数据库

位置:IT落伍者 >> 数据库 >> 浏览文章

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


发布日期:2019年06月13日
 
修改计算机名称导致Oracle的em不能用

我是因为修改计算机名称导致Oracle不能用进行了以下的配置之后就好了希望对你有用

Oracle 安装好后 hostname是不能乱改的

How to change the Hostname of the Windows when theGwith ASM being used

Solution

When changing the Hostname files would be affected

) Tnsnamesora

) listenerora

) Oraclecsservice

) Enterprise Manager

D:\oracle\product\\db_目录下的 原计算机名orcl>修改后的计算机名orcl

D:\oracle\product\\db_\ocj\jee目录下的 OCJ_DBConsole_原计算机名_orcl>OCJ_DBConsole_修改后的计算机名_orcl

D:\oracle\product\\db_\NETWORK\ADMIN目录下的 listenerorasqlnetoratnsnamesora文件中的local名称

配置em

/*重新配置dbcosole

emca repos drop

emca repos create

emca config dbcontrol db

emctl start dbconsole

*/ 基本上是删不干净的所以使用下面的方法

当安装oracle的机器变了机器名或者变了ip地址那么原来的dbconsole就起不来了当在dos下运行emctl start dbconsole 的时候报错

解决办法

同样适用于windowsunixlinux其他原因导致DBCONSOLE无法正常启动

修改DBSNMP密码

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

sql>alter user dbsnmp identified by xxx;

删除早期DBCONSOLE创建的用户

sql>drop role MGMT_USER;

sql>drop user MGMT_VIEW cascade;

sql>drop user sysman cascade;

删除早期DBCONSOLE创建的对象

sql>drop PUBLIC SYNONYM MGMT_TARGET_BLACKOUTS;

sql>drop public synonym SETEMVIEWUSERCONTEXT;

C:Documents and SettingsAdministrator>emca config dbcontrol db repos recreat

e HOST wanglibo

具体步骤如下

Microsoft Windows XP [版本 ]

(C) 版权所有 Microsoft Corp

C:Documents and SettingsAdministrator>emca config dbcontrol db repos recreat

e HOST wanglibo

EMCA 开始于 ::

EM Configuration Assistant 正式版

版权所有 (c) Oracle保留所有权利

输入以下信息:

数据库 SID: breezyOr

监听程序端口号:

SYS 用户的口令:

DBSNMP 用户的口令:

SYSMAN 用户的口令:

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

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

已指定以下设置

数据库 ORACLE_HOME D:oracleproductdb_

数据库主机名 WANGLIBO

监听程序端口号

数据库 SID breezyOr

通知的电子邮件地址

通知的发件 (SMTP) 服务器

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

:: oraclesysmanemcpEMConfig perform

信息: 正在将此操作记录到 D:oracleproductdb_cfgtoollogsemcabreezyOr

acleemca__下午log

:: oraclesysmanemcpEMReposConfig dropRepository

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

:: oraclesysmanemcpEMReposConfig invoke

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

:: oraclesysmanemcpEMReposConfig createRepository

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

:: oraclesysmanemcpEMReposConfig invoke

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

:: oraclesysmanemcputilDBControlUtil startOMS

信息: 正在启动 Database Control (此操作可能需要一段时间)

:: oraclesysmanemcpEMDBPostConfig performConfiguration

信息: 已成功启动 Database Control

:: oraclesysmanemcpEMDBPostConfig performConfiguration

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

:: oraclesysmanemcpEMDBPostConfig performConfiguration

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

已成功完成 Enterprise Manager 的配置

EMCA 结束于 ::

C:Documents and SettingsAdministrator>

               

上一篇:如何查看数据文件所在的路径?

下一篇:PL/SQL中用光标查询多条记录