小編給大家分享一下Oracle12C中用戶概要文件profile日常操作有哪些,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!
創新互聯是一家以網站建設公司、網頁設計、品牌設計、軟件運維、成都網站營銷、小程序App開發等移動開發為一體互聯網公司。已累計為成都PE包裝袋等眾行業中小客戶提供優質的互聯網建站和軟件開發服務。
在Oracle12C中,的用戶概要文件還是增加了很多東西的,比較實用,功能更加強大,下面列舉下日常經常的操作內容:
1、在CDB中查詢數據庫中有多少個profile:
SQL> select distinct profile from dba_profiles; PROFILE -------------------------------------------------------------------------------- ORA_STIG_PROFILE DEFAULT
2、查看指定的profile的內容:
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 ----用戶并發會話無限制 CPU_PER_SESSION KERNEL UNLIMITED ----單個會話中,用戶可以使用的CPU時間,無限制 CPU_PER_CALL KERNEL UNLIMITED ----用戶單次調用CPU不能超過30秒 LOGICAL_READS_PER_SESSION KERNEL UNLIMITED -----在單個會話中,從內存和磁盤讀取的數據塊的數量無限制 LOGICAL_READS_PER_CALL KERNEL UNLIMITED ----用戶發出的單個調用讀取的數據塊內存和磁盤的限制。 IDLE_TIME KERNEL UNLIMITED ----會話空閑時間(分鐘),超出將斷開 CONNECT_TIME KERNEL UNLIMITED ---一個單獨的會話時間的限制 PRIVATE_SGA KERNEL UNLIMITED ------限制單個會話在SGA中分配的內存。 FAILED_LOGIN_ATTEMPTS PASSWORD 10 -----被鎖定前的試錯次數 PASSWORD_LIFE_TIME PASSWORD 180 -----密碼使用天數,默認180天 PASSWORD_REUSE_TIME PASSWORD UNLIMITED -----密碼可重用的間隔時間(結合PASSWORD_REUSE_MAX) PASSWORD_REUSE_MAX PASSWORD UNLIMITED -----密碼最大改變次數 PASSWORD_VERIFY_FUNCTION PASSWORD NULL PASSWORD_LOCK_TIME PASSWORD 1 -----超過試錯次數后,被鎖定的天數,默認1天 PASSWORD_GRACE_TIME PASSWORD 7 -----密碼過期后還可使用原密碼的天數 INACTIVE_ACCOUNT_TIME PASSWORD UNLIMITED -----指定允許用戶帳號連續幾天不登錄的次數,之后,賬戶將被鎖定。最小值為15天,默認是無限的 17 rows selected.
3、創建一個新的profile,如:
CREATE PROFILE test_profile LIMIT SESSIONS_PER_USER UNLIMITED ---用戶并發會話無限制 CPU_PER_SESSION UNLIMITED ---單個會話中,用戶可以使用的CPU時間,無限制 CPU_PER_CALL 3000 ---用戶單次調用CPU不能超過30秒 CONNECT_TIME 45 -一個單獨的會話不能超過45分鐘 LOGICAL_READS_PER_SESSION DEFAULT ---在單個會話中,從內存和磁盤讀取的數據塊的數量是在DEFAULT概要文件中指定的限制。 LOGICAL_READS_PER_CALL 1000 ---用戶發出的單個調用不能讀取超過1000個數據塊內存和磁盤。 PRIVATE_SGA 15K ---限制單個會話在SGA中分配不能超過15 kb的內存。 COMPOSITE_LIMIT 5000000; ---在單個會話中,總資源成本不能超過500萬個服務單元。 注意,test_profile名字 只能在pdb中使用,如果在cdb中創建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日常操作有哪些”有了一定的了解,如果想了解更多相關知識,歡迎關注創新互聯行業資訊頻道,感謝各位的閱讀!
新聞標題:Oracle12C中用戶概要文件profile日常操作有哪些
網頁路徑:http://vcdvsql.cn/article26/gghpcg.html
成都網站建設公司_創新互聯,為您提供定制網站、定制開發、商城網站、關鍵詞優化、建站公司、響應式網站
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯