TNS-12545: Connect failed because target host or object does not exist
问题描述
$ lsnrctl start
LSNRCTL for Linux: Version 12.1.0.2.0 - Production on 26-JUL-2017 09:53:42
Copyright (c) 1991, 2014, Oracle. All rights reserved.
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=mengqf)(PORT=1521)))
TNS-12545: Connect failed because target host or object does not exist
TNS-12560: TNS:protocol adapter error
TNS-00515: Connect failed because target host or object does not exist
Linux Error: 111: Connection refused
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))
。。。。。。
解决方案
主机名称:/etc/sysconfig/network
因只修改了机器的主机名,但host和listener.ora文件并没有修改,因此需要修改host和监听listener.ora
修改host文件
$ vi /etc/hosts
#127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
#::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
127.0.0.1 localhost mwd
192.168.78.17 meng
修改listener.ora文件
$ vi /u01/app/oracle/product/12.1/db1/network/admin/listener.ora
# listener.ora Network Configuration File: /u01/app/oracle/product/12.1/db1/network/admin/listener.ora
# Generated by Oracle configuration tools.
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = meng)(PORT = 1521))
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
)
重启机器即可
# reboot
如果机器里有tnsnames.ora这个文件的HOST也需要修改,但是这个文件建议使用IP地址。
最新文章
- oracle 密码有效期
- iOS打包Framework真机和模拟器兼容合并版本 - 详细攻略步骤
- Processor Speculative &; pipeline
- (转)C#精确时间计时器
- 慕课网-安卓工程师初养成-3-6 Java中的逻辑运算符
- 取消Win7任务栏窗口自动排序
- mybatis的parameterType使用map实现真正的sql随意写
- PHP字符串替换函数strtr()
- LNMP卸载
- Linux Shell脚本入门--Uniq命令
- ssh相关原理学习与常见错误总结
- cURL error 60: SSL certificate problem...
- 安卓端 - H5页面在微信分享、收藏、保存图片不成功
- Centos 6.5 freeswitch 编译mod_shout
- Docker Doc之一:小白入门
- centos7搭建mysql5.7主从同步
- [LeetCode] 38. Count and Say_Easy
- 201621123005《Java程序设计》第三周作业学习总结
- Python导模块问题
- Oracle 11g r2 rac +openfiler 2.99 安装
热门文章
- java script 内置对象
- itest(爱测试) 4.4.0 发布,开源BUG 跟踪管理 &; 敏捷测试管理软件
- 剑指offer-面试题47-礼物的最大价值-动态规划
- [开发技巧]·AttributeError: module 'pywt' has no attribute 'wavedec'解决方法
- Vue中富文本编辑器(vue-quill-editor)的使用
- 用JavaScript设计和创建对象
- jquery-进度条
- Object的对象的相关方法
- JS:JS中常见的 “函数名 is not a function” 错误
- 剑指offer-面试题22-链表中倒数第k个节点-双指针