cmd 進入dos頁面
鍵入命令:sqlplus / as sysdba進入oracle 超級管理
1、用dba角色的使用者登陸,進行解鎖,先設定具體時間格式,以便檢視具體時間
sql> alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss';
session altered.
2、檢視具體的被鎖時間
sql> select username,lock_date from dba_users where username='test';
username lock_date test 2011-03-10 08:51:03
3、解鎖
sql> alter user test account unlock;
user altered.
4、檢視是那個ip造成的test使用者被鎖
檢視$oracle_home/network/admin/log/listener.log日誌
10-mar-2011 08:51:03 * (connect_data=(sid=lhoms)(server=dedicated)(cid=(program=oracle)(host=omstestdb)(user=oraoms))) * (address=(protocol=tcp)(host=218.77.123.123)(port=49434)) * establish * lhoms * 0
10-mar-2011 08:51:03 * (connect_data=(sid=lhoms)(server=dedicated)(cid=(program=oracle)(host=omstestdb)(user=oraoms))) * (address=(protocol=tcp)(host=218.77.123.123)(port=49435)) * establish * lhoms * 0
這樣可知是上面218.77.123.123的ip嘗試多次失敗登陸造成的被鎖 注:
一般資料庫預設是10次嘗試失敗後鎖住使用者
1、檢視failed_login_attempts的值
select * from dba_profiles where resource_name = 'failed_login_attempts';
2、修改為30次
alter profile default limit failed_login_attempts 30;
3、修改為無限次(為安全起見,不建議使用)
alter profile default limit failed_login_attempts unlimited;
Oracle安全管理
oracle 10g 資料庫系統學習筆記 安全管理 2008 09 26 20 20建立test使用者 利用企業管理工具建立test使用者的sql語法 create user test profile default identified by account unlock grant connec...
Oracle安全管理
oracle的資料安全控制機制包括以下6個方面 1 使用者管理 2 許可權管理使用者許可權分類 將許可權授予使用者有兩種辦法 範例 為public組使用者收取create session許可權 grant create session to public 為使用者user2授予create sess...
oracle使用者安全管理
oracle使用者安全管理 http blog.csdn.net wyzxg archive 2008 04 09 2270974.aspx oracle的使用者安全 作為dba一定要保證資料庫的安全,備份是要時刻準備的,個人覺得資料庫就好比乙個座樓 要想最好的的保護樓,最好是整個樓沒有窗戶和門等入...