- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Oracle网络(监听)不通,需要检查的^一个事项
重点提示:①如果能 ping通,主库自己连自己和连备库都可以连得上,备库连不上主库, 说明是TNS没有问题,是网络的连接出了问题,重点检查防火墙
②修改过host name,配置监听tns不成功的话,可以尝试完全关闭后重启主机,再重新连 接检查。
ERROR:
ORA-12543: TNS:destination host unreachable
TNS报错:12543的解决过程
1 、service_name 错, 初始化参数是从备库考过来的,所以一重启主库的服务名就变成备库 的了
2、 网上查可能是对接口有限制,网上查 2481 也可作为静态监听的接口,把两边都是 1526 接口,变成了主库改成 2481 接口,后证明不是这方面的问题
3、 各方面设置都无误,防火墙两边都关闭,尝试重启,退出主库 sqlplus 时卡死,关主机,
重启后,发现防火墙自动开启,关闭防火墙之后,连接正常。怀疑是改过一次 hostname 主
机名导致。
Oracle 网络(监听)不通,需要检查的十一个事项:
1 、检查 etc/hosts
2、 ping 网络看通不通
3、 iptables -L 查看防火墙是否关闭
Service iptables stop 关闭防火墙
chkconfig iptalbes off 防止防火墙开机自动重启:
4、 检查 service names,包括初始化参数中的 service names
5、 检查 SID name
6、 通过简单连接,检查 ip 地址映射是否有误,能连上说明是 ip 映射的问题 简单连接写法:
Sqlplus sys/oracle@192.168.128.128:1526/beijing as sysdba
7、 通过 scott 连接,检查口令文件是否正确
8、 通过授权检查口令文件
grant sysdba to user;
ORA-01994:授权失败:口令文件丢失或禁用。 看是否有权限,如果没有权限,说明口令文件有问题
9、 tnsping 如果出现字符串且无报错,说明 tns 正常,不是 tns 配置文件的问题
10、 检查监听里面显示的服务名、实例名,监听的端口等配置文件
11、 如果修改过host name,以上方法都不能解决的,建议尝试完全关闭后重启主机,再重 新检查
补充:
lin ux的防火墙一般是iptables,还有一个是sei in ux,要开机关闭这两个方法如下:
1、 开机不自动启动 iptables 使用命令 :chkconfig iptalbes off 命令
2、 开机不启动selinux,需要更改文件
vi /etc/selinxu/config 和 vi /etc/sysconfig/selinux 两个文件,将其中的 SELINUX=enforcing改
为 SELINUX=disabled
启服务器即可。
文档评论(0)