更改计算机名后导致Oracle数据库打不开

某次手贱不小心把计算机改名,后发现Oracle数据库(以下称数据库)打不开,症状是(数据库)监听器打开后自动关闭或者打开监听报错.

网上有很多解决方案,但是都不全(起码没解决我的).

因为数据库有使用到你的计算机名,一旦改变数据库就无法打开,

可以查看:数据库的安装位置,路径 E:\oracle\product\10.2.0\db_1   这里你能看到  计算机名_数据库实例名   这样的文件夹(我的 xkj_oral)  (注:10.2.0表示版本,其他版本对应其他数字)

(在自己数据库的安装路径下   例如:E:\oracle\product\10.2.0\db_1\network\ADMIN    也可以用(系统自带的)搜索功能找到这两个文件)要修改两个文件的内容就行 listener.ora  和 tnsnames.ora  这两个文件

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = xkj)(PORT = 1521))
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
    )
  )


里面都有类似这样的代码  将HOST 的值改为你的新计算机名或者ip地址(没试过也不建议用ip),然后重启服务就行



如果仍不能使用,请留言,希望能帮到你!

附上网上其他的解决方案:

http://blog.sina.com.cn/s/blog_5f4c4ea70100gkrw.html

http://www.cnblogs.com/goto/archive/2012/11/05/2754904.html

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值