第三方软件连接oracle出现 ORA-00603: ORA-27515:问题

第三方软件连接oracle出现 下面的错误:

Errors in file /u01/app/oracle/diag/rdbms/{DBNAME}/{instance1}/trace/{instance1}_ora_125091.trc (incident=112901) (PDBNAME=CDB$ROOT):
ORA-00603: ORACLE server session terminated by fatal error
ORA-27515: inadequate memlock limit or driver settings
Incident details in: /u01/app/oracle/diag/rdbms/{DBNAME}/{instance1}/incident/incdir_112901/{instance1}_ora_125091_i112901.trc

表面上看是 max locked memory 设置不对,但检查oracle的设置:

[oracle@localhost ~]$  ulimit -l
237524641

没有问题,实际是第三方的软件的设置的问题,这个问题在oracle 12.2以上的版本上才会出现,参见文档:(Doc ID 2605233.1)

/etc/default/dbackup3-agent 加入 LimitMEMLOCK=unlimited
然后 sudo systemctl daemon-reload 让这个参数起作用。
注意检查参数限制时用 ulimit -l 查的不是进行的limit,应该查/proc下的限制:
/proc/9999/limits 其中9999是对应的session的进程号。
如果 LimitMEMLOCK=unlimited 不起作用, 就用 ulimit -l unlimited 。

姚远ACE CSDN认证博客专家 ACE 华为云 MVP
Oracle ACE,华为云 MVP,Oracle10g,12c OCM; MySQL 5.6,5.7,8.0 OCP;CCNA; EMC Certified; IBM P Certified; RHCE; SQLServer 764; DB2 Certified; TOEIC 890;获得过两次国家部级科技进步奖;发明过两项计算机专利。微信:yaoyuanace 邮箱:yaoyuanace(at)qq.com
已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: Age of Ai 设计师:meimeiellie 返回首页