天天看點

CentOS6.5安裝oracle10g資料庫(二)

在上篇文章中,我詳細介紹了在安裝oracle資料庫之前中所要的一系列設定。那麼今天我們正式進入,安裝oracle的奇妙之旅。

在我們./runinstaller指令,彈出來oracle的安裝界面,如下圖示:

CentOS6.5安裝oracle10g資料庫(二)

如果我們其他的要求的話,我們完全可以按照軟體的提示一步一步的進行安裝。

但是,如果你使用突然間有一天你會發現。在你把原來其他伺服器上的資料庫(含中文字元)導入到這個oracle資料庫中顯示亂碼時,你就會哭了。

因為按照這個提示進行安裝的oracle資料庫字元集是英文字元集而不是中文字元集。

也行有些人會說,那我可以在安裝好oracle資料庫再修改中文字元集的啊。呵呵,我會笑的。因為到最後你會發現即使你通過sql語句修改了資料庫的字元集,然後資料庫中的中文字元還是亂碼!

但是你還會發現如果是在windows系統下,使用sql語句修改字元集是可以的哦!

那麼在linux系統裡面,我們隻需要選擇進階安裝即可,如下圖:

CentOS6.5安裝oracle10g資料庫(二)
CentOS6.5安裝oracle10g資料庫(二)

上圖是指定證書存放的目錄。

CentOS6.5安裝oracle10g資料庫(二)

選擇安裝的資料庫類型及oracle所支援的語言,這裡選擇企業版,語言選擇英文和簡體中文。

CentOS6.5安裝oracle10g資料庫(二)

指定oracle環境變量,及安裝路徑。因為我們在.bash_profile中已經聲明,是以這裡會自動填充。

CentOS6.5安裝oracle10g資料庫(二)

oracle開始進行安裝前的檢查工作。

CentOS6.5安裝oracle10g資料庫(二)

選擇配置選項,在這有三個選擇項:建立資料庫、配置自動存儲管理、隻安裝資料軟體。

我們在此選擇第一項,建立資料庫。 建立資料庫後,我們就不必再執行”dbca”進行資料庫的建立。

CentOS6.5安裝oracle10g資料庫(二)

選擇建立的資料庫模式,我們在此選擇第一項一般用途。因為 “advanced” 後面有很多sga,檔案系統都可以自行設定。

CentOS6.5安裝oracle10g資料庫(二)

指定oracle資料庫預設的sid。指定字元集為庫所用的字元集,中文為simplified chinese zhs16gbk。如果字元集不對,可能造成以後資料亂碼。最下面不用打鈎create database withsample schemas(已有的模式建庫)。

CentOS6.5安裝oracle10g資料庫(二)

配置選擇資料庫管理選項

CentOS6.5安裝oracle10g資料庫(二)

配置資料庫的資料檔案存儲的位置

CentOS6.5安裝oracle10g資料庫(二)

配置資料庫備份恢複的相關選項

CentOS6.5安裝oracle10g資料庫(二)

配置資料庫相關使用者密碼

CentOS6.5安裝oracle10g資料庫(二)

顯示安裝概要,再次确認相關配置是否正确。

CentOS6.5安裝oracle10g資料庫(二)
CentOS6.5安裝oracle10g資料庫(二)

開始安裝資料庫

CentOS6.5安裝oracle10g資料庫(二)
CentOS6.5安裝oracle10g資料庫(二)

開啟一個新的終端,su到root。将要求執行的兩段script依序執行。

/u01/app/oracle/orainventory/orainstroot.sh

/u01/app/oracle/product/10.2.0/db_1/root.sh

CentOS6.5安裝oracle10g資料庫(二)
CentOS6.5安裝oracle10g資料庫(二)
CentOS6.5安裝oracle10g資料庫(二)
CentOS6.5安裝oracle10g資料庫(二)

使用lsnrctl status指令,檢視oracle的運作狀态:

CentOS6.5安裝oracle10g資料庫(二)

也可以通過浏覽器的進行檢視,如下圖:

CentOS6.5安裝oracle10g資料庫(二)
CentOS6.5安裝oracle10g資料庫(二)
CentOS6.5安裝oracle10g資料庫(二)

通過上述檢視沒有問題,說明我們的oracle已經正常安裝和啟動。

下面我們可以導入其他資料庫的庫,來檢視字元集的問題。

CentOS6.5安裝oracle10g資料庫(二)

到此oracle資料庫安裝完畢。