用戶profile文件參數詳解


profile文件參數詳解

  ● FAILED_LOGIN_ATTEMPT設定登錄到ORACLE數據庫時可以失敗的次數。一旦某用戶嘗試登錄數據庫的達到該值時,該用戶的帳戶就被鎖定,只能由DBA能解鎖。

  ● PASSWORD_LIFE_TIME設定口令的有效時間(天數),一旦超過這一時間,必須重新設口令。缺省為UNLIMITED.

  ● PASSWORD_REUSE_TIME許多系統不許用戶重新啟用過去用過的口令。該資源項設定了一個失效口令要經過多少天,用戶才可以重新使用該口令。缺省為UNLIMITED.

  ● PASSWORD_REUSE_MAX重新啟用一個先前用過的口令前必須對該口令進行重新設置的次數(重復用的次數)。

  ● PASSWORD_LOCK_TIME設定帳戶被鎖定的天數(當登錄失敗達到FAILED_LOGIN_ATTEMPTS時)。

  ● PASSWORD_GRACE_TIME設定在口令失效前,給予的重新設該口令的寬限天。當口令失效之后回,在登錄時會出現警告信息顯示該天數。如果沒有在寬限天內修改口令,口令將失效。

  ● PASSWORD_VERITY_FUNCTION該資源項允許調用一個PL/SQL來驗證口令。ORACLE公司已提供該應用的腳本,但是只要願意的話,用戶可以制定自己的驗證腳本。該參數的設定就是PL/SQL函數的名稱。缺省為NULL.

  ● SESSION_PER_USER用戶可以同時進行的會話(連接到Oracle)的最大數目。如果用戶達到該限制,則在下一次登錄時產生一條錯誤信息。

  ● CPU_PER_SESSION用戶在一次數據庫會話期間可以占用的CPU時間總量(單位為:1%秒)。當達到該時間限制之后,用戶就不能在會話中執行任何操作了。用戶必須斷開與Oracle的連接再重新建立連接以使該CPU累計器復位。

  ● CPU_PER_CALL該資源表示用戶可用的CPU時間總量(單位為:1%秒),與CPU_PER_SESSION不同,該資源是以每次調用(SQL語句)為基准來限制的,而不是以每次會話為基准的。無論何時,只要一個SQL語句達到該限制,該語句就以錯誤信息結束。不像CPU_PER_SESSION那樣,用戶不需斷開與ORACLE的連接。當使用CPU_PER_CALL時,只要沒有超出參數限定的時間用戶就可以做新的查詢。

  ● LOGICAL_READS_PER_SESSION在一次給定的數據庫會話期間能夠進行的邏輯讀(以數據庫塊為單位)的次數。如果超出該參數的限定。用戶仍然可以工作,但只要他不進行讀就可以。要想復位,用戶必須斷開數據庫連接再重新連接才行。

  ● LOGICAL_READS_PER_CALL在一次CPU調用(SQL語句)期間,可以讀取的數據庫塊數,如果數據庫的邏輯讀超過了該設定值,則操作就被拒絕。

  ● IDLE_TIME可以指定用戶在數據庫被終止之前,可以讓連接處於多長的空閑狀態(以分鍾為單位)一個被終止的數據庫連接可能不易被用戶察覺,因為該資源並不終止任何應用程序。只有到用戶試圖下次執行某個操作時(如查詢),他才會認識到該連接已被終止了。假設一用戶已登到sqlplus並空閑了2小時,由於IDLE_TIME設為60(=1小時),則該用戶的連接在第一小時之后就被終止了,但該用戶仍可看到sqlplus,只是不能工作罷了。

  ● CONNECT_TIME該資源用於限定用戶可以和數據庫連接的時間總量。和IDLE_TIME,該資源也是以分鍾為單位,當連接時間超出該設置時,該連接就被終止。

  ● PRIVATE_SGA表示用戶私有的SQL區的大小(以塊為單位)。確省為UNLIMITED.

  ● COMPOSITE_LIMIT是一項復雜的資源項。利用該項可以對所有混合資源限定作出設定。可把它看成資源成本值。該成本值讓用戶能夠確定在設置資源限制時哪些資源項比較重要。

 


免責聲明!

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



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