2012-02-14 9 views
2

ORA-14659によると、Oracle 11gでは現在、パーティション分割された親表を持つ参照パーティション表の作成はサポートされていません。しかし、いくつかの回避策でそれを実行することが可能かどうか疑問に思っていますか?すべての入力がありがとう、ありがとう!区間分割された親テーブルを持つ参照パーティションテーブルを作成することはできますか?

答えて

0

区間分割された親から参照パーティションテーブルを作成しようとしたことはありません。ただし、RANGEパーティションの親から参照パーティションテーブルを作成することは可能です。私は前にこれについてブログ:

http://betteratoracle.com/posts/21-11g-reference-partitioning

親テーブルのパーティション間隔は何ですか?レンジパーティションにすると簡単に変更できますか?

+0

返信ありがとうございました! 私の親テーブルはレンジ・リスト・パーティションを使用しています(年ごとに区切られ、12ヶ月のリストでサブパーティション化されています)。最初は、毎年新しいパーティションを手作業で追加する手間を省くためでした。今私はそれについて考えて、あなたの提案は今のところ最高の解決策かもしれない、それは今年のパーティションの作成を自動化しようとする野心的な試みかもしれません。 –

+0

レンジパーティションを使用して、十分な量の年パーティションを作成することを選択します。 しかし、私が参照パーティション・テーブルを作成するのは、非常に一般的なケースです.Oracleの次のバージョンでこの問題が解決されることを願っています。 –

+0

Oracle 11G以上(インターバル・パーティショニング機能を使用しているために使用していると想定)では、存在しないパーティションに挿入しようとすると、Oracleが先に作成して作成します。私はそれが区間分割か範囲分割であるかどうか思い出すことができません。私は、間隔と参照の分割がうまくいっているはずだということに同意します。うまくいけば、新しいバージョンでその機能が追加されます。 –