首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

重装oracle并已起动dbconsole后无法访问em

2013-08-01 
重装oracle并已启动dbconsole后无法访问em大家好,我重装oracle并已启动dbconsole后无法访问http:// WIN-4Q

重装oracle并已启动dbconsole后无法访问em
大家好,我重装oracle并已启动dbconsole后无法访问http:// WIN-4QNFBI9JC2S:1158/em,在网上查到此问题跟时区设置有关,以下的代码也说明这个问题,我电脑上显示的时区是UTC+08:00,我先把dbconsole停掉,由于在emd.properties文件中没有看到这个agentTZRegion字段,我就直接添加一个agentTZRegion=UTC+08:00,保存再启动dbconsole,但运行emctl status dbconsole
还是显示EM Daemon is not running.

C:\Users\Administrator>emctl status dbconsole
Oracle Enterprise Manager 10g Database Control Release 10.2.0.1.0
Copyright (c) 1996, 2005 Oracle Corporation.  All rights reserved.
http://WIN-4QNFBI9JC2S:1158/em/console/aboutApplication
EM Daemon is not running.
------------------------------
Logs are generated in directory E:\oracle\product\10.2.0\db_1/WIN-4QNFBI9JC2S_or
cl/sysman/log


C:\Users\Administrator> emctl resetTZ agent
Oracle Enterprise Manager 10g Database Control Release 10.2.0.1.0
Copyright (c) 1996, 2005 Oracle Corporation.  All rights reserved.
Updating E:\oracle\product\10.2.0\db_1/WIN-4QNFBI9JC2S_orcl/sysman/config/emd.pr
operties...
resetTZ failed.
The agentTZRegion in:
E:\oracle\product\10.2.0\db_1/WIN-4QNFBI9JC2S_orcl/sysman/config/emd.properties
is not in agreement with what the agent thinks it should be.
Fix your environment.
Pick a TZ value that corresponds to time zone settings listed in:
E:\oracle\product\10.2.0\db_1/sysman/admin/supportedtzs.lst
[解决办法]
关注一下,我目前也遇到了这个问题,希望有人帮忙解决
[解决办法]
EM管理器我之前我遇到过不少问题,后来是把EM配置文件删除了,重新建立,再进行配置就好了

C:\Documents and Settings\Administrator>emca -repos drop
...................
C:\Documents and Settings\Administrator>emca -repos create

最后重新配置
C:\Documents and Settings\Administrator>emca -config dbcontrol db


[解决办法]
孩子,让我来给你解答吧,我在无意中将这个问题给解决了。


首先你要确定em可以启动,在配置环境变量,1、首先去oracle的官方网站上http://www.oracle.com/technology/software/tech/oci/instantclient/index.html下载(下面是10g的):

  instantclient-basic-win32-10.2.0.4.zip

  instantclient-odbc-win32-10.2.0.4.zip

  instantclient-sqlplus-win32-10.2.0.4.zip
如果不是在本机安装过oracle数据库需要在官网下载客户端,将下载的安装包全部解压,放在同一个目录下,比如在d:\sqlplus。

  2、 “控制面板”-”系统”-”高级”-”环境变量”-”系统变量”添加几个环境变量:

  NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK(或AMERICAN_AMERICA.ZHS16GBK)

  TNS_ADMIN = d:\sqlplus

  LD_LIBRARY_PATH = d:\sqlplus

  SQLPATH = d:\sqlplus

  Path变量结尾添加d:\sqlplus

  3、在d:\sqlplus目录下创建TNSNAME.ORA文件,自己敲容易出问题,建议直接到安装oracle数据库的机器上拷贝过来用,内容如下:

  # tnsnames.ora Network Configuration File: D:\oracle\product\10.1.0\db_2\network\admin\tnsnames.ora

  # Generated by Oracle configuration tools.

  ORCL =

  (DESCRIPTION =

  (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.205)(PORT = 1521))

  (CONNECT_DATA =

  (SERVER = DEDICATED)

  (SERVICE_NAME = orcl)

  )

  )

  EXTPROC_CONNECTION_DATA =

  (DESCRIPTION =

  (ADDRESS_LIST =

  (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))

  )

  (CONNECT_DATA =

  (SID = PLSExtProc)

  (PRESENTATION = RO)

  )

  )

  以上文件中,ORCL是个连接标示符,可以自己修改,HOST是远程Oracle服务器的地址,PORT是Oracle的服务端口,没有修改过的话,默认是1521。Service_name是远程实例名称。

  4、命令行下,切换到d:\sqlplus,运行odbc_install.exe,安装ODBC驱动。

  5、使用sql-plus连接

  命令行下执行sqlplus /nolog

  进入sqlplus提示符,输入

  connect / @<连接标识符>
  或者
   conn system/manager@192.168.208.120:1521/orcl
  或者直接
    conn system/manager@’(description=(address_list=(address=(proto=tcp)(host=192.168.208.120)(port=1521)))(connect_data=(service_name=orcl)))’
你在重启一下,你就可以使用em了,祝你好运!

热点排行