1.启动资源计划 alter system set resource_limit=true scope=spfile; 2.设置非活动回话十五分钟断开,释放资源 alter profile default limit idle_time 15; 3. 清楚非活动的进程 (没10分钟发送检测包) $ORACLE_HOME/network/admin 添加 SQLNET.EXPIRE_TIME=10; SELECT SID, SERIAL#,MODULE, STATUS FROM V$SESSIO
第一步,在cmd命令行,输入sqlplus 第二步,根据提示输入用户名与密码 1. 查看processes和sessions参数 SQL> show parameter processes NAME TYPE VALUE db_writer_processes integer 1 gcs_server_processes integer
第一步:连接服务器,输入sqlplus 第二步:以sysdba身份登陆 第三步:查看和修改processes和sessions参数 1. 查看processes和sessions参数 select * from v$resource_limit; //查看process和sessions,更方便 SQL> show parameter processes NAME TYPE VALUE db_writer_
1.现象:oracle运行了一段时间后出现用户名连接不上,提示process已经达到最大值. 2.解决: --管理员身份登录 sqlplus / as sysdba --修改processes最大值,默认是150 alter system set processes=300 scope=spfile; --修改session最大值,建议sessions=(1.1*process+5) alter system set sessions=335 scope=spfile; --修改后需要重启服务
oracle 在杀会话时,会出现杀不掉的情况. 原因是在回滚大事物 解决方法: alter system disconnect session 'sid, serial#' immediate; or alter system disconnect session 'sid, serial#' post_transaction;
第一步,在cmd命令行,输入sqlplus 第二步,根据提示输入用户名与密码 1. 查看processes和sessions参数 SQL> show parameter processes NAME TYPE VALUE db_writer_processes integer 1 gcs_server_processes integer