profile資源限制基礎記載

dotaddjj發表於2011-10-31

Profile資源限制

Show parameter resource_limit.預設在資料庫中resource_limited=false限制了資源限制

Alter system set resource_limit=true開啟資源限制。

一般create profile命令

Create profile test01_profile limit

Sessions_per_user 4 –user並行的最大連線數,當超過這個並行連線數時會出現

ORA-02391 exceeded simultaneous SESSIONS_PER_USER limit

Connect_time 60 –一個連線session的最長連線時間,超過後會斷開,回滾當前事務,單位為分鐘。

Idle_time 10—一個連線session的最長空閒時間,當超過idle_time時會斷開,回滾當前事務。

Cpu_per_session unlimited—定義一個session佔用的cpu時間(1/100),當達到這個限制時ORA-02392 exceeded session limit on CPU usage, you are being logged off必須先斷開然後再連線

Cpu_per_call unlimited定義一個sql佔用cpu的時間(1/100秒),當達到這個限制時,同樣會以報錯形式出現ORA-02393 exceeded call limit on CPU usage,但是此時可以進行別的sql查詢等

Logical_reads_per_session unlimited--一個session語句的最大邏輯讀資料塊數量

Logical_reads_per_call unlimited --一個sql語句的最大邏輯讀

PRIVATE_SGA--一個會話允許分配的最大SGA大小,使用K/M定義

FAILED_LOGIN_ATTEMPTS --當連續登陸失敗次數達到該引數指定值時,使用者被加鎖,經過DBA解鎖(PASSWORD_LOCK_TIME)後可繼續使用

Password_life_time --密碼有效天數

Password_lock_time --帳戶因FAILED_LOGIN_ATTEMPTS鎖定時,加鎖天數

修改使用者的資源限制

Alter user username profile test01_profile

修改profile的部分引數

Alter profile test01_profile

Limit

Idle_time 10

刪除profile

Drop profile test01_profile cascade

一旦PROFILE被刪除,使用者被自動載入DEFAULT PROFILE刪除和修改都對於當前連線無影響
DEFAULT PROFILE
不可以被刪除

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25362835/viewspace-1056061/,如需轉載,請註明出處,否則將追究法律責任。

相關文章