概要檔案常用的命令

mengzhaoliang發表於2008-04-28

1 檢視資源限制引數,預設為false
SQL> show parameter resource

NAME                                 TYPE        VALUE
------------------------------------ ----------- ---------------------------
resource_limit                       boolean     FALSE
resource_manager_plan                string

2 開啟資源限制
SQL> alter system set resource_limit=true;

系統已更改。

SQL> show parameter resource_limit

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------
resource_limit                       boolean     TRUE


3 建立概要檔案profile
SQL> l
  1  create profile lock_prof limit
  2  sessions_per_user 8
  3  cpu_per_session 16800
  4  logical_reads_per_session 23688
  5  connect_time 268
  6* idle_time 38
SQL> /

配置檔案已建立

 

4 查詢概要檔案
SQL> select * from dba_profiles
  2  where profile like 'LOCK%';

PROFILE                        RESOURCE_NAME                    RESOURCE
------------------------------ -------------------------------- --------
LIMIT
----------------------------------------
LOCK_PROF                      COMPOSITE_LIMIT                  KERNEL
DEFAULT

LOCK_PROF                      SESSIONS_PER_USER                KERNEL
8

LOCK_PROF                      CPU_PER_SESSION                  KERNEL
16800

 

5 口令限制總是開啟的,但需要用口令複雜度檢驗,需要sys使用者執行

$oracle_home\RDBMS\ADMIN\utlpwdmg.sql指令碼,產生verify_function函式
SQL> show user
USER 為 "SYS"
SQL> @G:\oracle\product\10.2.0\db_1\RDBMS\ADMIN\utlpwdmg.sql

函式已建立。


配置檔案已更改


6 建立口令檔案
SQL> create profile unluck_prof limit
  2  failed_login_attempts 7
  3  password_lock_time unlimited
  4  password_life_time 44;

配置檔案已建立


7 查詢口令檔案的引數
SQL> select * from dba_profiles
  2  where profile like 'UNLUCK%'
  3  and resource_type='PASSWORD';

PROFILE                        RESOURCE_NAME                    RESOURCE
------------------------------ -------------------------------- --------
LIMIT
----------------------------------------
UNLUCK_PROF                    FAILED_LOGIN_ATTEMPTS            PASSWORD
7

UNLUCK_PROF                    PASSWORD_LIFE_TIME               PASSWORD
44

UNLUCK_PROF                    PASSWORD_REUSE_TIME              PASSWORD
DEFAULT

 

7 更改口令profile檔案
SQL> alter profile unluck_prof limit
  2  failed_login_attempts 2
  3  password_life_time 80;

配置檔案已更改


8 查總共有幾個概要檔案(口令)?
SQL> select distinct profile from dba_profiles;

PROFILE
------------------------------
MONITORING_PROFILE
DEFAULT
LOCK_PROF
UNLUCK_PROF

 

9 刪除概要檔案
SQL> drop profile lock_prof;

配置檔案已刪除。

SQL> select distinct profile from dba_profiles;

PROFILE
------------------------------
MONITORING_PROFILE
DEFAULT
UNLUCK_PROF

 

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

相關文章