zoukankan      html  css  js  c++  java
  • Oracle安装完成后修改服务器机器名,Oracle部分服务无法启动

    Oracle安装完成后修改服务器机器名,Windows server 2012 R2系统提示Oracle 11g下面3个服务无法启动:

    1. OracleDBConsoleorcl
    2. OracleOraDb11g_home1TNSListener
    3. OracleMTSRecoveryService

    解决办法:

    本地计算机无法启动OracleMTSRecoveryService服务,错误1:函数不正确

    OracleMTSRecoveryService:服务端控制。该服务允许数据库充当一个微软事务服务器MTS、COM/COM+对象和分布式环境下的事务的资源管理器。(非必须启动)

    查看注册表:

    HKEY_LOCAL_MACHINESOFTWAREORACLEOracleMTSRecoveryServiceProtid_0

    将Host的值改为本机计算机名即可


    OracleDBConsoleorcl:Oracle数据库控制台服务,orcl是Oracle的实例标识,默认的实例为orcl。在运行Enterprise Manager(企业管理器OEM)的时候,需要启动这个服务。(非必须启动)

    OracleOraDb11g_home1TNSListener:监听器服务,服务只有在数据库需要远程访问的时候才需要。(非必须启动,下面会有详细详解)。

    1. 打开cmd,输入“emca -repos drop”(不包括双引号,下同),先删除原来的配置,其中需要输入:数据库 SID: ORCL监听程序端口号: 1521 SYS 用户的口令: SYSMAN 用户的口令

    2. 继续输入“emca -repos create”,创建新的配置,其中需要输入:数据库 SID: ORCL监听程序端口号: 1521 SYS 用户的口令: SYSMAN 用户的口令

    3. 继续输入“emca -config dbcontrol db ”,重新配置dbcontrol

    4. 输入“set ORACLE_UNQNAME=ORCL”,按回车键,设置环境变量,再次输入“emctl start dbconsole”,按回车键启动服务。提示服务启动成功。

    具体操作步骤,传送门在这里:
    http://jingyan.baidu.com/article/a3761b2ba3eb571577f9aa47.html

  • 相关阅读:
    linux网络编程之共享内存介绍
    linux网络编程之system v消息队列(二)
    一次性从git远程仓库中克隆到本地。
    返回随机数:整数、浮点数
    下载进度条
    os模块学习+open行数
    json数据处理:读取文件中的json字符串,转为python字典
    python执行命令行:python中执行shell命令行read结果
    format格式化输出
    python操作mongodb
  • 原文地址:https://www.cnblogs.com/jddreams/p/10905310.html
Copyright © 2011-2022 走看看