Oracle数据库远程无法连接怎么办?
一、背景
有时候我们会遇到Oracle数据库远程无法连接,那该怎么办呢?
首先,我们先登录服务器,查看连接数是否爆满?如果爆满,那需要怎么处理呢?今天的这篇文章就是带你们来学习如何修改最大连接数
二、解决方案
1、确定数据库是否以spfile启动,如果不是需要修改以spfile启动
SQL> show parameter spfile; #如果不是需要进行创建;SQL> create spfile from pfile;

2、查看当前数据库进程和会话的连接数
SQL> select count(*) from v$process;
SQL> select count(*) from v$session;

3、查看系统设置
SQL> show parameter processes;

4、修改最大连接数
SQL> alter system set processes = 1000 scope = spfile;
SQL>ALTER SYSTEM SET SHARED_POOL_SIZE = 400M; #如果并发连接数修改超过1000,最好修改共享池大小,否则数据库启动会报错
5、重启生效
修改processes和sessions值必须重启oracle服务才能生效。
SQL> SHUTDOWN IMMEDIATE;
SQL> startup
SQL> SHOW PARAMETER PROCESSES;

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/952706.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!