在上篇文章中,我詳細介紹了在安裝oracle資料庫之前中所要的一系列設定。那麼今天我們正式進入,安裝oracle的奇妙之旅。
在我們./runinstaller指令,彈出來oracle的安裝界面,如下圖示:
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIyZuBnLx8WN2M3b05WZj9lNyEDMfRTM2EzMw8CXzAzLcRTMwIzLcNHZh9GbwV3LcRnblRnbvNWLwd3Lc12bj5Sau5WYslmL3d3dvw1LcpDc0RHaiojIsJye.png)
如果我們其他的要求的話,我們完全可以按照軟體的提示一步一步的進行安裝。
但是,如果你使用突然間有一天你會發現。在你把原來其他伺服器上的資料庫(含中文字元)導入到這個oracle資料庫中顯示亂碼時,你就會哭了。
因為按照這個提示進行安裝的oracle資料庫字元集是英文字元集而不是中文字元集。
也行有些人會說,那我可以在安裝好oracle資料庫再修改中文字元集的啊。呵呵,我會笑的。因為到最後你會發現即使你通過sql語句修改了資料庫的字元集,然後資料庫中的中文字元還是亂碼!
但是你還會發現如果是在windows系統下,使用sql語句修改字元集是可以的哦!
那麼在linux系統裡面,我們隻需要選擇進階安裝即可,如下圖:
上圖是指定證書存放的目錄。
選擇安裝的資料庫類型及oracle所支援的語言,這裡選擇企業版,語言選擇英文和簡體中文。
指定oracle環境變量,及安裝路徑。因為我們在.bash_profile中已經聲明,是以這裡會自動填充。
oracle開始進行安裝前的檢查工作。
選擇配置選項,在這有三個選擇項:建立資料庫、配置自動存儲管理、隻安裝資料軟體。
我們在此選擇第一項,建立資料庫。 建立資料庫後,我們就不必再執行”dbca”進行資料庫的建立。
選擇建立的資料庫模式,我們在此選擇第一項一般用途。因為 “advanced” 後面有很多sga,檔案系統都可以自行設定。
指定oracle資料庫預設的sid。指定字元集為庫所用的字元集,中文為simplified chinese zhs16gbk。如果字元集不對,可能造成以後資料亂碼。最下面不用打鈎create database withsample schemas(已有的模式建庫)。
配置選擇資料庫管理選項
配置資料庫的資料檔案存儲的位置
配置資料庫備份恢複的相關選項
配置資料庫相關使用者密碼
顯示安裝概要,再次确認相關配置是否正确。
開始安裝資料庫
開啟一個新的終端,su到root。将要求執行的兩段script依序執行。
/u01/app/oracle/orainventory/orainstroot.sh
/u01/app/oracle/product/10.2.0/db_1/root.sh
使用lsnrctl status指令,檢視oracle的運作狀态:
也可以通過浏覽器的進行檢視,如下圖:
通過上述檢視沒有問題,說明我們的oracle已經正常安裝和啟動。
下面我們可以導入其他資料庫的庫,來檢視字元集的問題。
到此oracle資料庫安裝完畢。