在上篇文章中,我詳細介紹了在安裝oracle數據庫之前中所要的一系列設置。那么今天我們正式進(jìn)入,安裝oracle的奇妙之旅。
在我們./runInstaller命令,彈出來(lái)oracle的安裝界面,如下圖示:

如果我們其他的要求的話(huà),我們完全可以按照軟件的提示一步一步的進(jìn)行安裝。
但是,如果你使用突然間有一天你會(huì )發(fā)現。在你把原來(lái)其他服務(wù)器上的數據庫(含中文字符)導入到這個(gè)oracle數據庫中顯示亂碼時(shí),你就會(huì )哭了。
因為按照這個(gè)提示進(jìn)行安裝的oracle數據庫字符集是英文字符集而不是中文字符集。
也行有些人會(huì )說(shuō),那我可以在安裝好oracle數據庫再修改中文字符集的啊。呵呵,我會(huì )笑的。因為到最后你會(huì )發(fā)現即使你通過(guò)SQL語(yǔ)句修改了數據庫的字符集,然后數據庫中的中文字符還是亂碼!
但是你還會(huì )發(fā)現如果是在windows系統下,使用SQL語(yǔ)句修改字符集是可以的哦!
那么在Linux系統里面,我們只需要選擇高級安裝即可,如下圖:


上圖是指定證書(shū)存放的目錄。

選擇安裝的數據庫類(lèi)型及oracle所支持的語(yǔ)言,這里選擇企業(yè)版,語(yǔ)言選擇英文和簡(jiǎn)體中文。

指定oracle環(huán)境變量,及安裝路徑。因為我們在.bash_profile中已經(jīng)聲明,所以這里會(huì )自動(dòng)填充。

Oracle開(kāi)始進(jìn)行安裝前的檢查工作。

選擇配置選項,在這有三個(gè)選擇項:創(chuàng )建數據庫、配置自動(dòng)存儲管理、只安裝數據軟件。
我們在此選擇第一項,創(chuàng )建數據庫。 創(chuàng )建數據庫后,我們就不必再執行"dbca"進(jìn)行數據庫的創(chuàng )建。

選擇創(chuàng )建的數據庫模式,我們在此選擇第一項一般用途。因為 "Advanced" 后面有很多SGA,文件系統都可以自行設置。

指定oracle數據庫默認的SID。指定字符集為庫所用的字符集,中文為simplified Chinese zhs16gbk。如果字符集不對,可能造成以后數據亂碼。最下面不用打鉤Create database withsample schemas(已有的模式建庫)。

配置選擇數據庫管理選項

配置數據庫的數據文件存儲的位置

配置數據庫備份恢復的相關(guān)選項

配置數據庫相關(guān)用戶(hù)密碼

顯示安裝概要,再次確認相關(guān)配置是否正確。


開(kāi)始安裝數據庫


開(kāi)啟一個(gè)新的終端,su到root。將要求執行的兩段script依序執行。
/u01/app/oracle/oraInventory/orainstRoot.sh
/u01/app/oracle/product/10.2.0/db_1/root.sh




使用lsnrctl status命令,查看oracle的運行狀態(tài):

也可以通過(guò)瀏覽器的進(jìn)行查看,如下圖:



通過(guò)上述查看沒(méi)有問(wèn)題,說(shuō)明我們的oracle已經(jīng)正常安裝和啟動(dòng)。
下面我們可以導入其他數據庫的庫,來(lái)查看字符集的問(wèn)題。

到此oracle數據庫安裝完畢。
聯(lián)系客服