copyuserdb

Copie une base de données utilisateur.

Syntaxe

installutil copyuserdb

[-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 copyuserdb effectue une copie de base de données utilisateur. Cette commande verrouille la base de données d'origine pendant la durée de l'opération de copie. Une fois l'opération terminée, la base de données d'origine est déverrouillée.

La sous-commande installutil copyuserdb est identique à la sous-commande installutil convertuserdb. La sous-commande installutil convertuserdb 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 convertuserdb met à jour la nouvelle base de données avec les informations d'emplacement appropriées. A l'opposé, la sous-commande installutil copyuserdb duplique la base de données d'origine, qui contient les informations relatives à l'emplacement d'origine.

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 de la nouvelle base de données utilisateur. Choix disponibles :
  • DB2
  • ORACLE
  • SQL_SERVER
Important : Le nom des fournisseurs doit être mis en majuscule comme indiqué.
serveur_cible
Nom de serveur de la nouvelle base de données utilisateur. 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 de la nouvelle base de données utilisateur.
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 une base de données utilisateur nommée MyDB 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é sont respectivement MyDBadmin et MyDBpassword . Le nom de la nouvelle base de données dans laquelle effectuer la copie est MyDBcopy. Le nom de l'utilisateur Oracle qui possède le nouveau référentiel de schéma est MyDBcopyuser et le mot de passe de cet utilisateur est MyDBcopypassword ; la paire nom d'utilisateur-mot de passe de cet utilisateur est répertoriée trois fois.

    installutil copyuserdb -dbset MyDB MyDBadmin MyDBpassword ORACLE SID MyDBcopy
    MyDBcopyuser MyDBcopypassword MyDBcopyuser MyDBcopypassword MyDBcopyuser MyDBcopypassword
    "LOB_TYPE=CLOB"

Voir aussi

copyschemarepo, convertuserdb, convertschemarepo


Commentaires