oracle不能使用EM怎么办 oracle11g如何正确安装配置EM

如题所述

oracle不能使用EM的解决方法,具体内容如下

不能登录EM,执行emca -config dbcontrol db 不知道总是默认1522的端口号,无奈,google一番,从下面第二步开始执行。。。(我的监听没问题)

1、打开oracle配置工具里的Net Configuration Assistant,选择“监听程序配置”,下一步,接着选择“重新配置”,下一步,仔细看下每一步配置的参数是否正确就OK了。

2、在命令行上使用“emca -deconfig dbcontrol db”命令删除配置

3、使用“emca -repos drop”命令删除 repository
注:第2、3步骤都要做,要不然在重新安装EM的时候会报“ ORA-20001: SYSMAN already exists..”的错误导致安装失败。

4、使用“emca -config dbcontrol db -repos create”命令进行创建em。

以上步骤做完后就成功创建好em了,点击开始菜单上的oracle文件夹里的Database control-orcl连接就可以正常访问em了。
这里需要注意的是,之前我初次安装好oracle时访问em的地址是https://localhost:1158/em ,这里端口号是1158,而现在我重建em后访问时地址链接后面的端口号变成了5500.

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-10-24

重新配置一下:

[oracle@oracle ~]$  emca -config dbcontrol db -repos recreate

EMCA 开始于 2017-2-4 11:38:33

EM Configuration Assistant, 11.2.0.0.2 正式版

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

输入以下信息:

数据库 SID: cups

已为数据库 cups 配置了 Database Control

您已选择配置 Database Control, 以便管理数据库 cups

此操作将移去现有配置和默认设置, 并重新执行配置

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

监听程序 ORACLE_HOME [ /u01/app/oracle/product/11.2.0/db_1 ]: 

SYS 用户的口令:  

DBSNMP 用户的口令:  

SYSMAN 用户的口令:  

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

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

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

已指定以下设置

数据库 ORACLE_HOME ................ /u01/app/oracle/product/11.2.0/db_1

本地主机名 ................ oracle

监听程序 ORACLE_HOME ................ /u01/app/oracle/product/11.2.0/db_1

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

数据库 SID ................ cups

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

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

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

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

2017-2-4 11:39:51 oracle.sysman.emcp.EMConfig perform

信息: 正在将此操作记录到 /u01/app/oracle/cfgtoollogs/emca/cups/emca_2017_02_04_11_38_32.log。

2017-2-4 11:39:52 oracle.sysman.emcp.util.DBControlUtil stopOMS

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

2017-2-4 11:39:56 oracle.sysman.emcp.EMReposConfig invoke

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

2017-2-4 11:42:59 oracle.sysman.emcp.EMReposConfig invoke

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

2017-2-4 11:43:00 oracle.sysman.emcp.EMReposConfig createRepository

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

2017-2-4 11:49:07 oracle.sysman.emcp.EMReposConfig invoke

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

2017-2-4 11:49:09 oracle.sysman.emcp.EMReposConfig uploadConfigDataToRepository

信息: 正在将配置数据上载到 EM 资料档案库 (此操作可能需要一段时间)...

2017-2-4 11:50:12 oracle.sysman.emcp.EMReposConfig invoke

信息: 已成功上载配置数据

2017-2-4 11:50:25 oracle.sysman.emcp.util.DBControlUtil configureSoftwareLib

信息: 软件库已配置成功。

2017-2-4 11:50:25 oracle.sysman.emcp.EMDBPostConfig configureSoftwareLibrary

信息: 正在部署预配档案...

2017-2-4 11:50:59 oracle.sysman.emcp.EMDBPostConfig configureSoftwareLibrary

信息: 预配档案部署成功。

2017-2-4 11:50:59 oracle.sysman.emcp.util.DBControlUtil secureDBConsole

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

2017-2-4 11:51:55 oracle.sysman.emcp.util.DBControlUtil secureDBConsole

信息: 已成功保护 Database Control。

2017-2-4 11:51:55 oracle.sysman.emcp.util.DBControlUtil startOMS

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

2017-2-4 11:52:14 oracle.sysman.emcp.EMDBPostConfig performConfiguration

信息: 已成功启动 Database Control

2017-2-4 11:52:14 oracle.sysman.emcp.EMDBPostConfig performConfiguration

信息: >>>>>>>>>>> Database Control URL 为 https://oracle:5500/em <<<<<<<<<<<

2017-2-4 11:52:17 oracle.sysman.emcp.EMDBPostConfig invoke

警告: 

************************  WARNING  ************************

管理资料档案库已置于安全模式下, 在此模式下将对 Enterprise Manager 数据进行加密。加密密钥已放置在文件 /u01/app/oracle/product/11.2.0/db_1/oracle_cups/sysman/config/emkey.ora 中。请务必备份此文件, 因为如果此文件丢失, 则加密数据将不可用。

***********************************************************

已成功完成 Enterprise Manager 的配置

EMCA 结束于 2017-2-4 11:52:17

本回答被提问者采纳