PLSQL使用技巧

2022-01-19 17:28:41 字數 649 閱讀 4779

用dba許可權的使用者登陸資料庫。

1、select * from v$locked_object 查出被鎖定的物件,其中object_id是物件的id,session_id是被鎖定物件有session id;

2、select object_name, object_type from dba_objects where object_id = 剛才查出來的object_id;(根據v$locked_object裡的object_id提出來的)

這樣來查被鎖定這個物件的名字,如果能確定是哪個table被鎖並且要解鎖,則再執行

3、select sid, serial#, machine, program from v$session where sid =第1步中查出來的session_id;(是根據v$locked_object對應鎖定記錄的session_id找出來的) 然後

4、alter system kill session 'sid,serial#';用來殺死這個會話;

以上幾個步驟即能解決物件被鎖定問題。

或者是plsql->tools->sessions

簡單描述下

mark 下改日寫

PLSQL使用技巧

1 預設選擇my objects tools brower filters 瀏覽器過濾器 選擇my object,並且在default前的核取方塊前打上勾即可。2 執行sql f8 執行sql windows 中的所有的sql 3 自動替換 快捷輸入sql語句,例如輸入s,按下空格,自動替換成sel...

PL SQL程式設計技巧

平時在pl sql中的程式設計中遇到一些問題,這裡以問答的形式來進行把它們總結下來,以供大家分享。1 當需要向表中裝載大量的資料流或者需要處理大量的資料流的時候,能否使用管道提高處理效率?管道函式對於改善並行查詢的效能非常方便,它加快往表中載入資料的速度。管道函式的使用總結如下兩點 每當在查詢裡使用...

PL SQL程式設計技巧

平時在pl sql中的程式設計中遇到一些問題,這裡以問答的形式來進行把它們總結下來,以供大家分享。1 當需要向表中裝載大量的資料流或者需要處理大量的資料流的時候,能否使用管道提高處理效率?管道函式對於改善並行查詢的效能非常方便,它加快往表中載入資料的速度。管道函式的使用總結如下兩點 每當在查詢裡使用...