Java小强个人技术博客站点    手机版
当前位置: 首页 >> DB >> Oracle修改计算机名称后监听无法启动

Oracle修改计算机名称后监听无法启动

77090 DB | 2014-6-17

偶尔间发现了这个问题,因为安装操作系统时没有注意,我的系统分配的名称很长,在项目部署时我感觉很别扭,一气之下把计算机名称改了,我想这个大家应该都会吧!
可是Oracle数据库却无法访问了,在系统服务中(DOS中输入services.msc)查看才知道,监听没有系统。
才想起来以前好像听说,如果计算机的名称改变,可能造成监听无法启动,可是一时也不知道那本书,只能到网上查看资料。
最终找到了解决方案,其实很简单:
在安装目录:D:\oracle\ora92\network\admin (如果你安装的是C盘那就到C盘下去找)下有个文件 listener.ora 这是配置监听的文件,打开:

# LISTENER.ORA Network Configuration File: D:\oracle\ora92\network\admin\listener.ora
# Generated by Oracle configuration tools.
LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
      )
      (ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = TCP)(HOST = 68B471F2AE9847A)(PORT = 1521))
      )
    )
  )
SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = D:\oracle\ora92)
      (PROGRAM = extproc)
    )
    (SID_DESC =
      (GLOBAL_DBNAME = cui)
      (ORACLE_HOME = D:\oracle\ora92)
      (SID_NAME = cui)
    )
  )

 

那个HOST的地方就是写自己计算机名称的配置。


推荐您阅读更多有关于“ oracle 监听 无法启动 计算机名 ”的文章

上一篇:Struts中Resources cannot be null错误 下一篇:Oracle常用SQL语句

猜你喜欢

发表评论: