oracle11g怎么打开oem,Oracle11g_R2_DBConsole服务无法启动,OEM无法进入

Microsoft

Windows server 2008

R2_64装好的Oracle11gR2可以正常进入网页管理的oem,各种服务也都正常,但是在关机重启后oem进不去,DBConsole服务无法启动,SQL

plus可以登陆数据库。经过各种搜,结合本机情况找到解决方法,重建oem。主要原因是安装时用DHCP获得的ip地址再次使用时被更改。

下面是本机的命令行显示结果:

Microsoft

Windows [版本 6.1.7600]

版权所有 (c) 2009

Microsoft Corporation。保留所有权利。

C:\Users\Administrator>emctl status

dbconsole

Environment

variable ORACLE_UNQNAME not defined. Please set ORACLE_UNQNAME to

database unique name.

C:\Users\Administrator>set

oracle_id=XSCJ(自己创建的那个数据库sid)

C:\Users\Administrator>emca -config dbcontrol

db

EMCA 开始于

2012-10-13 0:57:21

EM

Configuration Assistant, 11.2.0.0.2 正式版

版权所有 (c) 2003,

2005, Oracle。保留所有权利。

输入以下信息:

数据库 SID:

XSCJ

已为数据库 XSCJ 配置了

Database Control

您已选择配置

Database Control, 以便管理数据库 XSCJ

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

是否继续?

[是(Y)/否(N)]: Y

监听程序

ORACLE_HOME [ C:\app\Administrator\product\11.2.0\dbhome_1

]:

SYS

用户的口令:

DBSNMP

用户的口令:

SYSMAN

用户的口令:

通知的电子邮件地址

(可选):

通知的发件 (SMTP)

服务器 (可选):

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

已指定以下设置

数据库

ORACLE_HOME ................

C:\app\Administrator\product\11.2.0\dbhome_1

本地主机名

................ 192.168.126.137

监听程序

ORACLE_HOME ................

C:\app\Administrator\product\11.2.0\dbhome

_1

监听程序端口号

................ 1521

数据库 SID

................ XSCJ

通知的电子邮件地址

...............

通知的发件 (SMTP)

服务器 ...............

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

是否继续?

[是(Y)/否(N)]:

是否继续?

[是(Y)/否(N)]: Y

2012-10-13

1:00:10 oracle.sysman.emcp.EMConfig perform

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

C:\app\Administrator\cfgtoollogs\emca\XSCJ\emca_2012_10

_13_00_57_21.log。

2012-10-13

1:00:24 oracle.sysman.emcp.util.DBControlUtil stopOMS

信息: 正在停止

Database Control (此操作可能需要一段时间)...

2012-10-13

1:00:59 oracle.sysman.emcp.EMReposConfig

uploadConfigDataToRepository

信息: 正在将配置数据上载到

EM 资料档案库 (此操作可能需要一段时间)...

2012-10-13

1:02:50 oracle.sysman.emcp.EMReposConfig invoke

信息:

已成功上载配置数据

2012-10-13

1:03:01 oracle.sysman.emcp.util.DBControlUtil

configureSoftwareLib

信息:

软件库已配置成功。

2012-10-13

1:03:01 oracle.sysman.emcp.EMDBPostConfig

configureSoftwareLibrary

信息:

正在部署预配档案...

2012-10-13

1:03:38 oracle.sysman.emcp.EMDBPostConfig

configureSoftwareLibrary

信息:

预配档案部署成功。

2012-10-13

1:03:38 oracle.sysman.emcp.util.DBControlUtil

secureDBConsole

信息: 正在保护

Database Control (此操作可能需要一段时间)...

2012-10-13

1:03:49 oracle.sysman.emcp.util.DBControlUtil

secureDBConsole

信息: 已成功保护

Database Control。

2012-10-13

1:03:49 oracle.sysman.emcp.util.DBControlUtil startOMS

信息: 正在启动

Database Control (此操作可能需要一段时间)...

2012-10-13

1:06:45 oracle.sysman.emcp.EMDBPostConfig

performConfiguration

信息: 已成功启动

Database Control

2012-10-13

1:06:46 oracle.sysman.emcp.EMDBPostConfig

performConfiguration

信息:

>>>>>>>>>>>

Database Control URL 为 https://192.168.126.137:5500/em

<<<<<<

<<<<<

2012-10-13

1:06:54 oracle.sysman.emcp.EMDBPostConfig invoke

警告:

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

管理资料档案库已置于安全模式下, 在此模式下将对 Enterprise Manager 数据进行加密。

加密密钥已放置在文件

C:/app/Administrator/product/11.2.0/dbhome_1/192.168.126.13

7_XSCJ/sysman/config/emkey.ora 中。请务必备份此文件, 因为如果此文件丢失,

则加密

数据将不可用。

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

已成功完成

Enterprise Manager 的配置

EMCA 结束于

2012-10-13 1:06:54

其实就写了一句命令emca

-config dbcontrol db

总结一下

重建的步骤比较正规的基本上是

1.emca -repos

recreate

2.emca -config

dbcontrol db

3.emctl start

dbconsole就可以了。

或者

1.先删除原来的不正确配置emca -deconfig dbcontrol db -repos

drop

2.重新创建emca

-config dbcontrol db -repos create

3.emctl start

dbconsole

这几条命令这样写也行,作用一样的:

1.emca -repos

drop

2.emca -repos

create

3.emca -config

dbcontrol db

常用的命令语法:

emca -repos

create创建一个EM资料库

emca -repos

recreate重建一个EM资料库

emca -repos

drop删除一个EM资料库

emca -config

dbcontrol db配置数据库的 Database Control

emca -deconfig

dbcontrol db删除数据库的 Database Control配置

emca -reconfig

ports 重新配置db control和agent的端口

emctl start

console启动EM console服务,使用前需要先设置ORACLE_SID环境变量

emctl stop

console停止EM console服务,使用前需要先设置ORACLE_SID环境变量

通过查看$ORACLE_HOME/install/portlist.ini

文件可以知道当前dbcontrol正在使用的端口,默认dbcontrol

http端口1158,agent端口3938。如果要重新配置端口,可以使用如下命令:

emca -reconfig

ports -dbcontrol_http_port 1159

emca -reconfig

ports -agent_port 3939

使用命令行工具emctl可以启动/停止console服务,察看服务状态等

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值