oracle 10g,版本号是10.2.0.2.0,监听和实例都启动后,执行emctl start dbconsole命令后,客户端上还是不能以[url=http://IP:1158/em]http://IP:1158/em这样访问控制台,好像还是命令没有执行成功。
我在网上找的那个随机器一起启动的脚本,里面写的就是以oracle用户先启动监听和oracle实例,然后执行emctl start dbconsole,我的机器启动后就可以在客户端用浏览器以[url=http://IP:1158/em]http://IP:1158/em这样访问控制台。
下面是我从telnet窗口复制出来的命令执行过程,请各位大侠看看,帮忙指点一下如何才能实现IE访问控制台,十分感谢!
引用:login: oracle
Password:
Last login: Tue Dec 4 18:45:23 from 192.168.1.5
Sun Microsystems Inc. SunOS 5.10 Generic January 2005
$ lsnrctl status
LSNRCTL for Solaris: Version 10.2.0.2.0 - Production on 04-DEC-2007 19:04:06
Copyright (c) 1991, 2005, Oracle. All rights reserved.
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))
STATUS of the LISTENER
------------------------
Alias LISTENER
Version TNSLSNR for Solaris: Version 10.2.0.2.0 - Production
Start Date 04-DEC-2007 18:47:26
Uptime 0 days 0 hr. 16 min. 39 sec
Trace Level off
Security ON: Local OS Authentication
SNMP OFF
Listener Parameter File /usr/oracle/app/product/10.2/network/admin/listener.or
a
Listener Log File /usr/oracle/app/product/10.2/network/log/listener.log
Listening Endpoints Summary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=hbcgy)(PORT=1521)))
Services Summary...
Service "PLSExtProc" has 1 instance(s).
Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service...
Service "mip" has 1 instance(s).
Instance "mip", status READY, has 1 handler(s) for this service...
Service "mipXDB" has 1 instance(s).
Instance "mip", status READY, has 1 handler(s) for this service...
Service "mip_XPT" has 1 instance(s).
Instance "mip", status READY, has 1 handler(s) for this service...
The command completed successfully
$ sqlplus system/test
SQL*Plus: Release 10.2.0.2.0 - Production on Tue Dec 4 19:04:24 2007
Copyright (c) 1982, 2005, Oracle. All Rights Reserved.
Connected to:
Oracle Database 10g Release 10.2.0.2.0 - Production
SQL> exit
Disconnected from Oracle Database 10g Release 10.2.0.2.0 - Production
$ emctl status dbconsole
Oracle Enterprise Manager 10g Database Control Release 10.2.0.2.0
Copyright (c) 1996, 2005 Oracle Corporation. All rights reserved.
[url=http://hbcgy:1158/em/console/aboutApplication]http://hbcgy:1158/em/console/aboutApplication
Oracle Enterprise Manager 10g is not running.
------------------------------------------------------------------
Logs are generated in directory /usr/oracle/app/product/10.2/hbcgy_mip/sysman/lo
g
$ emctl start dbconsole
Oracle Enterprise Manager 10g Database Control Release 10.2.0.2.0
Copyright (c) 1996, 2005 Oracle Corporation. All rights reserved.
[url=http://hbcgy:1158/em/console/aboutApplication]http://hbcgy:1158/em/console/aboutApplication
- An instance of Oracle Enterprise Manager 10g Database Control is already runn
ing.
$ echo 等了五分钟
等了五分钟
$ emctl status dbconsole
Oracle Enterprise Manager 10g Database Control Release 10.2.0.2.0
Copyright (c) 1996, 2005 Oracle Corporation. All rights reserved.
[url=http://hbcgy:1158/em/console/aboutApplication]http://hbcgy:1158/em/console/aboutApplication
Oracle Enterprise Manager 10g is not running.
------------------------------------------------------------------
Logs are generated in directory /usr/oracle/app/product/10.2/hbcgy_mip/sysman/lo
g
$
managergh 回复于:2007-12-05 09:54:43
http://blog.csdn.net/managergh/archive/2007/11/19/1892768.aspx
这是我在WIN下重新配置EM的过程.
在SOLARIS下 的命令是一样的 原理都一样 参考参考吧~
gthboy 回复于:2007-12-05 10:07:57
为什么要重新配置EM呢?
我在网上找的那个随机器一起启动的脚本,里面写的就是以oracle用户先启动监听和oracle实例,然后执行emctl start dbconsole,我的机器启动后就可以在客户端用浏览器以http://IP:1158/em这样访问控制台。我想应该不需要重新配置EM吧?
看命令执行过程,emctl start dbconsole启动,提示is already runn
ing,五分钟后,用emctl status dbconsole看状态还是not running,为什么会这样?
managergh 回复于:2007-12-05 10:16:39
你在启动EM的时候ORACLE_SID设置了么?
你的那个启动脚本贴出来看一看
要不你先手动进去试下
su - oracle
export ORACLE_SID=数据库SID
emctl stop dbconsole
emctl start dbconsole
gthboy 回复于:2007-12-05 10:43:35
我就是用oracle用户去操作的,安装的时候用的就是这个用户,SID在安装之前已经在用户.profile
设置过了。
我现在先emctl stop然后再emctl start,客户端IE就可以用了!我的天,怎么会这样?!
难道每次开机都要先emctl stop,再emctl start?会不会是关机的时候系统没有emctl stop的过程?
managergh 回复于:2007-12-05 10:58:38
我想是你的脚本有问题吧 是不是emctl start 的时候没有设置ORACLE_SID呢?
gthboy 回复于:2007-12-05 13:48:18
不是这个的问题。我已经搞清楚了,是因为emctl启动后,在关机之前没有stop的话,相当于emctl没有正常关闭,所以导致重启后再启动就启动不起来了。如果在关机前手动把emctl关闭,然后机器重启后就可以用start命令启动起来了。
oracleguid 回复于:2007-12-05 14:01:21
引用:原帖由 gthboy 于 2007-12-5 13:48 发表 [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=7678807&ptid=1024605]
不是这个的问题。我已经搞清楚了,是因为emctl启动后,在关机之前没有stop的话,相当于emctl没有正常关闭,所以导致重启后再启动就启动不起来了。如果在关机前手动把emctl关闭,然后机器重启后就可以用start命令 ...
你真厉害,自己发帖,自己答
Ecore 回复于:2007-12-12 17:40:41
我碰到同样的问题,不过用的方法如下:
sqlplus /nolog
conn / as sysdba
select instance_name from v$instance;
查到sid
然后在cmd下设置
set ORACLE_SID=sid名称
然后
emctl stop dbconsole
emctl start dbconsole
myhome1998 回复于:2007-12-15 14:50:35
看了一个帖子,按那上面的去真的可以在IE打开EM了.步骤如下:
---------------------------------------------------------------------
于是先删除原来的配置:
D:\Documents and Settings\guanhao>emca -repos drop
EMCA 开始于 2007-11-19 14:45:06
EM Configuration Assistant 10.2.0.1.0 正式版
版权所有 (c) 2003, 2005, Oracle。保留所有权利。
输入以下信息:
数据库 SID: tuosi
监听程序端口号: 1521
SYS 用户的口令:
SYSMAN 用户的口令:
SYSMAN 用户的口令:
是否继续? [yes(Y)/no(N)]: y
2007-11-19 14:45:20 oracle.sysman.emcp.EMConfig perform
信息: 正在将此操作记录到 E:\oracle\product\10.2.0\db_1\cfgtoollogs\emca\tuosi\em
ca_2007-11-19_02-45-06-下午.log。
2007-11-19 14:45:21 oracle.sysman.emcp.EMReposConfig dropRepository
信息: 正在删除 EM 资料档案库 (此操作可能需要一段时间)...
2007-11-19 14:48:13 oracle.sysman.emcp.EMReposConfig invoke
信息: 已成功删除资料档案库
已成功完成 Enterprise Manager 的配置
EMCA 结束于 2007-11-19 14:48:13
--------------------------------------------------------------------------------
创建新的配置:
D:\Documents and Settings\guanhao>emca -repos create
EMCA 开始于 2007-11-19 14:53:35
EM Configuration Assistant 10.2.0.1.0 正式版
版权所有 (c) 2003, 2005, Oracle。保留所有权利。
输入以下信息:
数据库 SID: tuosi
监听程序端口号: 1521
SYS 用户的口令:
SYSMAN 用户的口令:
是否继续? [yes(Y)/no(N)]: y
2007-11-19 14:53:50 oracle.sysman.emcp.EMConfig perform
信息: 正在将此操作记录到 E:\oracle\product\10.2.0\db_1\cfgtoollogs\emca\tuosi\em
ca_2007-11-19_02-53-35-下午.log。
2007-11-19 14:53:50 oracle.sysman.emcp.EMReposConfig createRepository
信息: 正在创建 EM 资料档案库 (此操作可能需要一段时间)...
2007-11-19 14:57:40 oracle.sysman.emcp.EMReposConfig invoke
信息: 已成功创建资料档案库
已成功完成 Enterprise Manager 的配置
EMCA 结束于 2007-11-19 14:57:40
--------------------------------------------------------------------------------
D:\Documents and Settings\guanhao>emca -config dbcontrol db
EMCA 开始于 2007-11-19 15:02:45
EM Configuration Assistant 10.2.0.1.0 正式版
版权所有 (c) 2003, 2005, Oracle。保留所有权利。
输入以下信息:
数据库 SID: tuosi
已为数据库 tuosi 配置了 Database Control
您已选择配置 Database Control, 以便管理数据库 tuosi
此操作将移去现有配置和默认设置, 并重新执行配置
是否继续? [yes(Y)/no(N)]: y
监听程序端口号: 1521
SYS 用户的口令:
DBSNMP 用户的口令:
用户名/口令无效。
DBSNMP 用户的口令:
SYSMAN 用户的口令:
通知的电子邮件地址 (可选):
通知的发件 (SMTP) 服务器 (可选):
-----------------------------------------------------------------
已指定以下设置
数据库 ORACLE_HOME ................ E:\oracle\product\10.2.0\db_1
数据库主机名 ................ server
监听程序端口号 ................ 1521
数据库 SID ................ tuosi
通知的电子邮件地址 ...............
通知的发件 (SMTP) 服务器 ...............
-----------------------------------------------------------------
是否继续? [yes(Y)/no(N)]: y
2007-11-19 15:03:25 oracle.sysman.emcp.EMConfig perform
信息: 正在将此操作记录到 E:\oracle\product\10.2.0\db_1\cfgtoollogs\emca\tuosi\em
ca_2007-11-19_03-02-45-下午.log。
2007-11-19 15:03:27 oracle.sysman.emcp.util.DBControlUtil stopOMS
信息: 正在停止 Database Control (此操作可能需要一段时间)...
2007-11-19 15:03:39 oracle.sysman.emcp.util.DBControlUtil startOMS
信息: 正在启动 Database Control (此操作可能需要一段时间)...
2007-11-19 15:04:29 oracle.sysman.emcp.EMDBPostConfig performConfiguration
信息: 已成功启动 Database Control
2007-11-19 15:04:29 oracle.sysman.emcp.EMDBPostConfig performConfiguration
警告: 无法创建 Database Control 快捷方式
2007-11-19 15:04:29 oracle.sysman.emcp.EMDBPostConfig performConfiguration
信息: >>>>>>>>>>> Database Control URL 为 http://server:5500/em <<<<<<<<<<<
已成功完成 Enterprise Manager 的配置
EMCA 结束于 2007-11-19 15:04:29
managergh 回复于:2007-12-17 13:04:43
引用:原帖由 myhome1998 于 2007-12-15 14:50 发表 [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=7722855&ptid=1024605]
看了一个帖子,按那上面的去真的可以在IE打开EM了.步骤如下:
---------------------------------------------------------------------
于是先删除原来的配置:
D:\Documents and Settings\guanhao>emca -repo ...
呵呵 臭美一下 ~
我的...
myhome1998 回复于:2007-12-22 12:59:57
******************************************************2007-12-15*****************************按要求已经处理好了。
于是先删除原来的配置:
D:\Documents and Settings\guanhao>emca -repos drop
EMCA 开始于 2007-11-19 14:45:06
EM Configuration Assistant 10.2.0.1.0 正式版
版权所有 (c) 2003, 2005, Oracle。保留所有权利。
输入以下信息:
数据库 SID: tuosi
监听程序端口号: 1521
SYS 用户的口令:
SYSMAN 用户的口令:
SYSMAN 用户的口令:
是否继续? [yes(Y)/no(N)]: y
2007-11-19 14:45:20 oracle.sysman.emcp.EMConfig perform
信息: 正在将此操作记录到 E:\oracle\product\10.2.0\db_1\cfgtoollogs\emca\tuosi\em
ca_2007-11-19_02-45-06-下午.log。
2007-11-19 14:45:21 oracle.sysman.emcp.EMReposConfig dropRepository
信息: 正在删除 EM 资料档案库 (此操作可能需要一段时间)...
2007-11-19 14:48:13 oracle.sysman.emcp.EMReposConfig invoke
信息: 已成功删除资料档案库
已成功完成 Enterprise Manager 的配置
EMCA 结束于 2007-11-19 14:48:13
--------------------------------------------------------------------------------
创建新的配置:
D:\Documents and Settings\guanhao>emca -repos create
EMCA 开始于 2007-11-19 14:53:35
EM Configuration Assistant 10.2.0.1.0 正式版
版权所有 (c) 2003, 2005, Oracle。保留所有权利。
输入以下信息:
数据库 SID: tuosi
监听程序端口号: 1521
SYS 用户的口令:
SYSMAN 用户的口令:
是否继续? [yes(Y)/no(N)]: y
2007-11-19 14:53:50 oracle.sysman.emcp.EMConfig perform
信息: 正在将此操作记录到 E:\oracle\product\10.2.0\db_1\cfgtoollogs\emca\tuosi\em
ca_2007-11-19_02-53-35-下午.log。
2007-11-19 14:53:50 oracle.sysman.emcp.EMReposConfig createRepository
信息: 正在创建 EM 资料档案库 (此操作可能需要一段时间)...
2007-11-19 14:57:40 oracle.sysman.emcp.EMReposConfig invoke
信息: 已成功创建资料档案库
已成功完成 Enterprise Manager 的配置
EMCA 结束于 2007-11-19 14:57:40
--------------------------------------------------------------------------------
D:\Documents and Settings\guanhao>emca -config dbcontrol db
EMCA 开始于 2007-11-19 15:02:45
EM Configuration Assistant 10.2.0.1.0 正式版
版权所有 (c) 2003, 2005, Oracle。保留所有权利。
输入以下信息:
数据库 SID: tuosi
已为数据库 tuosi 配置了 Database Control
您已选择配置 Database Control, 以便管理数据库 tuosi
此操作将移去现有配置和默认设置, 并重新执行配置
是否继续? [yes(Y)/no(N)]: y
监听程序端口号: 1521
SYS 用户的口令:
DBSNMP 用户的口令:
用户名/口令无效。
DBSNMP 用户的口令:
SYSMAN 用户的口令:
通知的电子邮件地址 (可选):
通知的发件 (SMTP) 服务器 (可选):
-----------------------------------------------------------------
已指定以下设置
数据库 ORACLE_HOME ................ E:\oracle\product\10.2.0\db_1
数据库主机名 ................ server
监听程序端口号 ................ 1521
数据库 SID ................ tuosi
通知的电子邮件地址 ...............
通知的发件 (SMTP) 服务器 ...............
-----------------------------------------------------------------
是否继续? [yes(Y)/no(N)]: y
2007-11-19 15:03:25 oracle.sysman.emcp.EMConfig perform
信息: 正在将此操作记录到 E:\oracle\product\10.2.0\db_1\cfgtoollogs\emca\tuosi\em
ca_2007-11-19_03-02-45-下午.log。
2007-11-19 15:03:27 oracle.sysman.emcp.util.DBControlUtil stopOMS
信息: 正在停止 Database Control (此操作可能需要一段时间)...
2007-11-19 15:03:39 oracle.sysman.emcp.util.DBControlUtil startOMS
信息: 正在启动 Database Control (此操作可能需要一段时间)...
2007-11-19 15:04:29 oracle.sysman.emcp.EMDBPostConfig performConfiguration
信息: 已成功启动 Database Control
2007-11-19 15:04:29 oracle.sysman.emcp.EMDBPostConfig performConfiguration
警告: 无法创建 Database Control 快捷方式
2007-11-19 15:04:29 oracle.sysman.emcp.EMDBPostConfig performConfiguration
信息: >>>>>>>>>>> Database Control URL 为 http://server:5500/em <<<<<<<<<<<
已成功完成 Enterprise Manager 的配置
EMCA 结束于 2007-11-19 15:04:29
云散烟硝 回复于:2008-02-20 17:37:41
在主页上看到了这个帖子,都这么久了不知道怎么还能上主页哈。
搂主的问题很明显:
$ emctl start dbconsole
Oracle Enterprise Manager 10g Database Control Release 10.2.0.2.0
Copyright (c) 1996, 2005 Oracle Corporation. All rights reserved.
[url=http://hbcgy:1158/em/console/aboutApplication]http://hbcgy:1158/em/console/aboutApplication
- An instance of Oracle Enterprise Manager 10g Database Control is already runn
ing.
在启动的过程中是这样的,最后一句话的意思不是服务已经启动,而是:“已经有一个oem正在运行”,实际这是一条错误消息,正常启动后的提示是: “…………started!”
如果认真看下日志当时很快就可以解决这个问题了!停掉重新启动即可
|