私は休止状態を使用しています。約 1000000 レコードをフェッチする必要があり、タイムアウト例外が発生します。したがってsetfetchsize
、6000 レコードごとに操作を複数のトランザクションに分散するように、6000 レコードに使用しています。
すべてを取得するには、約 21 時間かかります。
しかし、誰かが取得する予定だったレコードの 1 つを削除した場合、レコードを取得している間にORA-08103: object no longer exists
.
今、取得中に削除されたオブジェクトをスキップしたいと思います。これどうやってするの?