/*設約束條件無效*/
alter table table_name disable constraint constraint_name;
alter table table_name enable novalidate constraint constraint_name;
/*將無效約束的數據行放入exception的表中,此表記錄了違反數據約束的行的行號;在此之前,要先建exceptions表*/
alter table table_name add constraint constraint_name check(column_name >15) enable validate exceptions into exceptions;
/*運行創建exceptions表的腳本*/
start $ORACLE_HOME/rdbms/admin/utlexcpt.sql;
/*獲取約束條件信息的表或視圖*/
select * from user_constraints/dba_constraints/dba_cons_columns;
################## managing password security and resources ####################
alter user user_name account unlock/open;----鎖定/打開用戶;
alter user user_name password expire;---設定口令到期
/*建立口令配置文件,failed_login_attempts口令輸多少次后鎖,password_lock_times指多少天后口令被自動解鎖*/
create profile profile_name limit failed_login_attempts 3 password_lock_times 1/1440;
/*創建口令配置文件*/
create profile profile_name limit failed_login_attempts 3 password_lock_time unlimited password_life_time 30 password_reuse_time 30 password_verify_function verify_function password_grace_time 5;
/*建立資源配置文件*/
create profile prfile_name limit session_per_user 2 cpu_per_session 10000 idle_time 60 connect_time 480;
alter user user_name profile profile_name;
文章來源于領測軟件測試網 http://www.kjueaiud.com/