IT猫扑网:您身边最放心的安全下载站! 最新更新|软件分类|软件专题|手机版|论坛转贴|软件发布

您当前所在位置:首页数据库Oracle → 修改计算机名称导致Oracle的em不能用

修改计算机名称导致Oracle的em不能用

时间:2015/6/28来源:IT猫扑网作者:网管联盟我要评论(0)

  我是因为修改计算机名称导致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 为 https://WANGLIBO:1158/em <<<<<<<<<<<

  已成功完成 Enterprise Manager 的配置

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

  C:Documents and SettingsAdministrator>

关键词标签:Oracle

相关阅读

文章评论
发表评论

热门文章 Oracle中使用alter table来增加,删除,修改列Oracle中使用alter table来增加,删除,修改列oracle中使用SQL语句修改字段类型-oracle修oracle中使用SQL语句修改字段类型-oracle修使用低权限Oracle数据库账户得到管理员权限使用低权限Oracle数据库账户得到管理员权限Oracle对user的访问控制Oracle对user的访问控制

相关下载

人气排行 ORACLE SQL 判断字符串是否为数字的语句Oracle中使用alter table来增加,删除,修改列的语法ORACLE和SQL语法区别归纳(1)oracle grant 授权语句如何加速Oracle大批量数据处理Oracle删除表的几种方法ORACLE修改IP地址后如何能够使用Oracle 10g创建表空间和用户并指定权限