当前所在位置:珠峰网资料 >> 计算机 >> Oracle认证 >> 正文
修改计算机名称导致Oracle的em不能用
发布时间:2010/11/10 11:56:15 来源:城市学习网 编辑:ziteng
  我是因为修改计算机名称导致Oracle不能用,进行了以下的配置,之后就好了。希望对你有用
  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:oracleproduct10.2.0db_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>
广告合作:400-664-0084 全国热线:400-664-0084
Copyright 2010 - 2017 www.my8848.com 珠峰网 粤ICP备15066211号
珠峰网 版权所有 All Rights Reserved