Il sottocomando installutil copyschemarepo crea una copia di un repository di schemi. Questo comando blocca il repository di schemi originale per la durata dell'operazione di copia. Una volta completata l'operazione, il repository di schemi originale viene sbloccato.
Il sottocomando installutil copyschemarepo è simile al sottocomando installutil convertschemarepo. Una differenza sta nel fatto che il sottocomando installutil convertschemarepo mantiene il database originale bloccato dopo il completamento dell'operazione di copia. Inoltre, il sottocomando installutil convertschemarepo aggiorna il nuovo database con le informazioni sull'ubicazione corrette. Il sottocomando installutil copyschemarepo, invece, duplica il repository di schemi originale, conservando le informazioni sull'ubicazione originali.
È necessario effettuare il checkin di tutti gli schemi prima di utilizzare i sottocomandi installutil appena menzionati. Altrimenti, i comandi non riusciranno con un errore simile al seguente:
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"
installutil copyuserdb, installutil convertschemarepo, installutil convertuserdb