Oracle10g - 改變監聽端口,導致控制檯不可用

  一臺機器Oracle10.2.0.1的監聽端口原來是1521,由於與該機器上的Oracle8.1.7監聽端口衝突,不能同時啓動。後來我將Oracle10g的端口改成1522,可以同時啓動了。但10g的控制檯不能用了,提示找不到1521端口。Oracle10g培訓

  eDEeD遇到過同樣的問題,參考他的方法解決了該問題。

  1. 重建em資料庫

  D:\oracle\product\ 10.2.0\db_1\BIN>emca -repos recreate

  EMCA 開始於 2008-5-8 8:54:28

  EM Configuration Assistant 10.2.0.1.0 正式版

  版權所有 (c) 2003, 2005, Oracle。保留所有權利。

  輸入以下信息:

  數據庫 SID: orcl

  監聽程序端口號: 1522

  SYS 用戶的口令:

  SYSMAN 用戶的口令:

  SYSMAN 用戶的口令:

  是否繼續? [yes(Y)/no(N)]: y

  2008-5-8 8:55:31 oracle.sysman.emcp.EMConfig perform

  信息: 正在將此操作記錄到 d:\oracle\product\10.2.0\db_1\cfgtoollogs\emca\orcl\emca_2008-05-08_08-54-27-上午.log

  2008-5-8 8:55:32 oracle.sysman.emcp.EMReposConfig dropRepository

  信息: 正在刪除 EM 資料檔案庫 (此操作可能需要一段時間)...

  2008-5-8 8:56:53 oracle.sysman.emcp.EMReposConfig invoke

  信息: 已成功刪除資料檔案庫

  2008-5-8 8:56:53 oracle.sysman.emcp.EMReposConfig createRepository

  信息: 正在創建 EM 資料檔案庫 (此操作可能需要一段時間)...

  2008-5-8 9:01:30 oracle.sysman.emcp.EMReposConfig invoke

  信息: 已成功創建資料檔案庫

  已成功完成 Enterprise Manager 的配置

  EMCA 結束於 2008-5-8 9:01:30

  D:\oracle\product\10.2.0\db_1\BIN>

  2. 配置dbcontrol

  D:\oracle\product\10.2.0\db_1\BIN>emca -config dbcontrol db

  EMCA 開始於 2008-5-8 9:50:46

  EM Configuration Assistant 10.2.0.1.0 正式版

  版權所有 (c) 2003, 2005, Oracle。保留所有權利。

  輸入以下信息:

  數據庫 SID: orcl

  已爲數據庫 orcl 配置了 Database Control

  您已選擇配置 Database Control, 以便管理數據庫 orcl

  此操作將移去現有配置和默認設置, 並重新執行配置

  是否繼續? [yes(Y)/no(N)]: y

  監聽程序端口號: 1522

  SYS 用戶的口令:

  DBSNMP 用戶的口令:

  用戶名/口令無效。

  DBSNMP 用戶的口令:

  SYSMAN 用戶的口令:

  通知的電子郵件地址 (可選):

  通知的發件 (SMTP) 服務器 (可選):

  -----------------------------------------------------------------

  已指定以下設置

  數據庫 ORACLE_HOME ................ d:\oracle\product\10.2.0\db_1

  數據庫主機名 ................ testgroup

  監聽程序端口號 ................ 1522

  數據庫 SID ................ orcl

  通知的電子郵件地址 ...............

  通知的發件 (SMTP) 服務器 ...............

  -----------------------------------------------------------------

  是否繼續? [yes(Y)/no(N)]: y

  2008-5-8 9:52:09 oracle.sysman.emcp.EMConfig perform

  信息: 正在將此操作記錄到 d:\oracle\product\10.2.0\db_1\cfgtoollogs\emca\orcl\emca_2008-05-08_09-50-46-上午.log。

  2008-5-8 9:52:12 oracle.sysman.emcp.util.DBControlUtil stopOMS

  信息: 正在停止 Database Control (此操作可能需要一段時間)...

  2008-5-8 9:52:34 oracle.sysman.emcp.util.DBControlUtil startOMS

  信息: 正在啓動 Database Control (此操作可能需要一段時間)...

  2008-5-8 9:53:14 oracle.sysman.emcp.EMDBPostConfig performConfiguration

  信息: 已成功啓動 Database Control

  2008-5-8 9:53:14 oracle.sysman.emcp.EMDBPostConfig performConfiguration

  警告: 無法創建 Database Control 快捷方式

  2008-5-8 9:53:14 oracle.sysman.emcp.EMDBPostConfig performConfiguration

  信息: >>>>>>>>>>> Database Control URL 爲 http://testgroup:1158/em <<<<<<<<<<<

  已成功完成 Enterprise Manager 的配置

  EMCA 結束於 2008-5-8 9:53:14

  D:\oracle\product\10.2.0\db_1\BIN>

  3. Oracle10.2.0.1默認安裝後,並沒有配置監聽文件 listner.ora,這個還是得需要自己配置。

  重啓監聽,控制檯就可以用了。

  上海阜和進修學校

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章