安装Oracle后修改IP总结(转载)

转载自: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

原文地址:https://www.cnblogs.com/wrencai/p/4512343.html