この時点まで、私は Oracle データベースで深刻なことをしたことはありません。MS SQL など、私が扱ってきたものとは異なることはわかっています。
したがって、MS SQL の観点から言えば、データベースをバックアップし、.bak ファイルを別のサーバーにコピーして復元し、データベースの完全なコピーを作成できます。
Oracleで同じことを行う方法がわかりません。バージョンが異なることはほとんどありません。主にコマンドラインで実行されるのを見たので、これを試しました:
$exp owner/owner schemas=tkcsdb directory=dumpdir dumpfile=dBaseName logfile=dBaseLog
そして、SQL Plus は以下を返します。
不明なパラメーター名「スキーマ」。パラメータの処理に失敗しました。エクスポートが正常に終了しませんでした。
それ以来、「スキーマ」を「スキーマ」に置き換えました(同じエラー)。「テーブル」を使用したかったのですが、それがどうなるかはわかりません。「tkcsdb」が探しているデータベースの名前である場合、私は 100% でさえありません。私が持っているすべてのデータベースをリストすることはできませんでした。
私がやりたいこと (MS SQL、MySQL、さらにはすべての IBM DB2 で実行したこと) は、Oracle で複製するのが非常に難しいようです。
タイトルと同様に、「データベース」を Oracle 11g XE からエクスポートして Oracle 10.2 にインポートするにはどうすればよいですか?
私は Windows 7 を使用しています。ターゲット マシンはある種の Linux Fedora です。