Oracle 18c安裝初體驗

Jet_Zhang發表於2018-08-16

Oracle 18c在萬眾期待下終於開放下載了,目前提供Linux x86-64、Solaris(SPARC)、Solaris(x86-64)三個平臺的下載:

安裝包也是水漲船高,Linux版的Database大約為4.3GB(12.2大約為3.2GB)。Grid增長的則更厲害,大約為5.0GB(12.2大約為2.8GB):


GRID的安裝

18.3的Grid安裝與12.2的基本相同,還是將安裝包直接解壓到安裝路徑下,執行gridSetup:

在配置ASM的時候,這裡我們採用了ASM Filter Driver(簡稱ASMFD,使用ASMFD就不需要再安裝ASMLib了。要了解ASMFD可以檢視 https://docs.oracle.com/en/database/oracle/oracle-database/18/ostmg/administer-filter-driver.html#GUID-E1E9DA6F-6E4B-427A-83AE-7F9DFCE068D9,或者也可以看看這篇文章:http://www.oracle.com/technetwork/cn/articles/database/asmfd-2398572-zhs.html)

和12.2及之前的版本有區別的是,在12.2及之前的版本中,grid的路徑預設是要在Oracle Base下的,如果不是則會彈出警告。而18以後就沒這個警告了:

接著就是正常的安裝。


DATABASE的安裝

從18開始,Database的安裝也遵循Grid的安裝套路了,需要把安裝包直接解壓到安裝路徑下,然後執行runInstaller:

比較有意思的是安裝選項多了Desktop和Server:

按照解釋,Desktop適合在膝上型電腦或者桌面電腦上安裝,這個應該是為開發者準備的,讓開發人員能更快的建立出開發測試環境。而Server應該就是世紀正常的實施了。

而與Grid一樣,oracle base路徑與database的路徑分開後也沒有告警了:

其它的就是正常的安裝了。這裡有個小插曲是,在本次安裝的是選擇建立一個資料庫的,但是在建立資料庫的時候報錯了:

通過分析發現,這是由於ASMFD的許可權導致的。

通過檢視afd的狀態,我們可以發現afd的驅動的屬主為grid,屬組為asmadmin,而other只有rx的許可權,而當前的oracle並不屬於asmadmin組,所以許可權不足。簡單的解決辦法是將oracle加入到asmadmin組中,或者修改afd驅動的屬組,如改為oinstall(可以檢視文件ID 2314303.1)。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/13885898/viewspace-2200235/,如需轉載,請註明出處,否則將追究法律責任。

相關文章