改主机名后Oracle OEM无法使用处理方法

Oracle 安装好后 hostname是不能乱改的.  
How to change the Hostname of the Windows when the10Gwith ASM being used   Solution   

When changing the Hostname, 4 files would be affected.  

1) Tnsnames.ora   

2) listener.ora   

3) Oraclecsservice   

4) Enterprise Manager       


1、D:\oracle\product\10.2.0\db_1目录下的 原计算机名.orcl------>修改后的计算机名.orcl  


2、D:\oracle\product\10.2.0\db_1\oc4j\j2ee目录下的 OC4J_DBConsole_原计算机名_orcl----->OC4J_DBConsole_修改后的计算机名_orcl  


3、D:\oracle\product\10.2.0\db_1\NETWORK\ADMIN目录下的 listener.ora、sqlnet.ora、tnsnames.ora文件中的local名称  


4、配置em   

/*重新配置dbcosole

emca -repos drop 

emca -repos create 

emca -config dbcontrol db 

emctl start dbconsole 

*/   基本上是删不干净的,所以使用下面的方法  
当安装oracle的机器变了机器名,或者变了ip地址。那么原来的dbconsole就起不来了。当在dos下运行:emctl start dbconsole 的时候报错。 


解决办法   
同样适用于windows,unix,linux其他原因导致DBCONSOLE无法正常启动。  
1,修改DBSNMP密码: 

重新配置DBCONSOLE,需要输入DBSNMP密码,但任何密码都会显示错误,需要预先修改。 

sql>alter user dbsnmp identified by xxx;  


2,删除早期DBCONSOLE创建的用户:  

sql>drop role MGMT_USER; 

sql>drop user MGMT_VIEW cascade; 

sql>drop user sysman cascade;  


3,删除早期DBCONSOLE创建的对象: 

sql>drop PUBLIC SYNONYM MGMT_TARGET_BLACKOUTS; 

sql>drop public synonym SETEMVIEWUSERCONTEXT; 


4.C:Documents and SettingsAdministrator>emca -config dbcontrol db -repos recreat e -HOST wanglibo   

具体步骤如下: 

Microsoft Windows XP [版本 5.1.2600] 

(C) 版权所有 1985-2001 Microsoft Corp. 

C:Documents and SettingsAdministrator>emca -config dbcontrol db -repos recreat e -HOST wanglibo 

EMCA 开始于 2009-11-28 12:21:41

EM Configuration Assistant 10.2.0.1.0 正式版 

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

输入以下信息: 

数据库 SID: breezyOr 

监听程序端口号: 1521 

SYS 用户的口令: 

DBSNMP 用户的口令: 

SYSMAN 用户的口令: 

通知的电子邮件地址 (可选): 

通知的发件 (SMTP) 服务器 (可选): 

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

已指定以下设置 

数据库 ORACLE_HOME ................ D:oracle\product\10.2.0\db_2 

数据库主机名 ................ WANGLIBO 

监听程序端口号 ................ 1521 

数据库 SID ................ breezyOr 

通知的电子邮件地址 ............... 

通知的发件 (SMTP) 服务器 ............... 

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

是否继续? [yes(Y)/no(N)]: y 

2009-11-28 12:26:21 oracle.sysman.emcp.EMConfig perform 
信息: 正在将此操作记录到 D:oracleproduct10.2.0db_2cfgtoollogsemcabreezyOr acleemca_2009-11-28_12-21-41-下午.log。 

2009-11-28 12:28:00 oracle.sysman.emcp.EMReposConfig dropRepository 

信息: 正在删除 EM 资料档案库 (此操作可能需要一段时间)... 

2009-11-28 12:28:02 oracle.sysman.emcp.EMReposConfig invoke 

信息: 已成功删除资料档案库 

2009-11-28 12:28:02 oracle.sysman.emcp.EMReposConfig createRepository 

信息: 正在创建 EM 资料档案库 (此操作可能需要一段时间)... 

2009-11-28 12:29:59 oracle.sysman.emcp.EMReposConfig invoke 

信息: 已成功创建资料档案库 

2009-11-28 12:32:40 oracle.sysman.emcp.util.DBControlUtil startOMS 
信息: 正在启动 Database Control (此操作可能需要一段时间)... 

2009-11-28 12:34:40 oracle.sysman.emcp.EMDBPostConfig performConfiguration 

信息: 已成功启动 Database Control 

2009-11-28 12:35:08 oracle.sysman.emcp.EMDBPostConfig performConfiguration 

警告: 无法创建 Database Control 快捷方式 

2009-11-28 12:35:22 oracle.sysman.emcp.EMDBPostConfig performConfiguration 

信息: >>>>>>>>>>> Database Control URL 为 http://WANGLIBO:1158/em <<<<<<<<<<< 

已成功完成 Enterprise Manager 的配置 

EMCA 结束于 2009-11-28 12:35:22 

C:Documents and SettingsAdministrator>


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值