Oracle查看並修改最大連接數


oracle 查看最大連接數與當前連接數

select count(*) from v$process --當前的連接數

 

 

select value from v$parameter where name = 'processes' --數據庫允許的最大連接數

 

 

*修改最大連接數:

alter system set processes = 300 scope = spfile

 

*重啟數據庫:

shutdown immediate
startup

 

附加:

查看oracle用戶以及權限:

select * from user_role_privs

 

查看當前用戶所有表:

select * from user_tables

 

 

 

v$process
這個視圖提供的信息,都是oracle服務進程的信息,沒有客戶端程序相關的信息
服務進程分兩類,一是后台的,一是dedicate/shared server
pid, serial#     這是oracle分配的PID
spid             這才是操作系統的pid
program          這是服務進程對應的操作系統進程名

v$session:
這個視圖主要提供的是一個數據庫connect的信息,
主要是client端的信息,比如以下字段:
machine   在哪台機器上
terminal  使用什么終端
osuser    操作系統用戶是誰
program   通過什么客戶端程序,比如TOAD
process   操作系統分配給TOAD的進程號
logon_time  在什么時間
username    以什么oracle的帳號登錄
command     執行了什么類型的SQL命令
sql_hash_value  SQL語句信息

有一些是server端的信息:
paddr   即v$process中的server進程的addr
server  服務器是dedicate/shared

還有其它一些信息,可以理解為是client/server共享的信息,主要是針對這個session而言的


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM