加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-12 15:50:35 所属栏目:百科 来源:网络整理
导读:某次手贱不小心把计算机改名,后发现 Oracle 数据库(以下称数据库)打不开,症状是 (数据库) 监听器打开后自动关闭或者打开监听报错 . 网上有很多解决方案,但是都不全 (起码没解决我的). 因为数据库有使用到你的计算机名,一旦改变数据库就无法打开, 可以查看:数

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

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

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

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

(在自己数据库的安装路径下 例如:E:oracleproduct10.2.0db_1networkADMIN 也可以用(系统自带的)搜索功能找到这两个文件)要修改两个文件的内容就行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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读