当前位置: 首页 > news >正文

ORA-12537: TNS:连接关闭/Io 异常: Got minus one from a read call

在另外一个数据库建立dblink的时候,发现执行命令报错:
在这里插入图片描述
被连接的数据库我也上去过,用工具尝试登陆也报错:

IO Error: Got minus one from a read call, connect lapse 1 ms., 
Authentication lapse 0 ms. Got minus one from a read call, connect lapse 1 ms., 
Authentication lapse 0 ms. Got minus one from a read call, connect lapse 1 ms., 
Authentication lapse 0 ms. Got minus one from a read call, connect lapse 1 ms. 
Got minus one from a read call, connect lapse 1 ms. 
Got minus one from a read call 
Got minus one from a read call

后来去网上找了下,基本提供的方法有这么几种:

1:数据库连接满了,扩大数据库连接池

但是想了一下,别的地方访问也没出问题,应该不是连接数的事。登上服务器查看下,果然连接数没有问题。

1、查看当前的数据库连接数select count(*) from v$process ;    --当前的数据库连接数
2、数据库允许的最大连接数select value from v$parameter where name ='processes';  --数据库允许的最大连接数
3、修改数据库最大连接数alter system set processes = 300 scope = spfile;  --修改最大连接数:
4、关闭/重启数据库shutdown immediate; --关闭数据库startup; --重启数据库

在这里插入图片描述
2:所登录的机子IP不在sqlnet.ora内,加入后重启listerner即可

查看sqlnet.ora文件,发现配置了ip白名单。

QLNET.AUTHENTICATION_SERVICES= (NTS)NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)TCP.VALIDNODE_CHECKING=YESTCP.INVITED_NODES=(127.0.0.1)

将ip加入白名单中,重启监听,发现可以正常访问了。

重启监听
lsnrctl stop
lsnrctl start

3:数据库负载均衡时,指定了(SERVER=DEDICATED),去除这个即可

http://www.lryc.cn/news/395835.html

相关文章:

  • 【Python】一文向您详细介绍 np.inner()
  • pdf分割,这几款软件轻松搞定PDF拆分
  • 【吊打面试官系列-MyBatis面试题】什么是 MyBatis 的接口绑定?有哪些实现方式?
  • 实时消息推送系统,写得太好了!
  • 泛微E9开发 控制日期浏览按钮的可选日期范围
  • ppt接单渠道大公开‼️
  • 从零开始搭建vite开发环境
  • FastAPI本身是一个高性能的Web框架
  • yolov7:训练自己的数据集和测试
  • Redis 集群模式
  • 如何快速实现一个无缝轮播效果
  • kubernetes集群证书过期问题解决
  • PHP框架详解-symfony框架
  • Linux--线程的控制
  • 大数据------JavaWeb------会话跟踪技术(Cookie、Session)(完整知识点汇总)
  • crossJoin笛卡尔积
  • Java客户端调用SOAP方式的WebService服务实现方式分析
  • 华为机试真题--字符串序列判定
  • Linux内核 -- 虚拟化之virtqueue结构
  • 【pytorch18】Logistic Regression
  • PostgreSQL的使用
  • python 高级技巧 0706
  • 面试经典 106. 从中序与后序遍历序列构造二叉树
  • 如何解决群晖Docker注册表查询失败/无法拉取镜像等问题
  • 【Scrapy】 深入了解 Scrapy 中间件中的 process_spider_input 方法
  • 数据库MySQL---基础篇
  • 欧姆龙安全PLC及周边产品要点指南
  • tableau气泡图与词云图绘制 - 8
  • C语言 找出一个二维数组中的鞍点
  • 【笔记】在linux中设置错文件如何重置