oracleのマテリアライズドビューの更新がうまくいかない箇所があります。
昨日ネットワークの工事をしたというのが原因な気がしてます。
どうにか正常に戻したいのですが、
リフレッシュコマンドを打ってもレスが返ってこず、
セッションが残ってロック状態を疑っています。
がしかし、該当のテーブルはロックされておらず、killする事は出来ず現在、八方塞がりです。
exec dbms_mview.refresh('sample');
上記コマンドが返ってこないのでロックを疑ってます。
sql
1 object_name, 2 oracle_username, 3 s.sid, 4 s.serial#, 5 s.logon_time, 6 sql_address 7FROM v$locked_object l, 8 dba_objects o, 9 v$session s 10WHERE l.OBJECT_ID = o.OBJECT_ID 11 AND l.SESSION_ID = s.SID 12 AND object_name <> 'MLOG$' and object_name <> 'SNAP$' 13;
お願いします。本番環境で運用状態であり、喫緊の必要性があるのです。
何卒ご助言等お伺いしたいです。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。