2 つのオラクル サーバーola
とolb
.
どちらもwinサーバー2003で実行され、同じOracle 11.2gがインストールされ、同じOracleサービスがありますorcl
。
多くのテーブルを所有orcl
する同じユーザーlogin_by
がいますが、各テーブルには主キーがあります。
これで、 はolb
のクローン (コピー) として表示されola
ます。
のテーブルがlogin_by
データのログに挿入されました。ola
とでデータが異なりolb
ます。
これらのデータを から にインポートolb
しola
ます。ユーザーのデータをlogin_by
のdmp
ファイルにエクスポートしましたolb
。しかし、同じスキーマ (同じユーザー、テーブルを持っている) を持っているため、これdmp
をにインポートすることはできません。インポートは失敗します。ola
ola
では、他にアイデアはあるのだろうか?
ところで、ネットワークora
をorb
介して相互にアクセスすることはできません。
更新(私がやったこと):
1 件のデータを からエクスポートolb
:
exp login_by/000000@orcl file=c:\olb.dmp
2 にデータをインポートしますola
。
imp login_by/000000@orcl fromuser=login_by touser=login_by file=c:\olb.dmp
これは、次の 2 つの理由で失敗します。
1 login_by
ola のユーザーは同じテーブルを持っています。
,in
2 'table1 ola it may contain a record with
id=1 , and the same table
table1 in
olb may contain a record with the same
id=1 id ' という名前の同じテーブルのwhere the
場合は、主キーです。