Gestion de la base de données pluggable
Cette section traite de la gestion des bases de données pluggables au sein d'une base de données Conteneur. Elle inclut des commandes permettant de créer (dbaascli pdb create), de supprimer (dbaascli pdb delete) et de cloner des bases de données pluggables (dbaascli pdb localClone, dbaascli pdb remoteClone). Vous pouvez gérer les états des bases de données pluggables à l'aide de commandes permettant d'ouvrir, de fermer ou de redémarrer des bases de données pluggables et d'extraire les détails de connexion (dbaascli pdb getConnectString). Des commandes supplémentaires prennent en charge la sauvegarde, la récupération et le transfert des bases pluggables, ce qui garantit un contrôle complet du cycle de vie et des opérations des bases pluggables.
- dbaascli pdb backup
- dbaascli pdb bounce
- dbaascli pdb close
- dbaascli pdb create
- dbaascli pdb delete
- dbaascli pdb getConnectString
- dbaascli pdb getDetails
- dbaascli pdb list
- dbaascli pdb localClone
- dbaascli pdb open
- dbaascli pdb recover
- actualisation de base de données pluggable dbaascli
- dbaascli pdb remoteClone
- dbaascli pdb relocate
dbaascli pdb backup
Pour sauvegarder une base de données pluggable, interroger des sauvegardes de base de données pluggable et supprimer une sauvegarde de base de données pluggable, utilisez la commande dbaascli pdb backup.
Prérequis :
- Exécutez la commande en tant qu'utilisateur
root.
Syntaxe :
dbaascli pdb backup --pdbName <value> --dbname <value>
{
--start
{
[--level1]
| [--archival --tag <value>]
}
| --delete --backupTag <value>
| --status --uuid <value>
| --getBackupReport --json <value> --tag <value>
| --list [--json <value>]
}
Paramètres:
| Paramètre | Attributs | Description |
|---|---|---|
--pdbName |
- | Nom de base de données pluggable. |
--dbname |
- | Nom d'Oracle AI Database. |
--start | --delete | --status | --getBackupReport | --list |
- | - |
--start |
- | Démarre la sauvegarde de la base des données pluggable. |
--start |
--level1 | --archival |
- |
--start |
--level1 |
Permet de créer une sauvegarde de niveau 1 (incrémentielle). |
--start |
--archival |
Crée une sauvegarde complète d'archivage. |
--start |
--archival → --tag |
Indiquez une balise de sauvegarde. |
--delete |
- | Supprime la sauvegarde d'archivage. |
--delete |
--backupTag |
Indiquez la balise de sauvegarde à supprimer. |
--status |
- | - |
--status |
--uuid <value> |
- |
--getBackupReport |
- | Renvoie le rapport de sauvegarde. |
--getBackupReport |
--json |
Indiquez le nom du fichier pour la sortie JSON. |
--getBackupReport |
--tag |
Indiquez une balise de sauvegarde. |
--list |
- | Renvoie les informations de sauvegarde de la base de données pluggable. |
--list |
--json |
Indiquez le nom du fichier pour la sortie JSON. |
Foire aux questions:
Q : Quel est le but de la commande de sauvegarde dbaascli pdb ?
R : La commande dbaascli pdb backup permet de créer des sauvegardes pour une base de données pluggable, d'interroger le statut de sauvegarde, de générer des rapports de sauvegarde et de supprimer des sauvegardes de base de données pluggable dans un environnement Oracle Base Database Cloud@Customer.
Q : Quel est le prérequis pour utiliser la commande de sauvegarde de base de données pluggable dbaascli ?
R : La commande doit être exécutée en tant qu'utilisateur root et vous devez être connecté à une machine virtuelle Oracle Base Database Cloud@Customer.
Q : Comment démarrer une sauvegarde de base de données pluggable à l'aide de la commande de sauvegarde dbaascli PDB ?
R : Vous pouvez démarrer une sauvegarde de base de données pluggable à l'aide de l'option --start. Exemple :
dbaascli pdb backup --pdbName <PDB_Name> --dbname <DB_Name> --start
Q : Quelles options peuvent être utilisées avec l'indicateur –start ?
R : Avec l'indicateur --start, vous pouvez indiquer :
--level1pour une sauvegarde incrémentielle de niveau 1--archivalpour une sauvegarde d'archivage complète (qui nécessite également une balise de sauvegarde--tag)
Q : Comment créer une sauvegarde de base de données pluggable incrémentielle de niveau 1 ?
R : Utilisez l'indicateur --level1 avec l'option --start pour créer une sauvegarde incrémentielle de niveau 1 :
dbaascli pdb backup --pdbName <PDB_Name> --dbname <DB_Name> --start --level1
Q : Comment créer une sauvegarde de base de données pluggable d'archivage ?
R : utilisez l'indicateur --archival avec l'option --start et indiquez une balise de sauvegarde à l'aide de --tag :
dbaascli pdb backup --pdbName <PDB_Name> --dbname <DB_Name> --start --archival --tag <backup_tag>
Q : Comment supprimer une sauvegarde de base de données pluggable spécifique ?
R : Pour supprimer une sauvegarde spécifique, utilisez l'indicateur --delete et indiquez la balise de sauvegarde à l'aide de --backupTag :
dbaascli pdb backup --pdbName <PDB_Name> --dbname <DB_Name> --delete --backupTag <backup_tag>
Q : Comment vérifier le statut d'une sauvegarde de base de données pluggable ?
R : Utilisez l'indicateur --status avec la sauvegarde --uuid pour vérifier le statut d'une sauvegarde spécifique :
dbaascli pdb backup --pdbName <PDB_Name> --dbname <DB_Name> --status --uuid <backup_uuid>
Q : Comment extraire un rapport de sauvegarde de base de données pluggable au format JSON ?
R : Pour obtenir un rapport de sauvegarde au format JSON, utilisez l'option --getBackupReport, indiquez le nom de fichier avec --json et fournissez la balise de sauvegarde avec --tag :
dbaascli pdb backup --pdbName <PDB_Name> --dbname <DB_Name> --getBackupReport --json <file_name> --tag <backup_tag>
Q : Comment répertorier toutes les sauvegardes de base de données pluggable pour une base de données pluggable spécifique ?
R : Utilisez l'option --list pour obtenir la liste de toutes les sauvegardes d'une base de données pluggable donnée :
dbaascli pdb backup --pdbName <PDB_Name> --dbname <DB_Name> --list
Vous pouvez éventuellement générer la liste au format JSON à l'aide de l'indicateur --json :
dbaascli pdb backup --pdbName <PDB_Name> --dbname <DB_Name> --list --json <file_name>
Q : Que fait l'option –pdbName ?
R : l'option --pdbName indique le nom de la base de données pluggable pour laquelle vous voulez sauvegarder, interroger ou supprimer des sauvegardes.
Q : Quel est le but de l'option –dbname ?
R : l'option --dbname indique le nom de la base de données pluggable Oracle AI Database à laquelle elle appartient.
Q : Comment spécifier une balise de sauvegarde pour une sauvegarde de base de données pluggable ?
R : Vous indiquez une balise de sauvegarde à l'aide de l'option --tag lors du démarrage d'une sauvegarde d'archivage ou lors de l'extraction d'un rapport de sauvegarde :
--tag <backup_tag>
Q : Puis-je exécuter des sauvegardes de base de données pluggable en mode JSON ?
R : Oui. Les options de rapport de sauvegarde (--getBackupReport) et de liste de sauvegarde (--list) prennent en charge la sortie au format JSON. Vous indiquez un nom de fichier JSON à l'aide de l'option --json.
Exemples :
-
Afin d'effectuer une sauvegarde de niveau level1 d'une base
pdb1de données pluggable dans une basemyTestDbConteneur, procédez comme suit :dbaascli pdb backup --dbname myTestDb --pdbName pdb1 --start --level1 -
Pour interroger le statut de l'application de sauvegarde de base de données pluggable soumise avec
uuideef16b26361411ecb13800163e8e4fac, procédez comme suit :dbaascli pdb backup --dbname myTestDb --pdbName pdb1 --status --uuid eef16b26361411ecb13800163e8e4fac
dbaascli pdb bounce
Pour redémarrer une base de données pluggable, utilisez la commande dbaascli pdb bounce.
Prérequis :
Exécutez la commande en tant qu'utilisateur oracle.
Syntaxe :
dbaascli pdb bounce
{
--pdbName <value>
| --pdbUID <value>
}
--dbname <value> [--openMode <value>] [--startServices <value>] [--waitForCompletion <value>]
Paramètres:
| Paramètre | Description |
|---|---|
--pdbName |
indique le nom de la base de données pluggable. |
--pdbUID |
indique l'identificateur de la base de données pluggable |
--dbname |
indique le nom de la bases de données Conteneur qui héberge la PDB. |
--openMode |
indique le paramètre OPEN MODE cible de la base de données pluggable. |
--startServices |
indique de démarrer ou d'afficher la liste de tous les services correspondant à une base pluggable. Les valeurs acceptées sont all et une liste de services de base de données pluggable séparées par des virgules. |
--waitForCompletion |
spécifie d'exécuter l'opération au premier plan ou en arrière-plan. Valeurs valides : true ou false. |
Foire aux questions:
Q : Quel est le but de la commande dbaascli pdb bounce ?
R : La commande dbaascli pdb bounce permet de redémarrer (redémarrer) une base de données pluggable dans un environnement Oracle Base Database Cloud@Customer.
Q : Quels sont les prérequis pour l'utilisation de la commande dbaascli pdb bounce ?
R : La commande doit être exécutée en tant qu'utilisateur oracle et vous devez être connecté à une machine virtuelle Oracle Base Database Cloud@Customer.
Q : Comment redémarrer une base de données pluggable en indiquant son nom ?
R : Pour redémarrer une base de données pluggable en indiquant son nom, utilisez la syntaxe suivante :
dbaascli pdb bounce --dbname <CDB_Name> --pdbName <PDB_Name>
Q : Comment redémarrer une base de données pluggable à l'aide de son identificateur unique (UID) ?
R : Pour redémarrer une base de données pluggable à l'aide de son identificateur unique (UID), utilisez la syntaxe suivante :
dbaascli pdb bounce --dbname <CDB_Name> --pdbUID <PDB_UID>
Q : A quoi sert l'option –dbname ?
R : l'option --dbname indique le nom de la base de données Conteneur qui héberge la base de données pluggable en cours de redémarrage.
Q : A quoi sert l'option –pdbName ?
R : l'option --pdbName indique le nom de la base de données pluggable à redémarrer.
Q : A quoi sert l'option –pdbUID ?
R : l'option --pdbUID indique l'identificateur unique (UID) de la base de données pluggable à redémarrer.
Q : Comment spécifier le mode d'ouverture de la cible pour la base de données pluggable lors du rebond ?
R : Vous pouvez utiliser l'option --openMode pour indiquer le mode d'ouverture souhaité pour la base de données pluggable après le rebond. Les valeurs valides sont READ_WRITE et READ_ONLY. Exemple :
dbaascli pdb bounce --dbname <CDB_Name> --pdbName <PDB_Name> --openMode READ_WRITE
Q : Puis-je ouvrir la base de données pluggable en mode lecture seule après l'avoir rebondie ?
R : Oui, vous pouvez utiliser l'option --openMode READ_ONLY pour ouvrir la base de données pluggable en mode lecture seule après un rebond :
dbaascli pdb bounce --dbname <CDB_Name> --pdbName <PDB_Name> --openMode READ_ONLY
Q : Quel est le mode d'ouverture par défaut si –openMode n'est pas spécifié ?
R : Si --openMode n'est pas indiqué, la base de données pluggable est ouverte en mode d'ouverture par défaut, qui est généralement READ_WRITE.
Q : Puis-je utiliser les commandes –pdbName et –pdbUID dans la même commande ?
R : Non, vous devez indiquer --pdbName ou --pdbUID, mais pas les deux dans la même commande.
Q : Comment puis-je redémarrer une base de données pluggable et m'assurer qu'elle s'ouvre en mode lecture/écriture ?
R : Pour redémarrer une base de données pluggable et vous assurer qu'elle s'ouvre en mode lecture/écriture, utilisez l'option --openMode READ_WRITE :
dbaascli pdb bounce --dbname <CDB_Name> --pdbName <PDB_Name> --openMode READ_WRITE
Q : Est-il obligatoire de spécifier le mode d'ouverture lors de l'utilisation de la commande dbaascli pdb bounce ?
R : Non. La spécification de --openMode est facultative. Si elle n'est pas fournie, la base de données pluggable s'ouvre en mode par défaut.
Q : Que se passe-t-il si je ne spécifie pas l'indicateur –openMode ?
R : Si l'indicateur --openMode n'est pas indiqué, la base de données pluggable est ouverte en mode par défaut, qui est généralement READ_WRITE.
Exemple : dbaascli pdb bounce
dbaascli pdb bounce --dbname cdb_name --pdbName pdb name associated with the CDB
dbaascli pdb bounce --dbname cdb_name --pdbUID con_uid of that pdb
Facultatif :
-
--openMode READ_WRITE -
--openMode READ_ONLY
dbaascli pdb close
Pour fermer une base de données pluggable, utilisez la commande dbaascli pdb close.
Prérequis :
Exécutez la commande en tant qu'utilisateur oracle.
Syntaxe :
dbaascli pdb close
{
--pdbName <value>
| --pdbUID <value>
}
--dbname <value> [--waitForCompletion <value>]
Paramètres:
| Paramètre | Description |
|---|---|
--pdbname |
indique le nom de la base de données pluggable à fermer. |
--pdbUID |
indique l'identificateur de la base de données pluggable |
--dbname |
indique le nom de la Base de données Conteneur qui héberge la Base de données pluggable. |
--waitForCompletion |
spécifie d'exécuter l'opération au premier plan ou en arrière-plan. Valeurs valides : true ou false. |
Une fois la commande exécutée, la base de données pluggable est fermée sur toutes les instances de la base de données Conteneur.
Foire aux questions:
Q : Quel est le but de la commande dbaascli pdb close ?
R : La commande dbaascli pdb close permet de fermer une base de données pluggable dans un environnement Oracle Base Database Cloud@Customer.
Q : Quels sont les prérequis pour l'utilisation de la commande dbaascli pdb close ?
R : La commande doit être exécutée en tant qu'utilisateur oracle et vous devez être connecté à une machine virtuelle Oracle Base Database Cloud@Customer.
Q : Comment fermer une base de données pluggable en indiquant son nom ?
R : Pour fermer une base de données pluggable en indiquant son nom, utilisez la syntaxe suivante :
dbaascli pdb close --dbname <CDB_Name> --pdbName <PDB_Name>
Q : Comment fermer une base de données pluggable en indiquant son identificateur unique (UID) ?
R : Pour fermer une base de données pluggable à l'aide de son identificateur unique (UID), utilisez la syntaxe suivante :
dbaascli pdb close --dbname <CDB_Name> --pdbUID <PDB_UID>
Q : Que fait l'option –dbname dans la commande dbaascli pdb close ?
R : l'option --dbname indique le nom de la base de données Conteneur qui héberge la base de données pluggable à fermer.
Q : Que fait l'option –pdbName dans la commande dbaascli pdb close ?
R : l'option --pdbName indique le nom de la base de données pluggable à fermer.
Q : Quel est le rôle de l'option –pdbUID dans la commande dbaascli pdb close ?
R : l'option --pdbUID vous permet d'indiquer l'identificateur unique (UID) de la base de données pluggable à fermer.
Q : Puis-je fermer la PDB sur une instance spécifique de la CDB ?
R : Non, une fois la commande exécutée, la base de données pluggable est fermée sur toutes les instances de la base de données Conteneur (CDB).
Q : Est-il possible de spécifier –pdbName et –pdbUID dans la même commande ?
R : Non, vous pouvez indiquer --pdbName ou --pdbUID, mais pas les deux dans la même commande.
Q : Que se passe-t-il lorsque la commande de fermeture de la base de données pluggable dbaascli est exécutée ?
R : Une fois la commande exécutée, la base de données pluggable est fermée sur toutes les instances de la base de données Conteneur.
Q : Comment fermer une base de données pluggable spécifique dans une base de données Conteneur à l'aide de son UID ?
R : Vous pouvez fermer une base de données pluggable spécifique à l'aide de son UID en exécutant :
dbaascli pdb close --dbname <CDB_Name> --pdbUID <PDB_UID>
Q : Que se passe-t-il si j'oublie de spécifier –pdbName ou –pdbUID ?
R : Vous devez indiquer --pdbName ou --pdbUID dans la commande. Si aucun des deux n'est fourni, la commande ne sera pas exécutée.
Q : Puis-je utiliser directement la commande dbaascli pdb close pour une base de données Conteneur ?
R : Non, la commande est conçue pour fermer une base de données pluggable au sein d'une base de données Conteneur, et non la base de données Conteneur elle-même.
Exemple : dbaascli pdb close
dbaascli pdb close --dbname cdb name --pdbName pdb name associated with the CDB
dbaascli pdb close --dbname cdb name --pdbUID con_uid of that pdb
dbaascli pdb create
Pour créer une base de données pluggable, utilisez la commande dbaascli pdb create.
Prérequis :
Exécutez la commande en tant qu'utilisateur oracle.
Syntaxe :
dbaascli pdb create --pdbName <value> --dbName <value> [--maxCPU <value>] [--maxSize <value>] [--pdbAdminUserName <value>] [--lockPDBAdminAccount <value>] [--resume [--sessionID <value>]] [--executePrereqs] [--waitForCompletion <value>]
{
[--blobLocation <value>]
| [--standbyBlobFromPrimary <value>]
}
[--pdbTdeKeyVersionOCID <value>]
Paramètres:
| Paramètre | Attributs | Description |
|---|---|---|
--pdbName |
- | indique le nom de la base de données pluggable à créer. |
--dbName |
- | indique le nom de la bases de données Conteneur qui héberge la nouvelle base pluggable. |
--maxCPU |
- | Ce paramètre facultatif indique le nombre maximal d'UC disponibles pour la base de données pluggable. Définir cette option équivaut à définir le paramètre CPU_COUNT dans la base de données pluggable |
--maxSize |
- | en option, indique la taille totale maximale des fichier de données et des fichiers temporaires pour les tablespaces appartenant à la base de données pluggable. Définir cette option équivaut à définir la clause de stockage MAXSIZE PDB dans la commande SQL CREATE PLUGGABLE DATABASE. Pour imposer une limite, vous pouvez indiquer un entier suivi d'une unité de taille (K, M, G ou T). Vous pouvez également indiquer UNLIMITED afin de n'imposer aucune limite. |
--pdbAdminUserName |
- | indique le nouveau nom d'administrateur de la base de données pluggable |
--lockPDBAdminAccount |
- | indique true ou false pour le verrouillage du compte d'administrateur de la base de données pluggable. La valeur par défaut est true. |
--resume |
- | reprend l'exécution précédente. |
--resume |
--sessionID |
indique de reprendre un ID spécifique de session |
--executePrereqs |
- | indique yes afin d'exécuter uniquement les prérequis pour cette opération. Valeurs valides : yes ou no. |
--waitForCompletion |
- | indique false pour exécuter l'opération en arrière-plan. Valeurs valides : true ou false |
--blobLocation |
- | emplacement de répertoire personnalisé où le fichier BLOB de secours sera généré dans un environnement DG. |
--standbyBlobFromPrimary |
- | indique l'emplacement du fichier BLOB de secours, préparé à partir de la base d'informations principale. Requis uniquement pour les opérations de base de données pluggable de la base de données de secours. Les paramètres blobLocation et standbyBlobFromPrimary s'excluent mutuellement. |
--pdbTdeKeyVersionOCID |
- | OCID du TDE. |
Pendant le processus de création de la base de données pluggable, vous êtes invité à indiquer le mot de passe d'administration relatif à la nouvelle base de données pluggable.
Foire aux questions:
Q : Quel est le but de la commande dbaascli pdb create ?
R : La commande dbaascli pdb create permet de créer une base de données pluggable dans une base de données Conteneur dans un environnement Oracle Base Database Cloud@Customer.
Q : Quels sont les prérequis pour l'utilisation de la commande dbaascli pdb create ?
R : La commande doit être exécutée en tant qu'utilisateur oracle et vous devez être connecté à une machine virtuelle Oracle Base Database Cloud@Customer.
Q : Que fait l'option –pdbName dans la commande dbaascli pdb create ?
R : l'option --pdbName indique le nom de la nouvelle base de données pluggable à créer.
Q : Que fait l'option –dbName dans la commande dbaascli pdb create ?
R : l'option --dbName indique le nom de la base de données Conteneur qui hébergera la nouvelle base de données pluggable.
Q : Puis-je limiter les ressources CPU de la nouvelle base de données pluggable ?
R : Oui, vous pouvez utiliser l'option --maxCPU pour indiquer le nombre maximal de CPU que la base de données pluggable peut utiliser. Cela équivaut à définir le paramètre CPU_COUNT dans la base de données pluggable.
Q : Comment limiter la taille de stockage d'une base de données pluggable ?
R : Vous pouvez utiliser l'option --maxSize pour indiquer la taille totale maximale des fichiers de données et des fichiers temporaires pour la base de données pluggable. Vous pouvez définir une limite de taille (en K, M, G ou T) ou indiquer UNLIMITED sans limite.
Q : A quoi sert l'option –pdbAdminUserName ?
R : L'option --pdbAdminUserName indique le nom de l'administrateur de la nouvelle base de données pluggable. Cet utilisateur disposera de privilèges d'administration au sein de la base de données pluggable.
Q : Est-il possible de verrouiller le compte utilisateur d'administrateur lors de la création de la base de données pluggable ?
R : Oui. Vous pouvez utiliser l'option --lockPDBAdminAccount pour indiquer si le compte d'administrateur de base de données pluggable doit être verrouillé. La valeur par défaut est true (verrouillé).
Q : Que fait l'option –resume dans la commande dbaascli pdb create ?
R : L'option --resume vous permet de reprendre un processus de création de base de données pluggable précédemment en échec.
Q : Comment spécifier un ID de session pour la reprise d'une exécution précédente ?
R : Vous pouvez indiquer un ID de session à l'aide de l'option --sessionID pour reprendre une session spécifique du processus de création de la base de données pluggable.
Q : Quel est le but de l'option –executePrereqs ?
R : L'option --executePrereqs indique s'il faut exécuter uniquement les vérifications de prérequis pour la création de base de données pluggable. Vous pouvez définir cette option sur yes ou no.
Q : Puis-je exécuter le processus de création de la base de données pluggable en arrière-plan ?
R : Oui, vous pouvez utiliser l'option --waitForCompletion et la définir sur False pour exécuter l'opération en arrière-plan.
Q : A quoi sert l'option –standbyBlobFromPrimary ?
R : L'option --standbyBlobFromPrimary indique l'emplacement du fichier BLob de secours, préparé à partir de la base des données principale. Requis pour les opérations de base de données pluggable (PDB) de base de données.
Q : Comment le mot de passe d'administrateur de base de données pluggable sera-t-il demandé lors du processus de création ?
R : Pendant le processus d'établissement de la base de données pluggable, vous serez invité à indiquer le mot d'ordre d'administration de la nouvelle base de données pluggable.
Q : Puis-je créer une base de données pluggable de secours à l'aide de la commande dbaascli PDB create ?
R : Oui. Si vous créez une base de données pluggable de secours, vous pouvez utiliser l'option --standbyBlobFromPrimary pour indiquer l'emplacement du fichier BLOB de secours à partir de la base de données principale.
Q : Que se passe-t-il si je n'utilise pas l'option –maxSize ?
R : Si vous n'indiquez pas l'option --maxSize, la base de données pluggable n'aura pas de limite de taille de stockage, sauf indication contraire définie par les stratégies de base de données Conteneur.
Q : Que se passe-t-il si je ne fournis pas l'option –pdbAdminUserName ?
R : Si vous ne fournissez pas l'option --pdbAdminUserName, la base de données pluggable sera créée sans administrateur spécifié et vous devrez configurer manuellement l'administrateur après sa création.
Q : Puis-je reprendre une création de base de données pluggable ayant échoué à tout moment du processus ?
R : Oui, tant que la session n'a pas été interrompue, vous pouvez reprendre une création de base de données pluggable ayant échoué à l'aide des options --resume et --sessionID.
Exemple : dbaascli pdb create
Pour créer une base de données pluggable à partir d'une valeur prédéfinie dans une base de données standard dans un environnement non Data Guard, exécutez la commande suivante :
dbaascli pdb create --dbName db721 --pdbName new_pdb1 --maxsize 5G --maxcpu 2
Pour créer une base de données pluggable dans un environnement Data Guard, exécutez la commande suivante :
dbaascli pdb create --dbName db721 --pdbName new_pdb1
dbaascli pdb create --dbName db721 --pdbName new_pdb1 --standbyBlobFromPrimary /tmp/send_db
721.tar
dbaascli pdb delete
Pour supprimer une base de données pluggable, exécutez la commande dbaascli pdb delete.
Prérequis :
Exécutez la commande en tant qu'utilisateur oracle.
Syntaxe :
dbaascli pdb delete --dbName <value>
{
--pdbName <value>
| --pdbUID <value>
}
[--executePrereqs] [--waitForCompletion <value>] [--resume [--sessionID <value>]] [--allStandbyPrepared] [--cleanupRelocatedPDB]
Paramètres:
| Paramètre | Description |
|---|---|
--dbName |
indique le nom de la bases de données Conteneur qui héberge la PDB. |
--pdbName |
indique le nom de la base de données pluggable à supprimer. |
--pdbUID |
indique l'UID de la base de données pluggable à supprimer. |
--executePrereqs |
indique yes afin d'exécuter uniquement les prérequis pour cette opération. Valeurs valides : yes ou no. |
--waitForCompletion |
indique false pour exécuter l'opération en arrière-plan. Valeurs valides : true ou false |
--resume |
indique de reprendre l'exécution précédente |
--sessionID |
indique de reprendre un ID spécifique de session |
--allStandbyPrepared |
permet d'indiquer que l'opération a été exécutée sur toutes les bases de données de secours |
--cleanupRelocatedPDB |
option permettant de nettoyer la base de_données source après un transfert de PDB |
Foire aux questions:
Q : Quel est le but de la commande dbaascli pdb delete ?
R : La commande dbaascli pdb delete permet de supprimer une base de données pluggable d'une base de données Conteneur dans un environnement Oracle Base Database Cloud@Customer.
Q : Quels sont les prérequis pour l'exécution de la commande dbaascli pdb delete ?
R : La commande doit être exécutée en tant qu'utilisateur oracle et vous devez être connecté à une machine virtuelle Oracle Base Database Cloud@Customer.
Q : Que spécifie l'option –dbName dans la commande dbaascli pdb delete ?
R : l'option --dbName indique le nom de la base de données Conteneur qui héberge la base de données pluggable à supprimer.
Q : Comment indiquer la base de données pluggable à supprimer à l'aide de la commande dbaascli PDB delete ?
R : Vous pouvez indiquer la base de données pluggable à supprimer à l'aide de l'option --pdbName (indique le nom de la base de données pluggable) ou de l'option --pdbUID (indique l'UID de la base de données pluggable).
Q : Puis-je exécuter les vérifications de prérequis sans supprimer réellement la base de données pluggable ?
R : Oui, vous pouvez utiliser l'option --executePrereqs et la définir sur yes pour exécuter uniquement les vérifications de prérequis pour l'opération de suppression de base de données pluggable.
Q : Comment exécuter le processus de suppression de base de données pluggable en arrière-plan ?
R : Utilisez l'option --waitForCompletion et définissez-la sur false pour exécuter le processus de suppression en arrière-plan.
Q : Que fait l'option –resume dans la commande dbaascli pdb delete ?
R : L'option --resume vous permet de reprendre un processus de suppression de base de données pluggable précédemment en échec.
Q : Comment reprendre une session spécifique pour la suppression d'une base de données pluggable ?
R : Vous pouvez indiquer un ID de session à l'aide de l'option --sessionID pour reprendre une session spécifique pour le processus de suppression de base de données pluggable.
Q : Que fait l'option –allStandbyPrepared ?
R : L'option --allStandbyPrepared permet de vérifier que l'opération de suppression a été exécutée sur toutes les bases de données de secours avant de poursuivre la suppression de la base de données pluggable principale.
Q : Quel est le but de l'option –cleanupRelocatedPDB ?
R : L'option --cleanupRelocatedPDB nettoie la base de données source après le transfert d'une base de données pluggable, ce qui garantit qu'aucune valeur résiduelle n'est laissée après le transfert.
Q : Puis-je supprimer une base de données pluggable déjà transférée ?
R : Oui, vous pouvez utiliser l'option --cleanupRelocatedPDB pour supprimer une base de données pluggable qui a déjà été transférée vers une nouvelle base de données Conteneur.
Q : Comment puis-je garantir que l'opération de suppression s'exécute correctement sur les bases de données de secours ?
R : utilisez l'option --allStandbyPrepared pour vérifier que l'opération a été exécutée sur toutes les bases de données de secours avant de continuer.
Q : Que se passe-t-il si le processus de suppression échoue et doit être repris ?
R : Vous pouvez reprendre le processus de suppression à l'aide de l'option --resume et, si nécessaire, indiquer l'ID de session avec --sessionID.
Q : Que fait le paramètre –waitForCompletion sur false ?
R : La définition de --waitForCompletion sur false permet au processus de suppression de s'exécuter en arrière-plan, ce qui vous permet de continuer à travailler sans attendre la fin de l'opération.
Exemple : dbaascli pdb delete
Pour supprimer une base de données pluggable d'une base de données standard dans un environnement non Data Guard ou d'une base de données de secours dans un environnement Data Guard :
dbaascli pdb delete --dbName db721 --pdbName pdb1
Pour créer une base de données pluggable à partir de la base de données principale dans un environnement Data Guard :
dbaascli pdb create --dbName db721 --pdbName pdb1 --allStandbyPrepared
dbaascli pdb getConnectString
Afin d'afficher les informations de chaîne de connexion Oracle Net pour une base de données pluggable, exécutez la commande dbaascli pdb getConnectString.
Prérequis :
Exécutez la commande en tant qu'utilisateur oracle.
Syntaxe :
dbaascli pdb getConnectString --dbname <value>
{
--pdbName <value>
| --pdbUID <value>
}
Paramètres:
| Paramètre | Description |
|---|---|
--dbname |
indique le nom de la bases de données Conteneur qui héberge la PDB. |
--pdbname |
indique le nom de la base pluggable pour laquelle vous souhaitez afficher les informations sur les chaînes de connexion. |
--pdbUID |
indique l'identificateur de la base de données pluggable |
Foire aux questions:
Q : Quel est le rôle de la commande dbaascli pdb getConnectString ?
R : La commande dbaascli pdb getConnectString permet d'afficher les informations de chaîne de connexion Oracle Net pour une base de données pluggable dans un environnement Oracle Base Database Cloud@Customer.
Q : Quels sont les prérequis pour utiliser la commande dbaascli pdb getConnectString ?
R : La commande doit être exécutée en tant qu'utilisateur oracle et vous devez être connecté à une machine virtuelle Oracle Base Database Cloud@Customer.
Q : Comment extraire la chaîne de connexion d'une base de données pluggable en indiquant son nom ?
R : Pour extraire la chaîne de connexion en indiquant le nom de la base de données pluggable, utilisez la syntaxe suivante :
dbaascli pdb getConnectString --dbname <CDB_Name> --pdbName <PDB_Name>
Q : Comment extraire la chaîne de connexion d'une base de données pluggable en indiquant son identificateur unique (UID) ?
R : Pour extraire la chaîne de connexion à l'aide de l'identificateur unique (UID) de la base de données pluggable, utilisez la syntaxe suivante :
dbaascli pdb getConnectString --dbname <CDB_Name> --pdbUID <PDB_UID>
Q : Que fait l'option –dbname dans la commande dbaascli pdb getConnectString ?
R : l'option --dbname indique le nom de la base de données Conteneur qui héberge la base de données pluggable pour laquelle vous voulez afficher les informations de chaîne de connexion.
Q : Que fait l'option –pdbName dans la commande dbaascli pdb getConnectString ?
R : l'option --pdbName indique le nom de la base de données pluggable pour laquelle extraire les informations de chaîne de connexion Oracle Net.
Q : Quel est le rôle de l'option –pdbUID dans la commande dbaascli pdb getConnectString ?
R : L'option --pdbUID vous permet d'indiquer l'identificateur unique (UID) de la base de données pluggable pour laquelle afficher la chaîne de connexion.
Q : Puis-je utiliser les commandes –pdbName et –pdbUID dans la même commande ?
R : Non, vous pouvez utiliser --pdbName ou --pdbUID, mais pas les deux dans la même commande.
Q : Quel type d'informations est renvoyé par la commande dbaascli pdb getConnectString ?
R : La commande renvoie les informations de chaîne de connexion Oracle Net pour la base de données pluggable indiquée.
Q : Puis-je extraire la chaîne de connexion d'une base de données pluggable sur une instance de base de données Conteneur spécifique ?
R : Non, la chaîne de connexion est destinée à la base de données pluggable dans son ensemble, et non à une instance spécifique de la base de données Conteneur.
Q : Comment obtenir les informations sur la chaîne de connexion si je ne connais que l'identificateur unique (UID) de la base de données pluggable ?
R : Vous pouvez extraire la chaîne de connexion à l'aide de l'UID de la base de données pluggable en exécutant :
dbaascli pdb getConnectString --dbname <CDB_Name> --pdbUID <PDB_UID>
Q : Que se passe-t-il si je ne fournis ni -pdbName ni -pdbUID ?
R : Vous devez indiquer --pdbName ou --pdbUID pour extraire la chaîne de connexion. La commande ne sera pas exécutée sans l'une de ces options.
Q : Les informations de chaîne de connexion de la base de données pluggable sont-elles toujours les mêmes sur toutes les instances de la base de données Conteneur ?
R : Oui. Les informations de chaîne de connexion sont cohérentes pour la base de données pluggable sur toutes les instances de la base de données Conteneur.
Exemple : dbaascli pdb getConnectString
dbaascli pdb getConnectString --dbname dbname --pdbName pdbName
dbaascli pdb getDetails
Pour afficher les détails d'une base de données pluggable, utilisez la commande dbaascli pdb getDetails.
Prérequis :
Exécutez la commande en tant qu'utilisateur oracle.
Syntaxe :
dbaascli pdb getDetails --dbname <value>
{
--pdbName <value>
| --pdbUID <value>
}
Paramètres:
| Paramètre | Description |
|---|---|
--dbname |
indique le nom de la bases de données Conteneur qui héberge la PDB. |
--pdbname |
indique le nom de la base de données pluggable à supprimer. |
--pdbUID |
indique l'identificateur de la base de données pluggable |
Foire aux questions:
Q : Quel est le rôle de la commande dbaascli pdb getDetails ?
R : La commande dbaascli pdb getDetails permet de visualiser les détails d'une base de données pluggable hébergée dans une base de données Conteneur dans un environnement Oracle Base Database Cloud@Customer.
Q : Quels sont les prérequis pour exécuter la commande dbaascli pdb getDetails ?
R : La commande doit être exécutée en tant qu'utilisateur oracle et vous devez être connecté à une machine virtuelle Oracle Base Database Cloud@Customer.
Q : Que spécifie l'option –dbname dans la commande dbaascli pdb getDetails ?
R : l'option --dbname indique le nom de la base de données Conteneur qui héberge la base de données pluggable pour laquelle vous voulez visualiser les détails.
Q : Comment indiquez-vous la base de données pluggable pour laquelle vous voulez afficher les détails ?
R : Vous pouvez indiquer la base de données pluggable à l'aide de l'option --pdbName (pour fournir le nom de la base de données pluggable) ou de l'option --pdbUID (pour fournir l'UID de la base de données pluggable).
Q : Quelle est la différence entre –pdbName et –pdbUID ?
R : l'option --pdbName utilise le nom de la base de données pluggable pour extraire les détails, tandis que l'option --pdbUID utilise l'identificateur unique (UID) de la base de données pluggable pour extraire ses détails.
Q : Puis-je utiliser à la fois –pdbName et –pdbUID dans la commande dbaascli pdb getDetails ?
R : Non, vous pouvez indiquer l'option --pdbName ou --pdbUID pour obtenir les détails de la base de données pluggable, mais pas les deux en même temps.
Q : Quels sont les cas d'emploi de la commande dbaascli pdb getDetails ?
R : Vous pouvez utiliser la commande dbaascli pdb getDetails pour :
-
Extraire les détails d'une base pluggable spécifique dans une base Conteneur.
-
Vérifiez la Configuration d'une base de données pluggable.
-
Vérifier le statut d'une base de données pluggable dans une base de données Conteneur.
Q : Comment afficher les détails d'une base de données pluggable en fonction de son nom ?
R : Pour afficher les détails d'une base de données pluggable en fonction de son nom, utilisez la syntaxe suivante :
dbaascli pdb getDetails --dbname <CDB_Name> --pdbName <PDB_Name>
Q : Comment afficher les détails d'une base de données pluggable en fonction de son UID ?
R : Pour afficher les détails d'une base de données pluggable en fonction de son UID, utilisez la syntaxe suivante :
dbaascli pdb getDetails --dbname <CDB_Name> --pdbUID <PDB_UID>
Q : Cette commande peut-elle être utilisée pour plusieurs bases de données pluggables en une seule exécution ?
R : Non, la commande peut être utilisée pour extraire les détails d'une base de données pluggable à la fois en indiquant son nom ou son UID.
Exemple : dbaascli pdb getDetails
dbaascli pdb getDetails--dbname cdb name --pdbName pdb name associated with the CDB
dbaascli pdb getDetails--dbname cdb name --pdbUID con_uid of that pdb
dbaascli pdb list
Pour afficher la liste des bases de données pluggables dans une base de données Conteneur, utilisez la commande dbaascli pdb list.
Prérequis :
Exécutez la commande en tant qu'utilisateur oracle.
Syntaxe :
dbaascli pdb list --dbname
Paramètres:
| Paramètre | Description |
|---|---|
--dbname |
indique le nom de la bases de données Conteneur qui héberge la PDB. |
Foire aux questions:
Q : Quel est le but de la commande dbaascli pdb list ?
R : La commande dbaascli pdb list permet de visualiser la liste des bases de données pluggables d'une base de données Conteneur indiquée dans un environnement Oracle Base Database Cloud@Customer.
Q : Quels sont les prérequis pour l'exécution de la commande dbaascli pdb list ?
R : La commande doit être exécutée en tant qu'utilisateur oracle et vous devez être connecté à une machine virtuelle Oracle Base Database Cloud@Customer.
Q : Que spécifie l'option –dbname dans la commande dbaascli pdb list ?
R : l'option --dbname indique le nom de la base de données Conteneur qui héberge les bases de données pluggables pour lesquelles vous voulez visualiser la liste.
Q : Puis-je afficher la liste des bases de données pluggables à partir de plusieurs bases de données Conteneur à la fois ?
R : Non. La commande dbaascli pdb list permet de répertorier les bases de données pluggables à partir d'une seule base de données Conteneur à la fois, indiquée par l'option --dbname.
Q : Comment répertorier les bases de données pluggables dans une base de données Conteneur spécifique ?
R : Vous pouvez répertorier les bases de données pluggables dans une base de données Conteneur spécifique à l'aide de la syntaxe suivante :
dbaascli pdb list --dbname <CDB_Name>
Q : Quelles informations sont affichées lorsque vous utilisez la commande dbaascli pdb list ?
R : La commande renvoie la liste de toutes les bases de données pluggables de la base de données Conteneur indiquée. La liste inclut généralement les noms des bases de données pluggables et éventuellement d'autres détails tels que leur statut.
Q : Puis-je filtrer la liste des bases de données pluggables à l'aide d'options supplémentaires ?
R : Non. La commande dbaascli pdb list ne prend pas en charge les options de filtrage supplémentaires. Elle renvoie simplement la liste complète des bases de données pluggables de la base de données Conteneur indiquée.
Q : Que se passe-t-il si le nom de base de données spécifié n'existe pas ou est incorrect ?
R : si le paramètre --dbname indiqué est incorrect ou n'existe pas, la commande renvoie une erreur et aucune liste de bases de données pluggables n'est affichée.
Q : La commande dbaascli pdb list peut-elle être utilisée pour n'importe quel environnement Oracle AI Database ?
R : Non, la commande dbaascli pdb list est spécialement conçue pour être utilisée dans les environnements Oracle Base Database Cloud@Customer.
Exemple : dbaascli pdb list
dbaascli pdb list --dbname cdb name
dbaascli pdb localClone
Pour créer une base de données pluggable en tant que clone d'une base de données pluggable existante dans la même base de données Conteneur, utilisez la commande dbaascli pdb localClone.
Prérequis :
Exécutez la commande en tant qu'utilisateur oracle.
Syntaxe :
dbaascli pdb localClone --pdbName <value> --dbName <value> [--targetPDBName <value>] [--powerLimit <value>] [--maxCPU <value>] [--maxSize <value>] [--resume [--sessionID <value>]] [--executePrereqs] [--waitForCompletion <value>]
{
[--blobLocation <value>]
| [--standbyBlobFromPrimary <value>]
}
[--excludeUserTablespaces <value>] [--excludePDBData <value>] [--pdbAdminUserName <value>] [--lockPDBAdminAccount <value>] [--sourcePDBServiceConvertList <value>]
{
[--createFromSnapshot
{
--snapshotName <value>
| --snapshotUID <value>
}
[--copyDataFiles]]
| [--snapshot]
}
Paramètres:
| Paramètre | Attributs | Description |
|---|---|---|
--pdbName |
- | indique le nom de la nouvelle base de données pluggable à cloner. |
--dbName |
- | indique le nom de la base de données |
--targetPDBName |
- | indique le nom de la Base de données pluggable cible (nouvelle base de données pluggable clonée) |
--powerLimit |
- | indique le degré de parallélisme à utiliser pour l'opération de clonage. La valeur valide est comprise entre 1 et 128. |
--maxCPU |
- | indique le nombre maximal d'UC à allouer pour la base de données pluggable |
--maxSize |
- | indique la taille maximale de stockage en Go pour la nouvelle base pluggable. |
--resume |
- | reprend l'exécution précédente. |
--resume |
--sessionID |
indique de reprendre un ID spécifique de session |
--executePrereqs |
- | indique yes afin d'exécuter uniquement les prérequis pour cette opération. Valeurs valides : yes ou no. |
--waitForCompletion |
- | indique false pour exécuter l'opération en arrière-plan. Valeurs valides : true ou false |
--blobLocation |
- | emplacement de répertoire personnalisé où le fichier BLOB de secours sera généré dans un environnement DG. |
--standbyBlobFromPrimary |
- | indique l'emplacement du fichier BLOB de secours, préparé à partir de la base d'informations principale. Requis uniquement pour les opérations de base de données pluggable de la base de données de secours. Les paramètres --blobLocation et --standbyBlobFromPrimary s'excluent mutuellement. |
--excludeUserTablespaces |
- | option permettant d'ignorer les espaces de table utilisateur (t1,t2,t3, par exemple). |
--excludePDBData |
- | indiquez true/yes pour ignorer les données utilisateur de la PDB source. |
--pdbAdminUserName |
- | permet d'indiquer un nouveau nom utilisateur d'administrateur de base des données pluggable. |
--lockPDBAdminAccount |
- | indiquez true ou false pour le verrouillage du compte d'administrateur de la base de données pluggable. La valeur par défaut est true. |
--sourcePDBServiceConvertList |
- | indiquez la liste des noms de service source vers la cible, séparés par des virgules, qui doivent être convertis. La syntaxe est la suivante : source_srv1:new_srv1,source_srv2:new_srv2. |
--createFromSnapshot | --snapshot |
- | - |
--createFromSnapshot |
- | indiquer si la base de données pluggable doit être créée à partir d'un instantané de base de données pluggable |
--createFromSnapshot |
--snapshotName | --snapshotUID |
- |
--createFromSnapshot |
--snapshotName |
indiquer le nom de cliché pour créer une base pluggable à partir d'une base de données pluggable. |
--createFromSnapshot |
--snapshotUID |
indiquer l'UID de cliché pour créer une base pluggable à partir d'une base de données pluggable. |
--createFromSnapshot |
--copyDataFiles |
spécifiez cette option pour ignorer la copie de cliché. |
--snapshot |
- | permet de créer une base de données pluggable avec une copie de cliché. |
La base de données pluggable récemment clonée hérite des mots de passe d'administration de la base de données pluggable source.
Foire aux questions:
Q : Quel est le rôle de la commande dbaascli pdb localClone ?
R : La commande dbaascli pdb localClone permet de créer une base de données pluggable en tant que clone d'une base de données pluggable existante dans la même base de données Conteneur dans un environnement Oracle Base Database Cloud@Customer.
Q : Quels sont les prérequis pour exécuter la commande dbaascli pdb localClone ?
R : La commande doit être exécutée en tant qu'utilisateur oracle et vous devez être connecté à une machine virtuelle Oracle Base Database Cloud@Customer. En outre, la base de données pluggable source doit déjà exister dans la base de données Conteneur indiquée.
Q : Que spécifie l'option –dbName dans la commande dbaascli pdb localClone ?
R : l'option --dbName indique le nom de la base de données Conteneur qui héberge la base de données pluggable source à partir de laquelle la nouvelle base de données pluggable sera clonée.
Q : Que spécifie l'option –pdbName dans la commande dbaascli pdb localClone ?
R : l'option --pdbName indique le nom de la nouvelle base de données pluggable à créer en tant que clone de la base de données pluggable existante dans la même base de données Conteneur.
Q : Puis-je cloner une base de données pluggable portant un nom différent à l'aide de la commande dbaascli PDB localClone ?
R : Oui, vous pouvez indiquer un nom différent pour la base de données pluggable clonée à l'aide de l'option --targetPDBName. Si cette option n'est pas fournie, la base de données pluggable clonée hérite du nom de la base de données pluggable source.
Q : Que fait l'option –resume dans la commande dbaascli pdb localClone ?
R : L'option --resume vous permet de reprendre une opération de clonage de base de données pluggable précédemment interrompue.
Q : Comment limiter les ressources de CPU disponibles pour la base de données pluggable clonée ?
R : vous pouvez limiter les ressources de CPU de la base de données pluggable clonée à l'aide de l'option --maxCPU, qui indique le nombre maximal de CPU qui seront allouées à la nouvelle base de données pluggable.
Q : Puis-je exécuter l'opération de clonage de base de données pluggable en arrière-plan ?
R : Oui, vous pouvez exécuter l'opération en arrière-plan en définissant l'option --waitForCompletion sur false. Si vous la définissez sur true, l'opération est exécutée au premier plan et attend la fin.
Q : Quel est le rôle de l'option –maxSize dans la commande dbaascli pdb localClone ?
R : l'option --maxSize indique la taille de stockage maximale (en Go) de la base de données pluggable nouvellement clonée. Si aucune taille n'est indiquée, la base de données pluggable clonée hérite des mêmes limites de stockage que la base de données pluggable source.
Q : Puis-je contrôler le parallélisme de l'opération de clonage de base de données pluggable ?
R : Oui, vous pouvez contrôler le degré de parallélisme de l'opération de clonage à l'aide de l'option --powerLimit. Cette option accepte des valeurs comprises entre 1 et 128 pour définir le degré de parallélisme.
Q : A quoi sert l'option –primaryDBWalletTar ?
R : L'option --primaryDBWalletTar indique l'emplacement du fichier tar du portefeuille de la base de données principale. Cette option n'est requise que si l'opération de clonage implique des opérations de base de données pluggable de base de données de secours.
Q : Puis-je exécuter uniquement les vérifications de prérequis pour l'opération de clonage ?
R : Oui. Vous pouvez uniquement exécuter les vérifications de prérequis à l'aide de l'option --executePrereqs et en la définissant sur yes. Les valeurs valides sont yes et no.
Q : Que se passe-t-il si l'opération de clonage de base de données pluggable échoue ou est interrompue ?
R : Si l'opération de clonage échoue ou est interrompue, vous pouvez la reprendre en utilisant l'option --resume pour continuer à partir de l'endroit où l'opération s'est arrêtée.
Exemple : dbaascli pdb localClone
dbaascli pdb localClone --dbName db35 --pdbName PDB35 --targetPDBName local_clone1 --maxCPU 2 --maxSize 15
dbaascli pdb open
Pour ouvrir une base de données pluggable, utilisez la commande dbaascli pdb open.
Exécutez la commande en tant qu'utilisateur root ou oracle.
Syntaxe :
dbaascli pdb open
{
--pdbName <value>
| --pdbUID <value>
}
--dbname <value> [--openMode <value>] [--startServices <value>] [--waitForCompletion <value>] [--setPDBRefreshModeNone [--skipPDBRefresh] [--pdbAdminUserName <value>]] [--executePrereqs] [--resume [--sessionID <value>]] [--blobLocation <value>]
Paramètres:
| Paramètre | Description |
|---|---|
--pdbName |
indique le nom de la base de données pluggable à ouvrir. |
--pdbUID |
indique l'identificateur de la base de données pluggable |
--dbname |
indique le nom de la Base de données Conteneur qui héberge la Base de données pluggable. |
--openMode |
indique le paramètre OPEN MODE cible de la base de données pluggable. |
--startServices |
indique de démarrer ou d'afficher tous les services correspondant à une bases de données pluggable. Les valeurs acceptées sont all et une liste de services de base de données pluggable séparées par des virgules. |
--waitForCompletion |
spécifie false pour exécuter l'opération en arrière-plan. Valeurs valides : true ou false |
--setPDBRefreshModeNone |
indique de convertir une base pluggable actualisable à une base pluggable non actualisable |
--skipPDBRefresh |
indique qu'il faut ignorer l'actualisation de la base de données pluggable actualisable |
--pdbAdminUserName |
indique le nouveau nom d'utilisateur de l'administrateur de la base des données pluggable |
--executePrereqs |
permet d'exécuter les vérifications de prérequis et de rapporter les résultats |
--resume |
reprend l'opération précédente |
--sessionID |
indique de reprendre un ID spécifique de session |
--blobLocation |
indique l'emplacement de répertoire personnalisé où le fichier BLOB de secours sera généré dans un environnement Data Guard. |
Une fois la commande exécutée, la base de données pluggable est ouverte sur toutes les instances de la base de données Conteneur.
Foire aux questions:
Q : Quel est le but de la commande dbaascli pdb open ?
R : La commande dbaascli pdb open permet d'ouvrir une base de données pluggable dans une base de données Conteneur Oracle dans un environnement Oracle Base Database Cloud@Customer.
Q : Qui peut exécuter la commande dbaascli pdb open ?
R : la commande peut être exécutée en tant qu'utilisateur root ou oracle.
Q : Que spécifie l'option –pdbName dans la commande dbaascli pdb open ?
R : l'option --pdbName indique le nom de la base de données pluggable à ouvrir.
Q : Que spécifie l'option –pdbUID dans la commande dbaascli pdb open ?
R : l'option --pdbUID indique l'identificateur unique (UID) de la base de données pluggable à ouvrir.
Q : Que spécifie l'option –dbname dans la commande dbaascli pdb open ?
R : l'option --dbname indique le nom de la bases de données Conteneur qui héberge la bases de données pluggable.
Q : Quel est le but de l'option –openMode ?
R : L'option --openMode indique le mode dans lequel la base de données pluggable sera ouverte. Les valeurs valides sont READ_WRITE et READ_ONLY.
Q : Puis-je démarrer des services lors de l'ouverture de la base de données pluggable ?
R : Oui, vous pouvez utiliser l'option --startServices pour démarrer tous les services associés à la base de données pluggable en indiquant tous les services ou en fournissant une liste délimitée par des virgules de services spécifiques à démarrer.
Q : Que se passe-t-il si je définis l'option –waitForCompletion sur False ?
R : si --waitForCompletion est défini sur false, la commande est exécutée en arrière-plan et l'utilisateur n'a pas besoin d'attendre la fin de l'opération. Si elle est définie sur true, la commande attend la fin avant de quitter.
Q : Que fait l'option –setPDBRefreshModeNone ?
R : L'option --setPDBRefreshModeNone convertit une base de données pluggable actualisable (qui est régulièrement mise à jour à partir d'une base de données principale) en une base de données pluggable non actualisable.
Q : Quelle est la fonction de l'option –skipPDBRefresh ?
R : L'option --skipPDBRefresh vous permet d'ignorer l'opération d'actualisation lors de l'ouverture d'une base de données pluggable actualisable, ce qui empêche la synchronisation de la base de données pluggable avec la base de données principale à ce moment-là.
Q : Que fait l'option –pdbAdminUserName dans la commande dbaascli pdb open ?
R : L'option --pdbAdminUserName vous permet d'indiquer un nouveau nom utilisateur d'administrateur de base de données pluggable lors de l'ouverture de la base de données pluggable.
Q : Que se passe-t-il si la commande dbaascli pdb open réussit ?
R : Une fois la base de données pluggable indiquée terminée, elle sera ouverte sur toutes les instances de la base de données Conteneur.
Q : Est-il possible d'exécuter la commande dbaascli PDB open pour une base de données pluggable actualisable ?
R : Oui, la commande peut être utilisée pour les bases de données pluggables actualisables. L'option --setPDBRefreshModeNone convertit la base de données pluggable en base de données non actualisable et l'option --skipPDBRefresh ignore l'opération d'actualisation pendant le processus d'ouverture.
Q : Quel est le mode d'ouverture par défaut d'une base de données pluggable si no –openMode est spécifié ?
R : si aucune valeur --openMode n'est indiquée, la base de données pluggable est généralement ouverte en mode READ_WRITE par défaut.
Exemple : dbaascli pdb open
dbaascli pdb open --dbname cdb name --pdbName pdb name associated with the CDB
dbaascli pdb open --dbname cdb name --pdbUID con_uid of that pdb
Facultatif : --openMode READ_WRITE/READ_ONLY
dbaascli pdb recover
Pour récupérer une base de données pluggable, utilisez la commande dbaascli pdb recover.
Prérequis :
-
Exécutez la commande en tant qu'utilisateur
root. -
La base de données doit être configurée avec des détails de destination de stockage de sauvegarde pour l'emplacement de stockage des sauvegardes.
Syntaxe :
dbaascli pdb recover --dbname <value> --pdbName <value>
{
--start
{
--untilTime <value> [--nonUTC]
| --untilSCN <value>
| --latest
| --tag <value>
}
| --status --uuid <value>
}
Paramètres:
| Paramètre | Description |
|---|---|
--dbname |
indique le nom de la bases de données Conteneur qui héberge la PDB. |
--pdbName |
indique le nom de la base de données pluggable à récupérer. |
--start |
commence la récupération d'une base pluggable. |
--untilTime |
Récupère la base de données pluggable jusqu'à ce que le temps soit écoulé. format d'entrée : DD-MON-YYYY HH24:MI:SS ; |
--untilSCN |
permet de récupérer la base de données pluggable jusqu'au numéro SCN |
--latest |
permet de récupérer le dernier état connu de la base pluggable |
--tag |
permet de récupération de la base des données pluggable vers la balise d'archivage |
--status |
affiche les détails d'un processus d'un travail de récupération d'une base de données pluggable |
--uuid |
identificateur unique de l'opération de récupération de base de données pluggable. Format d'entrée : xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx, |
Foire aux questions:
Q : Quel est le but de la commande dbaascli pdb recover ?
R : la commande dbaascli pdb recover permet de récupérer une base de données pluggable à l'état précédent à l'aide de sauvegardes stockées dans une destination de stockage de sauvegarde configurée.
Q : Qui peut exécuter la commande dbaascli pdb recover ?
R : la commande doit être exécutée en tant qu'utilisateur root.
Q : Que faut-il avant d'exécuter la commande dbaascli pdb recover ?
R : Avant d'exécuter la commande, la base de données doit être configurée avec les détails d'emplacement de stockage de sauvegarde où les sauvegardes sont stockées.
Q : Que spécifie l'option –pdbName dans la commande dbaascli pdb recover ?
R : l'option --pdbName indique le nom de la base de données pluggable à récupérer.
Q : Que spécifie l'option –dbname dans la commande dbaascli pdb recover ?
R : l'option --dbname indique le nom de la bases de données Conteneur qui héberge la bases de données pluggable.
Q : Quelles sont les options possibles pour démarrer une récupération de base de données pluggable à l'aide de l'option –start ?
R : Vous pouvez récupérer la base de données pluggable à l'aide de l'une des options suivantes :
-
--untilTime <value>: récupère la base de données pluggable jusqu'à une heure spécifiée (format :DD-MON-YYYY HH24:MI). -
--untilSCN <value>: récupère la base de données pluggable jusqu'à ce qu'un numéro SCN (System Change Number) spécifié. -
--latest: récupère la base de données pluggable à l'état connu le plus récent. -
--tag <value>: récupère la base de données pluggable vers une balise d'archivage spécifique.
Q : Quel est le format requis pour spécifier l'heure dans l'option –untilTime ?
R : L'heure doit être au format DD-MON-YYYY HH24:MI:SS.
Q : Comment récupérer une base de données pluggable à l'état le plus récent à l'aide de la récupération de base de données pluggable dbaascli ?
R : pour récupérer la base de données pluggable à l'état connu le plus récent, utilisez l'option --latest :
dbaascli pdb recover --pdbName <value> --dbname <value> --start --latest
Q : Comment récupérer une base de données pluggable vers une balise d'archivage spécifique ?
R : Vous pouvez récupérer la base de données pluggable vers une balise spécifique à l'aide de l'option --tag :
dbaascli pdb recover --pdbName <value> --dbname <value> --start --tag <tag_value>
Q : Puis-je récupérer une base de données pluggable à l'aide d'un SCN spécifique ?
R : Oui, vous pouvez récupérer la base de données pluggable vers un SCN spécifique à l'aide de l'option --untilSCN :
dbaascli pdb recover --pdbName <value> --dbname <value> --start --untilSCN <SCN_value>
Q : Que fait l'option –status dans la commande dbaascli pdb recover ?
R : L'option --status permet de vérifier le statut d'une opération de récupération. Vous devez indiquer --uuid pour indiquer la session de récupération.
Q : Comment vérifier le statut d'une récupération de base de données pluggable ?
R : pour vérifier le statut d'une opération de récupération, utilisez l'option --status avec l'option --uuid de la session de récupération :
dbaascli pdb recover --pdbName <value> --dbname <value> --status --uuid <uuid_value>
Q : Que se passe-t-il si je spécifie la dernière option de la commande de récupération ?
R : Si vous indiquez l'option --latest, la base de données pluggable est récupérée à l'état le plus récent disponible dans la sauvegarde.
Exemples :
-
Pour récupérer une base de_données pluggable
pdb1dans une base de_données ConteneurmyTestDbà son dernier état :dbaascli pdb recover --dbname myTestDb --pdbName pdb1 --start --latest -
Pour interroger le statut de l'application de récupération de base de données pluggable soumise avec l''
uuid81a17352362011ecbc3000163e8e4fac, procédez comme suit :dbaascli pdb recover --dbname myTestDb --pdbName pdb1 --status --uuid 81a17352362011ecbc3000163e8e4fac
actualisation de base de données pluggable dbaascli
Pour actualiser une base de données pluggable, utilisez la commande dbaascli pdb refresh.
Exécutez la commande en tant qu'utilisateur root ou oracle.
Syntaxe :
dbaascli pdb refresh --dbname <value>
{
--pdbName <value>
| --pdbUID <value>
}
[--waitForCompletion <value>]
Paramètres:
| Paramètre | Description |
|---|---|
--dbname |
indique le nom de l'instance Oracle AI Database |
--pdbName |
indique le nom de la base d'informations pluggable |
--pdbUID |
indique l'identificateur de la base d'informations pluggable |
--waitForCompletion |
spécifie false pour exécuter l'opération en arrière-plan. Valeurs valides : true ou false |
Foire aux questions:
Q : Quel est le but de la commande dbaascli pdb refresh ?
R : la commande dbaascli pdb refresh permet d'actualiser une base de données pluggable indiquée dans une base de données Conteneur.
Q : Qui peut exécuter la commande dbaascli pdb refresh ?
R : la commande peut être exécutée par l'utilisateur root ou oracle.
Q : Que spécifie l'option –dbname dans la commande dbaascli pdb refresh ?
R : l'option --dbname indique le nom de la base de données Conteneur qui héberge la base de données pluggable à actualiser.
Q : Que spécifie l'option –pdbName dans la commande dbaascli pdb refresh ?
R : l'option --pdbName indique le nom de la base de données pluggable à actualiser.
Q : Que spécifie l'option –pdbUID dans la commande dbaascli pdb refresh ?
R : l'option --pdbUID indique l'identificateur unique (UID) de la base de données pluggable à actualiser.
Q : Que fait l'option –waitForCompletion dans la commande dbaascli pdb refresh ?
R : L'option --waitForCompletion indique si l'opération doit être exécutée au premier plan ou en arrière-plan. Si la valeur est True, l'opération est exécutée au premier plan et attend la fin. Si elle est définie sur false, l'opération s'exécute en arrière-plan.
Q : Comment actualiser une base de données pluggable et exécuter l'opération en arrière-plan ?
R : Pour actualiser une base de données pluggable et exécuter l'opération en arrière-plan, utilisez l'option --waitForCompletion false :
dbaascli pdb refresh --dbname <value> --pdbName <value> --waitForCompletion false
Q : Comment actualiser une base de données pluggable à l'aide de son identificateur unique (UID) ?
R : Vous pouvez actualiser la base de données pluggable à l'aide de l'option --pdbUID :
dbaascli pdb refresh --dbname <value> --pdbUID <value>
Q : Puis-je spécifier à la fois –pdbName et –pdbUID dans la commande dbaascli pdb refresh ?
R : Non, vous devez indiquer --pdbName ou --pdbUID, mais pas les deux, lors de l'actualisation d'une base de données pluggable.
Q : Que se passe-t-il si je n'inclus pas l'option –waitForCompletion dans la commande ?
R : si vous n'indiquez pas l'option --waitForCompletion, le comportement par défaut est d'attendre que l'opération se termine avant de renvoyer le contrôle à l'utilisateur.
Q : Puis-je actualiser une base de données pluggable lorsque la base de données est en cours d'exécution ?
R : Oui, vous pouvez actualiser une base de données pluggable pendant l'exécution de la base de données, à condition que la commande soit exécutée par un utilisateur disposant des privilèges appropriés.
dbaascli pdb remoteClone
Pour créer une base de données pluggable en tant que clone d'une base de données pluggable existante dans une autre base de données Conteneur, utilisez la commande dbaascli pdb remoteClone.
Exécutez la commande en tant qu'utilisateur root ou oracle.
Syntaxe :
dbaascli pdb remoteClone --pdbName <value> --dbName <value> --sourceDBConnectionString <value> [--targetPDBName <value>] [--powerLimit <value>] [--maxCPU <value>] [--maxSize <value>] [--resume [--sessionID <value>]] [--executePrereqs] [--waitForCompletion <value>] [--sourcePDBExportedTDEKeyFile <value>]
{
[--blobLocation <value>]
| [--standbyBlobFromPrimary <value>]
}
[--excludeUserTablespaces <value>] [--excludePDBData <value>] [--pdbAdminUserName <value>] [--lockPDBAdminAccount <value>] [--sourcePDBServiceConvertList <value>] [--upgradePDB]
{
[--createFromSnapshot --snapshotName <value> [--copyDataFiles]]
| [--snapshot]
}
[--refreshablePDB --refreshMode <value> [--refreshIntervalInMinutes <value>]] [--updateDBBlockCacheSize]
{
[--dblinkUsername <value> [--honorCaseSensitiveUserName]]
| [--dbLinkName <value>]
}
[--keepSourceDBServices <value>]
Paramètres:
| Paramètre | Attributs | Description |
|---|---|---|
--pdbName |
- | indique le nom de la PDB source à cloner. |
--dbname |
- | indique le nom (DB_NAME) de la PDB qui héberge la PDB récemment clonée. |
--sourceDBConnectionString |
- | indique la chaîne de connexion à la base de données source au format scan_name:scan_port/database_service_name |
--targetPDBName |
- | indique le nom de la Base de données pluggable cible (nouvelle base de données pluggable clonée) |
--powerLimit |
- | indique le degré de parallélisme à utiliser pour l'opération de clonage. La valeur valide est comprise entre 1 et 128. |
--maxCPU |
- | indique le nombre maximal d'UC à allouer pour la base de données pluggable |
--maxSize |
- | indique la taille maximale de stockage en Go pour la nouvelle base pluggable. |
--resume |
- | reprend l'exécution précédente. |
--resume |
--sessionID |
indique de reprendre un ID spécifique de session |
--executePrereqs |
- | indique yes afin d'exécuter uniquement les prérequis pour cette opération. Valeurs valides : yes ou no. |
--waitForCompletion |
- | indique false pour exécuter l'opération en arrière-plan. Valeurs valides : true ou false |
--sourcePDBExportedTDEKeyFile |
- | indique le fichier d'export de la base de données pluggable source. Cette variable est applicable uniquement aux bases de données de version 12.1. |
--blobLocation |
- | indique le chemin personnalisé où le fichier BLOB de secours sera généré dans un environnement Data Guard. |
--standbyBlobFromPrimary |
- | indiquez l'emplacement du fichier BLOB de secours, préparé à partir de la base des données principale. Requis uniquement pour les opérations de base de données pluggable de la base de données de secours. Les paramètres --blobLocation et --standbyBlobFromPrimary s'excluent mutuellement. |
--excludeUserTablespaces |
- | option permettant d'ignorer les espaces de table utilisateur (t1,t2,t3, par exemple). |
--excludePDBData |
- | indiquez true/yes pour ignorer les données utilisateur de la bases de données pluggable source. |
--pdbAdminUserName |
- | indique le nouveau nom d'utilisateur de l'administrateur de la base des données pluggable |
--lockPDBAdminAccount |
- | indiquez true ou false pour le verrouillage du compte d'administrateur de la base de données pluggable. La valeur par défaut est true. |
--sourcePDBServiceConvertList |
- | indiquez la liste des noms de service source à cible, séparés par des virgules, qui doivent être convertis. La syntaxe est la suivante : source_srv1:new_srv1, source_srv2:new_srv2. |
--upgradePDB |
- | indiquez si la base de données pluggable doit être mise à niveau dans le cadre de cette opération. |
--createFromSnapshot | --snapshot |
- | - |
--createFromSnapshot |
- | indiquer si la base de données pluggable doit être créée à partir d'un instantané de base de données pluggable |
--createFromSnapshot |
--snapshotName |
indiquer le nom de cliché pour créer une base pluggable à partir d'une base de données pluggable. |
--createFromSnapshot |
--copyDataFiles |
spécifiez cette option pour ignorer la copie de cliché. |
--snapshot |
- | permet de créer une base de données pluggable avec une copie de cliché. |
--refreshablePDB |
- | indique qu'une base de données pluggable actualisable doit être créée |
--refreshablePDB |
--refreshMode |
indique le mode d'actualisation pour la base pluggable actualisable. Valeurs valides : AUTO ou MANUAL |
--refreshablePDB |
--refreshMode → --refreshIntervalInMinutes |
indique l'intervalle d'actualisation pour refreshablePDB en minutes. |
--refreshablePDB |
--dblinkUsername |
indique l'utilisateur commun de la base de données distante, permettant au lien de base de données de se connecter à la base de données distante |
--refreshablePDB |
--dblinkUsername → --honorCaseSensitiveUserName |
indique que le nom utilisateur spécifié fait la distinction entre les minuscules et les majuscules |
--dbLinkName |
- | indique le nom d'un lien de base de données existant dans la base de données cible, qui pointe vers la base de données distante |
Lorsque vous y êtes invité, vous devez fournir le mot de passe utilisateur SYS pour la base de données pluggable source. La base de données pluggable récemment clonée hérite des mots de passe d'administration de la base de données pluggable source. La base de données pluggable clonée est nommée selon le format suivant : dbname_sourcepdbname. Cette commande est prise en charge uniquement pour la base de données qui ne sont pas dans une configuration Data Guard et qui utilisent Oracle AI Database version 12.2.0.1 ou ultérieure.
Foire aux questions:
Q : A quoi sert la commande dbaascli pdb remoteClone ?
R : La commande dbaascli pdb remoteClone permet de créer une base de donnée pluggable en tant que clone d'une base de donnée pluggable existante dans un autre conteneur de base de donnée Conteneur.
Q : Quel utilisateur doit exécuter la commande dbaascli pdb remoteClone ?
R : la commande doit être exécutée en tant qu'utilisateur root ou oracle.
Q : Que faut-il lorsque vous y êtes invité pendant l'opération dbaascli pdb remoteClone ?
R : Vous devez fournir le mot du passe utilisateur SYS pour la base pluggable source.
Q : Que spécifie le paramètre –pdbName ?
R : le paramètre --pdbName indique le nom de la bases de données pluggable source à cloner.
Q : Que représente le paramètre –dbName ?
R : Le paramètre --dbName représente le nom (DB_NAME) de la base de données Conteneur qui hébergera la base de données pluggable nouvellement clonée.
Q : Comment le –sourceDBConnectionString doit-il être formaté ?
R : Le fichier --sourceDBConnectionString doit être au format <scan_name> :<scan_port>/<database_service_name>.
Q : Quel est le rôle du paramètre –targetPDBName ?
R : le paramètre --targetPDBName indique le nom de la base de données pluggable que vous venez de cloner.
Q : Que contrôle –powerLimit ?
R : Le paramètre --powerLimit contrôle le degré de parallélisme utilisé pour l'opération de clonage. La valeur correcte est comprise entre 1 et 128.
Q : Que définit le paramètre –maxCPU ?
R : le paramètre --maxCPU définit le nombre maximal de CPU à allouer au processus de clonage de base de données pluggable.
Q : Quelle est la fonction de –maxSize ?
R : le paramètre --maxSize indique la taille d'espace de stockage maximale en Go pour la nouvelle base pluggable.
Q : Que fait le paramètre –resume ?
R : Le paramètre --resume reprend l'opération de clonage précédente.
Q : Que devez-vous fournir avec l'option –resume ?
R : Vous pouvez indiquer une valeur --sessionID pour reprendre une session spécifique si vous reprenez une opération précédente.
Q : Que contrôle –executePrereqs ?
R : Le paramètre --executePrereqs détermine si seuls les prérequis pour l'opération de clonage doivent être exécutés. Les valeurs valides sont yes ou no.
Q : Comment –waitForCompletion affecte-t-il l'opération ?
R : Le paramètre --waitForCompletion indique s'il faut attendre la fin de l'opération ou l'exécuter en arrière-plan. Les valeurs valides sont true ou false.
Q : Qu'est-ce qui est spécifié par le paramètre –sourcePDBExportedTDEKeyFile ?
R : Le paramètre --sourcePDBExportedTDEKeyFile indique le fichier de clés exporté à partir de la base de données pluggable source. Ce paramètre s'applique uniquement à Oracle Database version 12.1.
Q : Que définit le paramètre –blobLocation ?
R : le paramètre --blobLocation indique le chemin personnalisé où le fichier BLOB de secours sera généré dans un environnement Data Guard.
Q : Quand –standbyBlobFromPrimary est-il utilisé ?
R : Le paramètre --standbyBlobFromPrimary indique l'emplacement du fichier BLOB de secours préparé à partir de la base de données principale. Requis uniquement pour les opérations de base de données pluggable de la base de données de secours.
Q : Est-ce que –blobLocation et –standbyBlobFromPrimary peuvent être utilisés ensemble ?
R : Non, --blobLocation et --standbyBlobFromPrimary s'excluent mutuellement et ne peuvent pas être utilisés ensemble.
Q : Que fait l'option –excludeUserTablespaces ?
R : L'option --excludeUserTablespaces vous permet d'ignorer le clonage de tablespaces utilisateur spécifiques. Par exemple, t1,t2,t3.
Q : Quel est l'effet de –excludePDBData ?
R : l'option --excludePDBData indique si les données utilisateur de la base de données pluggable source doivent être ignorées lors du clonage. Les valeurs valides sont true ou yes.
Q : Qu'est-ce qui est spécifié par –pdbAdminUserName ?
R : le paramètre --pdbAdminUserName indique le nouveau nom utilisateur d'administrateur de la base de données pluggable clonée.
Q : Que contrôle l'option –lockPDBAdminAccount ?
R : L'option --lockPDBAdminAccount indique si le compte utilisateur d'administrateur de base de données pluggable doit être verrouillé. La valeur par défaut est true.
Q : Que spécifie –sourcePDBServiceConvertList ?
R : Le paramètre --sourcePDBServiceConvertList indique une liste de conversions de noms de service source vers cible, séparées par des virgules. Par exemple, source_srv1 :new_srv1,source_srv2 :new_srv2.
Q : Quel est le but de la instruction –refreshablePDB ?
R : Le paramètre --refreshablePDB indique si une base de données pluggable pouvant être actualisée doit être créée.
Q : Que contrôle –refreshMode ?
R : Le paramètre --refreshMode contrôle le mode d'actualisation d'une base de données pluggable actualisable. Les valeurs valides sont AUTO ou MANUAL.
Q : Comment fonctionne –refreshIntervalInMinutes ?
R : le paramètre --refreshIntervalInMinutes indique l'intervalle (en minutes) d'actualisation de la base de données pluggable actualisable.
Q : A quoi sert –dblinkUsername ?
R : Le paramètre --dblinkUsername indique l'utilisateur commun d'une bases de données distante, utilisé pour la connexion au lien vers la base distante.
Q : Que signifie l'option –honorCaseSensitiveUserName ?
R : L'option --honorCaseSensitiveUserName indique que le nom utilisateur indiqué est sensible à la casse.
Q : Quel est l'effet de –updateDBBlockCacheSize ?
R : L'option --updateDBBlockCacheSize permet à l'application de définir les paramètres d'initialisation de la taille du cache de blocs de la base de données afin de prendre en charge la copie de données avec une taille différente.
Q : Que dois-je faire si je rencontre une erreur avec la commande dbaascli pdb remoteClone ?
R : Consultez le message d'erreur pour plus de détails, assurez-vous que tous les paramètres sont correctement spécifiés et vérifiez que vous disposez des droits d'accès et des informations d'identification nécessaires. En outre, vérifiez que les bases de données source et cible répondent à toutes les exigences.
Q : Que faire si j'oublie le mot de passe utilisateur SYS pour la base de données pluggable source ?
R : Vous devez réinitialiser ou récupérer le mot de passe utilisateur SYS pour la base de données pluggable source. Sans cela, l'opération de clonage ne peut pas être terminée.
Exemple : dbaascli pdb remoteClone
dbaascli pdb remoteClone --sourceDBConnectionString test-can.dbaastoolslrgsu.dbaastoolslrgvc.oraclevcn.com:1521 --pdbName source_pdb1 --dbName db9944 --targetPDBName new_pdb1 --maxsize 5 --maxcpu 2
dbaascli pdb remoteClone --sourceDBConnectionString orcla.dbaastoolslrgsu.dbaastoolslrgvc.oraclevcn.com --pdbName source_pdb1 --dbName db9944 --targetPDBName new_pdb1 --maxsize 5 --maxcpu 2
dbaascli pdb relocate
Pour transférer la base de données pluggable indiquée de la base de données distante vers la base de données locale, utilisez la commande dbaascli pdb relocate.
Prérequis :
Exécutez la commande en tant qu'utilisateur oracle. Lorsque vous y êtes invité, vous devez fournir le mot de passe de l'utilisateur SYS pour la base de données source.
Syntaxe :
dbaascli pdb relocate --pdbName <value> --dbName <value> --sourceDBConnectionString <value> [--targetPDBName <value>] [--powerLimit <value>] [--maxCpu <value>] [--maxSize <value>] [--resume [--sessionID <value>]] [--executePrereqs] [--sourcePDBServices <value>] [--sourcePDBReadOnlyServices <value>] [--relocateAvailabilityType <value>] [--waitForCompletion <value>]
{
[--blobLocation <value>]
| [--standbyBlobFromPrimary <value>]
}
[--upgradePDB] [--updateDBBlockCacheSize]
{
[--skipOpenPDB [--enableRefreshMode --refreshMode <value> [--refreshIntervalInMinutes <value>]]]
| [--completePDBRelocate]
}
{
[--dblinkUsername <value> [--honorCaseSensitiveUserName]]
| [--dbLinkName <value>]
}
Paramètres:
| Paramètre | Attributs | Description |
|---|---|---|
--pdbName |
- | indique le nom de la base de données pluggable source à transférer. |
--dbName |
- | indique le nom de la base de données cible. |
--sourceDBConnectionString |
- | indique la chaîne de connexion à la base de données source au format <scan_name>:<scan_port>/<database_service_name> |
--targetPDBName |
- | indique un nom pour la base pluggable cible (nouvelle base de données pluggable déplacée). |
--powerLimit |
- | indique le degré de parallélisme à utiliser pour l'opération de transfert. |
--maxCpu |
- | indique le nombre maximal d'UC à allouer pour la base de données pluggable |
--maxSize |
- | indique la taille maximale de stockage en Go pour la nouvelle base pluggable. |
--resume |
- | indique de reprendre l'exécution précédente |
--resume |
--sessionID |
indique de reprendre un ID spécifique de session |
--executePrereqs |
- | indique yes afin d'exécuter uniquement les prérequis pour cette opération. Valeurs valides : yes ou no. |
--sourcePDBServices |
- | indique la liste des services de base de données pluggable source, séparés par une virgule |
--sourcePDBReadOnlyServices |
- | indique la liste des services en lecture seule de la bases de données pluggables source séparés par des virgules |
--relocateAvailabilityType |
- | indique une disponibilité MAX ou NORMAL pour activer le transfert de connexion du processus d'écoute |
--waitForCompletion |
- | indique false pour exécuter l'opération en arrière-plan. Valeurs valides : true ou false |
--blobLocation |
- | indique un emplacement de répertoire personnalisé où le fichier BLOB de secours sera généré dans un environnement DG. |
--standbyBlobFromPrimary |
- | indique l'emplacement du fichier BLOB de la base des données de secours, préparé à partir de la base des données principale. Requis uniquement pour les opérations de base de données secours. |
--upgradePDB |
- | indiquez true pour mettre à niveau la base de données pluggable dans le cadre de cette opération. Valeurs valides : true ou false. |
--updateDBBlockCachesize |
- | indique d'autoriser l'application à définir les paramètres d'initialisation db block cache size afin de prendre en charge la copie des données de taille différente de bloc |
--skipOpenPDB |
- | indique que la base de données pluggable ne doit pas être ouverte à la fin de l'opération en cours. |
--skipOpenPDB |
--enableRefreshMode |
indique d'activer la prise en charge de l'actualisation de base de données pluggable dans l'étape de transfert de base de données pluggable. |
--skipOpenPDB |
--enableRefreshMode → --refreshMode |
indique le mode d'actualisation de la base de données pluggable actualisable. Valeurs valides : AUTO ou MANUAL |
--skipOpenPDB |
--enableRefreshMode → --refreshMode → --refreshIntervalInMinutes |
indique l'intervalle d'actualisation pour refreshablePDB en minutes. |
--completePDBRelocate |
- | indique d'effectuer l'opération de transfert de la bases de données pluggables si celle-ci est réalisée en deux phases. |
Foire aux questions:
Q : A quoi sert la commande dbaascli pdb relocate ?
R : La commande dbaascli pdb relocate est utilisée pour transférer une base de données pluggable d'une base de données distante vers une base de données locale.
Q : Quel utilisateur doit exécuter la commande dbaascli pdb relocate ?
R : la commande doit être exécutée en tant qu'utilisateur Oracle.
Q : Qu'est-ce qui est requis lorsque vous y êtes invité pendant l'opération de déplacement de la base de données pluggable dbaascli ?
R : Vous devez fournir le mot du passe utilisateur SYS pour la base de données source.
Q : Que spécifie le paramètre –pdbName ?
R : le paramètre --pdbName indique le nom de la base de données pluggable source à déplacer.
Q : Quel est le rôle du paramètre –dbName ?
R : le paramètre --dbName indique le nom de la base de données cible dans laquelle la base de données pluggable sera transférée.
Q : Comment le –sourceDBConnectionString doit-il être formaté ?
R : Le fichier --sourceDBConnectionString doit être au format <scan_name> :<scan_port>/<database_service_name>.
Q : Que fait le paramètre –targetPDBName ?
R : le paramètre --targetPDBName indique un nouveau nom pour la base de données pluggable transférée.
Q : Quelle est l'utilisation de –powerLimit ?
R : le paramètre --powerLimit indique le degré de parallélisme à utiliser lors de l'opération de transfert.
Q : Comment –maxCpu affecte-t-il le processus de réinstallation ?
R : le paramètre --maxCpu indique le nombre maximal d'UC à allouer pour le processus de transfert de base de données pluggable.
Q : Que définit le paramètre –maxSize ?
R : le paramètre --maxSize définit la taille de stockage maximale en Go pour la nouvelle base de données pluggable.
Q : Quelle est la fonction de –resume ?
R : Le paramètre --resume indique que l'opération de transfert doit reprendre là où elle s'est arrêtée.
Q : Que dois-je fournir avec l'option –resume ?
R : Vous pouvez indiquer une valeur --sessionID pour reprendre une session spécifique si vous reprenez une opération précédente.
Q : Que fait le paramètre –executePrereqs ?
R : Le paramètre --executePrereqs détermine si seuls les prérequis pour l'opération doivent être exécutés. Les valeurs valides sont Oui ou Non.
Q : Qu'est-ce qui est spécifié par le paramètre –sourcePDBServices ?
R : le paramètre --sourcePDBServices indique la liste des services de base de données pluggable source, séparés par une virgule.
Q : Qu'est-ce que la liste de paramètres –sourcePDBReadOnlyServices ?
R : Le paramètre --sourcePDBReadOnlyServices répertorie une liste de services en lecture seule de base de données pluggable source, séparés par des virgules.
Q : Quel est l'effet de –waitForCompletion ?
R : Le paramètre --waitForCompletion indique si l'opération doit être exécutée en arrière-plan. Les valeurs valides sont true ou false.
Q : Que spécifie le paramètre –blobLocation ?
R : le paramètre --blobLocation indique l'emplacement d'un répertoire personnalisé où le fichier BLOB de secours sera généré dans un environnement Data Guard.
Q : Quand dois-je utiliser –standbyBlobFromPrimary ?
R : utilisez --standbyBlobFromPrimary pour indiquer l'emplacement du fichier BLOB de secours, préparé à partir de la base d'informations principale. Requis uniquement pour les opérations de base de données secours.
Q : Puis-je utiliser –blobLocation et –standbyBlobFromPrimary ensemble ?
R : Non, les paramètres --blobLocation et --standbyBlobFromPrimary s'excluent mutuellement et ne peuvent pas être utilisés ensemble.
Q : Que fait –upgradePDB ?
R : Le paramètre --upgradePDB indique si la base de données pluggable doit être mise à niveau dans le cadre de l'opération de transfert. Les valeurs valides sont true ou false.
Q : Quel est le but de la instruction –updateDBBlockCacheSize ?
R : L'option --updateDBBlockCacheSize permet à l'application de définir les paramètres d'initialisation de la taille du cache de blocs de la base de données afin de prendre en charge la copie de données avec une taille différente.
Q : Que fait l'option –skipOpenPDB ?
R : L'option --skipOpenPDB indique que la base de données pluggable ne doit pas être ouverte à la fin de l'opération de transfert.
Q : Quand dois-je utiliser –completePDBRelocate ?
R : Utilisez --completePDBRelocate pour effectuer le transfert de la bases de données pluggables s'il est réalisé en tant qu'opération en deux phases.
Q : Que dois-je faire si je rencontre une erreur lors de l'utilisation de la commande dbaascli pdb relocate ?
R : Consultez le message d'erreur pour plus de détails, assurez-vous que tous les paramètres sont correctement spécifiés et vérifiez que vous disposez des droits d'accès et des informations d'identification nécessaires. Vous devrez peut-être également vérifier les prérequis et les configurations.
Q : Que faire si j'oublie le mot de passe utilisateur SYS pour la base de données source ?
R : Vous devez réinitialiser ou récupérer le mot de passe utilisateur SYS pour la base de données source. Sans cela, vous ne pouvez pas terminer l'opération de transfert.
Exemple : dbaascli pdb relocate
dbaascli pdb relocate --sourceDBConnectionString test-scan.dbaastoolslrgsu.dbaastoolslrgvc.oraclevcn.com:1521/source_cdb_service_name --pdbName source_pdb --dbName target_db