回覆列表
  • 1 # pzyyo24296

    如果某用記登入密碼輸錯,登入幾次ORACLE資料庫,則該使用者可能被鎖住。出現錯誤提示:ORA-28000: the account is locked。 臨時解決:手工對使用者進行解鎖。SQL>alter user [username] account unlock;根本原因:資料庫引數檔案中設定了輸錯密碼的次數,登入時當輸錯密碼的次數超過所設定的次數時,則鎖住該使用者。預設一般為10次。輸錯密碼鎖住使用者的設計原因:防止惡意的密碼攻擊。根本解決方法:將允許嘗試的次數改大或者設定成為無限次。具體修改方法:1、修改FAILED_LOGIN_ATTEMPTS的值SQL>select * from dba_profiles where RESOURCE_NAME="FAILED_LOGIN_ATTEMPTS";PROFILE RESOURCE_NAME RESOURCE LIMIT-------------------- ------------------------------ -------- ----------DEFAULT FAILED_LOGIN_ATTEMPTS PASSWORD 10SQL> alter profile default limit failed_login_attempts 100;SQL> select * from dba_profiles where RESOURCE_NAME="FAILED_LOGIN_ATTEMPTS";PROFILE RESOURCE_NAME RESOURCE LIMIT-------------------- ------------------------------ -------- ----------DEFAULT FAILED_LOGIN_ATTEMPTS PASSWORD 1002、修改為無限次嘗試SQL> alter profile default limit failed_login_attempts unlimited;SQL> select * from dba_profiles where RESOURCE_NAME="FAILED_LOGIN_ATTEMPTS";PROFILE RESOURCE_NAME RESOURCE LIMIT-------------------- ------------------------------ -------- ----------DEFAULT FAILED_LOGIN_ATTEMPTS PASSWORD UNLIMITED

  • 中秋節和大豐收的關聯?
  • 地心的引力為零嗎?是不是越往地心g值越小?