Java自学者论坛

 找回密码
 立即注册

手机号码,快捷登录

恭喜Java自学者论坛(https://www.javazxz.com)已经为数万Java学习者服务超过8年了!积累会员资料超过10000G+
成为本站VIP会员,下载本站10000G+会员资源,会员资料板块,购买链接:点击进入购买VIP会员

JAVA高级面试进阶训练营视频教程

Java架构师系统进阶VIP课程

分布式高可用全栈开发微服务教程Go语言视频零基础入门到精通Java架构师3期(课件+源码)
Java开发全终端实战租房项目视频教程SpringBoot2.X入门到高级使用教程大数据培训第六期全套视频教程深度学习(CNN RNN GAN)算法原理Java亿级流量电商系统视频教程
互联网架构师视频教程年薪50万Spark2.0从入门到精通年薪50万!人工智能学习路线教程年薪50万大数据入门到精通学习路线年薪50万机器学习入门到精通教程
仿小米商城类app和小程序视频教程深度学习数据分析基础到实战最新黑马javaEE2.1就业课程从 0到JVM实战高手教程MySQL入门到精通教程
查看: 569|回复: 0

无法启动oracledbconsoleorcl服务的解决方案

[复制链接]
  • TA的每日心情
    奋斗
    2024-4-6 11:05
  • 签到天数: 748 天

    [LV.9]以坛为家II

    2034

    主题

    2092

    帖子

    70万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    705612
    发表于 2021-5-7 10:42:18 | 显示全部楼层 |阅读模式

    分析:
    1. 安装Oracle的时候,Oracle默认会在F:\oracle\product\10.2.0\db_1下面创建一个名为“当前IP_orcl”的目录,该目录存储的是oracle实例名为orcl的数据库的配置等信息
    2. 同时Oracle默认在F:\oracle\product\10.2.0\db_1\oc4j\j2ee目录下创建一个名为“OC4J_DBConsole_当前IP_orcl”的目录,该目录存放的是OracleDBConsole服务的相关配置等信息
    3. Oracle默认将F:\oracle\product\10.2.0\db_1\NETWORK\ADMIN下的listener.ora文件中listener中的HOST以及tnsnames.ora中的ORCL(数据库实例)中的HOST设为当前IP地址

    解决方法:
    1. 将F:\oracle\product\10.2.0\db_1下的“当前IP_orcl”目录重命名为“127.0.0.1_orcl”或者“机器名_orcl”
    2. 将F:\oracle\product\10.2.0\db_1\oc4j\j2ee下的“OC4J_DBConsole_当前IP_orcl”目录重命名为“OC4J_DBConsole_127.0.0.1_orcl”或者“OC4J_DBConsole_机器名_orcl”
    3. 在F:\oracle\product\10.2.0\db_1\NETWORK\ADMIN目录下,将listener.ora文件中listener的HOST以及tnsnames.ora中ORCL(数据库实例)的HOST改为127.0.0.1或者机器名

    注意:由于在以下OracleDBConsoleorcl启动问题的解决方法中,若将上面提到的目录以及HOST重命名127.0.0.1会行不通,所以建议还是采用机器名,至于localhost是否可用,本人没有试验

    过。当然,如果你不许要访问OracleDBConsoleorcl服务,你可以设为127.0.0.1

    ===============================================================================================

    以上方法只是暂时解决了OracleServiceORCL服务和OracleOraDb10g_home1TNSListener服务的访问问题,要解决OracleDBConsoleorcl的启动问题,还得按照如下进行(和以上步骤有重复的可

    以跳过)
    注意:需要先启动OracleServiceORCL和OracleOradb10g_home1TNSListener服务


    第一步:更换新IP或机器名
    C:\oracle\product\10.2.0\db_1\oc4j\j2ee\OC4J_DBConsole_192.168.0.136_orcl(更换新IP或机器名,但不能为127.0.0.1,建议用机器名)

    C:\oracle\product\10.2.0\db_1\computer_name_orcl(更换新IP或机器名,但不能为127.0.0.1,建议用机器名)

    第二步:
    CMD下输入:


    set oracle_sid=orcl
    emca -repos recreate

    EMCA 开始于 2009-11-25 14:19:40

    EM Configuration Assistant 10.2.0.1.0 正式版
    版权所有 (c) 2003, 2005, Oracle。保留所有权利。

    输入以下信息:
    数据库 SID: orcl

    监听程序端口号: 1521
    SYS 用户的口令:
    SYSMAN 用户的口令:
    SYSMAN 用户的口令:
    是否继续? [yes(Y)/no(N)]: y
    2009-11-25 14:20:10 oracle.sysman.emcp.EMConfig perform
    信息: 正在将此操作记录到 D:\oracle\product\10.2.0\db_1\cfgtoollogs\emca\orcl\e
    mca_2009-11-25_14-20-10-下午.log。
    2009-11-25 14:20:10 oracle.sysman.emcp.EMReposConfig dropRepository
    信息: 正在删除 EM 资料档案库 (此操作可能需要一段时间)...
    2009-11-25 14:20:10 oracle.sysman.emcp.EMReposConfig invoke
    信息: 已成功删除资料档案库
    2009-11-25 14:20:10 oracle.sysman.emcp.EMReposConfig createRepository
    信息: 正在创建 EM 资料档案库 (此操作可能需要一段时间)...
    2009-11-25 14:20:10 oracle.sysman.emcp.EMReposConfig invoke
    信息: 已成功创建资料档案库
    已成功完成 Enterprise Manager 的配置
    EMCA 结束于 2009-11-25 14:20:10

    第三步:(可省略)

    cmd下:

    >emctl start dbconsole
    Environment variable ORACLE_SID not defined. Please define it.

    >set oracle_sid=orcl

    >emctl start dbconsole


    Oracle Enterprise Manager 10g Database Control Release 10.2.0.1.0
    Copyright (c) 1996, 2005 Oracle Corporation.
    All rights reserved.
    http://192.168.0.136:1158/em/console/aboutApplication
    Starting Oracle Enterprise Manager 10g Database Control ...OracleDBConsoledgtest

    服务正在启动 .
    OracleDBConsoledgtest 服务无法启动。

    系统出错。

    发生系统错误 3。

    系统找不到指定的路径。


    第四步:
    > emca -config dbcontrol db

    EMCA 开始于 2009-11-25 14:21:10
    EM Configuration Assistant 10.2.0.1.0 正式版
    版权所有 (c) 2003, 2005, Oracle。保留所有权利。

    输入以下信息:
    数据库 SID: orcl

    已为数据库 dgtest 配置了 Database Control
    您已选择配置 Database Control, 以便管理数据库 dgtest
    此操作将移去现有配置和默认设置, 并重新执行配置
    是否继续? [yes(Y)/no(N)]: y
    监听程序端口号: 1521
    SYS 用户的口令:
    DBSNMP 用户的口令:
    SYSMAN 用户的口令:
    用户名/口令无效。
    SYSMAN 用户的口令:
    SYSMAN 用户的口令: 通知的电子邮件地址 (可选):
    通知的发件 (SMTP) 服务器 (可选):
    -----------------------------------------------------------------

    已指定以下设置

    数据库 ORACLE_HOME ................ C:\oracle\product\10.2.0\db_1

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

    -----------------------------------------------------------------
    是否继续? [yes(Y)/no(N)]: y
    2009-11-25 14:23:10 oracle.sysman.emcp.EMConfig perform
    信息: 正在将此操作记录到 C:\oracle\product\10.2.0\db_1\cfgtoollogs\emca\orcl\e
    mca_2009-11-25_14-23-10-下午.log。
    2009-11-25 14:23:10 oracle.sysman.emcp.util.PortManager isPortInUse
    警告: 指定的端口 5540 已在使用。
    2009-11-25 14:23:10oracle.sysman.emcp.util.PortManager isPortInUse
    警告: 指定的端口 5520 已在使用。
    2009-11-25 14:23:10oracle.sysman.emcp.util.PortManager isPortInUse
    警告: 指定的端口 1158 已在使用。
    2009-11-25 14:23:10 oracle.sysman.emcp.util.DBControlUtil stopOMS
    信息: 正在停止 Database Control (此操作可能需要一段时间)...
    2009-11-25 14:23:10 oracle.sysman.emcp.util.DBControlUtil startOMS
    信息: 正在启动 Database Control (此操作可能需要一段时间)...
    2009-11-25 14:23:10 oracle.sysman.emcp.EMDBPostConfig performConfiguration
    信息: 已成功启动 Database Control
    2009-11-25 14:23:10 oracle.sysman.emcp.EMDBPostConfig performConfiguration
    警告: 无法创建 Database Control 快捷方式
    2009-11-25 14:23:10 oracle.sysman.emcp.EMDBPostConfig performConfiguration
    信息: >>>>>>>>>>> Database Control URL 为 http://computer_name:1158/em <<<<<<<<<<<
    已成功完成 Enterprise Manager 的配置
    EMCA 结束于 2009-11-25 14:23:10

     

    IE栏重新登录:   http://localhost:1158/em


    http://hi.baidu.com/sysuzzjit/blog/item/3960c6fbe55c82d5b48f31f4.html

    哎...今天够累的,签到来了1...
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|手机版|小黑屋|Java自学者论坛 ( 声明:本站文章及资料整理自互联网,用于Java自学者交流学习使用,对资料版权不负任何法律责任,若有侵权请及时联系客服屏蔽删除 )

    GMT+8, 2024-5-15 11:12 , Processed in 0.068952 second(s), 29 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表