CentOS 6.6 Oracle 安装
阿里云服務(wù)器上要裝Oracle,搞了半天才搞定。
項(xiàng)目阿里云用的是CentOS 6.5 X86_64 ,我本地虛擬機(jī)裝的是CentOS 6.6 X86_64。不過用 cat /proc/version ?命令查看后發(fā)現(xiàn)兩者都是基于 RedHad 4.4,就算CentOS版本不同問題也不大。
準(zhǔn)備安裝的Oracle版本是 Oracle 11g 64位, Oracle 11g還有兩個(gè)版本:Oracle 11g R1 和 Oracle 11g R2。隨便用哪個(gè)版本都可以。
有兩種安裝方法:靜默安裝 和 正常安裝。
正常安裝就是跟Window中一樣下一步,下一步就好了。
靜默安裝就是黑界面安裝,準(zhǔn)備好配置文檔,安裝過程中界面都是黑的,只有l(wèi)og在跑,其他啥玩意兒沒有。
先說正常安裝:
如果目標(biāo)服務(wù)器上沒有安裝桌面(阿里云服務(wù)器肯定不可能預(yù)先安裝Gnome,KDE之類的桌面環(huán)境的吧)的,我也只能通過遠(yuǎn)程連接服務(wù)器,還得在服務(wù)器上先裝個(gè)VNC之類的東西,使得可以遠(yuǎn)程顯示桌面。(沒有任何桌面系統(tǒng)的話,VNC會(huì)使用Linux自帶的twm桌面,丑是丑了點(diǎn)兒,不過只是安裝個(gè)數(shù)據(jù)庫,界面沒必要那么漂亮。當(dāng)然如果你硬要安裝漂亮的Gnome或者KDE,自己研究去吧。。。)
安裝vnc-server。
通過命令 yum search vnc 可以搜到我們?cè)贑entOS是要裝 tigervnc-server。
?yum install tigervnc-server 安裝 vnc-server。
編輯文件 /ect/sysconfig/vncserver: vi /etc/sysconfig/vncserver 會(huì)有下面的內(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"?? 記住這里的號(hào)碼 :1。后面的 root 是用戶名,當(dāng)然你也可以改為其他用戶,當(dāng)用VNCViewer連接后發(fā)現(xiàn)默認(rèn)用戶就是這里設(shè)置的用戶。
最后/etc/sysconfig/vncserver最后兩行變成:
VNCSERVERS="1:root" VNCSERVERARGS[2]="-geometry 800x600 -nolisten tcp -localhost"?
下面切換到剛剛設(shè)置的用戶去,使用命令。 vercserver后面有個(gè)空格,冒號(hào)后面的1就是上面配置的1
vncserver :1?
如果是第一次在該用戶下使用該命令,會(huì)提示輸入密碼,這個(gè)密碼就是一會(huì)兒用VNCViewer連接時(shí)要輸入的密碼。
最后還要配置一下服務(wù)器的防火墻,(阿里云沒有防火墻.......)最簡單的方式就是在root下用 ?service iptables stop 完全關(guān)閉防火墻了。
至此,服務(wù)器上VNC server就配置完成了。
在本地(我用的是window系統(tǒng))下載個(gè)VNCViewer,(不知道什么是vnc viewer? 百度搜索 realvnc,直接下個(gè)realvnc ,就能找到vncviewer了 )打開出現(xiàn)如下界面:
?
輸入服務(wù)器地址,注意這里的服務(wù)器地址由 服務(wù)器ip+冒號(hào)+剛剛在/etc/sysconfig/vncserver中配置的數(shù)字1 構(gòu)成。
連上后出現(xiàn)下面的界面,
?
輸入剛剛設(shè)置的vnc密碼就可以了。
?
下面開始安裝oracle
Oracle安裝前期會(huì)有很多的準(zhǔn)備工作。最詳細(xì)的得去看Oracle文檔。如果懶惰,并且你用的也是RedHat 4.4的系統(tǒng),到 百度云 中下載這個(gè) oracleC.sh,在root下運(yùn)行就可以了。
它會(huì)自動(dòng)安裝所有依賴,新建用戶組(dba,oinstall)和用戶(oracle),修改PATH,修改內(nèi)核參數(shù)。
最后到oracle官網(wǎng)去下載oracle 11g,(百度云里也有,解壓什么的我這里就不提了。這里假設(shè)解壓到了 /db 中)
接下了VNCViewer登錄,如果按照上面的VNC設(shè)置,默認(rèn)會(huì)是root用戶,轉(zhuǎn)到 oracle用戶下,運(yùn)行解壓后 /db 中的runInstaller。(這里要注意給用戶 oracle運(yùn)行 runInstaller的權(quán)限)
cd /db ./runInstaller?
等一等,過一會(huì)兒就會(huì)彈出安裝界面,然后下一步,下一步?jīng)]什么說的了。最后裝完后默認(rèn)會(huì)啟動(dòng)名稱為orcl的實(shí)例,并且監(jiān)聽也啟動(dòng)了。如果遠(yuǎn)程還是連不上,記得檢查服務(wù)器防火墻啊。
?
?
?
靜默安裝,
這里不需要安裝vnc了,先到百度云 下載 oracleC.sh, db.rsp兩個(gè)文件。
先在root下運(yùn)行 oracleC.sh,接著在oracle用戶下 運(yùn)行命令
/db/runInstaller -silent -debug -responseFile /xxx/db.rsp?
?接下來一直是黑界面,只有l(wèi)og在跑。最后會(huì)有提示要手動(dòng)運(yùn)行兩個(gè)script。
這里安裝完成后oracle也是默認(rèn)啟動(dòng)orcl的實(shí)例,并且監(jiān)聽也啟動(dòng)了。如果遠(yuǎn)程還是連不上,記得檢查服務(wù)器防火墻啊。
?
?
最后附錄幾個(gè)命令:
lsnrctl start? 啟動(dòng)監(jiān)聽
lsnrctl stop 停止監(jiān)聽
sqlplus /as sysdba? --> startup 啟動(dòng)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)作獎(jiǎng)勵(lì)來咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的CentOS 6.6 Oracle 安装的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: springmvc和servlet在上传
- 下一篇: 【Java】 大话数据结构(1) 线性