1. 程式人生 > >oracle使用者被鎖或表被鎖的查詢與解決方法

oracle使用者被鎖或表被鎖的查詢與解決方法

1.查詢被鎖定的使用者 select username,account_status,lock_date from dba_users; 2.解鎖 ALTER USER LGQ_KY(使用者) ACCOUNT UNLOCK;

檢視被鎖的表: SELECT p.spid, c.object_name, b.session_id, b.oracle_username, b.os_user_name FROM vprocessp,vprocess p, vsession a, v$locked_object b, all_objects c WHERE p.ADDR = a.PADDR AND a.PROCESS = b.PROCESS AND c.OBJECT_ID = b.OBJECT_ID

解鎖:alter system kill session ‘146’;(其中146為鎖住的程序號)