因為表kol_xx_fin050_temp 為臨時表,而且有其他session正在使用。
處理步驟:
1、先從 dba_objects / user_objects中查詢到該錶的object_id:
select object_id from dba_objects where object_name=upper(『kol_xx_fin050_temp』);
2、根據查到的object_id知道使用該錶的session:
select * from v$lock where id1=&object_id;
3、在從v$session檢視中查到該session的sid和serial#:
select * from v$session where sid=331;
4、殺掉這些程序:
alter system kill session 『sid,serial#』;
C 刪除WebBrowser控制項Session
因為要搞乙個類似帳號多開的小輔助,但是很坑爹的發現,在乙個webbrowser中,就算重新登入,顯示的仍然是上乙個帳號,嘗試清空cookie無效,目測就是session的問題,因為session資訊是屬於httponly cookie,所以不能直接清除。搜了一圈,最終在stackoverflow上找...
如何kill掉oracle中的session
有時,oracle中造成一些表被死鎖或者會話異常退出,如執行了更新記錄操作後,既沒有commit也沒有rollback,網路就斷開了,也會造表或記錄被鎖住,待到超時後才會被解開,那樣都會造成應用操作被阻塞。可以以oralce管理員許可權使用者登入oracle資料,查詢到被鎖的物件,然後殺除指定的會話...
Oracle其他物件
b 檢視 b b 建立檢視 b create or replace view as b 序列 b b 建立序列 b create sequence increment by n start with n maxvalue n minvalue n cycle nocycle cache n noca...