溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Oracle12C中用戶概要文件profile日常操作有哪些

發(fā)布時間:2021-11-25 09:36:19 來源:億速云 閱讀:257 作者:小新 欄目:關系型數(shù)據(jù)庫

小編給大家分享一下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è)資訊頻道,感謝各位的閱讀!

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內(nèi)容。

AI