copyschemarepo

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

Syntaxe

installutil copyschemarepo

[-dbset nom_ensemble_bases_de_données] connexion_cq  mot_de_passe_cq  base_de_données_fournisseur_cible  serveur_cible  base_de_données_cible
connexion_pbd_cible  mot_de_passe_pbd_cible  connexion_lecture_écriture_cible  mot_de_passe_lecture_écriture_cible  connexion_lecture_seule_cible  mot_de_passe_lecture_seule_cible
"options_connexion"

Description

La sous-commande installutil copyschemarepo effectue une copie du 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 sous-commande installutil convertschemarepo constitue une différence : elle 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_ensemble_bases_de_donné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.
mot_de_passe_cq
Mot de passe associé à la variable connexion_cq.
base_de_données_fournisseur_cible
Nom du fournisseur de base de données du nouveau référentiel de schéma. Choix disponibles :
  • DB2
  • ORACLE
  • SQL_SERVER
Important : Le nom des fournisseurs doit être mis en majuscule comme indiqué.
serveur_cible
Nom de serveur du nouveau schéma de base de données. Voici ci-dessous des informations spécifiques au fournisseur :
DB2
Nom de la base de données utilisateur
Oracle
ID du système Oracle (SID)
SQL Server
Nom de la base de données utilisateur
base_de_données_cible
Nom du nouveau schéma de base de données.
connexion_pbd_cible
ID de connexion du nouveau propriétaire de base de données.
mot_de_passe_pbd_cible
Mot de passe du nouveau propriétaire de base de données.
connexion_lecture_écriture_cible
ID de connexion du nouveau propriétaire de base de données.Cette valeur est identique à connexion_pbd_cible.
mot_de_passe_lecture_écriture_cible
Mot de passe du nouveau propriétaire de base de données. Cette valeur est identique à mot_de_passe_pbd_cible.
connexion_lecture_seule_cible
ID de connexion du nouveau propriétaire de base de données. Cette valeur est identique à connexion_pbd_cible.
mot_de_passe_lecture_seule_cible
Mot de passe du nouveau propriétaire de base de données. Cette valeur est identique à mot_de_passe_pbd_cible.
"options_connexion"
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. 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 cette 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

copyuserdb, convertschemarepo, convertuserdb


Commentaires