oraclel连接提示ora-12516彻底解决方案

解决办法

解决步骤:
  1. 先在Oracle服务器本地,用sysdba身份登录(不需要远程监听):

    复制代码
    sqlplus / as sysdba
  2. 查看当前连接使用情况:

    sql 复制代码
    -- 查看最大允许的进程数
    show parameter processes;
    -- 查看当前已经用了多少进程
    select count(*) from v$process;

    如果当前已用进程数接近/等于processes的最大值,就是连接数打满了。

  3. 修改增大最大连接数,需要重启数据库生效:

    sql 复制代码
    -- 把最大进程数改成1000(根据你的并发量调整)
    alter system set processes = 1000 scope=spfile;
    -- 改完重启Oracle实例
    shutdown immediate
    startup

    解决完成

相关推荐
XDHCOM18 小时前
ORA-32484重复列名错误,ORACLE数据库CYCLE子句故障修复与远程处理方案
数据库·oracle
一博一言19 小时前
Oracle高版本Version_Count问题处理排查
oracle·dba
LilySesy21 小时前
【与AI+】英语day4——数据库与性能优化
数据库·oracle·性能优化·sap·abap·自动翻译
余佬学数据库21 小时前
Error 57 initializing SQL*Plus Error loading message shared library
oracle
Yana.nice1 天前
MySQL 事务的四大特性(ACID)
数据库·mysql·oracle
小小程序员.¥1 天前
oracle--视图、序列、索引
服务器·数据库·oracle
zzh0811 天前
PG数据库日常应用
数据库·oracle
Trouvaille ~1 天前
【MySQL篇】表的操作:数据的容器
linux·数据库·mysql·oracle·xshell·ddl·表的操作
麦聪聊数据1 天前
数据库安全与运维管控(一):MySQL、PG与Oracle原生审计机制对比
运维·数据库·mysql·oracle
小小程序员.¥1 天前
oracle--plsql块、存储过程、存储函数
数据库·sql·oracle