ORACLE 11g 創建數據庫時 Enterprise Manager配置失敗的解決辦法 無法打開ORACLE企業管理器(EM)的解決辦法


環境:win7 64位系統、

軟件:oracle11g database ,oracle 10g client 。

問題描述:在win7 64位系統下安裝oracle11g,在創建數據庫時,進度到85%的時候報錯,錯誤如下:

根據提示去emConfig.log文件查看日志文件,然后手動去D:\app...\dbhome_1\bin\emca BAT腳本批處理文件,運行后還是無法重新配置此數據庫的EM管理器。

網上看了各種教程,也試了不少,還是不能解決根本的問題(頭疼啊~~~)。經過1天半的嘗試,終於折騰好了,解決了我的頭疼病。

解決辦法:

在listener.ora中增加對deng-PC(本機主機名)或ip地址的偵聽,具體步驟如下:

1.啟動oracle配置工具(NCA),在“監聽程序”--Listener下添加一個地址,主機名寫計算機名字或者ip,端口號還是1521,然后保存。

也可以手工修改listener.ora文件

2. 重啟監聽服務。

3. 設置系統環境變量。ORACLE_HOME

由於本機安裝了,oracle11g database ,oracle 10g client 。

一定要設置oracle_HOME 

變量值設為:D:\app\deng\product\11.2.0\dbhome_1

      第一, 環境變量中,path中的Oracle客戶端配置要在服務器端后面,否則會報錯(ORA-12560:TNS:protocol adapter error)。
      第二, 環境變量中,ORACLE_HOME=D:\app\deng\product\11.2.0\dbhome_1(一定要是服務器端地址,不能是客戶端地址)。
      第三, 環境變量中 ,ORACLE_SID=ORCL(Oracle實例名,即數據庫名)

      第四, 環境變量中 ,TNS_ADMIN=D:\oracle\product\10.2.0\client_1\NETWORK\ADMIN (即設定要調用的oracle版本內的tnsname.ORA文件)

4.啟動Database configuration Assistant “配置數據庫選件”就可以重新配置em了,而不用刪除數據庫。再次創建數據庫時也不會報如上的錯誤。

 

如果以上4個步驟還不能解決問題,請看以下方法:

1)win+r 輸入services.msc 打開服務,查看OracleDBConsoleorcl服務有沒有配置。

2)如果沒有以上服務,請直接使用以下命令

在cmd窗口下: 
emca -config dbcontrol db -repos create 
如果提示已存在repos,把上面命令中的create換成recreate

命令運行后根據提示,填寫數據庫SID、監聽程序的端口(默認1521)、SYS等用戶的用戶口令

是否繼續>yes,輸入后等待配置。

3)等待EM配置,如成功會有提示,並且反饋em的登錄地址。

如果沒有反饋成功,可再次通過DBCA圖形化工具配置。根據提示進行操作即可。

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM