PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
2348 98/07/13 16:50:18 RE:RE:RE:RE:RE:RE:PB5.0.01: ORACLEの行ロック解除について教えて下さい。 By ko
2316 98/07/10 12:13:59 RE:RE:RE:RE:RE:PB5.0.01: ORACLEの行ロック解除について教えて下さい。 By y_yanagihara
2267 98/07/07 17:41:48 RE:RE:RE:RE:PB5.0.01: ORACLEの行ロック解除について教えて下さい。 By ko
2251 98/07/06 14:23:52 RE:RE:RE:PB5.0.01: ORACLEの行ロック解除について教えて下さい。 By y_yanagihara
2250 98/07/06 11:56:15 RE:RE:PB5.0.01: ORACLEの行ロック解除について教えて下さい。 By ko
2247 98/07/06 08:42:24 RE:PB5.0.01: ORACLEの行ロック解除について教えて下さい。 By ふくちゃん
2243 98/07/04 13:28:37 PB5.0.01: ORACLEの行ロック解除について教えて下さい。 By ko

カテゴリ:旧電子会議室
日付:1998年07月10日 12:13 発信者:y_yanagihara
題名:RE:RE:RE:RE:RE:PB5.0.01: ORACLEの行ロック解除について教えて下さい。

>>こんいちは。
>>V$lockテーブルとV$sessionを利用するばいいと思います。
>>select sid, type, object_name, decode(lmode, 1,\'NULL\', 2,\'行共有\', 3,\'行排他\', 4
>>,\'共有\', 5,\'共有行排他\', 6,\'排他\', lmode) lmode, request
>>  from v$lock, all_objects
>>  where id1 = object_id and
>>        sid in (select sid from v$process, v$session
>>                      where addr = paddr and
>>                            osuser is not null);
>>ここでSIDを特定できれば、可能だと思います。
>>
>こんにちは。教えて頂いて、ありがとうございます。

>ところで、上記のSQL文を発行すると、SIDの情報は取得できるのですが、「ALTER SYSTEM KILL SESSION 
>\'SID,SERIAL#\';」を行う時に必要な「SERIAL#」を取得できません。どのようにすれば良いのでしょうか?
select osuser, b.sid, b.serial#, pid, spid,
 decode(command,2,\'INSERT\',
                 3,\'SELECT\',
                 6,\'UPDATE\',
                 7,\'DELETE\',
                26,\'LOCK TABLE\',
                27,\'NO OPERATION\',
                42,\'ALTER SESSION\',
                   command) command, status ,sql_address,sql_hash_value
     from v$process a, v$session b
     where a.addr = b.paddr and
                             osuser is not null
    order by osuser;
serial#カラムを付け加えれば表示されますよ。

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows95
DBMS Oracle SQL*Net 2.3
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS Oracle 7.3
WebServer (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.