0

こんにちは、私は新しく、MS SQL Manager のアタッチ/デタッチ機能に慣れており、データベースを単一のファイルにドロップして、他のコンピューター/SQL インスタンスに移動できるようにしています。要するに、これが私がやりたいことです。

私は大規模な Oracle Express データベース (インスタンス名 Zeus) を持っており、それを他の Oracle Express インスタンス (新規インストール) に移動する必要があり、その後、それらを Zeus のデータベースで更新し続ける必要があります。

どうすればいいですか?データベース/スキーマ (ユーザー定義/権限、テーブル定義、およびテーブル データ) をエクスポートする方法がわかりません。

みんなありがとう

4

1 に答える 1

3

Oracle(特にXEエディション)で簡単にできるとは思いません。

通常はImport / Exportを行います。これは次のようなものになります:

expdp system/password@XE DUMPFILE=expfull.dmp FULL=y
impdp system/password@XE DUMPFILE=expfull.dmp FULL=y

expfull.dmp ファイルは、Oracle XE インストールの oradata/dpdump という名前のフォルダーにあります。

ここで説明され、ここ要約されているように、トランスポータブル表領域を使用することもできます。

別の方法には 10 のステップが含まれ、Oracle XE に適合させる必要があります。参考までにここに記しておきます。

于 2008-11-06T07:35:05.887 に答える