免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 23830 | 回复: 12
打印 上一主题 下一主题

oracle 10g启动后如何才能让客户端浏览器以http://IP:1158/em这样访问控制台? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-12-04 19:45 |只看该作者 |倒序浏览
oracle 10g,版本号是10.2.0.2.0,监听和实例都启动后,执行emctl start dbconsole命令后,客户端上还是不能以http://IP:1158/em这样访问控制台,好像还是命令没有执行成功。

我在网上找的那个随机器一起启动的脚本,里面写的就是以oracle用户先启动监听和oracle实例,然后执行emctl start dbconsole,我的机器启动后就可以在客户端用浏览器以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.
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.
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.
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
$

论坛徽章:
0
2 [报告]
发表于 2007-12-05 09:54 |只看该作者
http://blog.csdn.net/managergh/archive/2007/11/19/1892768.aspx
这是我在WIN下重新配置EM的过程.

在SOLARIS下 的命令是一样的 原理都一样 参考参考吧~

论坛徽章:
0
3 [报告]
发表于 2007-12-05 10:07 |只看该作者
为什么要重新配置EM呢?

我在网上找的那个随机器一起启动的脚本,里面写的就是以oracle用户先启动监听和oracle实例,然后执行emctl start dbconsole,我的机器启动后就可以在客户端用浏览器以http://IP:1158/em这样访问控制台。我想应该不需要重新配置EM吧?

看命令执行过程,emctl start dbconsole启动,提示is already runn
ing,五分钟后,用emctl status dbconsole看状态还是not running,为什么会这样?

论坛徽章:
0
4 [报告]
发表于 2007-12-05 10:16 |只看该作者
你在启动EM的时候ORACLE_SID设置了么?

你的那个启动脚本贴出来看一看

要不你先手动进去试下
su - oracle

export ORACLE_SID=数据库SID
emctl stop dbconsole

emctl start dbconsole

论坛徽章:
0
5 [报告]
发表于 2007-12-05 10:43 |只看该作者
我就是用oracle用户去操作的,安装的时候用的就是这个用户,SID在安装之前已经在用户.profile
设置过了。

我现在先emctl stop然后再emctl start,客户端IE就可以用了!我的天,怎么会这样?!

难道每次开机都要先emctl stop,再emctl start?会不会是关机的时候系统没有emctl stop的过程?

论坛徽章:
0
6 [报告]
发表于 2007-12-05 10:58 |只看该作者
我想是你的脚本有问题吧  是不是emctl start 的时候没有设置ORACLE_SID呢?

论坛徽章:
0
7 [报告]
发表于 2007-12-05 13:48 |只看该作者
不是这个的问题。我已经搞清楚了,是因为emctl启动后,在关机之前没有stop的话,相当于emctl没有正常关闭,所以导致重启后再启动就启动不起来了。如果在关机前手动把emctl关闭,然后机器重启后就可以用start命令启动起来了。

论坛徽章:
0
8 [报告]
发表于 2007-12-05 14:01 |只看该作者
原帖由 gthboy 于 2007-12-5 13:48 发表
不是这个的问题。我已经搞清楚了,是因为emctl启动后,在关机之前没有stop的话,相当于emctl没有正常关闭,所以导致重启后再启动就启动不起来了。如果在关机前手动把emctl关闭,然后机器重启后就可以用start命令 ...



你真厉害,自己发帖,自己答

论坛徽章:
0
9 [报告]
发表于 2007-12-12 17:40 |只看该作者
我碰到同样的问题,不过用的方法如下:
sqlplus /nolog
conn / as sysdba

select instance_name from v$instance;
查到sid

然后在cmd下设置
set ORACLE_SID=sid名称
然后

emctl stop dbconsole
emctl start dbconsole

论坛徽章:
0
10 [报告]
发表于 2007-12-15 14:50 |只看该作者

回复 #1 gthboy 的帖子

看了一个帖子,按那上面的去真的可以在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
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP