客户端得到的错误信息通常是:ORA-12170: TNS:连接超时 这时,我们基本可以肯定是服务器没有开放1521端口(假设你用默认设置) 解决方法: 1. 假如你是在一个局域网环境,配置了防火墙。...编辑iptables, 开放1521端口: sudo vi /etc/sysconfig/iptables -A INPUT -p tcp -m state –state NEW -m tcp –dport...1521 -j ACCEPT :wq 重启防火墙 sudo service iptables restart 保存配置,以便linux重启后依然有效 sudo service iptables save.../2012-10/72042.htm Linux开放1521端口允许网络连接Oracle Listener 症状: 1....lsnrctl status 查看listener状态 lsnrct … Oracle开放1521端口 telnet不通解决办法 在windosw虚拟机server2012上安装Oracle数据库后
1.先在防火墙上配置入站规则,开放1521端口。...2.然后telnet server_ip 1521 还是报连接失败,因为虚拟机的ip是配置的内网ip,telnet 127.0.0.1 1521 和telnet localhost 1521 竟然是通的...,但是程序里test测试oracle数据库连接还是不通,之前一直用的linux版本的oracle,很少出现这种问题。...) { String driverName= “oracle.jdbc.OracleDriver”; String dbURL= “jdbc:oracle:thin:@172.19.57.246:1521
现象:服务器的ip地址可以ping通,但是安装oracle过程中的指定的“1521”端口telnet不通过 解决办法:1、确保防火墙对1521端口开启; 2、修改oracle
使用plsql连接数据库发现TNS报错,登录服务器发现防火墙开放,如果直接关闭防火墙,所有的端口都可以连接,但是实际中可能会遇到开启防火墙的库,这时候需要开放单一端口对某一服务器或者某一网段 1.开放1521...端口对所有服务器 vi /etc/sysconfig/iptables -A INPUT -m state –state NEW -m tcp -p tcp –dport 1521 -j ACCEPT...tcp — 0.0.0.0/0 0.0.0.0/0 state NEW tcp dpt:22 5 ACCEPT tcp — 0.0.0.0/0 0.0.0.0/0 state NEW tcp dpt:1521...reject-with icmp-host-prohibited Chain OUTPUT (policy ACCEPT) num target prot opt source destination 2.开放1521...-A INPUT -s 192.168.163.6/24 -p tcp -m tcp –dport 1521 -j ACCEPT [root@orcl ~]# vi /etc/sysconfig/iptables
centos5 安装oracle实现其他机器连接,oracle server与其他机器可以ping通,但由于linux防火墙默认是不开启1521端口的,应此需设置iptables; 开始用命令设置: iptables...-A INPUT -p tcp –dport 1521 -j ACCEPT iptables -A OUTPUT -p tcp –sport 1521 -j ACCEPT 没有明显效果,依然不能telnet
# Windows 检查端口 telnet ip port # Linux telnet 检查端口 telnet ip port ## 若报命令不存在时安装 sudo yum install telnet...# Linux crul 检查端口 curl localhost:port ## 成功是网页代码 ## 端口通但服务没启动 curl: (7) Failed connect to localhost...:port; Connection refused ## 失败卡住 # Linux ssh 检查端口 ssh -v -p port root@localhost ## 成功返回的是网页代码(一堆debug
root权限执行 vim /etc/resolv.conf ,修改成: nameserver 114.114.114.114 nameserver 8.8.8....
则每个类似的目录都要设置:HKEY_LOCAL_MACHINESOFTWAREORACLEHOMEx (x目录编号) 设置后要求重新启动实例(只重启listener发现没有效果) Oracle客户端连接服务器,首先去找1521...监听端口,服务器的1521监听端口再向server process进程发出请求,并返回一个随机端口,返回给客户端,客户端再来连接这个端口。
一、Linux下Oracle数据库常用命令 Oracle用户下执行: $ sqlplus system/manager @ file.sql 执行sql脚本文件 $ sqlplus system/manager...用户 SQL> select distinct table_name from user_tab_columns; 查看当前user模式下所有表名 ~~~~~~今就想到这些,先写到这,呵呵~~~ 二、Linux...)) //或者复制这行把localhost改为ip ) (CONNECT_DATA = (SID = orcl) ) ) 三、Oracle linux下开放1521端口 1....那么可以关闭linux的防火墙。 sudo service iptables stop 2....1521 -j ACCEPT :wq 重启防火墙 sudo service iptables restart 保存配置,以便linux重启后依然有效 sudo service iptables save
作为程序猿,简历上 如果不写上熟悉linux常用命令,似乎都不太好意思给别人说话,但是一般只有服务器才是linux的,个人电脑一般都是windows,那么如果自己想研究只能装虚拟机了。...1准备 由于linux也有各种版本,centos6和7就不一样,以下均以7为例 1、装了centos7的vmware 2、xshell(ssh、securecrt····) 3、最好本地的有网络 4、按以下步骤检查配置
2、不能打开到主机的连接,在端口1521:连接失败的解决方法: (1)今天启动工程,突然提示无法连接远程Oracle。...我试着telnet Oracle服务器1521 端口,提示连接失败; (2)D:\Documents and Settings\Administrator>telnet 10.201.70.68 1521...正在连接到10.201.70.68…不能打开到主机的连接, 在端口 1521: 连接失败; (3)Oracle服务器与本机都在局域网内,不存在网络不通问题,怎么会无法连接。..., 在端口 1521: 连接失败; (8)用命令查看当前端口情况netstat -a –n; (9)C:\Documents and Settings\Administrator>netstat -a...\Administrator>netstat -a -n; (19)看来成功的概率很高,然后我通过我电脑telnet Oracle服务器1521端口,果然成功。
1,利用root账号登录linux,输入命令 :service iptables stop(先把oracle防火墙给关闭)。...etc/sysconfig/iptables, 在里面添加如下一行: –A RH–Firewall–1–INPUT –p tcp –m state —state NEW –m tcp —dport 1521...至此linux下安装的oracle1521端口已经打开,可以远程试一下是否可以。
今天这篇给自己解释了一下为什么 Linux veth0/1 + bridge ping 不通。 原因都在 ip route show table local 输出里。...192.168.2.0 0.0.0.0 255.255.255.0 U 0 0 0 veth1 [dahui@192 ~]$ # 创建一个linux...scope link src 192.168.2.10 [dahui@192 ~]$ Reference: https://unix.stackexchange.com/questions/205708/linux-does-not-reply-to-arp-request-messages-if-requested-ip-address-is-associat
@七禾页话 理论上来说,服务器从任何口收到包之后,可以通过查询路由表后从任何口发出响应信息才对,到这里,如果对Linux很熟悉的人可能想到了问题所在,就是今天的标题反向路径过滤——Reverse Path...目前大部分Linux默认的rp_filter配置是1,所以对于最开始的拓扑图来说,如果Linux服务器里只有一条默认路由从eth2出去,那么服务器收到的所有到30.30.30.1的数据包都会被其丢弃,现象就是服务器不响应任何业务请求...tcpdump如下: #左右滑动 LinuxServer:~ # tcpdump -i any host 30.30.30.1 tcpdump: data link type LINUX_SLL2 tcpdump...: verbose output suppressed, use -v[v]... for full protocol decode listening on any, link-type LINUX_SLL2...(Linux cooked v2), snapshot length 262144 bytes 04:32:29.987277 eth1 In IP 40.40.40.40.49791 > 30.30.30.1
前言 不小心重启了线上服务器的网卡,结果整个网络不通了,就算使用127.0.0.1访问都不行,第一次遇到这种问题,当时就六神无主了,两个人排查了好久也没找到原因,万分火急。...从原因可以看到,IP转发被禁用,导致网络不通,那么如何开启内核IP转发呢,如下: 备注:解决问题其实最容易,根据自己的知识google就行了,找出原因往往才是最难的,这里就不详细说明了。...如果你对Linux感兴趣的话可以【关注我】,我会定期的在博客分享我的心得。 未经允许,禁止转载。
1、Linux安装centos,网络net8模式ping不通www.baidu.com或者ping不通主机。 我使用的是net8模式。
题意 链接 Sol 可以用生成函数做,也可以用组合数做。 生成函数就是无脑算一下阶乘暴力背包,然后最后再乘上\(M\)的阶乘 组合数的方法就是用类似背包的转移,...
做了个测试,使用docker安装caddy后,设置了如下的Caddyfile配置:
问题现象: Linux下可以ping通IP,但是traceroute不通 ?...问题原因: traceroute路由跟踪是利用IP数据包的TTL值来实现的,Linux 下 traceroute 首先发出 TTL = 1 的UDP 数据包,第一个路由器将 TTL 减 1 得 0 后就不再继续转发此数据包...比如允许 DNS/DHCP/SNMP 等 注意: Linux下traceroute程序默认发送的探测包为UDP协议,windows下tracert、mtr,以及Linux下mtr默认都发送的是icmp...总结: Linux 下 traceroute 默认发送的时 udp 协议 request 包,很多路由节点上会丢弃该部分数据包不做响应;windows 下 tracert、mtr 以及 Linux 下...mtr 默认发送的是是 icmp 协议 request 包,测试网络时更有参考价值 Linux 下 traceroute、mtr 都支持指定协议端口进行网络探测,建议使用 icmp 或 tcp
Docker网络模式分为四种,一般我们不设置时默认为bridge单桥模式,容器使用独立的network Namespace,并连接到docker0虚拟网卡中。...
领取专属 10元无门槛券
手把手带您无忧上云