zoukankan      html  css  js  c++  java
  • oracle 11g 一直提示 严重: 监听程序未启动或数据库服务未注册到该监听程序

    From:http://blog.sina.com.cn/s/blog_6734ea6d0102v6sn.html

    增加操作系统环境变量:ORACLE_HOSTNAME=localhost

    然后在cmd下运行  emca -config dbcontrol db  (如果多个数据库实例,先 执行set oracle_unqname= oralcle_sid,其中oralcle_sid为你的实例名)

    C:Documents and SettingsAdministrator>emca -config dbcontrol db


    EMCA 开始于 2012-3-10 18:01:26
    EM Configuration Assistant, 11.2.0.0.2 正式版
    版权所有 (c) 2003, 2005, Oracle。保留所有权利。


    输入以下信息:
    数据库 SID: xdjwdb10
    监听程序端口号: 1521
    监听程序 ORACLE_HOME [ D:appAdministratorproduct11.2.0dbhome_1 ]: LISTENER
    SYS 用户的口令:
    DBSNMP 用户的口令:
    SYSMAN 用户的口令:
    SYSMAN 用户的口令: 通知的电子邮件地址 (可选):
    通知的发件 (SMTP) 服务器 (可选):
    -----------------------------------------------------------------


    已指定以下设置


    数据库 ORACLE_HOME ................ D:appAdministratorproduct11.2.0dbhome_1




    本地主机名 ................ localhost
    监听程序 ORACLE_HOME ................ LISTENER
    监听程序端口号 ................ 1521
    数据库 SID ................ xdjwdb10
    通知的电子邮件地址 ...............
    通知的发件 (SMTP) 服务器 ...............


    -----------------------------------------------------------------
    是否继续? [是(Y)/否(N)]: y
    2012-3-10 18:01:50 oracle.sysman.emcp.EMConfig perform
    信息: 正在将此操作记录到 D:appAdministratorcfgtoollogsemcaXDJWDB10emca_201
    2_03_10_18_01_26.log。
    2012-3-10 18:01:54 oracle.sysman.emcp.EMReposConfig uploadConfigDataToRepository


    信息: 正在将配置数据上载到 EM 资料档案库 (此操作可能需要一段时间)...
    2012-3-10 18:02:59 oracle.sysman.emcp.EMReposConfig invoke
    信息: 已成功上载配置数据
    2012-3-10 18:03:00 oracle.sysman.emcp.ParamsManager getLocalListener
    警告: 检索 localhost 的监听程序时出错
    2012-3-10 18:03:04 oracle.sysman.emcp.util.DBControlUtil configureSoftwareLib
    信息: 软件库已配置成功。
    2012-3-10 18:03:04 oracle.sysman.emcp.EMDBPostConfig configureSoftwareLibrary
    信息: 正在部署预配档案...
    2012-3-10 18:03:40 oracle.sysman.emcp.EMDBPostConfig configureSoftwareLibrary
    信息: 预配档案部署成功。
    2012-3-10 18:03:40 oracle.sysman.emcp.util.DBControlUtil secureDBConsole
    信息: 正在保护 Database Control (此操作可能需要一段时间)...
    2012-3-10 18:03:49 oracle.sysman.emcp.util.DBControlUtil secureDBConsole
    信息: 已成功保护 Database Control。
    2012-3-10 18:03:49 oracle.sysman.emcp.util.DBControlUtil startOMS
    信息: 正在启动 Database Control (此操作可能需要一段时间)...
    2012-3-10 18:05:05 oracle.sysman.emcp.EMDBPostConfig performConfiguration
    信息: 已成功启动 Database Control
    2012-3-10 18:05:07 oracle.sysman.emcp.EMDBPostConfig performConfiguration
    信息: >>>>>>>>>>> Database Control URL 为 https://localhost:5500/em <<<<<<<<<<<<BR>2012-3-10 18:05:11 oracle.sysman.emcp.EMDBPostConfig invoke
    警告:
    ************************  WARNING  ************************


    管理资料档案库已置于安全模式下, 在此模式下将对 Enterprise Manager 数据进行加密。
    加密密钥已放置在文件 D:/app/Administrator/product/11.2.0/dbhome_1/localhost_XDJW
    DB10/sysman/config/emkey.ora 中。请务必备份此文件, 因为如果此文件丢失, 则加密数
    据将不可用。


    ***********************************************************
    已成功完成 Enterprise Manager 的配置
    EMCA 结束于 2012-3-10 18:05:11

    PS:

    创建一个EM资料库
        emca -repos create
    重建一个EM资料库
        emca -repos recreate
    删除一个EM资料库
        emca -repos drop
    配置数据库的 Database Control
        emca -config dbcontrol db
    删除数据库的 Database Control配置
        emca -deconfig dbcontrol db
    重新配置db control的端口,默认端口在1158
        emca -reconfig ports
        emca -reconfig ports -dbcontrol_http_port 1160
        emca -reconfig ports -agent_port 3940
    先设置ORACLE_SID环境变量后,启动EM console服务 
        emctl start dbconsole
    先设置ORACLE_SID环境变量后,停止EM console服务
        emctl stop dbconsole
    先设置ORACLE_SID环境变量后,查看EM console服务的状态
        emctl status dbconsole
    配置dbconsole的步骤
        emca -repos create
        emca -config dbcontrol db
        emctl start dbconsole
    重新配置dbconsole的步骤
        emca -repos drop
        emca -repos create
        emca -config dbcontrol db
        emctl start dbconsole

    检查状态:emctl status dbconsole

    C:Documents and SettingsAdministrator>emctl status dbconsole

    OC4J Configuration issue. D:appAdministratorproduct11.2.0dbhome_1/oc4j/j2ee
    /OC4J_DBConsole_localhost_orcl not found.

    后期:

    emctl status dbconsole

    Environment variable ORACLE_UNQNAME not defined. Please set ORACLE_UNQNAME to database unique name

    解决方法:

         在启动的时候先设置一下oracle_unqname

                        set oracle_unqname=$ORACLE_SID

  • 相关阅读:
    js实现分享到QQ
    js 复制粘贴
    js弹窗 js弹出DIV,并使整个页面背景变暗
    PHP实现大转盘抽奖算法
    ext 树节点操作
    ExtJS4图片验证码的实现
    随笔分类
    Oracle、MySql、SQLServer 数据分页查询
    Repeater控件使用(含删除,分页功能)
    SQL compute by 的使用
  • 原文地址:https://www.cnblogs.com/wangjiahong/p/5017826.html
Copyright © 2011-2022 走看看