ORACLE檢視並修改最大連線數

2021-09-06 17:17:51 字數 2454 閱讀 7229

第一步,在cmd命令列,輸入sqlplus

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

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;

系統已更改。

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檢視並修改最大連線數

第二步,根據提示輸入使用者名與密碼 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...