質問: 11gデータから10gへのインポートについて あるシステムのdb管理を行うにあたり、 oracleを使用しているのですが、 oracleのバージョンの違いにより、 dmpファイルのインポートが行えない事はございますでしょうか? 詳細は以下です。 ローカル環境のシステム oracle 10g / 10.2.0.1.0 社内環境のシステム oracle 11g / 11.2.0.1.0 社内環境システムよりバックアップを行い出力されたdmpファイルを ローカル環境へインポートを試みたところ、 以下のエラーが発生し、インポートができません。 *************************************************************************** 接続先: oracle database 10g release 10.2.0.1.0 - production imp-00010: 有効なエクスポート・ファイルではありません。ヘッダーは検証に失敗しました。 imp-00000: エラーが発生したためインポートを終了します。 接続先: oracle database 10g release 10.2.0.1.0 - production imp-00010: 有効なエクスポート・ファイルではありません。ヘッダーは検証に失敗しました。 imp-00000: エラーが発生したためインポートを終了します。 *************************************************************************** 解決方法をご存知の方がおられましたら ご教示いただけると有難いです。 以上、宜しくお願い致します。
回答: >sqlplusに接続後、 #1の方の回答の通りです。 が、expdp/impdp は、sqlplusのコマンドではありません。 なので、sqlplusで実施されても出来ません。osから起動します。 従来のエクスポート・インポートをどのように実施されていたか判りませんが、 sqlplusをタイプ(実行)するところでexpdp~を実行して下さい。 tool等お使いの場合は、エクスポートのオプション設定が出来ないか、 確認されると良いでしょう。 (大抵はguiにしているだけで、裏ではexpdp/impdpが動いてますから)