クライアントには名前以外の2つのテーブルがあり、T1とT2と呼びます。同義語実行時のOracleの切り替え
一部のバッチ処理はT2で動作しますが、同義語TNはT1を指します。
バッチが完了すると、同義語TNがT2テーブルを指して置き換えられます。 このスイッチは、1日に1回前後に行われます。
私の質問は以下のとおりです。
1)t2だけ同義語tを作成したり、交換した場合。 t1の代わりにt2を指すようにTNを切り替え、TNにアクセスするOracleへの同時クエリがsqlまたはstoredprocのいずれかを使用し続けると、クエリの切り替え時に失敗する可能性があります。
提案したようにこの問題を解決できる改善されたデザインを提案できますか? – Maths
あなたがしていることとバッチで何が起こっているかについてもっと教えてください。 T1とT2はテーブル/マテリアライズド・ビュー/等ですか? –