ORACLE如何一次性修改用户连接数?
2018-11-08 18:50
113 查看
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>
oracle连接数详解
oracle连接数默认是150,当同一时间连接数大于这个数的时候就会报错,现在的解决办法为增大oracle的连接数,从150改为1500,操作如下
1.修改前问题解决
如果已经报超过连接数错误后的话,是登录不上oracle的,所以需要用命令 lsof -i:1521 查看,所有占用这个端口的进程,然后用 kill -9 PID 杀死这些进程,有可能会很多,不想一个一个杀死可以百度谷歌方法
2.登录oracle
#切换到oracle,再登录 su - oracle sqlplus / as sysdba
3.查询连接数,并修改
3.1使用命令 show parameter processes;
SQL> show parameter processes; NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ aq_tm_processes integer 1 db_writer_processes integer 1 gcs_server_processes integer 0 global_txn_processes integer 1 job_queue_processes integer 1000 log_archive_max_processes integer 4 processes integer 150
最后一行为连接数150
3.2修改前需先创建 spfile 并重启 oracle 服务
SQL> create spfile from pfile; File created. #关闭 oracle 服务 SQL> shutdown immediate; Database closed. Database dismounted. ORACLE instance shut down. #启动oracle服务 SQL> startup ORACLE instance started. Total System Global Area 835104768 bytes Fixed Size 2257840 bytes Variable Size 541068368 bytes Database Buffers 289406976 bytes Redo Buffers 2371584 bytes Database mounted. Database opened.
3.3修改连接数为1500
SQL> alter system set processes=1500 scope = spfile; System altered. #oracle操作要养成提交的习惯 SQL> commit; Commit complete. SQL> shutdown immediate; Database closed. Database dismounted. ORACLE instance shut down. SQL> startup ORACLE instance started. Total System Global Area 835104768 bytes Fixed Size 2257840 bytes Variable Size 541068368 bytes Database Buffers 289406976 bytes Redo Buffers 2371584 bytes Database mounted. Database opened.
3.4最后验证连接数是否修改成功
SQL> show parameter processes; NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ aq_tm_processes integer 1 db_writer_processes integer 1 gcs_server_processes integer 0 global_txn_processes integer 1 job_queue_processes integer 1000 log_archive_max_processes integer 4 processes integer 1500
已改为1500,说明修改成功,现在可以多人痛快的连接登录oracle了
说在最后,如果有什么问题,请留言,我会尽量在第一时间给您答复
相关文章推荐
- ORACLE如何查看修改连接数,进程数及用户数,三者之间关系
- Oracle 10g如何查看修改连接数,进程数及用户数,三者之间有什么关系?
- 如何修改Oracle默认用户密码有效期时间
- 如何修改Oracle用户密码用不过期
- 如何修改Oracle用户密码的诀窍(转)
- 如何修改Oracle数据sys用户密码
- 如何修改Oracle默认用户密码有效期时间
- oracle中的sys用户(修改密码)/////Oracle删除表空间的同时删除数据文件 ///// Oracle中如何保证用户只有一个session登录
- oracle sga修改以及限制某一个用户的连接数的方法【自己整理】
- 如何实现Oracle修改用户权限
- 如何修改Oracle默认用户密码有效期时间
- Oracle EBS里如何用脚本修改用户密码
- oracle查看/修改最大连接数和当前连接数/用户等信息
- 如何修改oracle的默认的最大连接数
- oracle如何对用户进行解锁、修改密码
- ORACLE如何修改ORACLE最大连接数
- 如何修改Oracle默认用户密码有效期时间
- oracle如何修改单个用户密码永不过期 推荐
- oracle 10g em 中如何修改dbsnmp用户密码
- 如何修改oracle数据库的用户连接数