症状:

1. TCP/IP连接是通的。可以用ping 命令测试。

2. 服务器上Oracle Listener已经启动。

lsnrctl status  查看listener状态

lsnrctl start    启动Oracle listener

3. 客户端得到的错误信息通常是:ORA-12170: TNS:连接超时

这时,我们基本可以肯定是服务器没有开放1521端口(假设你用默认设置)

解决方法:

1. 假如你是在一个局域网环境,配置了防火墙。那么可以关闭Linux的防火墙。

sudo service iptables stop

2. 编辑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

查看防火墙规则:

sudo iptables -L -n

相关阅读:

Oracle RAC 下非缺省端口监听配置(listener.ora tnsnames.ora) http://www.linuxidc.com//Linux/2012-10/72042.htm

Linux开放1521端口允许网络连接Oracle Listener

症状: 1. TCP/IP连接是通的.可以用ping 命令测试. 2. 服务器上Oracle Listener已经启动.   lsnrctl status  查看listener状态   lsnrct ...

Oracle开放1521端口 telnet不通解决办法

在windosw虚拟机server2012上安装Oracle数据库后,远程连接失败,报 java.sql.SQLException: The Network Adapter could not est ...

Linux netstat命令详解(检验本机各端口的网络连接情况)

netstat命令用于显示与IP.TCP.UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况.netstat是在内核中访问网络及相关信息的程序,它能提供TCP连接,TCP和UDP ...

[转]Linux服务器上11种网络连接状态 和 TCP三次握手/四次挥手详解

一.Linux服务器上11种网络连接状态: 图:TCP的状态机 通常情况下:一个正常的TCP连接,都会有三个阶段:1.TCP三次握手;2.数据传送;3.TCP四次挥手. 注:以下说明最好能结合”图:T ...

CentOS/Linux开放某些端口

CentOS/Linux开放某些端口 CentOS/Linux 装载系统的时候只开启了少数端口如22,80(有些连80都没有开放)等. 结果再装完Nginx+PHP+MySQL 后不能访问网站. 当然 ...

Linux虚拟机的三种网络连接方式

Linux虚拟机的三种网络连接方式 虚拟机网络模式 无论是vmware,virtual box,virtual pc等虚拟机软件,一般来说,虚拟机有三种网络模式: 1.桥接 2.NAT 3.Host- ...

Linux下部署ASP.NET服务连接oracle遇到的问题记录

一.如何卸载MONO Q:mono是linux系统上跨平台软件,卸载它有两种方式: 1.知道mono安装路径,安装原来的路径直接覆盖安装(最为简单): 2.不知道mono安装路径,首先通过sudo f ...

Linux(Centos)下jdbc连接oracle速度超慢的问题

最近在centos下写个java swing程序,发现在linux用jdbc连接oracle及其缓慢,还经常失败.但是同样的程序在windows下运行就连接的非常快.网上搜索了很长时间都和我这情况没关 ...

【Linux 运维】查看网络连接状态信息之netstat和ss命令详解

一.netstat 常用命令详解 通过man netstat可以查看netstat的帮助信息: netstat 命令:用于显示各种网络相关信息,如网络连接,路由表,接口状态,无效连接,组播成员 等等. ...

随机推荐

[WPF系列]-数据邦定之DataTemplate 根据对象属性切换模板

引言 书接上回[WPF系列-数据邦定之DataTemplate],本篇介绍如何根据属性切换模板(DataTemplate)   切换模板的两种方式:   使用DataTemplateSelecto ...

文件编码、charset、sublime编辑器支持GBK等问题

问题一:如何让sublime3支持GBK 首先打开package control ,然后键入install package进入,搜索ConvertToUTF8安装成功后 打开要查看的GBK文件,点击菜 ...

php excel读取

当然首先要判断是否有文件和文件类型,接着把文件保存到某个路径中 /** * 读取excel数据 * @author Red * @date * @param $filename 文件所在路径+文件名 ...

HTML5在移动端开发的12大特性

1.离线缓存为HTML5开发移动应用提供了基础 HTML5 Web Storage API可以看做是加强版的cookie,不受数据大小限制,有更好的弹性以及架构,可以将数据写入到本机的ROM中,还可以 ...

青云的机房组网方案(简单+普通+困难)(虚树+树形DP+容斥)

题目链接 1.对于简单的版本n<=500, ai<=50 直接暴力枚举两个点x,y,dfs求x与y的距离. 2.对于普通难度n<=10000,ai<=500 普通难度解法挺多 ...

mud目录命令说明

目錄結構 以下列出的是 ES2 mudlib 根目錄下標準的子目錄結構,以及簡短的說明. /adm 儲存由系統管理者所管理的程式與資料檔. /std 儲存標準物件的程式碼. /obj 儲存通用物件 ...

Git总结笔记1-搭建和使用30条简明笔记

1.环境搭建: Linux:安装git安装包(yum install -y git) Windows:到官网下载安装包 安装完成后配置如下用户名和邮箱: git config --global use ...

VS2010开发程序打包详解

VS2010开发程序打包详解 转自:http://blog.sina.com.cn/s/blog_473b385101019ufr.html 首先打开已经完成的工程,如图: 下面开始制作安装程序包. ...

java并发包——阻塞队列BlockingQueue及源码分析

一.摘要 BlockingQueue通常用于一个线程在生产对象,而另外一个线程在消费这些对象的场景,例如在线程池中,当运行的线程数目大于核心的线程数目时候,经常就会把新来的线程对象放到Blocking ...

linux1521端口不通,Linux开放1521端口允许网络连接Oracle Listene相关推荐

  1. Linux打开端口1521,Linux开放1521端口允许网络连接Oracle Listener

    症状: 1. TCP/IP连接是通的.可以用ping 命令测试. 2. 服务器上Oracle Listener已经启动.   lsnrctl status  查看listener状态   lsnrct ...

  2. Linux开放1521端口允许网络连接Oracle Listene

    症状: 1. TCP/IP连接是通的.可以用ping 命令测试. 2. 服务器上Oracle Listener已经启动.   lsnrctl status  查看listener状态   lsnrct ...

  3. oracle linux下开放1521端口

    Linux开放1521端口允许网络连接Oracle Listener 症状: 1. TCP/IP连接是通的.可以用ping 命令测试. 2. 服务器上Oracle Listener已经启动.   ls ...

  4. 1521端口 mysql_Linux开放1521端口允许网络连接Oracle Listener

    症状: 1. TCP/IP连接是通的.可以用ping 命令测试. 2. 服务器上Oracle Listener已经启动.   lsnrctl status  查看listener状态   lsnrct ...

  5. linux7.5开放端口,Centos/linux开放端口

    在linux上部署tomcat发现外部无法访问可以通过两种方式解决: 1.关闭防火墙 service iptables stop(不推荐) 2.修改相关文件,开放需要开放的端口 (1)通过命令vi / ...

  6. 开启1521端口监听_Oracle开放1521端口 telnet不通解决办法

    在windosw虚拟机server2012上安装Oracle数据库后,远程连接失败,报 java.sql.SQLException: The Network Adapter could not est ...

  7. Oracle Oracle数据库常用命令、Linux监听配置、oracle linux下开放1521端口

    一.Linux下Oracle数据库常用命令 oracle用户下执行: $ sqlplus system/manager @ file.sql 执行sql脚本文件 $ sqlplus system/ma ...

  8. linux查询数据库oracle端口,Oracle数据库常用命令、Linux监听配置、oracle linux下开放1521端口...

    Oracle数据库常用命令.Linux监听配置.oracle linux下开放1521端口 时间:2020-02-14 来源: 一.Linux下Oracle数据库常用命令 oracle用户下执行: $ ...

  9. 开启1521端口监听_Oracle数据库常用命令、Linux监听配置、Oracle linux下开放1521端口...

    一.Linux下Oracle数据库常用命令 Oracle用户下执行: $ sqlplus system/manager @ file.sql 执行sql脚本文件 $ sqlplus system/ma ...

最新文章

  1. Android开发之移动互联网周刊第二期,不错,推荐给大家
  2. QT各种版本第三方下载地址
  3. 一句话进行浏览器版本识别
  4. Python18行代码做出来这样有点浪漫,又有点极客的“内涵”图
  5. linux怎么随机按行打散文件,linux shell 将文件按照行数以及顺序拆分成多个文件...
  6. 北大计算机科学与技术怎么样,国内高校计算机科学与技术学科排名,浙大表现亮眼,北大荣登榜首...
  7. GraphQL实战经验和性能问题的解决方案
  8. 【软件测试】负载测试与压力测试的区别
  9. 如何在点击事件中取得复选框选中的单元格值
  10. 【Ubuntu18.04安装搜狗中文输入法】
  11. Pyserial文件传输
  12. Node.js 服务端图片处理利器——sharp 进阶操作指南
  13. 常用国内镜像源地址汇总
  14. unity学习笔记-Avpro和安卓结合
  15. 「磨金石教育学员插画作业」什么是日系插画?
  16. 微信公众平台编辑模式
  17. Netty实现多人在线游戏后台程序
  18. 微服务时代,你还不懂APM?
  19. VC++ XP/WIN7系统中删除残留托盘图标的方法(附源码)
  20. 比较好用的 Linux系统推荐

热门文章

  1. Hexo_更换主题(Next)
  2. Android Butterknife黄油刀
  3. Python 写一个命令行版的火车票查看器
  4. Redis 入门系列-redis-redis 是什么,redis 的优点
  5. 解决报错:全局安装@tarojs/cli后,使用taro命令报错:无法将“taro”项识别为 cmdlet、函数、脚本文件或可运行的...
  6. Taro 开放式跨端跨框架 mac 上 yarn: command not found 问题解决
  7. 运放-滞回(迟滞)比较器全流程实战计算
  8. 深入了解IMGUI和编辑器自定义
  9. 详解Linux系统中的lsmod、lsof、lspci、lsscsi命令及实例
  10. VsCode 更新后merge代码不显示accept incoming