1. 檢視processes和sessions引數
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
sql> show parameter sessions
name type value
license_max_sessions integer 0
license_sessions_warning integer 0
logmnr_max_persistent_sessions integer 1
sessions integer 60
shared_server_sessions integer
2. 修改processes和sessions值
sql> alter system set processes=300 scope=spfile;
系統已更改。
sql> alter system set sessions=335 scope=spfile;
系統已更改。
修改processes和sessions值(必須重啟oracle伺服器才能生效)
oracle的連線數(sessions)與其引數檔案中的程序數(process)有關,它們的關係如下:
sessions=(1.1*process+5)
3、檢視processes和session值
查詢資料庫當前程序的連線數:
select count(*) from v$process;
檢視資料庫當前會話的連線數:
elect count(*) from v$session;
檢視資料庫的併發連線數:
select count(*) from v$session where status='active';
檢視當前資料庫建立的會話情況:
select sid,serial#,username,program,machine,status from v$session;
查詢資料庫允許的最大連線數:
select value from v$parameter where name = 'processes';
或者:show parameter processes;
修改資料庫允許的最大連線數:
alter system set processes = 300 scope = spfile;
(需要重啟資料庫才能實現連線數的修改)
重啟資料庫:
shutdown immediate;
startup;
檢視當前有哪些使用者正在使用資料:
select osuser,a.username,cpu_time/executions/1000000||'s',sql_fulltext,machine
from v$session a,v$sqlarea b
where a.sql_address = b.address
order by cpu_time/executions desc;
4、其它
ORACLE檢視並修改最大連線數
第二步,根據提示輸入使用者名與密碼 1.檢視processes和sessions引數 sql show parameter processes name type value db writer processes integer 1gcs server processes integer 0job...
Oracle檢視並修改最大連線數
oracle檢視並修改最大連線數 第一步,在cmd命令列,輸入sqlplus 第二步,根據提示輸入使用者名稱與密碼 1.檢視processes和sessions引數 sql show parameter processes name type value db writer processes in...
ORACLE檢視並修改最大連線數
第一步,在cmd命令列,輸入sqlplus 第二步,根據提示輸入使用者名稱與密碼 1.檢視processes和sessions引數 sql show parameter processes name type value db writer processes integer 1 gcs serve...