剛裝好 10g 時,把的監聽端口是1521.后來把端口改成了1568了,登上em發現Enterprise Manager 無法連接到數據庫實例 ,連接字符串的端口仍是1521,如何解決這個問題。
登陸:
出現下面錯誤:
Enterprise Manager 無法連接到數據庫實例。
數據庫實例: XBOMS 數據庫實例
主機 erp1
端口 1521
SID XBOMS
Oracle 主目錄 E:\oracle\product\10.2.0\db_1
端口改成了1568,但還是顯示1521.
下面如何解決:
1、查看dbconsole的狀態C:\Documents and Settings\Administrator>emctl status dbconsole Environment variable ORACLE_SID not defined. Please define it.
2、設置環境變量C:\Documents and Settings\Administrator>set ORACLE_SID=XBOMS
3、重新配置emC:\Documents and Settings\Administrator>emca?? -config dbcontrol?? ?db
EMCA 開始于 2008-12-18 13:55:39
EM Configuration Assistant 10.2.0.1.0 正式版
版權所有 (c) 2003, 2005, Oracle。保留所有權利。
輸入以下信息:
數據庫 SID:XBOMS
已為數據庫 XBOMS 配置了 Database Control
您已選擇配置 Database Control, 以便數據庫 XBOMS
此操作將移去現有配置和默認設置, 并重新執行配置
是否繼續? [yes(Y)/no(N)]:Y
監聽程序端口號:1568
SYS 用戶的口令:
DBSNMP 用戶的口令:
SYSMAN 用戶的口令:
通知的電子郵件地址 (可選):
通知的發件 (SMTP) 服務器 (可選):
-----------------------------------------------------------------
已指定以下設置
數據庫 ORACLE_HOME ................ E:\oracle\product\10.2.0\db_1
數據庫主機名 ................ erp1
監聽程序端口號 ................ 1568
數據庫 SID ................ XBOMS
通知的電子郵件地址 ...............
通知的發件 (SMTP) 服務器 ...............
-----------------------------------------------------------------
是否繼續? [yes(Y)/no(N)]:Y
2008-12-18 13:57:04 oracle.sysman.emcp.EMConfig perform
信息: 正在將此操作記錄到 E:\oracle\product\10.2.0\db_1\cfgtoollogs\emca\XBOMS\em
ca_2008-12-18_01-55-39-下午.log。
2008-12-18 13:57:12 oracle.sysman.emcp.util.DBControlUtil stopOMS
信息: 正在停止 Database Control (此操作可能需要一段時間)...
2008-12-18 13:57:59 oracle.sysman.emcp.util.DBControlUtil startOMS
信息: 正在啟動 Database Control (此操作可能需要一段時間)...
2008-12-18 13:58:39 oracle.sysman.emcp.EMDBPostConfig performConfiguration
信息: 已成功啟動 Database Control
2008-12-18 13:58:39 oracle.sysman.emcp.EMDBPostConfig performConfiguration
警告: 無法創建 Database Control 快捷方式
2008-12-18 13:58:39 oracle.sysman.emcp.EMDBPostConfig performConfiguration
信息: >>>>>>>>>>> Database Control URL 為<<<<<<<<<<<
已成功完成 Enterprise Manager 的配置
EMCA 結束于 2008-12-18 13:58:39
再次打開成功!
正常打開頁面。