oracle 10g数据库服务器IP发生改变后,监听及实例无法运行该如何解决?

解决方案 »

  1.   

    F:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\listener.oraF:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\tnsnames.oraoracle的安装目录视情况而定,我写的只是我的安装目录。
    将上述两个文件中的对应于本机的HOST改为当前的IP地址。
      

  2.   

    LISTENER =
      (DESCRIPTION_LIST =
        (DESCRIPTION =
          (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
          (ADDRESS = (PROTOCOL = TCP)(HOST = myhost)(PORT = 1521))
        )
      )
    改为本机名称
      

  3.   

    \oracle\product\10.2.0\db_1\NETWORK\ADMIN\listener.ora 
      

  4.   

    windows XP系统下针对DBCONSOLE实例无法启动的解决过程:
    前提:service和listener均正常启动了。
    原因:由于IP地址发生变更造成的dbconsole无法启动。
    1、cmd->emctl start dbconsole
    提示启动失败
    2、cmd->emcatl status dbconsole
    查看状态信息
    3、cmd->emca
    重新配置实例的命令及参数
    4、cmd->emca dbcontrol db -repos create/recreate
    重新创建实例
    5、cmd->SID、listener端口、sys、dbsnmp、sysman三个用户需要正确的密码
    上面的过程结束且用户及密码验证无误
    6、开始实例的重新配置过程,结束后实例会被配置为自动启动且实例也已经启动。