ORACLE檢視並修改session和連線最大數

2021-08-06 03:43:42 字數 2356 閱讀 3052

2013-01-16 14:16

30678人閱讀收藏 

舉報

第一步,在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;

啟動oracle

su - oracle

sqlplus system/pwd as sysdba   //進入sql

startup                                      //啟動資料庫

lsnrctl start                               //啟動監聽

sqlplus "/as sysdba"

shutdown immediate;

startup mount;

alter database open;

ORACLE檢視並修改session和連線最大數

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

ORACLE檢視並修改session和連線最大數

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

ORACLE檢視並修改最大連線數

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