您好,登錄后才能下訂單哦!
小編給大家分享一下Oracle12C中用戶概要文件profile日常操作有哪些,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!
在Oracle12C中,的用戶概要文件還是增加了很多東西的,比較實用,功能更加強大,下面列舉下日常經(jīng)常的操作內(nèi)容:
1、在CDB中查詢數(shù)據(jù)庫中有多少個profile:
SQL> select distinct profile from dba_profiles; PROFILE -------------------------------------------------------------------------------- ORA_STIG_PROFILE DEFAULT
2、查看指定的profile的內(nèi)容:
SQL> select RESOURCE_NAME,RESOURCE_TYPE,LIMIT from dba_profiles where PROFILE='DEFAULT'; RESOURCE_NAME RESOURCE LIMIT -------------------------------- -------- COMPOSITE_LIMIT KERNEL UNLIMITED ----在單個會話中,總資源成本 SESSIONS_PER_USER KERNEL UNLIMITED ----用戶并發(fā)會話無限制 CPU_PER_SESSION KERNEL UNLIMITED ----單個會話中,用戶可以使用的CPU時間,無限制 CPU_PER_CALL KERNEL UNLIMITED ----用戶單次調(diào)用CPU不能超過30秒 LOGICAL_READS_PER_SESSION KERNEL UNLIMITED -----在單個會話中,從內(nèi)存和磁盤讀取的數(shù)據(jù)塊的數(shù)量無限制 LOGICAL_READS_PER_CALL KERNEL UNLIMITED ----用戶發(fā)出的單個調(diào)用讀取的數(shù)據(jù)塊內(nèi)存和磁盤的限制。 IDLE_TIME KERNEL UNLIMITED ----會話空閑時間(分鐘),超出將斷開 CONNECT_TIME KERNEL UNLIMITED ---一個單獨的會話時間的限制 PRIVATE_SGA KERNEL UNLIMITED ------限制單個會話在SGA中分配的內(nèi)存。 FAILED_LOGIN_ATTEMPTS PASSWORD 10 -----被鎖定前的試錯次數(shù) PASSWORD_LIFE_TIME PASSWORD 180 -----密碼使用天數(shù),默認180天 PASSWORD_REUSE_TIME PASSWORD UNLIMITED -----密碼可重用的間隔時間(結合PASSWORD_REUSE_MAX) PASSWORD_REUSE_MAX PASSWORD UNLIMITED -----密碼最大改變次數(shù) PASSWORD_VERIFY_FUNCTION PASSWORD NULL PASSWORD_LOCK_TIME PASSWORD 1 -----超過試錯次數(shù)后,被鎖定的天數(shù),默認1天 PASSWORD_GRACE_TIME PASSWORD 7 -----密碼過期后還可使用原密碼的天數(shù) INACTIVE_ACCOUNT_TIME PASSWORD UNLIMITED -----指定允許用戶帳號連續(xù)幾天不登錄的次數(shù),之后,賬戶將被鎖定。最小值為15天,默認是無限的 17 rows selected.
3、創(chuàng)建一個新的profile,如:
CREATE PROFILE test_profile LIMIT SESSIONS_PER_USER UNLIMITED ---用戶并發(fā)會話無限制 CPU_PER_SESSION UNLIMITED ---單個會話中,用戶可以使用的CPU時間,無限制 CPU_PER_CALL 3000 ---用戶單次調(diào)用CPU不能超過30秒 CONNECT_TIME 45 -一個單獨的會話不能超過45分鐘 LOGICAL_READS_PER_SESSION DEFAULT ---在單個會話中,從內(nèi)存和磁盤讀取的數(shù)據(jù)塊的數(shù)量是在DEFAULT概要文件中指定的限制。 LOGICAL_READS_PER_CALL 1000 ---用戶發(fā)出的單個調(diào)用不能讀取超過1000個數(shù)據(jù)塊內(nèi)存和磁盤。 PRIVATE_SGA 15K ---限制單個會話在SGA中分配不能超過15 kb的內(nèi)存。 COMPOSITE_LIMIT 5000000; ---在單個會話中,總資源成本不能超過500萬個服務單元。 注意,test_profile名字 只能在pdb中使用,如果在cdb中創(chuàng)建profile,名字必須以C##開頭;
4、修改一個profile,如:
ALTER PROFILE new_profile LIMIT PASSWORD_REUSE_TIME 90 PASSWORD_REUSE_MAX UNLIMITED; ALTER PROFILE app_user LIMIT PASSWORD_REUSE_TIME DEFAULT PASSWORD_REUSE_MAX UNLIMITED;
5、刪除一個profile文件:
DROP PROFILE app_user CASCADE;
6、profile的日常使用:
①:在pdb中修改用戶的profile文件
alter user test_zhang profile test_profile;
②:在pdb中,修改用戶的profile為cdb中的文件
alter user test_zhang profile c##test_b;
看完了這篇文章,相信你對“Oracle12C中用戶概要文件profile日常操作有哪些”有了一定的了解,如果想了解更多相關知識,歡迎關注億速云行業(yè)資訊頻道,感謝各位的閱讀!
免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內(nèi)容。