天天看點

Linux下安裝Oracle的過程和涉及的知識點-系列5

12、指令行啟動

由于我是用VM進行安裝的,是以首先需要修改預設啟動為指令行的方式。

使用root登入,編輯/etc/inittab檔案,将d:5:initdefault:改為d:3:initdefault:

知識點6:Linux的運作級别

# 0 - 停機(千萬不能把initdefault 設定為0)

# 1 - 單使用者模式 # s init s = init 1

# 2 - 多使用者,沒有 NFS

# 3 - 完全多使用者模式(标準的運作級)

# 4 - 沒有用到

# 5 - X11 多使用者圖形模式(xwindow)

# 6 - 重新啟動(千萬不要把initdefault設定為6)

重新開機,就會預設登入指令行,而不是X Window了。

13、安裝VNC

為了後面打開Oracle圖形化安裝界面,且模拟的是從用戶端遠端安裝Oracle,是以需要在服務端安裝VNC Server,我用的是VNC-5.1.0-Linux-x64-RPM.tar。

對應于1号桌面的用戶端VNC和HTTP端口是5901和5801,如果Linux開啟了防火牆功能,就需要手工開啟相應的端口,需要在server端執行:

iptables -I INPUT -p tcp --dport 5901 -j ACCEPT

iptables -I INPUT -p tcp --dport 5801 -j ACCEPT

啟動VNC:

執行vncserver。

關閉VNC:

vncserver -kill:1,關閉1号桌面的VNC服務。

知識點7:字庫問題

由于我用的是Cent OS,啟動VNC時報錯:Couldn't open RGB_DB '/usr/X11R6/lib/X11/rgb'

原因就是vncserver預設尋找的X系統的字型路徑在/usr/X11R6/lib/X11/fonts/下,但CentOS5卻在/usr/share/X11/fonts/下,需要首先建立這個目錄然後建立連結:

mkdir /usr/X11R6/lib

cd /usr/X11R6/lib

ln -s /usr/share/X11 X11

如果啟動VNC時提示的是could not open default font 'fixed',則表明可能缺少字型,需要安裝:

yum install libXfont

yum install xorg-x11-fonts*

14、執行Oracle安裝腳本

執行./runInstaller時直接報錯:

Linux下安裝Oracle的過程和涉及的知識點-系列5

解決方法是:

先以root登入:su - root

執行xhost +(注:執行後若提示“access control disabled, clients can connect from any host”,則可執行)

再切換至Oracle安裝使用者:su - ora11g

接着再執行./runInstaller。

15、安裝過程中,可能需要手工建立oraInventory目錄,需要注意目錄權限:

Linux下安裝Oracle的過程和涉及的知識點-系列5

確定Oracle安裝使用者作為目錄的屬主。

未完待續。。。

To Be Continued ...