installutil copyschemarepo

Copia un repository di schemi.

Riepilogo

installutil copyschemarepo [-dbset dbset_name] cq_login cq_password to_db_vendor to_server to_database to_dbo_login to_dbo_password to_rw_login to_rw_password to_ro_login to_ro_password "connect_options"

Descrizione

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.

Opzioni ed argomenti

-dbset dbset_name
il nome della serie di database o della connessione database come si presenta nel Tool di manutenzione ClearQuest.
cq_login
L'ID di accesso di un utente ClearQuest che dispone di privilegi Super utente.
cq_password
Password associata a cq_login.
to_db_vendor
Il nome del fornitore del database del nuovo repository di schemi. Scelte disponibili:
  • DB2
  • ORACLE
  • SQL_SERVER
Importante: I nomi di fornitore devono essere in maiuscolo come mostrato.
to_server
Il nome server del nuovo schema di database. Sono qui di seguito riportate informazioni specifiche per il fornitore:
DB2
Il nome del database utente
Oracle
L'ID di sistema Oracle (SID)
SQL Server
Il nome del database utente
to_database
Il nome del nuovo schema database.
to_dbo_login
L'ID di accesso del nuovo proprietario del database.
to_dbo_password
La password del nuovo proprietario del database.
to_rw_login
L'ID di accesso del nuovo proprietario del database. Questo valore è lo stesso di to_dbo_logon.
to_rw_password
La password del nuovo proprietario del database. Questo valore è lo stesso di to_dbo_password.
to_ro_login
L'ID di accesso del nuovo proprietario del database. Questo valore è lo stesso di to_dbo_logon.
to_ro_password
La password del nuovo proprietario del database. Questo valore è lo stesso di to_dbo_password.
"connect_options"
Parametri facoltativi, che variano a seconda del fornitore del database. Consultare Proprietà del database del fornitore.

Esempio

  • Copiare un repository di schemi denominato MySR che utilizza un server di database Oracle con il tipo di dati CLOB. In questo esempio, il SID Oracle è SID e l'amministratore del database e la password associata sono, rispettivamente, MySRadmin e MySRpassword. Il nome del nuovo repository in cui eseguire la copia è MySRcopy. Il nome dell'utente Oracle proprietario del nuovo repository di schemi è MySRcopyuser e la password di questo utente è MySRcopypassword; questa coppia di nome utente e password è elencata tre volte.

    installutil copyschemarepo -dbset MySR MySRadmin MySRpassword ORACLE SID MySRcopy MySRcopyuser MySRcopypassword MySRcopyuser MySRcopypassword MySRcopyuser MySRcopypassword "LOB_TYPE=CLOB"

Consultare anche

installutil copyuserdb, installutil convertschemarepo, installutil convertuserdb


Feedback