网站首页
Java
站长
开源
框架
理论
JS
Linux
DB
服务器
NET
生活
软件
PHP
其他
您的位置:首页 > DB > Oracle修改计算机名称后监听无法启动
Oracle修改计算机名称后监听无法启动
2014-6-17    7766    0

偶尔间发现了这个问题,因为安装操作系统时没有注意,我的系统分配的名称很长,在项目部署时我感觉很别扭,一气之下把计算机名称改了,我想这个大家应该都会吧!
可是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的地方就是写自己计算机名称的配置。


上一篇: Struts中Resources cannot be null错误
下一篇: Oracle常用SQL语句
发表评论:
您的网名:
个人主页:
编辑内容: