docker部署oracle以及遇到的连接ORA错误


docker部署oracle

  原文地址https://www.cnblogs.com/Baker-Street/p/15312160.html

安装后一切正常。发现配置错误就想直接把容器删了,重新构建容器 。构建成功,容器一切正常,但是外部用Navicat 一直连接失败,

刚开始是报错

连接ORA-12505错误

多连接几次之后发现直接变成了

 ORA-12526: TNS: 监听程序: 所有适用例程都处于受限模式

发现问题了就好解决了。 

进入容器后 登录oracle数据库

sqlplus /nolog

 

conn sys/ as sysdba;     (操作系统认证)

 

输入oracle登录密码

 Connected.(出现这个登录成功)

修改受限会话权限

ALTER SYSTEM DISABLE RESTRICTED SESSION;

之后就可以正常使用了。

 

 

show parameter processes          (查看数据库设置的最大连接数和最大session数量)

最下面processes那一行

alter system set processes = 4000 scope = spfile;          修改连接数。(修改为3000)

 

修改processes和sessions值必须重启oracle服务器才能生效

shutdown immediate;     关闭实例

startup    启动

再次查看,已生效。

show parameter processes  


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM