取得数据库目前的进程数
select count(*) from v$process;
取得进程数的上限
select value from v$parameter where name = 'processes';
当前数据库中参数processes的值
show parameter processes;
SQL> show parameter processes
NAME TYPE VALUE
db_writer_processes integer 1
gcs_server_processes integer 0
job_queue_processes integer 10
log_archive_max_processes integer 2
processes integer 50
当前数据库中参数sessions的值
show parameter sessions;
SQL> show parameter sessions
NAME TYPE VALUE
java_soft_sessionspace_limit integer 0l
icense_max_sessions integer 0
license_sessions_warning integer 0
logmnr_max_persistent_sessions integer 1
sessions integer 60
shared_server_sessions integer
这二者的关系是:sessions=(1.1*processes+5)
2.修改这两个参数
这二者的关系是:sessions=(1.1*processes+5)
alter system set processes=300 scope=spfile;
alter system set sessions=335 scope=spfile;