ORACLE檢視並修改最大連線數

2021-07-25 13:05:51 字數 2219 閱讀 1029

第二步,根據提示輸入使用者名與密碼

1. 檢視processes和sessions引數

sql> show parameter processes

name 

type 

value

db_writer_processes 

integer 

1gcs_server_processes 

integer 

0job_queue_processes 

integer 

10log_archive_max_processes 

integer 

2processes 

integer 

50sql> show parameter sessions

name 

type 

value

license_max_sessions 

integer 

0license_sessions_warning 

integer 

0logmnr_max_persistent_sessions 

integer 

1sessions 

integer 

60shared_server_sessions 

integer

2. 修改processes和sessions值

sql> alter system set processes=300 scope=spfile;

系統已更改。

sql> alter system set sessions=335 scope=spfile;

系統已更改。

3. 修改processes和sessions值必須重啟oracle伺服器才能生效

oracle的連線數(sessions)與其引數檔案中的程序數(process)有關,它們的關係如下:

sessions=(1.1*process+5)

摘(二)

查詢資料庫當前程序的連線數:

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;

備註:unix 1個使用者session對應乙個作業系統process,而windows啟動oracle

su - oracle

sqlplus system/pwd as sysdba 

//進入sql

startup 

//啟動資料庫

lsnrctl start 

//啟動監聽

sqlplus "/as sysdba"

shutdown immediate;

startup mount;

alter database open;

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...

ORACLE檢視並修改最大連線數

第一步,在cmd命令列,輸入sqlplus 第二步,根據提示輸入使用者名與密碼 1.檢視processes和sessions引數 sql show parameter processes name type value db writer processes integer 1 gcs server...