日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

RedHat5.6x64下配置Oracle11g

發布時間:2025/6/15 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 RedHat5.6x64下配置Oracle11g 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1、
問題:

運行DBCA時出現以下報錯:
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified

這個是因為XHOST的問題.
具體解決方法就是在root的用戶下執行 xhost +
當提示access control disabled, clinens can connect from any host的時候就表示可以在ROOT用戶下執行DBCA的操作.

xhost的意義
xhost 是用來控制X server訪問權限的。
通常當你從hostA登陸到hostB上運行hostB上的應用程序時,
做為應用程序來說,hostA是client,但是作為圖形來說,
是在hostA上顯示的,需要使用hostA的Xserver,所以hostA是
server.因此在登陸到hostB前,需要在hostA上運行xhost +
來使其它用戶能夠訪問hostA的Xserver.
xhost + 是使所有用戶都能訪問Xserver.
xhost + ip使ip上的用戶能夠訪問Xserver.
xhost + nis:user@domain使domain上的nis用戶user能夠訪問
xhost + inet:user@domain使domain上的inet用戶能夠訪問。
還有一些option,還是仔細看一下manual吧。


2、
問題:
[oracle@oracle bdump]$ sqlplus
Enter user-name: / as sysdba
Connected to an idle instance
解決:
/oracle/.bash_profile中的SID_NAME = orcl ,orcl改成你安裝的SID名稱,改完之后要運行source? /oracle/.bash_profile


3
命令行下運行emctl status dbconsole
看一下狀態,如果em沒有啟動可以用
emctl start dbconsole啟動


sl 5.6 em
u:sys p:? connect as:sysdba
u:system p: connect as:normal

4、開機自動啟動Oracle的設置
??? oracle_home/bin/dbstart這個腳本是用來啟動oracle服務的,包括listener、instance、asm instances,并且可以放到/etc/rc.local,同樣dbshut也是起到關閉服務的作用。配置系統使這個腳本起作用:
1)、以root編輯/etc/oratab,類似 orcl:/u01/product/10.2.0/db_1:N 這種格式,其中orcl是你的ORACLE_SID,/u01/product/10.2.0/db_1是ORACLE_HOME,這里需要把N改為Y,即orcl:/u01/product/10.2.0/db_1:Y這樣。
2)、以oracle編輯$ORACLE_HOME/bin/dbstart,找到其中第78行:ORACLE_HOME_LISTNER=改為你自己的路徑,或者可以改成ORACLE_HOME_LISTNER=$ORACLE_HOME
保存腳本,以oracle用戶運行dbshut和dbstart看是否能關閉、啟動數據庫。如果不能,一般是參數設置,根據報錯找到對應位置更改。
2、把dbstart和dbshut加到redhat啟動服務中
經過上一步的配置,可以直接用dbstart命令啟動數據listener、instance、asm instances,但是還沒有啟動oracle10g的EM,ORACLE利用web頁面管理數據庫相當方便,也是11g的一個特色,所以應該一并啟動起該服務來。$ORACLE_HOME/bin/emctl start dbconsole
因此我們可以用rc.local實現要求的開機啟動:利用rc.local。直接把dbstart加到rc.local中,實現開機自動啟動。這里需要注意的是必須以oracle啟動該腳本。用root編輯/etc/rc.local,添加下面一行:
?su - oracle -c "/u01/product/10.2.0/db_1/bin/dbstart"
?su - oracle -c "/u01/product/10.2.0/db_1/bin/emctl start dbconsole"
??? 這里/u01/product/10.2.0/db_1需要替換成實際的ORACLE_HOME
保存并退出后,reboot服務器測試一下,可以看到,當系統啟動以后oracle監聽、實例和em都已經起來了

轉載于:https://blog.51cto.com/5371936/925263

總結

以上是生活随笔為你收集整理的RedHat5.6x64下配置Oracle11g的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。