今天恢庫的過程,一個應用不停連過來的庫

feelme發表於2013-12-05
今天測試那邊讓給恢一個庫,1個小小dmp包,就2個使用者,賊簡單,
BUT!前臺有程式一直在試圖登陸,而測試應用人員消失了。感覺整個過程傻呵呵的,也想不出更好的方法

1.drop user CORPOR_USER cascade;報錯ORA-01940: cannot drop a user that is currently connected
如果這個使用者裡沒啥東西就不導了吧,檢視下物件個數
SQL> select  count(*) from dba_objects where owner='CORPOR_USER'; 
  COUNT(*)
----------
       432
哦,有這麼多,那還是得導

2. 查查有哪些程式連著它.

SQL> Select username,sid,serial# from v$session where username='CORPOR_USER';
有10行,依次幹掉
alter system kill session '14,50865';
alter system kill session '15,11105';
alter system kill session '16,39167';
alter system kill session '69,61309';
alter system kill session '71,43915';
alter system kill session '73,28089';
alter system kill session '135,8759';
alter system kill session '142,30689';
alter system kill session '202,2003';
alter system kill session '206,32017';
kill完了立刻又全連上,woca。。什麼詭異程式@@  忙活了半天忘記停監聽了,lsnrctl stop頓時。。白茫茫一片真乾淨

3.導完之後用CORPOR_USER登入,
$ sqlplus CORPOR_USER/CORPOR_USER
SQL*Plus: Release 11.2.0.3.0 Production on Thu Dec 5 23:35:30 2013
Copyright (c) 1982, 2011, Oracle.  All rights reserved.
ERROR:
ORA-28000: the account is locked
Enter user-name:
解鎖
SQL> ALTER USER CORPOR_USER ACCOUNT UNLOCK;
User altered.

SQL> SELECT ACCOUNT_STATUS  FROM DBA_USERS WHERE USERNAME='CORPOR_USER';
ACCOUNT_STATUS
--------------------------------
OPEN
再次登陸又鎖了。woca!!!

4.查到使用者用的PROFILE: DEFAULT
查查幾次密碼錯會鎖-----
SQL> select PROFILE,resource_name,limit from dba_profiles where resource_name='FAILED_LOGIN_ATTEMPTS' where PROFILE='DEFAULT';
PROFILE                    RESOURCE_NAME                      LIMIT
--------------------------------------------------------------------------------------------
DEFAULT                    FAILED_LOGIN_ATTEMPTS                  10
嗯!一定有應用一直在用這個使用者試圖登陸,而我導完之後改了密碼,所以不停的被鎖,好吧

5.臨時改成無限制,我登上去看看再說
SQL> alter profile default limit failed_login_attempts unlimited;

6.登陸驗證無誤,再改回來。
SQL> alter profile default limit failed_login_attempts 10;

7.交給測試,並給他們改密碼和解鎖的命令,自己折騰去吧。。over

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

相關文章