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  

posted @ 2021-11-05 11:32  奋斗!奋斗!  阅读(1091)  评论(0)    收藏  举报