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をにインポートすることはできません。インポートは失敗します。olaola
では、他にアイデアはあるのだろうか?
ところで、ネットワーク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_byola のユーザーは同じテーブルを持っています。
,in2 'table1 ola it may contain a record withid=1 , and the same tabletable1 inolb may contain a record with the sameid=1 id ' という名前の同じテーブルのwhere the場合は、主キーです。