轉載自: http://blog.csdn.net/bleibo/article/details/5447198
? 安裝Oracle后修改IP總結(轉載)
針對ORACLE 10G 在安裝完后,修改IP 或者計算機名,是有很多問題的的 方法種種:
ip 地址的修改,對數據庫本身是沒有影響的,受影響的是監聽程序和需要連接到數據庫的客戶端。
??? 需要重新配置LISTENER,參數文件LISTENER.ORA。
?HOST?? 有兩種方式:?? IP?? 和?? 主機名.?
1)、 安裝 Oracle 后,修改 IP,使用服務啟動不了,修改相應的文件:
???????? oracle_home/app/Administrator/product/11.1.0/db_1/NETWORK/ADMIN
???????? listener.ora 與 tnsnames.ora 中,改為相應的IP即可
(如果還是不行的話:在如下目錄
/db_1/oc4j/j2ee/OC4J_DBConsole_localhost_orcl
/db_1/oc4j/j2ee/OC4J_DBConsole_hostname_orcl
復制 /db_1/(你的域名)_orcl,并分別重命名為你現在的電腦名稱或Ip
)
2)、修改主機名后,em 進不了,需重新配置 em
????????emca -config dbcontrol db -repos recreate
??????? SID: orcl
??????? listener port: 1521
(以上可以)
對,使用Net configuration Assistant就可以,對了,還要重新啟動服務。(這個我沒有試)
以下是運行過程:
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
C:/Documents and Settings/Administrator>emca -config dbcontrol db -repos recreat
e
EMCA 開始于 2009-6-14 12:13:58
EM Configuration Assistant 10.2.0.1.0 正式版
版權所有 (c) 2003, 2005, Oracle。保留所有權利。
輸入以下信息:
數據庫 SID: test
已為數據庫 test 配置了 Database Control
您已選擇配置 Database Control, 以便管理數據庫 test
此操作將移去現有配置和默認設置, 并重新執行配置
是否繼續? [yes(Y)/no(N)]: y
監聽程序端口號: 1521
SYS 用戶的口令:
DBSNMP 用戶的口令:
用戶名/口令無效。
DBSNMP 用戶的口令:
用戶名/口令無效。
DBSNMP 用戶的口令:
SYSMAN 用戶的口令:
通知的電子郵件地址 (可選):
通知的發件 (SMTP) 服務器 (可選):
-----------------------------------------------------------------
已指定以下設置
數據庫 ORACLE_HOME ................ F:/oracle/product
數據庫主機名 ................ x6x8-20090419ZP
監聽程序端口號 ................ 1521
數據庫 SID ................ test
通知的電子郵件地址 ...............
kys-sg@sohu.com
通知的發件 (SMTP) 服務器 ...............smtp.sohu.com
-----------------------------------------------------------------
是否繼續? [yes(Y)/no(N)]: y
2009-6-14 12:15:42 oracle.sysman.emcp.EMConfig perform
信息: 正在將此操作記錄到 F:/oracle/product/cfgtoollogs/emca/test/emca_2009-06-14
_12-13-58-下午.log。
2009-6-14 12:15:44 oracle.sysman.emcp.util.DBControlUtil stopOMS
信息: 正在停止 Database Control (此操作可能需要一段時間)...
2009-6-14 12:15:49 oracle.sysman.emcp.EMReposConfig dropRepository
信息: 正在刪除 EM 資料檔案庫 (此操作可能需要一段時間)...
2009-6-14 12:19:02 oracle.sysman.emcp.EMReposConfig invoke
信息: 已成功刪除資料檔案庫
2009-6-14 12:19:02 oracle.sysman.emcp.EMReposConfig createRepository
信息: 正在創建 EM 資料檔案庫 (此操作可能需要一段時間)...
2009-6-14 12:21:53 oracle.sysman.emcp.EMReposConfig invoke
信息: 已成功創建資料檔案庫
2009-6-14 12:22:00 oracle.sysman.emcp.util.DBControlUtil startOMS
信息: 正在啟動 Database Control (此操作可能需要一段時間)...
2009-6-14 12:22:41 oracle.sysman.emcp.EMDBPostConfig performConfiguration
信息: 已成功啟動 Database Control
2009-6-14 12:22:41 oracle.sysman.emcp.EMDBPostConfig performConfiguration
信息: >>>>>>>>>>> Database Control URL 為 http://x6x8-20090419ZP:5500/em <<<<<<<
<<<<
已成功完成 Enterprise Manager 的配置
EMCA 結束于 2009-6-14 12:22:41
C:/Documents and Settings/Administrator>
附上EMCA的常用命令:
創建一個EM資料庫
emca -repos create
重建一個EM資料庫
emca -repos recreate
刪除一個EM資料庫
emca -repos drop
配置數據庫的 Database Control
emca -config dbcontrol db
刪除數據庫的 Database Control配置
emca -deconfig dbcontrol db
重新配置db control的端口,默認端口在1158
emca -reconfig ports
emca -reconfig ports -dbcontrol_http_port 1160
emca -reconfig ports -agent_port 3940
先設置ORACLE_SID環境變量后,啟動EM console服務
emctl start dbconsole
先設置ORACLE_SID環境變量后,停止EM console服務
emctl stop dbconsole
先設置ORACLE_SID環境變量后,查看EM console服務的狀態
emctl status dbconsole
配置dbconsole的步驟
emca -repos create
emca -config dbcontrol db
emctl start dbconsole
重新配置dbconsole的步驟
emca -repos drop
emca -repos create
emca -config dbcontrol db
emctl start dbconsole
?
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
