oracle连接数据库时显示Io 异常: The Network 80C

oracle连接数据库时显示Io 异常: The Network Adapter could not establish the connection
在网上搜索了下解决方案,在CMD中输入
C:\Users\myyit>lsnrctl
LSNRCTL for 64-bit Windows: Version 12.1.0.2.0 - Production on 12-6月 -2018 23:34:06
Copyright (c) 1991, 2014, Oracle. All rights reserved.
欢迎来到LSNRCTL, 请键入"help"以获得信息。
LSNRCTL> status
正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521)))
TNS-12541: TNS: 无监听程序
TNS-12560: TNS: 协议适配器错误
TNS-00511: 无监听程序
64-bit Windows Error: 61: Unknown error
正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))
TNS-12541: TNS: 无监听程序
TNS-12560: TNS: 协议适配器错误
TNS-00511: 无监听程序
64-bit Windows Error: 2: No such file or directory
LSNRCTL> start
启动tnslsnr: 请稍候...

Unable to OpenSCManager: err=5
TNS-12560: TNS: 协议适配器错误
TNS-00530: 协议适配器错误

以上错误代表我没有监听程序,但是我通过HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\OracleOraDB12Home1TNSListener表里是有ImagePath关键值的,并且关键值的安装目录也确实是C:\Oracle-myz\ZCX\product\12.1.0\dbhome_1\BIN\TNSLSNR。但是我显示的还是错误,还是没有监听值。
请问我这个问题该如何解决才能连接到数据库

0

11个回答

0

tns 配置有误吧

0

启动监听程序的服务没有?

0

试着使用admin去运行cmd试一下,然后你是什么系统?oracle是什么版本的?win8是不支持12c,装11g

0

使用的是plsql吗?

0

你们公司的数据量库没有配置监听,你就算配置了tns 也连不上,你得问问运维,或者看看DBA,谁配置监听,你个人没权限配置的,只能配置TNS

0

把数据库比作一个小区,监听就相当于保安,TNS就相当于地址,用户名密码就相当于门禁卡,只不过这个不同的是,要想进一个小区,必须有保安

0

安装数据库的时候是否连接网络?如果安装时没有连接网络,使用第三方连接工具的时候也不要连接网络。不知是否有用。

0

一看是数据库的监听器没启动开,监听器配置文件目录,比如:D:\app\user\product\12.1.0\dbhome_1\NETWORK\ADMIN\listener.ora,打开listener.ora文件,将LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
)
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 172.29.119.1)(PORT = 1521))
)
)

ADR_BASE_LISTENER = D:\app\user\product\12.1.0\dbhome_1\log
中iP:172.29.119.1替换为本机ip,然后在我的电脑--管理--服务中找到OracleOraDB12Home1TNSListener这一项,右键手动启开,然后等一两分钟,数据库就通了。技巧,如果ip经常变动,后续要经常修改listenen配置文件,不如将这个文件快捷方式发到桌面,要改了,双击就行

0

先把防火墙给关闭掉。sqlplus 重启监听服务

0
共11条数据 1 尾页
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
使用Oracle SQL Developer连接数据库时,提示“执行请求的操作时遇到错误:IO 错误: The Network Adapter could not establish”,不知如何处理
使用Oracle SQL Developer连接数据库时,提示如下错误,不知如何处理: 执行请求的操作时遇到错误: IO 错误: The Network Adapter could not establish the connection 供应商代码 17002
Oracle SQLDeveloper连接数据库时出现IO错误:UndefinedError的解决办法
SQLDeveloper连接失败截图安装环境版本:1、安装Oracle11g2、SQLDeveloper的版本下载显示是17.4.0,查看属性显示是17.2.0网上看了一些解决方案,也有一些汇总的,都说看环境改配置,感觉都是好麻烦的样子,有人给出说降版本可以还给出了版本,但实际是OracleDriver的jar包跟新了解决方案:大家可以找低版本的ojdbc.jar替换,重启SQLDeveloper...
Kettle连接ORACLE失败,报错IO异常:
之前用kettle从测试环境抽数据,连接的是oracle数据库,没有任何问题。今天,经理让我从生产环境抽数,于是我把之前连接的主机名称改成生产环境的地址,换一下用户名密码,其它不变(如:数据库名称)。连接时报错如下图: 感到很纳闷,用户名和密码都是正确的,测试环境可以连,怎么换个IP就失败了。 通过检查,觉得应该是错在连接ORACLE的SID上。我觉得kettle连接ORALCE应该是
Oracle sql developer 连接数据库显示IO错误的解决方法
1.oracle sql developer和你数据库服务器是在同一台机器么?如果是,主机名上写localhost就是正确的,如果不是,请填写数据库服务器的ip地址或者是能够解析的主机名 2.你安装的数据库的名字是app吗? 在数据库服务器的命令行上执行语句看一下监听:lsnrctl status 有一段这样的 Service "XXXX" has 1 instance(s).   In
ireport连接oracle出错,解决方案
安装完成iReport后,采用JDBC的方式连接Oracle11g数据库,出现: java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver错误 解决方法: 1.将驱动(classes12.jar)复制到iReport安装目录下的Program Files\Jaspersoft\iReport-2.0.1\lib中;
数据库异常怎么办?
oracle.javatools.db.DBException: java.sql.SQLRecoverableException: IO 错误: The Network Adapter could not establish the connection at oracle.jdevimpl.db.adapter.CADatabaseFactory.createConnectionImpl(C
oracle笔记1--常用设置,连接PL/SQL Developer,常见错误总结
1.Oralce 默认的用户为:SYS,SYSTEM,scott等,安装时候要注意给他们解锁设置密码. 2.一般使用scott/tiger进入sqlplus或者isqlplus,因为命令行提示符下可以使用方向键来回切换修改 比较方便所以一般使用命令行提示符,即使用sqlplus而不使用isqlplus 3.切换用户使用 conn  sys/change_on_install as sysd
kettle链接数据库及异常处理
kettle6.1版本链接mysql出现异常如下: 错误连接数据库 [MySql-1] :org.pentaho.di.core.exception.KettleDatabaseException: Erroroccured while trying to connect to the database   Exceptionwhile loading class o
连接oracle,出现了IO异常
最近我发布的网站,出现下面这个IO异常了:the network adapter could not establish the conn 希望大侠们,帮我提一点解决方法.....
解决 The Network Adapter could not establish the connection
自己用的解决 "The Network Adapter could not establish the connection" 的连接oracle问题。网上查的一些片段资料。主要是用自己去公司用的。
Oracle数据库IO异常:Connection reset解决方案
项目中遇到了Oracle这个BUG,折腾了很久,在网上找到了其他人的踩坑blog,转发到此,聊做记录。 转:Oracle JDBC 连接卡死后 Connection Reset解决过程
连接Oracle11g数据库时遇到无监听,网络适配器无法建立等问题的一些解决办法
最近在用Java做一个学生成绩管理系统,
SQLDevelop连接Oracle出现 状态: 失败 -测试失败: IO 错误: Undefined Error 问题处理
我们在使用SQLDevelop连接Oracle数据库时当检查输入用户、端口等都正确却还是连接不上数据库并且出现错误为(状态: 失败 -测试失败: IO 错误: Undefined Error)时,我们可以去SQLDevelop此路径下(sqldeveloper\jdbc\lib)检查ojdbc.jar的版本,版本高了就换低版本的试试,我此处17.2.0.188.1159版本SQLDevelop是将...
DBCP数据库连接失效的解决方法(Io 异常:Connection reset)
网上很多评论说DBCP有很多BUG,但是都没有指明是什么BUG,只有一部分人说数据库如果因为某种原因断掉后再DBCP取道的连接都是失效的连接,而没有重新取。有的时候会报Io 异常:Connection reset。  解决方法:  spring中datasource的配置如下: 
oracle常见异常——io异常,connection reset
从Oracle官网论坛里找到一个帖子,讨论的问题和我遇到的问题类似,但提出的问题原因和解决方法比较有意思。按照帖子里的说法,问题的根因和Java的安全随机数生成器的实现原理相关。 java.security.SecureRandom is a standard API provided by sun. Among various methods offered by this class ...
WAS集群系列(2):数据库连接低级错误——网络连接问题
环境 项目点 指标 WAS版本 7.0 应用服务器操作系统 Windows 2008 应用服务器系统位数 64bit 数据库服务器操作系统 CentOS 5.6 数据库版本 Oracle 11.0.2.1
润乾——io异常
Io异常:网络适配器无法建立连接 主要原因: 1.可能是server.xml文件的DataSource配置出错。 (1).如果用到的是本机上的数据,本地数据源里的部分配置为: username="pcisv62" password="11" url="jdbc:oracle:thin:@localhost:1521:orcl" (2).如果用到的是服务器上的数据,则数据源里的部分配置为: us
Io异常:网络适配器无法建立连接
Io异常:网络适配器无法建立连接: 主要原因: 1.可能是server.xml文件的DataSource配置出错。 (1).如果用到的是本机上的数据,本地数据源里的部分配置为: username="pcisv62" password="11" url="jdbc:oracle:thin:@localhost:1521:orcl" (2).如果用到的是服务器上的数据,则数据源
oracle 供应商代码17002
今天把电脑重启了数据库就连不上了,报了供应商代码17002,而且listen服务启动成功后会自动停止,把我吓一跳,最后发现原来是更改了计算机名导致监听不正常的,赶紧改回来就OK了,不想改名,到监听文件了更改设置的计算机名也可以。
kettle表输入总是报数据库连接不上或者connection reset
最近使用kettle工具做了一个监控项目,在使用 kettle中的表输入的时候,总是报连接数据库超时或者connection reset,报错内容概要:Error occured while trying to connect to        the database;Invalid JNDI connection Gab : IO Error: Connection reset; 我用的数
Oracle用sql Developer登陆出现的 IO 错误可能的解决方法
Oracle用sql Developer登陆出现的 IO 错误可能的解决方法 1 你可以把电脑的名字改的规范一点,不要出现汉字空格什么的,最后就是字母,数字,下划线,然后重启,再尝试一下(右击此电脑-----》属性 或者WIN+E键----》右击此电脑) 2 还是失败的话就在更改计算机名称的基础上用amdin管理员用户登陆(这个百度吧,我忘了,每个电脑可能还有点小差异) 3在1 2 的基础上重...
使用Oracle SQL Developer连接数据库中遇到的一系列错误
Io 异常: The Network Adapter could not establish the conn Listener refused the connection with the following error:ORA-12505, TNS:listener does not currently know of SID given in connect descriptor 无法从套接字中获取更多信息
Oracle数据库常见异常错误提示原因
1、error:无效的数字       原因:预编译的SQL语句(PreparedStatement)中,查询语句的WHERE子句中不能使用“?=?”的形式来模糊查询。       相关知识点详细解释:预编译语句中的占位符“?”,通过“pstmt.setString(1,"str1")”等类似的方法为占位符“?”,赋值,这类方法会直接把java中的类型直接替换成数据库中相对应的类型。
oracle大字段BLOB读取,转换异常
在读取oracle数据库中的大字段blob字段时, oracle.sql.BLOB blob = (oracle.sql.BLOB)rs.getBlob(1); 发生java.lang.ClassCastException: oracle.sql.CLOB 异常 异常信息: java.lang.ClassCastException: oracle.sql.BLOB at mdx.DB...
oracle 10g控制台登录出现Io 异常:Unknown host specified 或ORA-12154 TNS无法解析指定的连接标识符等
问题:成功安装oracle后,发现以上几种问题:oracle 10g控制台EM登录出现Io 异常:Unknown host specified 或cmd命令ORA-12154 TNS无法解析指定的连接标识符,和ORA-01031: insufficient privileges错误 解决: 1.自己在网上找答案,其中之一接改注册表的值,惊奇的发现,我注册表里面HKEY_LOCAL_MACHIN
【Oracle】Oracle数据库的连接及连接异常问题
Oracle 连接及其部分连接异常处理.
ojdbc14版本过低导致数据库连接失败 Connection reset
java.sql.SQLException: Io 异常: Connection reset at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134) at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:179) at oracle.jdbc
[Oracle]Navicat客户端连接常见错误
ORA-12705 Cannot access NLS data files or invalid environment specified 原因分析 配置好navicat,正常连接oracle 11g2版本,后又安装oracle 8.1.7客户端导致注册表部分项目被修改,原来oracle 11g2服务无法建立连接。 解决方案 修改的注册表值是\HKEY_LOCAL_MACHINE\S...
oracle错误17002解决方法
先说下,前天出现12505错误,网上查了下,很快解决了,解决方法:Oracle_12505错误解决方法今天又遇到个问题,很习惯的,网上找方法,发现乱七八糟的,然后,自己去服务那块看了下,sqldeveloper连接oracle需要启动监听,发现我的监听没有启动,然后,手动启动了监听,再去练,连上了,也可以去DOS下面启动,进入DOS,直接输入: lsnrctl start 即可启动 lsnrct
连接数据库ClassNotFoundException的解决办法
前几天我在测试一个简单的java应用连接mysql数据库时,遇到了一个以前也遇到过的烦人问题。Class.forName(xx.xx.xx);抛出异常,此异常就是ClassNotFoundException。一开始我从网上找了一些方法,但是都无法成功,最后老师点明了错误。现在Class.forName加载出现ClassNotFoundException的几个原因归结一下。   首先得说明为什么出
详解sqldeveloper连接常见错误
常见错误: 1.Got minus one from a read call异常 2.The Network Adapter could not establish the connection 3.端口被占用 4.用户密码错误 5.主机名错误     下面详解各种错误原因以及解决方法: 1.Got minus one from a read
[置顶] 换ojdbc14.jar驱动后clob字段后台报异常的解决
换了新驱动ojdbc14.jar 对某个表进行新增处理时候报错(在jdk1.5下面) 151657 [http-8000-1] ERROR org.springframework.jdbc.support.lob.OracleLobHandler  OracleLobHandler.java 417 - Could not free Oracle LOB java.sql.SQLExceptio
性能计数器之Network IO
Network Interface\Bytes Total/sec 阀值:持续超过网络带宽的80% 意义:表示通过每个网卡发送和接受数据字节的速率。这个计数器可以帮助了解到网卡流量是否已经饱和,以及是否需要添加额外的网卡。如何快速定位问题取决于网络类型以及网络带宽是否共享给了其他应用程序。
ORACLE 异常关闭,导致数据库报错 无法连接
1.首先kill掉所有oracle相关的进程 [oracle@oracle11g db_1]$ps -ef|grep $ORACLE_SID [oracle@oracle11g db_1]$kill -s -9 PID 关闭监听器: lsnrctl stop 2.用管理员密码登陆sqlplus,运行startup命令 sqlplus "sys/PASSWORD as sysdba" [
(亲测解决)SQLDeveloper提示:IO错误:Undefined Error
前言:各个版本 ·JDK:1.8 ·Oracle:11g ·SQLDeveloper:v18和V17 描述:本来昨天还能用的,但是晚上win10更新了一下,今天打开就提示Undefined Error,于是就开始网上找解决办法,有的说重新安装Oracle、重装系统、配置监听器,但是全部失败,奇怪使用sqlplus能正常连接: 但是使用SQLDevelop...
java做批处理操作,报错java.sql.SQLRecoverableException解决方法
程序中作批处理操作  批处理相关参考我其他文章!~ 改了几天程序了 一直报错“关闭的连接”  我实在是无奈了 因为另外一个类似的程序是可以跑的 问题是:java作批处理操作 String sql = "insert into mytable(id, name, age, hobby, address) values(?,?,?,?,?)"; oc.createPst(sql); // 封
asp.net 链接数据库时 尝试加载 Oracle 客户端库时引发 BadImageFormatException。
1:问题描述 在asp.net 链接oracle数据库时 出现 :“尝试加载 Oracle 客户端库时引发 BadImageFormatException。如果在安装 32 位 Oracle 客户端组件的情况下以 64 位模式运行,将出现此问题”  2:vs2013+oraclexe 64bit +64 bit client   3:在用console模式和form模式链接or
数据连接不成功,请检查该数据库是否已启动尝试加载oracle客户端时引发BadImageFormatException.如果在安装32位Oracle客户端组
用oralce连接.net客户端出现问题:“数据连接不成功,请检查该数据库是否已启动尝试加载oracle客户端时引发BadImageFormatException.如果在安装32位Oracle客户端组件的情况下以64位模式运行,将出现此问题。“ 两边位数不对,我是用64去连32的报的错,换成32位的连接客户端就没有问题。 这里我们介绍一种简单的方法来移植程序。 实际上,Syste
kettle数据库连接错误
错误连接数据库 [test1] :org.pentaho.di.core.exception.KettleDatabaseException: Erroroccured while trying to connect to the database Exceptionwhile loading class org.gjt.mm.mysql.Driver org.pentaho.
解决kettle连接oracle数据库报错问题
各位同学大家好,今天关于kettle在新建oracle数据连接失败的原因及处理办法在此给大家进行详细解析。 kettle第一次连接oracle数据库时均会出现该问题, 也许您会听到老师或其他同学都会提醒是jar包出现问题,需要拷贝jar包。搞的您一头雾水,jar包从而来。版本、路径等均困扰着您。 其实不必担心轻动手指即可解决该问题。 1.jar包的获取。 如果您本机通过PL/SQ工具
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 python连接数据库教程 c连接数据库课程设计

相似问题

2
需要查询出所有字段,让userId显示,但是只显示一个,求大佬解答一下
2
需要查询出所有字段,让userId显示,但是只显示一个,求大佬解答一下。
1
需要查询出所有字段,让userId显示,但是只显示一个,求大佬解答一下。
1
python数据分析之后处理的数据入什么数据库比较好 mysql?Oracle?
2
Oracle中如何实现跨库同步数据
1
求问数据导入sql server时错误, 0xc02020a1?
2
ORACLE客户端连接服务器连接不了,报错ora_12545
3
JAVA中使用JDBC做批量处理时,没有报错,但是数据没有插入数据库 插入数据显示0条
1
JSP连接数据库插入数据相关问题?
1
mysql8.0 数据库中表的行数不显示,大小也不显示
1
织梦安装的时候显示错误?
1
delphi 使用Query读取数据库的时候怎么做才能不显示SQL漏斗光标?
0
SSRS 报表中,连接好mysql数据库,设置好参数,通过字段查询,但是显示结果一直都是空,是什么原因?
1
通过proxifer代理 连接数据库mysql 和 securecrt 都连接不上
3
hibernate 连接数据库报错 获取xml失败 求大佬帮忙看一下
1
卸载数据库时提示此计算机上的操作系统不符合SQL SERVER2012的最低要求
2
oracle怎么查询大于2G数据库对象
2
Web 部署到服务器一段时间后报数据库连接异常,回收或重启IIS资源池后正常,但隔段时间后又出现
3
求教怎么连接数据库!!!!
5
用户密码为字符串,连接数据库进行登陆时与数据库密码的不符