installutil copyschemarepo サブコマンドは、スキーマ リポジトリのコピーを作成します。このコマンドは、コピー操作中、元のスキーマ リポジトリをロックします。完了すると、元のスキーマ リポジトリがロック解除されます。
installutil copyschemarepo サブコマンドは、installutil convertschemarepo サブコマンドに類似しています。 相違点の 1 つは、installutil convertschemarepo サブコマンドはコピー操作完了後も元のデータベースのロックを保持するという点です。 また、installutil convertschemarepo サブコマンドは、新しいデータベースを正しいロケーション情報で更新します。一方、installutil copyschemarepo サブコマンドは元のスキーマ リポジトリを複製する際、元のロケーション情報を保持します。
すべてのスキーマは、前に示した installutil サブコマンドを使用する前にチェックする必要があります。 そうでない場合、次のようなエラーでコマンドが失敗します。
The INSERT INTO statement contains the following unknown field name: ’field_name’. Make sure that you have typed the name correctly, and try the operation again.
installutil copyschemarepo -dbset MySR MySRadmin MySRpassword ORACLE SID MySRcopy MySRcopyuser MySRcopypassword MySRcopyuser MySRcopypassword MySRcopyuser MySRcopypassword "LOB_TYPE=CLOB"