2013年6月5日

ORACLE:ORA-01940 無法刪除使用者


解決辦法:
1.找出卡在線上的 SESSION ,請用有管理權限之帳號(我是用SYSTEM 做的 , 對 ORACLE DB 有點小小不熟,對權限控管的定義還不是很清楚) ,在可操作 ORACLE 的工具上\執行以下t T-SQL
select username,sid,serial# from v$session where username='USER_NAME';
2.可查出如以下列表資料
USERNAME   
SID
SERIAL#
USER_NAME
37
41363
USER_NAME
47
25604
USER_NAME
158
14321


3.把 SESSION 踢掉 , 請用以下 T-SQL  (SID=37 ,SERIAL=41363), 全部 踢完就可以去刪資料庫了
alter system kill session'37,41363';
資料來源:
http://www.google.com/url?q=http%3A%2F%2Fjason0324.pixnet.net%2Fblog%2Fpost%2F37310500&sa=D&sntz=1&usg=AFQjCNGGYJgZoiQ7KWKq38IcdiFp46r3-w

沒有留言:

張貼留言