大家好,我重装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

解决方案 »

  1.   


    以上图示是我的os时区,可supportedtzs.lst 文件列举所支持的时区都是GMT的,我修改emd.properties文件agentTZRegion=Asia/Chungking也不行,尝试把网络断开再操作同样失败# Timezone regions with +08:00 standard offset from GMT
    Asia/Chungking
    Asia/Harbin
    Asia/Hong_Kong
    Asia/Irkutsk
    Asia/Kashgar
    Asia/Kuala_Lumpur
    Asia/Kuching
    Asia/Macao
    Asia/Manila
    Asia/Shanghai
    Asia/Singapore
    Asia/Taipei
    Asia/Ujung_Pandang
    Asia/Urumqi
      

  2.   

    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
      

  3.   

    以下这位兄弟发表的博客是针对此问题,不过我按照此文章还是没能把问题解决,大家也可以进去看看,
    http://blog.csdn.net/wem520/article/details/8601275
      

  4.   

    使用emca配置数据库出现以下图示错误哇其实我之前在安装数据库的时候就已经出现em的警示信息,网上下载的版本不能用em?大牛们出来顶一下罗
      

  5.   

    孩子,让我来给你解答吧,我在无意中将这个问题给解决了。
    首先你要确定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/[email protected]:1521/orcl
      或者直接
        conn system/manager@’(description=(address_list=(address=(proto=tcp)(host=192.168.208.120)(port=1521)))(connect_data=(service_name=orcl)))’
    你在重启一下,你就可以使用em了,祝你好运!