パーティションは約644万行/月となり、定期的に(毎月)パーティションが削除されます。最近、このテーブルの主キーに結合テーブルを導入しました(カスケード削除を使用)。これにより、結合テーブルがその内部の行を参照するため、パーティションを削除できない場合の参照整合性に問題が発生します。Oracle 11g - カスケード・パーティションの削除
アプリケーションコードを作成するためのアドバイスを受けましたが、これは最適ではないソリューションだと感じました。
これを読んで以来、私はしました:https://docs.oracle.com/cd/E11882_01/server.112/e25523/part_admin002.htm#i1007479をし、彼らが最初にDELETE FROM table partition (partitionID);
に推薦され、その後、ALTER TABLE table DROP PARTITION partitionID;
我々は心配していることが表示されます:
- 処理負荷
- への影響ログの元に戻す/やり直す
誰かが良いアイデアを持っているのだろうかと思います。あるいは、これが悪い考えではないことを再確認することができます。
してください[編集]あなたの質問は '問題のすべてのテーブルのtable'文を作成を追加します。
Oracleは、ここでより多くの情報を持っています。 –