CentOS 6.6 Oracle 安装
阿里云服務(wù)器上要裝Oracle,搞了半天才搞定。
項目阿里云用的是CentOS 6.5 X86_64 ,我本地虛擬機裝的是CentOS 6.6 X86_64。不過用 cat /proc/version ?命令查看后發(fā)現(xiàn)兩者都是基于 RedHad 4.4,就算CentOS版本不同問題也不大。
準備安裝的Oracle版本是 Oracle 11g 64位, Oracle 11g還有兩個版本:Oracle 11g R1 和 Oracle 11g R2。隨便用哪個版本都可以。
有兩種安裝方法:靜默安裝 和 正常安裝。
正常安裝就是跟Window中一樣下一步,下一步就好了。
靜默安裝就是黑界面安裝,準備好配置文檔,安裝過程中界面都是黑的,只有l(wèi)og在跑,其他啥玩意兒沒有。
先說正常安裝:
如果目標服務(wù)器上沒有安裝桌面(阿里云服務(wù)器肯定不可能預(yù)先安裝Gnome,KDE之類的桌面環(huán)境的吧)的,我也只能通過遠程連接服務(wù)器,還得在服務(wù)器上先裝個VNC之類的東西,使得可以遠程顯示桌面。(沒有任何桌面系統(tǒng)的話,VNC會使用Linux自帶的twm桌面,丑是丑了點兒,不過只是安裝個數(shù)據(jù)庫,界面沒必要那么漂亮。當然如果你硬要安裝漂亮的Gnome或者KDE,自己研究去吧。。。)
安裝vnc-server。
通過命令 yum search vnc 可以搜到我們在CentOS是要裝 tigervnc-server。
?yum install tigervnc-server 安裝 vnc-server。
編輯文件 /ect/sysconfig/vncserver: vi /etc/sysconfig/vncserver 會有下面的內(nèi)容:
# The VNCSERVERS variable is a list of display:user pairs. # # Uncomment the lines below to start a VNC server on display :2 # as my 'myusername' (adjust this to your own). You will also # need to set a VNC password; run 'man vncpasswd' to see how # to do that. # # DO NOT RUN THIS SERVICE if your local area network is # untrusted! For a secure way of using VNC, see this URL: # https://access.redhat.com/knowledge/solutions/7027 # Use "-nolisten tcp" to prevent X connections to your VNC server via TCP.# Use "-localhost" to prevent remote VNC clients connecting except when # doing so through a secure tunnel. See the "-via" option in the # `man vncviewer' manual page. # VNCSERVERS="2:myusername" # VNCSERVERARGS[2]="-geometry 800x600 -nolisten tcp -localhost"?
去掉最后兩行的注釋,修改倒數(shù)第二行為 ?VNCSERVERS="1:root"?? 記住這里的號碼 :1。后面的 root 是用戶名,當然你也可以改為其他用戶,當用VNCViewer連接后發(fā)現(xiàn)默認用戶就是這里設(shè)置的用戶。
最后/etc/sysconfig/vncserver最后兩行變成:
VNCSERVERS="1:root" VNCSERVERARGS[2]="-geometry 800x600 -nolisten tcp -localhost"?
下面切換到剛剛設(shè)置的用戶去,使用命令。 vercserver后面有個空格,冒號后面的1就是上面配置的1
vncserver :1?
如果是第一次在該用戶下使用該命令,會提示輸入密碼,這個密碼就是一會兒用VNCViewer連接時要輸入的密碼。
最后還要配置一下服務(wù)器的防火墻,(阿里云沒有防火墻.......)最簡單的方式就是在root下用 ?service iptables stop 完全關(guān)閉防火墻了。
至此,服務(wù)器上VNC server就配置完成了。
在本地(我用的是window系統(tǒng))下載個VNCViewer,(不知道什么是vnc viewer? 百度搜索 realvnc,直接下個realvnc ,就能找到vncviewer了 )打開出現(xiàn)如下界面:
?
輸入服務(wù)器地址,注意這里的服務(wù)器地址由 服務(wù)器ip+冒號+剛剛在/etc/sysconfig/vncserver中配置的數(shù)字1 構(gòu)成。
連上后出現(xiàn)下面的界面,
?
輸入剛剛設(shè)置的vnc密碼就可以了。
?
下面開始安裝oracle
Oracle安裝前期會有很多的準備工作。最詳細的得去看Oracle文檔。如果懶惰,并且你用的也是RedHat 4.4的系統(tǒng),到 百度云 中下載這個 oracleC.sh,在root下運行就可以了。
它會自動安裝所有依賴,新建用戶組(dba,oinstall)和用戶(oracle),修改PATH,修改內(nèi)核參數(shù)。
最后到oracle官網(wǎng)去下載oracle 11g,(百度云里也有,解壓什么的我這里就不提了。這里假設(shè)解壓到了 /db 中)
接下了VNCViewer登錄,如果按照上面的VNC設(shè)置,默認會是root用戶,轉(zhuǎn)到 oracle用戶下,運行解壓后 /db 中的runInstaller。(這里要注意給用戶 oracle運行 runInstaller的權(quán)限)
cd /db ./runInstaller?
等一等,過一會兒就會彈出安裝界面,然后下一步,下一步?jīng)]什么說的了。最后裝完后默認會啟動名稱為orcl的實例,并且監(jiān)聽也啟動了。如果遠程還是連不上,記得檢查服務(wù)器防火墻啊。
?
?
?
靜默安裝,
這里不需要安裝vnc了,先到百度云 下載 oracleC.sh, db.rsp兩個文件。
先在root下運行 oracleC.sh,接著在oracle用戶下 運行命令
/db/runInstaller -silent -debug -responseFile /xxx/db.rsp?
?接下來一直是黑界面,只有l(wèi)og在跑。最后會有提示要手動運行兩個script。
這里安裝完成后oracle也是默認啟動orcl的實例,并且監(jiān)聽也啟動了。如果遠程還是連不上,記得檢查服務(wù)器防火墻啊。
?
?
最后附錄幾個命令:
lsnrctl start? 啟動監(jiān)聽
lsnrctl stop 停止監(jiān)聽
sqlplus /as sysdba? --> startup 啟動oracle
sqlplus /as sysdba? --> shutdown immediate 立即關(guān)閉oracle
?
轉(zhuǎn)載于:https://www.cnblogs.com/formyjava/p/4607536.html
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎總結(jié)
以上是生活随笔為你收集整理的CentOS 6.6 Oracle 安装的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: springmvc和servlet在上传
- 下一篇: Session,Cookie,jsess