SQL3008连接Oracle,SQL30081N 检测到通信错误。正在使用的通信协议:"TCP/IP"

本文介绍了在Linux虚拟机上安装DB2后,遇到连接问题的解决步骤。包括检查网络连通性、关闭iptables和firewalld防火墙、验证本地编目和端口。确保这些条件满足,通常能成功连接到远程数据库。
摘要由CSDN通过智能技术生成

环境描述:

今天在虚拟机上安装了Linux系统,并且装了DB2,但是在连接的时候遇到了个问题,百思不得其解。下面是具体问题跟解决办法

问题描述:

20180110210411919511.png

解决办法:

1.先ping服务器是否可以ping通。

如果服务器ping失败了,那么就是网络问题,需要修改对应的连接与IP,这个不做描述

2.检查服务器防火墙是够关闭

注意:在Linux中我们需要关闭两种防火墙

2.1 iptables防火墙的关闭

service iptables status 查看iptables状态

service iptables restart iptables服务重启

service iptables stop iptables服务禁用

20180110210411920488.png

2.2硬件防火墙

以root用户登录:

(1)查看防火墙状态。

systemctl status firewalld

(2)临时关闭防火墙命令。重启电脑后,防火墙自动起来。

systemctl stop firewalld

(3)永久关闭防火墙命令。重启后,防火墙不会自动启动。

systemctl disable firewalld

打开防火墙命令。

systemctl enable firewalld

3.检查本地编目

检查本地节点编目:db2 list node directory

20180110210411922441.png

检查数据库编目:db2 list db directory

20180110210411923418.png

4.检查端口

检查端口直接telnet即可。

以上4个条件满足的情况下,一般是可以连接到远程数据库了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值