installutil copyschemarepo

Copie un référentiel de schémas.

Syntaxe

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"

Description

La sous-commande installutil copyschemarepo fait une copie d'un référentiel de schémas. Cette commande verrouille le référentiel de schémas d'origine pendant la durée de l'opération de copie. Une fois l'opération terminée, le référentiel de schémas d'origine est déverrouillé.

La sous-commande installutil copyschemarepo est identique à la sous-commande installutil convertschemarepo. La différence tient au fait que la sous-commande installutil convertschemarepo maintient la base de données d'origine verrouillée une fois l'opération de copie terminée. De plus, la sous-commande installutil convertschemarepo met à jour la nouvelle base de données avec les informations d'emplacement appropriées. A l'opposé, la sous-commande installutil copyschemarepo duplique le référentiel de schéma d'origine, qui contient les informations relatives à l'emplacement d'origine.

Tous les schémas doivent être vérifiés avant d'utiliser les sous-commandes installutil juste mentionnées. Sinon, les commandes échouent avec une erreur identique à celle-ci :

L'instruction INSERT INTO contient le nom de zone inconnu suivant : ’nom_zone’. Vérifiez que vous avez saisi le nom correctement, puis retentez l'opération.

Options et arguments

-dbset nom_ensemblebasesdedonnées
Nom de l'ensemble de bases de données ou de la connexion à la base de données, tel qu'il s'affiche dans l'outil ClearQuest Maintenance.
connexion_cq
ID de connexion d'un utilisateur ClearQuest disposant des privilèges de superutilisateur.
cq_password
Mot de passe associé à la variable connexion_cq.
to_db_vendor
Nom du fournisseur de base de données du nouveau référentiel de schémas. Choix disponibles :
  • DB2
  • ORACLE
  • SQL_SERVER
Important : Le nom des fournisseurs doit être mis en majuscule comme indiqué.
to_server
Nom de serveur du nouveau schéma de base de données. Ci-dessous des informations spécifiques au fournisseur :
DB2
Nom de la base de données utilisateur
Oracle
ID du système Oracle (SID)
Serveur SQL
Nom de la base de données utilisateur
to_database
Nom du nouveau schéma de base de données.
to_dbo_login
ID de connexion du nouveau propriétaire de base de données.
to_dbo_password
Mot de passe du nouveau propriétaire de base de données.
to_rw_login
ID de connexion du nouveau propriétaire de base de données. Cette valeur est identique à connexion_pbd_cible.
to_rw_password
Mot de passe du nouveau propriétaire de base de données. Cette valeur est identique à to_dbo_password.
to_ro_login
ID de connexion du nouveau propriétaire de base de données. Cette valeur est identique à to_dbo_logon.
to_ro_password
Mot de passe du nouveau propriétaire de base de données. Cette valeur est identique à to_dbo_password.
"connect_options"
Paramètres facultatifs variant d'un fournisseur de base de données à l'autre. Voir Propriétés de base de données fournisseur.

Exemple

  • Copiez un référentiel de schémas nommé MySR qui utilise un serveur de base de données Oracle avec le type de données CLOB. Dans cet exemple, le SID Oracle est SID et l'administrateur de base de données et le mot de passe associés sont respectivement MySRadmin et MySRpassword. Le nom du nouveau référentiel dans lequel effectuer la copie est MySRcopy. Le nom de l'utilisateur Oracle qui possède le nouveau référentiel de schémas est MySRcopyuser et le mot de passe de cet utilisateur est MySRcopypassword ; la paire nom d'utilisateur-mot de passe de cet utilisateur est répertoriée trois fois.

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

Voir aussi

installutil copyuserdb, installutil convertschemarepo, installutil convertuserdb


Feedback