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

ORA-12519 TNS:no appropriate service handler found

问题描述

jdbc连接Oracle失败,报错日志如下:
在这里插入图片描述

Listener refused the connection with the following error:
ORA-12519, TNS:no appropriate service handler found The Connection descriptor used by the client was:192.9.100.217:7001:wcm

问题分析

通过以下语句查询分析到数据库上当前的连接数目已经超过了它能够处理的最大值.修改数据库允许的最大连接数即可解决。

  • 查询当前连接数
select count(*) from v$process;
  • 查询数据库最大连接数设置
select value from v$parameter where name = 'processes';

解决问题

-- 修改最大连接数:
alter system set processes = 300 scope = spfile;-- 重启数据库:
shutdown immediate;
startup;-- 查看当前有哪些用户正在使用数据
SELECT osuser, a.username,cpu_time/executions/1000000||'s', sql_fulltext,machine 
from v$session a, v$sqlarea b
where a.sql_address =b.address order by cpu_time/executions desc;

在这里插入图片描述

在这里插入图片描述

其他问题

如果在执行停止和启动过程中碰到如下报错,请按步骤操作:
ORA-01507: database not mounted
ORA-01102: cannot mount database in EXCLUSIVE mode

查询进程发现Oracle的后台进程SMON未关闭,kill掉smon进程后重试即可。
在这里插入图片描述

相关文章:

  • el-date-picker设置结束时间为23:59:59
  • Hudi Spark Sql Procedures 回滚 Hudi 表数据
  • 项目-基于LangChain的ChatPDF系统
  • calico node一直not ready
  • 前端UI框架Element Plus 和 Ant Design Vue哪个好
  • 大模型微调工具LLaMA-Factory docker安装、大模型lora微调训练
  • 通用Mapper基础学习
  • [MQTT]服务器EMQX搭建SSL/TLS连接过程(wss://)
  • 以客户为中心:消费电子行业的产品研发之道
  • Nginx配置详细解释:(3)http模块及server模块,location模块
  • U盘文件系统结构损坏的应对与预防
  • 目标检测数据集 - 垃圾桶满溢检测数据集下载「包含VOC、COCO、YOLO三种格式」
  • ATTCK红队评估(五)
  • 链桨PaddleDTX-基于区块链的联邦学习
  • 在使用高防IP的时候易出现什么问题,该如何解决呢?
  • [nginx文档翻译系列] 控制nginx
  • angular2 简述
  • echarts的各种常用效果展示
  • JavaScript设计模式系列一:工厂模式
  • JS数组方法汇总
  • Linux快速配置 VIM 实现语法高亮 补全 缩进等功能
  • log4j2输出到kafka
  • vue-router 实现分析
  • 发布国内首个无服务器容器服务,运维效率从未如此高效
  • 干货 | 以太坊Mist负责人教你建立无服务器应用
  • 湖南卫视:中国白领因网络偷菜成当代最寂寞的人?
  • 机器学习中为什么要做归一化normalization
  • 理清楚Vue的结构
  • 模仿 Go Sort 排序接口实现的自定义排序
  • 使用API自动生成工具优化前端工作流
  • 我建了一个叫Hello World的项目
  • 用简单代码看卷积组块发展
  • Redis4.x新特性 -- 萌萌的MEMORY DOCTOR
  • 阿里云ACE认证之理解CDN技术
  • #Spring-boot高级
  • $var=htmlencode(“‘);alert(‘2“); 的个人理解
  • (ctrl.obj) : error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MDd_DynamicDebug”不匹配值“
  • (CVPRW,2024)可学习的提示:遥感领域小样本语义分割
  • (webRTC、RecordRTC):navigator.mediaDevices undefined
  • (附源码)spring boot球鞋文化交流论坛 毕业设计 141436
  • (附源码)springboot码头作业管理系统 毕业设计 341654
  • (附源码)ssm捐赠救助系统 毕业设计 060945
  • (一)基于IDEA的JAVA基础12
  • .NET Core WebAPI中使用swagger版本控制,添加注释
  • .Net OpenCVSharp生成灰度图和二值图
  • .NET Reactor简单使用教程
  • .Net 中的反射(动态创建类型实例) - Part.4(转自http://www.tracefact.net/CLR-and-Framework/Reflection-Part4.aspx)...
  • .net后端程序发布到nignx上,通过nginx访问
  • .net下简单快捷的数值高低位切换
  • /usr/bin/env: node: No such file or directory
  • @property @synthesize @dynamic 及相关属性作用探究
  • @Transactional类内部访问失效原因详解
  • @取消转义
  • [ 数据结构 - C++]红黑树RBTree
  • [].slice.call()将类数组转化为真正的数组