Utilisation de l'utilitaire dbaascli sur Exadata Cloud Infrastructure
Voyez comment utiliser l'utilitaire dbaascli sur Exadata Cloud Infrastructure.
- À propos de l'utilisation de l'utilitaire dbaascli sur Exadata Cloud Infrastructure
Vous pouvez utiliser l'utilitaire dbaascli pour effectuer diverses opérations de cycle de vie et d'administration de base de données sur Exadata Cloud Infrastructure, telles que la modification du mot de passe d'un utilisateur de base de données, le démarrage d'une base de données, la gestion des bases de données enfichables, etc. - Création de bases de données à l'aide de dbaascli
À l'aide dedbaascli, vous pouvez créer une base de données Oracle en créant d'abord un répertoire de base Oracle Database avec la version souhaitée, puis en créant une base de données dans ce répertoire de base Oracle Database - Modification des mots de passe de base de données
Pour modifier le mot de passe SYS ou modifier le mot de passe de portefeuille TDE, utilisez cette procédure. - Gestion des images logicielles Exadata Cloud Infrastructure à l'aide de l'utilitaire Dbaascli
Vous pouvez lister et télécharger les images logicielles de base de données Oracle dans une instance Exadata Cloud Infrastructure, qui peuvent ensuite être utilisées pour provisionner un répertoire de base de base de données. - Application de correctifs à Oracle Grid Infrastructure et aux bases de données Oracle à l'aide de dbaascli
Voyez comment utiliser l'utilitairedbaasclipour effectuer des opérations d'application de correctifs pour Oracle Grid Infrastructure et Oracle Database sur un système Exadata Cloud Infrastructure. - Collecter des journaux d'outils en nuage et effectuer une vérification d'état des outils en nuage à l'aide de dbaascli
L'utilisation de la commande dbaasclidiagvous permet de collecter les journaux d'outilsdbaasde la machine virtuelle invitée pour le service Exadata Database sur une infrastructure dédiée et le service Exadata Database sur des systèmes Cloud@Customer. Vous pouvez utiliser ces journaux pour résoudre les problèmes liés aux outilsdbaas. - Mise à jour des outils en nuage à l'aide de dbaascli
Pour mettre à jour la version des outils en nuage pour le service Oracle Exadata Database sur une infrastructure dédiée, procédez de la façon suivante. - Création d'une base de données en double
- Notes de version
Examinez les modifications apportées dans les différentes versions dedbaascli. - Informations de référence sur les commandes dbaascli
Vous devez utiliserdbaasclipour créer des bases de données et les intégrer au cadre d'automatisation du nuage.
Rubrique parent : Guides de référence pour Exadata Cloud Infrastructure
À propos de l'utilisation de l'utilitaire dbaascli sur Exadata Cloud Infrastructure
L'utilitaire dbaascli vous permet d'effectuer différentes opérations de cycle de vie et d'administration de base de données sur Exadata Cloud Infrastructure, telles que la modification du mot de passe d'un utilisateur de base de données, le démarrage d'une base de données, la gestion des bases de données enfichables, etc.
Vous devez utiliser la console ou l'interface de ligne de commande Oracle Cloud Infrastructure pour ajuster les ressources. Les fonctions de l'utilitaire dbaascli complètent et se distinguent de celles de la console, de l'API ou de l'interface de ligne de commande. Sauf indication contraire, vous devez disposer de l'accès root à dbaascli pour exécuter toutes les commandes d'administration.
Pour utiliser l'utilitaire, vous devez être connecté à une machine virtuelle Exadata Cloud Infrastructure. Pour obtenir des instructions détaillées, voir Connexion à une instance Exadata Cloud Infrastructure.
Pour obtenir les commandes possibles avec dbaascli, exécutez dbaascli --help.
Pour obtenir de l'aide propre à une commande, exécutez dbaascli command --help. Par exemple, dbaascli database create --help.
Voir Informations de référence sur les commandes dbasscli dans la documentation pour obtenir des commandes et des informations spécifiques sur les commandes.
Création de bases de données à l'aide de dbaascli
À l'aide de dbaascli, vous pouvez créer un répertoire Oracle Database en créant d'abord un répertoire de base Oracle Database de la version souhaitée, puis en créant une base de données dans ce répertoire de base Oracle Database
- Liste des images logicielles et des versions disponibles pour Oracle Database et Oracle Grid Infrastructure
Pour produire une liste des versions prises en charge disponibles pour l'application de correctifs, utilisez la commandedbaascli cswlib showImages. - Création d'un répertoire de base Oracle Database
Pour créer un répertoire de base Oracle Database avec la version souhaitée, utilisez la commandedbaascli dbhome create. - Création d'une base de données Oracle dans le répertoire de base Oracle Database spécifié
Pour créer une base de données Oracle dans le répertoire de base Oracle Database spécifié, utilisez la commandedbaascli database create.
Rubrique parent : Utilisation de l'utilitaire dbaascli sur Exadata Cloud Infrastructure
Liste des images logicielles et des versions disponibles pour Oracle Database et Oracle Grid Infrastructure
Pour produire une liste des versions prises en charge disponibles pour l'application de correctifs, utilisez la commande dbaascli cswlib showImages.
- Connectez-vous à la machine virtuelle en tant qu'utilisateur
opc.Pour obtenir des instructions détaillées, voir Connexion à une machine virtuelle avec SSH.
- Démarrez un interpréteur de commandes en tant qu'utilisateur
root:sudo -s - Exécutez la commande suivante :
dbaascli cswlib showImages --product databaseLa sortie de commande répertorie les images logicielles disponibles pour Oracle Database.
dbaascli cswlib showImages --product gridLa sortie de commande répertorie les images logicielles disponibles pour Oracle Grid Infrastructure.
- Quittez l'interpréteur de commandes de l'utilisateur
root:exitPour plus de détails sur les options avancées prises en charge, voir
dbaascli cswlib showImages.
Exemple 6-1 : dbaascli cswlib showImages
[root@dg11lrg1 dbhome_1]# dbaascli cswlib showImages
DBAAS CLI version <version>
Executing command cswlib
showImagesJob id: 00e89b1a-1607-422c-a920-22f44bec1953Log file location:
/var/opt/oracle/log/cswLib/showImages/dbaastools_2022-05-11_08-49-12-AM_46941.log
############
List of Available Database Images
#############
17.IMAGE_TAG=18.17.0.0.0
VERSION=18.17.0.0.0
DESCRIPTION=18c JAN 2022 DB Image
18.IMAGE_TAG=19.10.0.0.0
VERSION=19.10.0.0.0
DESCRIPTION=19c JAN 2021 DB Image
19.IMAGE_TAG=19.11.0.0.0
VERSION=19.11.0.0.0
DESCRIPTION=19c APR 2021 DB Image
20.IMAGE_TAG=19.12.0.0.0
VERSION=19.12.0.0.0
DESCRIPTION=19c JUL 2021 DB Image
21.IMAGE_TAG=19.13.0.0.0
VERSION=19.13.0.0.0
DESCRIPTION=19c OCT 2021 DB Image
Images can be downloaded using their image tags. For details, see help using 'dbaascli cswlib download --help'.
dbaascli execution completed
Rubriques connexes
Rubrique parent : Création de bases de données à l'aide de dbaascli
Création du répertoire de base Oracle Database
Pour créer un répertoire de base Oracle Database avec la version voulue, utilisez la commande dbaascli dbhome create.
Vous pouvez créer un répertoire de base de base de données Oracle avec un nom de répertoire de base Oracle spécifié. Si vous ne spécifiez pas de valeur, cela est calculé automatiquement (recommandé).
- Connectez-vous à la machine virtuelle en tant qu'utilisateur
opc.Pour obtenir des instructions détaillées, voir Connexion à une machine virtuelle avec SSH.
- Démarrez un interpréteur de commandes en tant qu'utilisateur
root:sudo -s - Exécutez la commande suivante :
dbaascli dbhome create --version Oracle Home Version --imageTag image Tag ValueOù :--versionindique la version d'Oracle Database--imageTagspécifie le marqueur d'image de l'image à utiliser
Par exemple :dbaascli dbhome create --version 19.9.0.0.0Note
La spécification deimageTagest facultative. Pour voir les marqueurs d'image, consultez la commandedbaascli cswlib showImages. Les marqueurs d'image sont généralement identiques à la version de la base de données. Toutefois, cette disposition est prévue pour les cas où plusieurs images doivent être publiées pour la même version, chacune répondant à une exigence spécifique du client. - Quittez l'interpréteur de commandes de l'utilisateur
root:exitPour plus de détails sur les options avancées prises en charge, voir
dbaascli dbhome create.
Rubriques connexes
Rubrique parent : Création de bases de données à l'aide de dbaascli
Création d'une base de données Oracle dans le répertoire de base Oracle Database spécifié
Pour créer une base de données Oracle Database dans le répertoire de base Oracle Database spécifié, utilisez la commande dbaascli database create.
dbaascli database create pour :
- Créer une base de données conteneur ou non conteneur
- Créer une base de données conteneur avec des bases de données enfichables
- Créer une base de données Oracle avec le jeu de caractères spécifié
- Créer des bases de données Oracle dans un sous-ensemble de noeuds de grappe
Note
Les bases de données créées sur un sous-ensemble de noeuds ne seront pas affichées dans la console OCI. - Créez la version 12.1.0.2 ou une version supérieure d'Oracle Database avec la version JAN 2021 ou une version supérieure. Pour les bases de données avec des versions inférieures, il est recommandé d'utiliser l'API basée sur la console OCI.
- Connectez-vous à la machine virtuelle en tant qu'utilisateur
opc.Pour obtenir des instructions détaillées, voir Connexion à une machine virtuelle avec SSH.
- Démarrez un interpréteur de commandes en tant qu'utilisateur
root:sudo -s - Exécutez la commande suivante :
dbaascli database create --dbName database name --oracleHome Oracle Home PathOù :--dbNameindique le nom de la base de données--oracleHomeindique l'emplacement du répertoire de base Oracle.
Pour créer une base de données conteneur, exécutez la commande suivante :dbaascli database create --dbName database name --oracleHome Oracle Home PathPour créer une base de données non conteneur, exécutez la commande suivante :dbaascli database create --dbName database name --oracleHome Oracle Home Path --createAsCDB falseÀ l'invite, entrez les mots de passe
sysettde. - Quittez l'interpréteur de commandes de l'utilisateur
root:exitPour plus de détails sur les options prises en charge avancées, voir
dbaascli database create.
- Exécution des vérifications des préalables avant la création d'une base de données Oracle
Pour exécuter les vérifications des préalables, utilisez l'option de commande--executePrereqs. Cela n'effectuera que les vérifications préalables sans effectuer la création réelle de la base de données Oracle. - Reprise ou annulation de l'opération de création d'une base de données Oracle
Pour reprendre ou annuler une opération de création de base de données ayant échoué, utilisez l'option de commande--resumeou--revert.
Rubriques connexes
Rubrique parent : Création de bases de données à l'aide de dbaascli
Exécution de vérifications des préalables avant la création d'une base de données Oracle
Pour exécuter les vérifications des préalables, utilisez l'option de commande --executePrereqs. Cela n'effectuera que les vérifications préalables sans effectuer la création réelle de la base de données Oracle.
- Connectez-vous à la machine virtuelle en tant qu'utilisateur
opc.Pour obtenir des instructions détaillées, voir Connexion à une machine virtuelle avec SSH.
- Démarrez un interpréteur de commandes en tant qu'utilisateur
root:sudo -s - Exécutez la commande suivante :
dbaascli database create --dbName database name --oracleHome Oracle Home Path --executePrereqsOù :--dbNameindique le nom de la base de données--oracleHomeindique l'emplacement du répertoire de base Oracle.
- Quittez l'interpréteur de commandes de l'utilisateur
root:exitPour plus de détails sur les options prises en charge avancées, voir
dbaascli database create.
Rubriques connexes
Reprise ou annulation de l'opération de création d'une base de données Oracle
Pour reprendre ou annuler une opération de création de base de données ayant échoué, utilisez l'option de commande --resume ou --revert.
dbaascli database create --dbName database name --oracleHome Oracle Home Path --resume- Lors de l'utilisation des options de commande
--resumeou--revert, assurez-vous d'utiliser la même commande à partir du même noeud qui a été utilisé pour le flux d'opération de création réel. - Vous ne pouvez reprendre la création de la base de données que si l'étape de post-création a échoué.
Rubriques connexes
Modification des mots de passe de base de données
Pour modifier le mot de passe SYS ou modifier le mot de passe de portefeuille TDE, utilisez cette procédure.
Le mot de passe que vous avez spécifié dans le champ Mot de passe de l'administrateur de base de données lors de la création d'une nouvelle instance ou base de données Exadata Cloud Infrastructure est défini en tant que mot de passe pour les données d'identification d'administrateur SYS, SYSTEM, de portefeuille TDE et de base de données enfichable. Utilisez les procédures suivantes si vous devez modifier les mots de passe d'une base de données existante.
Si vous activez Data Guard pour une base de données, les mots de passe SYS et portefeuille TDE des bases de données principale et de secours doivent tous être identiques.
L'utilisation de
dbaascli pour modifier le mot de passe SYS garantira que l'automatisation de la sauvegarde/restauration peut paralléliser les canaux sur tous les noeuds de la grappe.
Rubrique parent : Utilisation de l'utilitaire dbaascli sur Exadata Cloud Infrastructure
Gestion des images logicielles Exadata Cloud Infrastructure à l'aide de l'utilitaire Dbaascli
Vous pouvez lister et télécharger les images logicielles de base de données Oracle dans une instance Exadata Cloud Infrastructure, qui peuvent ensuite être utilisées pour provisionner un répertoire de base de base de données.
Vous pouvez créer des images logicielles de base de données personnalisées pour vos instances Exadata Cloud Infrastructure à l'aide de la console ou de l'API. Ces images sont stockées dans le service de stockage d'objets et peuvent être utilisées pour provisionner un répertoire de base de base de données dans votre instance Exadata. Voir Images logicielles Oracle Database pour plus d'informations.
Vous pouvez contrôler la version des binaires Oracle installés lorsque vous provisionnez une nouvelle base de données sur une instance Exadata Cloud Infrastructure en conservant les images logicielles dans le système. Oracle fournit une bibliothèque d'images logicielles en nuage que vous pouvez voir et télécharger sur votre instance à l'aide de l'utilitaire dbaascli.
- Liste des images logicielles et des versions disponibles pour Oracle Database et Oracle Grid Infrastructure
Pour produire une liste des versions prises en charge disponibles pour l'application de correctifs, utilisez la commandedbaascli cswlib showImages. - Pour télécharger une image logicielle
Vous pouvez télécharger des images logicielles disponibles dans votre instance Exadata Cloud Infrastructure à l'aide de la sous-commandecswlib downloadde l'utilitairedbaascli.
Rubrique parent : Utilisation de l'utilitaire dbaascli sur Exadata Cloud Infrastructure
Liste des images logicielles et des versions disponibles pour Oracle Database et Oracle Grid Infrastructure
Pour produire une liste des versions prises en charge disponibles pour l'application de correctifs, utilisez la commande dbaascli cswlib showImages.
- Connectez-vous à la machine virtuelle en tant qu'utilisateur
opc.Pour obtenir des instructions détaillées, voir Connexion à une machine virtuelle avec SSH.
- Démarrez un interpréteur de commandes en tant qu'utilisateur
root:sudo -s - Exécutez la commande suivante :
dbaascli cswlib showImages --product databaseLa sortie de commande répertorie les images logicielles disponibles pour Oracle Database.
dbaascli cswlib showImages --product gridLa sortie de commande répertorie les images logicielles disponibles pour Oracle Grid Infrastructure.
- Quittez l'interpréteur de commandes de l'utilisateur
root:exitPour plus de détails sur les options avancées prises en charge, voir
dbaascli cswlib showImages.
Exemple 6-2 : dbaascli cswlib showImages
[root@dg11lrg1 dbhome_1]# dbaascli cswlib showImages
DBAAS CLI version <version>
Executing command cswlib
showImagesJob id: 00e89b1a-1607-422c-a920-22f44bec1953Log file location:
/var/opt/oracle/log/cswLib/showImages/dbaastools_2022-05-11_08-49-12-AM_46941.log
############
List of Available Database Images
#############
17.IMAGE_TAG=18.17.0.0.0
VERSION=18.17.0.0.0
DESCRIPTION=18c JAN 2022 DB Image
18.IMAGE_TAG=19.10.0.0.0
VERSION=19.10.0.0.0
DESCRIPTION=19c JAN 2021 DB Image
19.IMAGE_TAG=19.11.0.0.0
VERSION=19.11.0.0.0
DESCRIPTION=19c APR 2021 DB Image
20.IMAGE_TAG=19.12.0.0.0
VERSION=19.12.0.0.0
DESCRIPTION=19c JUL 2021 DB Image
21.IMAGE_TAG=19.13.0.0.0
VERSION=19.13.0.0.0
DESCRIPTION=19c OCT 2021 DB Image
Images can be downloaded using their image tags. For details, see help using 'dbaascli cswlib download --help'.
dbaascli execution completed
Application de correctifs à Oracle Grid Infrastructure et aux bases de données Oracle à l'aide de dbaascli
Voyez comment utiliser l'utilitaire dbaascli pour effectuer des opérations d'application de correctifs pour Oracle Grid Infrastructure et Oracle Database sur un système Exadata Cloud Infrastructure.
- Application de correctifs aux bases de données à l'aide de dbaascli
À l'aide dedbaascli, vous pouvez choisir d'appliquer des correctifs à une base de données en appliquant un correctif au répertoire de base Oracle ou en déplaçant la base de données vers un répertoire de base Oracle avec le niveau de correctif souhaité. - Application de correctifs à Oracle Grid Infrastructure
Pour appliquer un correctif à Oracle Grid Infrastructure, utilisez la commandegrid patch. - Liste des images logicielles et des versions disponibles pour Oracle Database et Oracle Grid Infrastructure
Pour produire une liste des versions prises en charge disponibles pour l'application de correctifs, utilisez la commandedbaascli cswlib showImages. - Exécution d'une vérification préalable avant l'application de correctifs à Oracle Grid Infrastructure et aux bases de données Oracle
Vous pouvez effectuer une opération de vérification des préalables (également appelée vérification préalable) pour les commandes de cette rubrique à l'aide de l'indicateur de vérification préalable applicable. - Reprise ou repositionnement d'une opération d'application de correctifs
Vous pouvez reprendre ou annuler une opération d'application de correctifs ayant échoué. L'annulation d'un correctif est appelée repositionnement.
Rubrique parent : Utilisation de l'utilitaire dbaascli sur Exadata Cloud Infrastructure
Application de correctifs aux bases de données à l'aide de dbaascli
À l'aide de dbaascli, vous pouvez choisir d'appliquer des correctifs à une base de données en appliquant un correctif au répertoire de base Oracle ou en déplaçant la base de données vers un répertoire de base Oracle ayant le niveau de correctif souhaité.
- Application de correctifs à un répertoire de base Oracle (application de correctifs sur place). Cette action met à jour toutes les bases de données situées dans le répertoire de base Oracle.
- Déplacement d'une base de données vers un autre répertoire de base Oracle ayant la version souhaitée du logiciel Oracle Database (application de correctifs dans un emplacement différent).
- Application de correctifs à un répertoire de base de base de données (application de correctifs sur place)
Pour appliquer des correctifs à un répertoire de base Oracle, utilisez la commandedbaascli dbHome patch. - Déplacement d'une base de données vers un autre répertoire de base Oracle (application de correctifs dans un emplacement différent)
Pour appliquer des correctifs à une base de données Oracle en la déplaçant vers un répertoire de base Oracle qui est déjà au niveau de correctif souhaité, utilisez la commandedbaascli database move.
Application de correctifs à un répertoire de base de base de données (application de correctifs sur place)
Pour appliquer des correctifs à un répertoire de base Oracle, utilisez la commande dbaascli dbHome patch.
dbHome patch pour les opérations d'application de correctifs sur place :
- Vous pouvez appliquer des correctifs à tous vos noeuds de base de données ou à un sous-ensemble de noeuds.
- L'application de correctifs multinoeuds se fait de manière continue.
- Facultativement, vous pouvez effectuer une opération de correctif logiciel uniquement. Ensuite, lorsque vous êtes prêt, vous pouvez exécuter
datapatchpour effectuer des actions SQL post-application de correctifs. - Vous pouvez appliquer des correctifs à un répertoire de base Oracle contenant une ou plusieurs bases de données.
Pour appliquer des correctifs à un répertoire de base Oracle (dbhome) :
- Connectez-vous à la machine virtuelle en tant qu'utilisateur
opc.Pour obtenir des instructions détaillées, voir Connexion à une machine virtuelle avec SSH.
- Démarrez un interpréteur de commandes en tant qu'utilisateur
root:sudo -s - Exécutez la commande suivante :
dbaascli dbhome patch --oracleHome dbhome_path --targetVersion Oracle_Database_versionOù :--oracleHomeidentifie le chemin du répertoire de base Oracle à corriger.--targetVersionindique la version Oracle Database cible à utiliser pour l'application de correctifs, spécifiée sous la forme de cinq segments numériques séparés par des points (par exemple 19.12.0.0.0).
Par exemple :dbaascli dbhome patch --oracleHome /u02/app/oracle/product/19.0.0.0/dbhome_2 --targetVersion 19.9.0.0.0 - Quittez l'interpréteur de commandes de l'utilisateur
root:exitPour plus de détails sur les options prises en charge avancées, voir
dbaascli dbHome patch.
Rubriques connexes
Rubrique parent : Application de correctifs aux bases de données à l'aide de dbaascli
Déplacement d'une base de données vers un autre répertoire de base Oracle (application de correctifs dans un emplacement différent)
Pour appliquer des correctifs à une base de données Oracle en la déplaçant vers un répertoire de base Oracle qui est déjà au niveau de correctif souhaité, utilisez la commande dbaascli database move.
Une fois l'opération de déplacement de la base de données terminée, la base de données est exécutée à l'aide de la version du logiciel Oracle Database du répertoire de base Oracle cible.
Pour appliquer un correctif à une base de données en la déplaçant vers un autre répertoire de base Oracle :
- Connectez-vous à la machine virtuelle en tant qu'utilisateur
opc.Pour obtenir des instructions détaillées, voir Connexion à une machine virtuelle avec SSH.
- Démarrez un interpréteur de commandes en tant qu'utilisateur
root:sudo -s - Exécutez la commande suivante :
dbaascli database move --oracleHome path_to_target_oracle_home --dbname database_nameOù :--oracleHomeidentifie le chemin du répertoire de base Oracle cible qui utilise la version du logiciel Oracle Database souhaitée. Notez que le répertoire de base Oracle cible doit exister dans votre système avant d'utiliser la commandedatabase move.--dbnameindique le nom de la base de données en cours de déplacement.
Par exemple :dbaascli database move --oracleHome /u02/app/oracle/product/19.0.0.0/dbhome_2 --dbname xyz - Quittez l'interpréteur de commandes de l'utilisateur
root:exitPour plus de détails sur les options prises en charge avancées, voir
dbaascli database move.
Rubriques connexes
Rubrique parent : Application de correctifs aux bases de données à l'aide de dbaascli
Application de correctifs à Oracle Grid Infrastructure
Pour appliquer un correctif à Oracle Grid Infrastructure, utilisez la commande grid patch.
- Connectez-vous à la machine virtuelle en tant qu'utilisateur
opc.Pour obtenir des instructions détaillées, voir Connexion à une machine virtuelle avec SSH.
- Démarrez un interpréteur de commandes en tant qu'utilisateur
root:sudo -s - Exécutez la commande suivante :
dbaascli grid patch --targetVersion target_software_version_numberOù
--targetVersionidentifie la version du logiciel cible pour laquelle un correctif sera appliqué à Oracle Grid Infrastructure.Par exemple :dbaascli grid patch --targetVersion 19.11.0.0.0 - Quittez l'interpréteur de commandes de l'utilisateur
root:exitPour plus de détails sur les options avancées prises en charge, voir
dbaascli grid patch.
- Application de correctifs à Oracle Grid Infrastructure (GI) à l'aide d'une image logicielle GI
Pour appliquer des correctifs à Oracle Grid Infrastructure (GI) à l'aide d'une image logicielle GI, utilisez cette procédure.
Rubriques connexes
Application de correctifs à Oracle Grid Infrastructure (GI) à l'aide de l'image logicielle GI
Pour appliquer des correctifs à Oracle Grid Infrastructure (GI) à l'aide d'une image logicielle GI, utilisez cette procédure.
Il est également possible d'appliquer des correctifs à Oracle Grid Infrastructure en créant d'abord une image logicielle corrigée, puis en utilisant cette image pour effectuer l'opération d'application de correctifs. Cela offre l'avantage qu'une image peut être créée à l'avance en dehors de la fenêtre d'application de correctifs. Cela facilite également la résolution des conflits, car tous les conflits entre les correctifs sont mis en évidence lors du processus de création d'image, sans incidence sur la fenêtre d'application de correctifs.
Rubrique parent : Application de correctifs à Oracle Grid Infrastructure
Liste des images logicielles et des versions disponibles pour Oracle Database et Oracle Grid Infrastructure
Pour produire une liste des versions prises en charge disponibles pour l'application de correctifs, utilisez la commande dbaascli cswlib showImages.
- Connectez-vous à la machine virtuelle en tant qu'utilisateur
opc.Pour obtenir des instructions détaillées, voir Connexion à une machine virtuelle avec SSH.
- Démarrez un interpréteur de commandes en tant qu'utilisateur
root:sudo -s - Exécutez la commande suivante :
dbaascli cswlib showImages --product databaseLa sortie de commande répertorie les images logicielles disponibles pour Oracle Database.
dbaascli cswlib showImages --product gridLa sortie de commande répertorie les images logicielles disponibles pour Oracle Grid Infrastructure.
- Quittez l'interpréteur de commandes de l'utilisateur
root:exitPour plus de détails sur les options avancées prises en charge, voir
dbaascli cswlib showImages.
Exemple 6-3 : dbaascli cswlib showImages
[root@dg11lrg1 dbhome_1]# dbaascli cswlib showImages
DBAAS CLI version <version>
Executing command cswlib
showImagesJob id: 00e89b1a-1607-422c-a920-22f44bec1953Log file location:
/var/opt/oracle/log/cswLib/showImages/dbaastools_2022-05-11_08-49-12-AM_46941.log
############
List of Available Database Images
#############
17.IMAGE_TAG=18.17.0.0.0
VERSION=18.17.0.0.0
DESCRIPTION=18c JAN 2022 DB Image
18.IMAGE_TAG=19.10.0.0.0
VERSION=19.10.0.0.0
DESCRIPTION=19c JAN 2021 DB Image
19.IMAGE_TAG=19.11.0.0.0
VERSION=19.11.0.0.0
DESCRIPTION=19c APR 2021 DB Image
20.IMAGE_TAG=19.12.0.0.0
VERSION=19.12.0.0.0
DESCRIPTION=19c JUL 2021 DB Image
21.IMAGE_TAG=19.13.0.0.0
VERSION=19.13.0.0.0
DESCRIPTION=19c OCT 2021 DB Image
Images can be downloaded using their image tags. For details, see help using 'dbaascli cswlib download --help'.
dbaascli execution completed
Exécution d'une vérification préalable avant l'application de correctifs à Oracle Grid Infrastructure et aux bases de données Oracle
Vous pouvez effectuer une opération de vérification des préalables (également appelée vérification préalable) pour les commandes de cette rubrique à l'aide de l'indicateur de vérification préalable applicable.
L'exécution des vérifications préalables vous permet d'exécuter uniquement la partie vérification préalable de l'opération d'application de correctifs sans effectuer d'application de correctifs réelle. Oracle recommande d'exécuter des vérifications préalables pour détecter les problèmes logiciels qui pourraient empêcher l'application de correctifs.
Pour effectuer des vérifications préalables d'application de correctifs, connectez-vous d'abord à une machine virtuelle dans votre instance Exadata Cloud Infrastructure en tant qu'utilisateur root.
- Vérification préalable de l'application de correctifs au répertoire de base Oracle (application de correctifs sur place)
Utilisez l'indicateur--executePrereqsavec la commandedbaascli dbhome patch. - Vérification préalable à l'application de correctifs de déplacement de base de données (application de correctifs dans un emplacement différent)
Utilisez l'indicateur--executePrereqsavec la commandedbaascli database move. - Vérification préalable à l'application de correctifs à Oracle Grid Infrastructure
Utilisez l'indicateur--executePrereqsavec la commandedbaascli grid patch.
Vérification préalable de l'application de correctifs au répertoire de base Oracle (application de correctifs sur place)
Utilisez l'indicateur --executePrereqs avec la commande dbaascli dbhome patch.
- Connectez-vous à la machine virtuelle en tant qu'utilisateur
opc.Pour obtenir des instructions détaillées, voir Connexion à une machine virtuelle avec SSH.
- Démarrez un interpréteur de commandes en tant qu'utilisateur
root:sudo -s - Exécutez la commande suivante :
dbaascli dbhome patch --oracleHome dbhome_path --targetVersion Oracle_Database_version --executePrereqsOù :--oracleHomeidentifie le chemin du répertoire de base Oracle à vérifier au préalable.--targetVersionindique la version Oracle Database cible à laquelle appliquer des correctifs, spécifiée sous la forme de cinq segments numériques séparés par des points (par exemple 19.12.0.0.0).
- Quittez l'interpréteur de commandes de l'utilisateur
root:exit
Vérification préalable à l'application de correctifs de déplacement de base de données (application de correctifs dans un emplacement différent)
Utilisez l'indicateur --executePrereqs avec la commande dbaascli database move.
- Connectez-vous à la machine virtuelle en tant qu'utilisateur
opc.Pour obtenir des instructions détaillées, voir Connexion à une machine virtuelle avec SSH.
- Démarrez un interpréteur de commandes en tant qu'utilisateur
root:sudo -s - Exécutez la commande suivante :
dbaascli database move --oracleHome path_to_target_oracle_home --dbname database_name --executePrereqsOù :--oracleHomeidentifie le chemin du répertoire de base Oracle cible qui utilise la version du logiciel Oracle Database souhaitée. Notez que le répertoire de base Oracle cible doit exister dans votre système avant d'utiliser la commandedatabase move.--dbnameindique le nom de la base de données en cours de déplacement
- Quittez l'interpréteur de commandes de l'utilisateur
root:exit
Vérification préalable à l'application de correctifs à Oracle Grid Infrastructure
Utilisez l'indicateur --executePrereqs avec la commande dbaascli grid patch.
- Connectez-vous à la machine virtuelle en tant qu'utilisateur
opc.Pour obtenir des instructions détaillées, voir Connexion à une machine virtuelle avec SSH.
- Démarrez un interpréteur de commandes en tant qu'utilisateur
root:sudo -s - Exécutez la commande suivante :
dbaascli grid patch --targetVersion target_software_version_number --executePrereqsOù
--targetVersionidentifie la version du logiciel cible pour laquelle un correctif sera appliqué à Oracle Grid Infrastructure, spécifiée sous la forme de cinq segments numériques séparés par des points, par exemple 19.12.0.0.0 - Quittez l'interpréteur de commandes de l'utilisateur
root:exit
Reprise ou annulation d'une opération d'application de correctifs
Vous pouvez reprendre ou annuler une opération d'application de correctifs qui a échoué. L'annulation d'un correctif est appelée repositionnement.
- Reprise d'une opération d'application de correctifs
Pour reprendre une opération d'application de correctifs, utilisez l'indicateur--resumeavec la commande d'application de correctifs initiale. - Annulation de l'application d'un correctif
Utilisez l'indicateur--rollbackavec la commande d'application de correctifs initiale pour repositionner (annuler) une opération d'application de correctifs.
Reprise d'une opération d'application de correctifs
Pour reprendre une opération d'application de correctifs, utilisez l'indicateur --resume avec la commande d'application de correctifs initiale.
- Connectez-vous à la machine virtuelle en tant qu'utilisateur
opc.Pour obtenir des instructions détaillées, voir Connexion à une machine virtuelle avec SSH.
- Démarrez un interpréteur de commandes en tant qu'utilisateur
root:sudo -s - Exécutez la commande d'application de correctifs initiale pour reprendre une opération d'application de correctifs :
Par exemple :
dbaascli dbhome patch --oracleHome /u02/app/oracle/product/19.0.0.0/dbhome_2 --targetVersion 19.9.0.0.0 --resume - Quittez l'interpréteur de commandes de l'utilisateur
root:exit
Rubriques connexes
Rubrique parent : Reprise ou annulation d'une opération d'application de correctifs
Annulation de l'application d'un correctif
Utilisez l'indicateur --rollback avec la commande d'application de correctifs initiale pour repositionner (rétablir) une opération d'application de correctifs.
- Connectez-vous à la machine virtuelle en tant qu'utilisateur
opc.Pour obtenir des instructions détaillées, voir Connexion à une machine virtuelle avec SSH.
- Démarrez un interpréteur de commandes en tant qu'utilisateur
root:sudo -s - Exécutez la commande d'application de correctifs initiale pour repositionner (annuler) une opération d'application de correctifs :
Par exemple :
dbaascli grid patch --targetVersion 19.11.0.0.0 --rollbackNote
- Les opérations de reprise et de repositionnement sont prises en charge pour les opérations d'application de correctifs au répertoire de base Oracle, d'application de correctifs à Oracle Grid Infrastructure et de déplacement de base de données.
- Lors de la reprise ou du repositionnement d'une opération d'application de correctifs, vous devez exécuter la commande de reprise ou de repositionnement à partir du même noeud que celui qui a été utilisé pour exécuter la commande d'application de correctifs initiale. Vous devez exécuter la commande initiale en ajoutant l'indicateur
--resumeou--rollback.
- Quittez l'interpréteur de commandes de l'utilisateur
root:exit
Rubriques connexes
Rubrique parent : Reprise ou annulation d'une opération d'application de correctifs
Collecter des journaux d'outils en nuage et effectuer une vérification d'état des outils en nuage à l'aide de dbaascli
L'utilisation de la commande dbaascli diag vous permet de collecter les journaux d'outils dbaas de la machine virtuelle invitée pour le service Exadata Database sur une infrastructure dédiée et le service Exadata Database sur des systèmes Cloud@Customer. Vous pouvez utiliser ces journaux pour résoudre les problèmes liés aux outils dbaas.
diag pour collecter les journaux dbaastools et effectuer une vérification de l'état de tous les noeuds d'une grappe Exadata. Notez que l'option --waitForCompletion est prise en charge à partir de la version 22.4.1
- Les commandes dbaascli
diagdoivent être exécutées en tant qu'utilisateurroot. - L'exécution de la commande
dbaascli diag collectsur un noeud unique collectera des données de journal pour tous les noeuds. - Nous vous recommandons d'exécuter les commandes documentées dans cette rubrique en utilisant l'option
--waitForCompletionpour les commandes de longue durée. Reportez-vous aux exemples d'utilisation.
Pour plus d'informations sur la mise à jour des outils Exadata Cloud, voir dbaascli admin updateStack.
- Collecte des données du journal d'outils - Exemples
La commande dbaascli dbaascli diag collect utilise la syntaxe indiquée ci-dessous pour collecter les données du journal d'outils : - Effectuer une vérification de l'état - Exemples
Utilisez la commande dbaasclidbaascli diag healthcheckpour effectuer une vérification de l'état sur tous les noeuds de système.
Rubriques connexes
Rubrique parent : Utilisation de l'utilitaire dbaascli sur Exadata Cloud Infrastructure
Collecte des données du journal d'outils - Exemples
La commande dbaascli dbaascli diag collect utilise la syntaxe indiquée ci-dessous pour collecter les données du journal d'outils :
Voir dbaascli diag collect dans Informations de référence sur les commandes dbaascli pour plus de détails sur la syntaxe.
# dbaascli diag collect
DBAAS CLI version 24.1.1.0.0
Executing command diag collect
Job id: 92f33125-aa70-4ce2-94fb-64d8f1cbdc93
Session log: /var/opt/oracle/log/diag/collect/dbaastools_2023-12-14_07-20-44-PM_83383.log
Loading PILOT...
Session ID of the current execution is: 10
Log file location: /var/opt/oracle/log/diag/collect/pilot_2023-12-14_07-20-48-PM_83856
-----------------
..
---------- DIAG COLLECT PLUGIN RESULT ----------
{
"collectedArchive with SHA256 CheckSum" : "{/var/opt/oracle/dbaas_acfs/diag_collect/artifacts_diag_cloudlogs_20231214-1920/diag_cloudlogs_20231214-1920_node1.zip=a0d049b87ab9e9cec2ab7d95ded4903bac818c81c8b6a46d295e1e75f4630e19}"
}
dbaascli execution completed
# dbaascli diag collect --waitForCompletion false
DBAAS CLI version 24.1.1.0.0
Executing command diag collect --waitForCompletion false
Job id: 5b556976-dba1-4be9-a4fe-4b58e69c1d96
Session log: /var/opt/oracle/log/diag/collect/dbaastools_2023-12-14_07-23-26-PM_98107.log
Job accepted. Use "dbaascli job getStatus --jobID 5b556976-dba1-4be9-a4fe-4b58e69c1d96" to check the job status.
Utilisez la commande de statut de tâche pour surveiller l'avancement.
# dbaascli diag collect --dbnames myOracleDatabase19cName
DBAAS CLI version 24.1.1.0.0
Executing command diag collect --dbnames myOracleDatabase19cName
Job id: 8e1d2667-4649-4384-8610-b6348d6548ac
Session log: /var/opt/oracle/log/diag/collect/dbaastools_2023-12-14_08-41-41-PM_88831.log
Loading PILOT...
Session ID of the current execution is: 12
Log file location: /var/opt/oracle/log/diag/collect/pilot_2023-12-14_08-41-45-PM_89361
-----------------
..
---------- DIAG COLLECT PLUGIN RESULT ----------
{
"collectedArchive with SHA256 CheckSum" : "{/var/opt/oracle/dbaas_acfs/diag_collect/artifacts_diag_cloudlogs_20231214-2041/diag_cloudlogs_20231214-2041_node1.zip=9e50500089a74ca7cd8ae08550c06868e26e1cd9c52e808194256594f63397e4}"
}
dbaascli execution completed# dbaascli diag collect --destLocation /tmp/test/
DBAAS CLI version 24.1.1.0.0
Executing command diag collect --destLocation /tmp/test/
Job id: f992afdf-415e-4b58-ab5b-9e38f8c2079d
Session log: /var/opt/oracle/log/diag/collect/dbaastools_2023-12-14_09-42-54-PM_16270.log
Loading PILOT...
Session ID of the current execution is: 14
Log file location: /var/opt/oracle/log/diag/collect/pilot_2023-12-14_09-42-58-PM_16777
-----------------
..
---------- DIAG COLLECT PLUGIN RESULT ----------
{
"collectedArchive with SHA256 CheckSum" : "{/tmp/test/diag_collect/artifacts_diag_cloudlogs_20231214-2143/diag_cloudlogs_20231214-2143_node1.zip=8a26cffcfdd72c261660d4f736c615981856e357749d90751b94f3eda19a9a70}"
}
dbaascli execution completed# dbaascli diag collect --startTime 2023-12-05T10:00:00 --endTime 2023-12-05T11:00:00
DBAAS CLI version 24.1.1.0.0
Executing command diag collect --startTime 2023-12-05T10:00:00 --endTime 2023-12-05T11:00:00
Job id: 70b03e50-98cc-4c2b-9684-1f82070bac88
Session log: /var/opt/oracle/log/diag/collect/dbaastools_2023-12-14_09-45-17-PM_42856.log
Loading PILOT...
Session ID of the current execution is: 15
Log file location: /var/opt/oracle/log/diag/collect/pilot_2023-12-14_09-45-21-PM_43526
-----------------
..
---------- DIAG COLLECT PLUGIN RESULT ----------
{
"collectedArchive with SHA256 CheckSum" : "{/var/opt/oracle/dbaas_acfs/diag_collect/artifacts_diag_cloudlogs_20231214-2145/diag_cloudlogs_20231214-2145_node1.zip=b44cf3bfca1ab7a1629dd83098a7772790ab949e50dbb3950f0017e427d7bd05}"
}
dbaascli execution completed# dbaascli diag collect --nodes node1,node2
DBAAS CLI version 24.1.1.0.0
Executing command diag collect --nodes node1,node2
Job id: fa70da09-3de6-4cc8-854c-a739b4fc2ceb
Session log: /var/opt/oracle/log/diag/collect/dbaastools_2023-12-14_09-46-58-PM_55884.log
Loading PILOT...
Session ID of the current execution is: 16
Log file location: /var/opt/oracle/log/diag/collect/pilot_2023-12-14_09-47-02-PM_56418
-----------------
..
---------- DIAG COLLECT PLUGIN RESULT ----------
{
"collectedArchive with SHA256 CheckSum" : "{/var/opt/oracle/dbaas_acfs/diag_collect/artifacts_diag_cloudlogs_20231214-2147/diag_cloudlogs_20231214-2147_node1.zip=de2805c9c6c2af2d602395a84d37747935327b73a6c73052282665a8410eb41f}"
}# dbaascli diag collect --components dbaastools
DBAAS CLI version 24.1.1.0.0
Executing command diag collect --components dbaastools
Job id: da941d3c-5191-4ced-b1bb-9b083fa75865
Session log: /var/opt/oracle/log/diag/collect/dbaastools_2023-12-14_09-47-23-PM_68256.log
Loading PILOT...
Session ID of the current execution is: 17
Log file location: /var/opt/oracle/log/diag/collect/pilot_2023-12-14_09-47-27-PM_68729
-----------------
..
---------- DIAG COLLECT PLUGIN RESULT ----------
{
"collectedArchive with SHA256 CheckSum" : "{/var/opt/oracle/dbaas_acfs/diag_collect/artifacts_diag_cloudlogs_20231214-2147/diag_cloudlogs_20231214-2147_node1.zip=d1f290fb42c981935e1142ec059c2dbba8be2e0a9ffebc9eea83a6336abe2eed}"
}
dbaascli execution completed# dbaascli diag collect --objectStoreBucketUri https://objectstorage.us-phoenix-1.oraclecloud.com/p/aL-IbIKQ1j6lWNftJc2rLoLh6o9bJgbZm8z0S--BeVuXaipSEEMISrSCfFrVEolG/n/intexadatateam/b/diag_collect_test/o/
DBAAS CLI version 24.1.1.0.0
Executing command diag collect --objectStoreBucketUri https://objectstorage.us-phoenix-1.oraclecloud.com/p/aL-IbIKQ1j6lWNftJc2rLoLh6o9bJgbZm8z0S--BeVuXaipSEEMISrSCfFrVEolG/n/intexadatateam/b/diag_collect_test/o/
Job id: 028151b7-cbc4-409a-9ec6-69affe10f3bb
Session log: /var/opt/oracle/log/diag/collect/dbaastools_2023-12-14_09-51-36-PM_2963.log
Loading PILOT...
Session ID of the current execution is: 20
Log file location: /var/opt/oracle/log/diag/collect/pilot_2023-12-14_09-51-40-PM_3555
-----------------
..
---------- DIAG COLLECT PLUGIN RESULT ----------
{
"collectedArchive with SHA256 CheckSum" : "{/var/opt/oracle/dbaas_acfs/diag_collect/artifacts_diag_cloudlogs_20231214-2151/diag_cloudlogs_20231214-2151_node1.zip=71633e13ccd06de15cb26850bb0266cf0d869e259550515c5b1fb734c487b470}"
}
dbaascli execution completedRubriques connexes
Effectuer une vérification de l'état - Exemples
Utilisez la commande dbaascli dbaascli diag healthcheck pour effectuer une vérification de l'état sur tous les noeuds de système.
Voir dbaascli diag healthcheck dans les informations de référence sur la commande dbaascli pour plus de détails sur la syntaxe.
# dbaascli diag healthcheck
DBAAS CLI version MAIN
Executing command diag healthcheck
INFO: Starting diag healthcheck
INFO: Collected diag logs at: /var/opt/oracle/dbaas_acfs/diag_cloudlogs_20210322-2246.tar.gz
# dbaascli diag healthcheck --destLocation /tmp/test
DBAAS CLI version MAIN
Executing command diag healthcheck --destLocation /tmp/test
INFO: Starting diag healthcheck
INFO: Collected diag logs at: /tmp/test/diag_cloudlogs_20210322-2250.tar.gz
# dbaascli diag healthcheck --nodes rbcl1,rbcl2
DBAAS CLI version MAIN
Executing command diag healthcheck --nodes rbcl1,rbcl2
INFO: Starting diag healthcheck
INFO: Collected diag logs at: /var/opt/oracle/dbaas_acfs/diag_cloudlogs_20210421-1915.tar.gz
# dbaascli diag healthcheck --objectStoreBucketUri https://objectstorage.us-phoenix-1.oraclecloud.com/p/t0Z-kRV5pSmFzqnf-y5XhaAbM4LS82epeBnulKnCr31IeHVjxI9tOkntLF2kq7fP/n/MyNamespace/b/MyParBucket/o/
DBAAS CLI version MAIN
Executing command diag healthcheck --objectStoreBucketUri https://objectstorage.us-phoenix-1.oraclecloud.com/p/t0Z-kRV5pSmFzqnf-y5XhaAbM4LS82epeBnulKnCr31IeHVjxI9tOkntLF2kq7fP/n/MyNamespace/b/MyParBucket/o/
INFO: Collected diag logs at: https://objectstorage.us-phoenix-1.oraclecloud.com/p/t0Z-kRV5pSmFzqnf-y5XhaAbM4LS82epeBnulKnCr31IeHVjxI9tOkntLF2kq7fP/n/MyNamespace/b/MyParBucket/o/diag_cloudlogs_20210421-1839.tar.gz
Mise à jour des outils en nuage à l'aide de dbaascli
Pour mettre à jour la version des outils en nuage pour le service Oracle Exadata Database sur une infrastructure dédiée, suivez cette procédure.
Les outils propres au nuage sont utilisés sur les machines virtuelles invitées Exadata Cloud Infrastructure pour des opérations locales, notamment les commandes dbaascli.
Vous pouvez mettre à jour les outils propres au nuage en téléchargeant un ensemble de logiciels contenant les outils mis à jour.
- Connectez-vous à une machine virtuelle en tant qu'utilisateur
opc.Pour obtenir des instructions détaillées, voir Connexion à une machine virtuelle avec SSH.
- Démarrez un interpréteur de commandes en tant qu'utilisateur
root:sudo -s - Pour effectuer une mise à jour aux derniers outils en nuage disponibles, exécutez la commande suivante :
dbaascli admin updateStackLa commande prend en charge la mise à jour de la version des outils en nuage sur tous les noeuds de la grappe.
Pour plus de détails et d'autres options disponibles, consultez
dbaascli admin updateStack --help.
Rubriques connexes
Rubrique parent : Utilisation de l'utilitaire dbaascli sur Exadata Cloud Infrastructure
Créer une base de données en double
- Utilisation de dbaascli pour dupliquer une base de données en nuage
- Considérations relatives à l'utilisation de la chambre forte OCI pour le service de gestion des clés
- Dupliquer une base de données sur place
Rubrique parent : Utilisation de l'utilitaire dbaascli sur Exadata Cloud Infrastructure
Utilisation de dbaascli pour dupliquer une base de données en nuage
Vous pouvez créer une base de données en double à l'aide de dbaascli. Cette nouvelle base de données peut se trouver dans la même région en nuage que la région source ou dans toutes les régions. Les étapes suivantes décrivent comment créer une base de données en double dans le nuage.
Si une base de données est configurée avec le service de chambre forte OCI pour le chiffrement TDE et que vous voulez dupliquer une base de données, consultez les sections suivantes.
Préparer pour la duplication
Assurez-vous que les conditions préalables suivantes sont remplies :
- Assurez-vous qu'un chemin réseau est configuré pour accéder à la base de données source au moyen de la chaîne
EZConnect. - Copiez le fichier de portefeuille TDE (
ewallet.p12) vers le noeud de base de données cible. Noeud sur lequel vous décidez d'exécuter la commandedbaascli. - Créez un répertoire de base Oracle sur le noeud cible, si nécessaire. La version du répertoire de base d'Oracle doit être identique à la version source ou à la version supérieure de l'UR.
Exécuter les vérifications des préalables
Pour exécuter les vérifications des préalables, utilisez l'option de commande --executePrereqs. Cette opération n'effectuera que les vérifications préalables sans effectuer la duplication réelle d'Oracle Database.
dbaascli database duplicate --dbName <database name> --oracleHome <Oracle Home Path> --sourceDBConnectionString <source database EZConnect string> --sourceDBTDEWalletLocation <location of copied wallet> --sourceDBTdeConfigMethod FILE --tdeConfigMethod FILE --executePrereqs
Base de données en double
dbaascli database duplicate --dbName <database name> --oracleHome <Oracle Home Path> --sourceDBConnectionString <source database EZConnect string> --sourceDBTDEWalletLocation <location of copied wallet> --sourceDBTdeConfigMethod FILE --tdeConfigMethod FILE
Rubrique parent : Création d'une base de données en double
Considérations relatives à l'utilisation de la chambre forte OCI pour la gestion des clés
Cette section s'applique uniquement dans le cas où la base de données est configurée avec la chambre forte OCI pour le chiffrement TDE et que vous souhaitez dupliquer une base de données.
Duplication d'une base de données dans la même région
- Étapes préalables supplémentaires
Assurez-vous de configurer les politiques d'accès au service de chambre forte OCI pour les noeuds de base de données cible. Les noeuds de base de données cible doivent pouvoir accéder à la fois à la chambre forte de clés OCI de la base de données source et à sa nouvelle chambre forte de clés (s'il est décidé d'utiliser une chambre forte de clés distincte).
- Exécuter les vérifications des préalables
dbaascli database duplicate --dbName <database name> --oracleHome <Oracle Home Path> --sourceDBConnectionString <source database EZConnect string> --sourceDBTDEWalletLocation <location of copied wallet> --sourceDBTdeConfigMethod KMS --sourceDBKMSKeyOCID <Source Database OCI Vault key OCID> --tdeConfigMethod KMS --kmsKeyOCID <OCI Vault key OCID> --executePrereqs - Base de données en double
dbaascli database duplicate --dbName <database name> --oracleHome <Oracle Home Path> --sourceDBConnectionString <source database EZConnect string> --sourceDBTDEWalletLocation <location of copied wallet> --sourceDBTdeConfigMethod KMS --sourceDBKMSKeyOCID <Source Database OCI Vault key OCID> --tdeConfigMethod KMS --kmsKeyOCID <OCI Vault key OCID>Une fois cette commande terminée, la base de données est dupliquée.
Duplication d'une base de données entre les régions
- Étapes préalables supplémentaires
- Configurez une nouvelle chambre forte OCI pour la base de données cible dans la région correspondante en suivant les étapes décrites dans Préparer l'utilisation des clés gérées par le client dans le service de chambre forte. Effectuer les tâches 1 à 3.
- Configurez la réplication de chambre forte OCI de la région source vers la région cible. Pour plus d'informations, voir Réplication des chambres fortes et des clés.
- Mettez à jour la politique de groupe dynamique, qui est créée à l'étape 2 pour permettre l'accès à la clé de chambre forte OCI répliquée.
- Exécuter les vérifications des préalables
dbaascli database duplicate --dbName <database name> --oracleHome <Oracle Home Path> --sourceDBConnectionString <source database EZConnect string> --sourceDBTDEWalletLocation <location of copied wallet> --sourceDBTdeConfigMethod KMS --sourceDBKMSKeyOCID <Source Database OCI Vault key OCID> --tdeConfigMethod KMS --kmsKeyOCID <OCI Vault key OCID> --executePrereqs - Base de données en double
dbaascli database duplicate --dbName <database name> --oracleHome <Oracle Home Path> --sourceDBConnectionString <source database EZConnect string> --sourceDBTDEWalletLocation <location of copied wallet> --sourceDBTdeConfigMethod KMS --sourceDBKMSKeyOCID <Source Database OCI Vault key OCID> --tdeConfigMethod KMS --kmsKeyOCID <OCI Vault key OCID>Une fois cette commande terminée, la base de données est dupliquée.
Rubrique parent : Création d'une base de données en double
Dupliquer une base de données sur place
À l'aide de dbaascli, vous pouvez dupliquer une base de données sur place dans le nuage. Cela peut être fait avec la commande dbaascli database duplicate. Cette commande crée une nouvelle base de données dans le nuage, qui est un double d'une base de données sur place et de ses données. Pendant ce processus, la base de données sur place reste opérationnelle. Vous pouvez migrer vos applications vers la base de données en double dans le nuage après une vérification appropriée.
Préparer pour la duplication
- Assurez-vous qu'un chemin réseau est configuré pour accéder à une base de données sur place à partir du noeud OCI au moyen de la chaîne
EZConnect. - Si une base de données sur place est configurée avec TDE, copiez le fichier de portefeuille TDE (
ewallet.p12) vers le noeud OCI, où vous décidez d'exécuter la commandedbaascli. - Créez un répertoire de base Oracle sur le noeud OCI, si nécessaire. La version du répertoire de base Oracle doit être identique à la source ou à une version d'UR supérieure.
Vérifier les RPM nécessaires
Ce processus nécessite une version minimale de dbaastools RPM de 23.3.2.0.0, mais une mise à jour vers la dernière version de dbaastools RPM est toujours recommandée.
- Pour vérifier la version actuellement installée, exécutez :
dbaascli --version DBAAS CLI version 23.3.2.0.0 - Pour appliquer le RPM des outils les plus récents, en tant qu'utilisateur
root, exécutez :# dbaascli admin updateStack
Exécuter les vérifications préalables
Pour exécuter les vérifications des préalables, utilisez l'option de commande --executePrereqs. Cette opération n'effectuera que les vérifications préalables sans effectuer la duplication réelle d'Oracle Database.
dbaascli database duplicate --dbName <database name> --oracleHome <Oracle Home Path> --sourceDBConnectionString <source database EZConnect string> --sourceDBTDEWalletLocation <location of copied wallet> --executePrereqs
Base de données en double
Dupliquez la base de données à l'aide de la commande suivante :
dbaascli database duplicate --dbName <database name> --oracleHome <Oracle Home Path> --sourceDBConnectionString <source database EZConnect string> --sourceDBTDEWalletLocation <location of copied wallet>
Par exemple :
dbaascli database duplicate --sourceDBConnectionString xyzhost.oracle.com:1521/dbuniquename.oracle.com --dbName orcl --oracleHome /u02/app/oracle/product/19.0.0.0/dbhome_1 --sourceDBTDEWalletLocation /tmp/wallet_copy/tde --waitForCompletion false
Une fois cette commande terminée, la base de données est dupliquée dans le nuage et prête pour les vérifications d'intégrité pour l'utilisation de l'application. Une fois la vérification effectuée, les connexions d'application peuvent être migrées vers la base de données en nuage.
Reportez-vous à dbaascli database duplicate –help pour obtenir des options de configuration supplémentaires.
Peu de considérations pour la migration
- Si vous préférez affecter plusieurs canaux pour le double RMAN, vous pouvez le faire en spécifiant l'argument
--rmanParallelism. - Exadata Cloud Service configure la mémoire de base de données en tant que gestion automatique de la mémoire partagée (ASMM). Si votre base de données sur place est configurée avec une gestion de mémoire différente, veillez à ajuster les valeurs des paramètres de mémoire en conséquence du côté OCI en fournissant des valeurs pour
--sgaSizeInMBet--pgaSizeInMB. - Vérifiez que la base de données sur place ne contient aucun paramètre d'initialisation obsolète ou non valide.
- Les paramètres d'initialisation de base de données liés au stockage de base de données (emplacement du fichier de données, emplacement des informations de journalisation, destination de la zone de récupération, multiplexage du fichier de contrôle) peuvent être modifiés à l'aide de l'argument
--initParams.Par exemple, pour remplacer la valeur
db_create_online_log_destpour la base de données en double :--initParams db_create_online_log_dest_1=+DATAC1,db_create_online_log_dest_2=+RECOC1
Dépannage de la duplication de la base de données
- Le fichier journal des opérations
dbaasclise trouve sous/var/opt/oracle/log/<dbname>/database/duplicate - L'une des tâches du double consiste à exécuter
dbca. Son fichier journal se trouve sous/u02/app/oracle/cfgtoollogs/dbcaet/u02/app/oracle/cfgtoollogs/dbca/<dbuniquename>.
Si l'opération échoue, vous avez la possibilité de reprendre l'opération en fournissant l'argument --resume à la même commande. Vous pouvez également nettoyer la base de données à l'aide de dbaascli database delete –dbname <dbname> –force, puis réexécuter la commande de duplication de la base de données.
Rubrique parent : Création d'une base de données en double
Notes de version
Passez en revue les modifications apportées dans diverses versions de dbaascli.
- Retirer 251107
- Retirer 25.3.1.0.0 (250826)
- Retirer 25.2.1.0.0 (250522)
- Retirer 25.1.2.0.0 (250325)
- Retirer 25.1.1.0.0 (250107)
- Retirer 24.4.1.0.0 (241104)
- Version 24.3.2.0.0 (240828)
- Retirer 240711
- Retirer 24.2.1.1.0.0 (240530)
- Retirer 24.1.2.0.0 (240306)
- Retirer 24.1.1.0.0 (231219)
- Retirer 23.4.1.1.0.0 (231102)
- Retirer 23.3.2.0
- Retirer 23.3.1.1.0.0 (230712)
- Retirer 23.2.1.0.0
- Version 23.1.2.0.0 (230305)
- Version 23.1.1.0.1 (230113)
- Version 22.4.1.0.1 (221122)
- Version 22.3.1.1.0 (221003)
- Version 22.3.1.0.1 (220721)
- Version 22.2.1.1.0 (220623)
- Version 22.2.1.1.0 (220609)
- Version 22.2.1.0.1 (220423)
- Version 22.1.1.2.0 (220405)
- Version 22.1.1.1.0 (220317)
- Version 22.1.1.0.1 (220223)
- Version 21.4.1.1.0 (220209)
- Version 21.4.1.1.0
- Version 21.3.1.2.0
- Version 21.3.1.1.0
- Version 21.3.1.0.1
- Version 21.2.1.x.x
Rubrique parent : Utilisation de l'utilitaire dbaascli sur Exadata Cloud Infrastructure
Retirer 25.4.1.0.0 (251107)
- Multicloud : AWS — Prise en charge de la création de bases de données inter-régions à partir de sauvegardes irestore dans Amazon S3 (Simple Storage Service).
- Correctifs de bogues divers et améliorations de stabilité.
Rubrique parent : Notes de version
Retirer 25.3.1.0.0 (250826)
- Comprend AHF 25.6.2
- Comprend des syslens 25.2.3.0
- Comprend exacs-configs-release-master_25-3-1
- La commande
dbaascli dbhome patchinclut désormais l'optionskipDBForDatapatch.Objet : Permet de spécifier une liste de bases de données pour lesquelles l'étape de correspondance de données sera ignorée lors de l'application de correctifs au répertoire de base de base de données sur place.
- Correctifs de bogue et améliorations de la stabilité
Rubrique parent : Notes de version
Retirer 25.2.1.0.0 (250522)
- Correctifs de bogue et améliorations de la stabilité
Rubrique parent : Notes de version
Retirer 25.1.2.0.0 (250325)
- Correctifs de bogue et améliorations de la stabilité
Rubrique parent : Notes de version
Retirer 25.1.1.0.0 (250107)
- Correctifs de bogue et améliorations de la stabilité
Rubrique parent : Notes de version
version 24.4.1.0.0 (241104)
- Amélioration de
dbaascli database getDetailspour inclure les détails detde encryption. La commandedbaascli tde statusest maintenant obsolète. - Correctifs de bogue et améliorations de la stabilité
Rubrique parent : Notes de version
version 24.3.2.0.0 (240828)
- Correctifs de bogue et améliorations de la stabilité
Rubrique parent : Notes de version
version 24.3.1.0.0 (240711)
- Migration TDE de
sqlnet.oraverswallet_rootlors de la mise à niveau de la base de données vers la version 19c - Correctif de grille sur place pour utiliser l'application de correctifs basée sur une image en mode par défaut
- Correctifs de bogue et améliorations de la stabilité
Rubrique parent : Notes de version
version 24.2.1.0.0 (240530)
- Ajout du soutien pour Oracle AI Database 26ai.
- Améliorations dans la zone de sauvegarde et de récupération avec le service ZRCV (Zero Data Loss Autonomous Recovery Service) comme destination de sauvegarde.
- Correctifs de bogues divers et améliorations de stabilité.
Rubrique parent : Notes de version
version 24.1.2.0.0 (240306)
- Présentation d'un nouveau flux de travail optimisé pour les opérations Data Guard
- Correctifs de bogue et améliorations de la stabilité
Rubrique parent : Notes de version
version 24.1.1.0.0 (231219)
- Correctifs de bogue et améliorations de la stabilité
Rubrique parent : Notes de version
version 23.4.1.0.0 (231102)
- Sauvegarde et récupération : La fenêtre de récupération de sauvegarde minimale a été remplacée par 7 jours. Lors de l'automatisation des éléments de sauvegarde obsolètes, la fenêtre de récupération est de 7 jours si elle découvre une valeur inférieure à 7 du système.
- Correctifs de bogue et améliorations de la stabilité
Rubrique parent : Notes de version
version 23.3.2.0.0 (230921)
- Opérations de base de données enfichable
- Ajout de la prise en charge de la définition de l'OCID de la version de clé personnalisée (Utilisation de votre propre clé - BYOK) de la chambre forte OCI lors des opérations de création et de clonage. Pour plus de détails, voir l'aide relative aux commandes de base de données enfichable respectives.
- Application de correctifs à Grid Infrastructure (GI)
- Améliorez le flux de travail d'application de correctifs afin d'améliorer le temps d'application de correctifs, en particulier dans les environnements où le nombre de bases de données est élevé.
- Une nouvelle option
--patchInParallelpeut être utilisée pour appliquer des correctifs aux noeuds distants en parallèle.
- Application de correctifs à une base de données
- Option fournie pour exécuter le correctif de données sur un noeud spécifique de la grappe.
- Correctifs de bogue et améliorations de la stabilité
Rubrique parent : Notes de version
version 23.3.1.0.0 (230712)
- Nouvelles commandes
dbaasclidbaascli gridHome create- Cette commande peut être utilisée pour créer un répertoire de base Grid Infrastructure d'une version prise en charge. Pour plus de détails, voirdbaascli gridHome create --help.dbaascli system getGridHomes- Cette commande fournit des détails sur les répertoires de base Grid Infrastructure disponibles sur le système. Pour plus de détails, voirdbaascli system getGridHomes --help.dbaascli admin updateAHF- Cette commande peut être utilisée pour mettre à jour le format AHF vers une version certifiée Cloud spécifiée de la version AHF. Il est toutefois recommandé que les mises à jour AHF soient traitées implicitement par l'automatisation du nuage. Pour plus de détails, voirdbaascli admin updateAHF --help.
- Opérations de base de données enfichable
- Améliorations dans le domaine du cycle de vie de la base de données enfichable actualisable.
- Sauvegarde et récupération de base de données
- Ajout de la prise en charge de la configuration des sauvegardes sur les sites de secours en cas de configurations dataguard. La configuration des sauvegardes est propre au site Data Guard, c'est-à-dire que la modification des rôles (par exemple, avec l'opération de permutation de Data Guard) n'aura pas d'incidence sur les opérations de sauvegarde de la base de données sur les sites principal ou de secours. Les sauvegardes, si elles sont configurées sur le site principal ou le site de secours, se poursuivent indépendamment de la modification de rôle.
- Correctifs de bogue et améliorations de la stabilité
Rubrique parent : Notes de version
version 23.2.1.0.0 (230503)
- Améliorations liées au cycle de vie de la base de données
- Introduit
dbaascli grid removeTCPSCertpour supprimer les certificats TCPS expirés. Pour plus de détails, voirdbaascli grid removeTCPSCert --help. - Option ajoutée pour exclure des bases de données enfichables spécifiques lors de la duplication de la base de données. Pour plus de détails, voir l'argument
skipPDBsdansdbaascli database duplicate --help.
- Introduit
- Sauvegarde et récupération de base de données
- La valeur par défaut pour
FILES_PER_SETa été modifiée à 64 pour les sauvegardes OSS. Cela peut être modifié avecdbaascli database backup --configure. Pour plus de détails, voirdbaascli database backup --help. - Les sauvegardes des journaux d'archives se poursuivent à partir du site de secours après la permutation de rôle dans les environnements Data Guard.
- Pour les sauvegardes qui ne sont pas gérées par Oracle, les programmes des sauvegardes L0 et L1 ne sont pas créés par défaut. Ils doivent être créés explicitement à l'aide de la commande
dbaascli database backup --configure.
- La valeur par défaut pour
- sysLens
Un cadre qui collecte, analyse et signale les données de ressources système pour les flottes ExaDB-D est inclus dans la version 23.2.1.0.0 (235503). Pour plus d'informations, voir Gérer sysLens.
- Correctifs de bogue et améliorations de la stabilité
Rubrique parent : Notes de version
Version 23.1.2.0.0 (230305)
- Améliorations liées au cycle de vie de la base de données
- Ajout de l'option de création de modèles de base de données (modèles DBCA) dans le magasin d'objets. Les modèles DBCA peuvent ensuite être utilisés pour créer des bases de données. Pour plus de détails, voir
dbaascli database createTemplate --help.
- Ajout de l'option de création de modèles de base de données (modèles DBCA) dans le magasin d'objets. Les modèles DBCA peuvent ensuite être utilisés pour créer des bases de données. Pour plus de détails, voir
- Opérations de base de données enfichable
- Présentation de
dbaascli pdb refreshpour actualiser une base de données enfichable créée à l'aide de l'option d'actualisation manuelle. Pour plus de détails, voirdbaascli pdb refresh --help. - Ajout de l'option de conversion d'une base de données enfichable actualisable en base de données enfichable standard. Pour plus de détails, voir
dbaascli pdb open --help. - La création d'une base de données enfichable actualisable requiert maintenant un utilisateur de base de données source existant pour la création d'un lien de base de données vers la base de données enfichable source. Pour plus de détails, voir l'argument
dblinkUserNamedansdbaascli pdb remoteClone --help.
- Présentation de
- Correctifs de bogue et améliorations de la stabilité
Rubrique parent : Notes de version
Version 23.1.1.0.1 (230113)
- Améliorations liées au cycle de vie de la base de données
- Ajout de la prise en charge de la création d'une base de données en double à partir d'une base de données source qui utilise les services de chambre forte OCI pour la gestion des clés de chiffrement.
- Correctifs de bogue et améliorations de la stabilité
Rubrique parent : Notes de version
Version 22.4.1.0.1 (221122)
- Opérations de base de données enfichable
- Ajout de l'option pour ne pas ouvrir la base de données enfichable à la fin du déplacement. Pour plus de détails, voir l'argument
skipOpenPDBdansdbaascli pdb relocate --help. Après l'utilisation de cette option, le déplacement de la base de données enfichable peut être effectué en exécutant la commande à l'aide de l'argumentcompletePDBRelocate. - Ajout de l'option de nettoyage des métadonnées/services de la base de données enfichable déplacée à l'emplacement source. Pour plus de détails, voir l'argument
cleanupRelocatedPDBdansdbaascli pdb delete --help.
- Ajout de l'option pour ne pas ouvrir la base de données enfichable à la fin du déplacement. Pour plus de détails, voir l'argument
- Nouvelles commandes
dbaasclidbaascli database createTemplate- Cette commande peut être utilisée pour créer des modèles de base de données (modèles DBCA) qui peuvent ensuite servir à créer des bases de données. Les modèles DBCA sont largement utilisés pour créer une base de données clone à l'aide de DBCA, un outil fourni avec le logiciel de serveur Oracle Database. Pour plus de détails, voirdbaascli database createTemplate --help.- Introduction de
dbaascli tde rotateMasterKeypour effectuer la rotation de la clé principale de chiffrement de base de données. Pour plus de détails, voirdbaascli tde rotateMasterKey --help. La commandedbaascli tde rotate masterkeyest maintenant obsolète.
- Améliorations liées au cycle de vie de la base de données
- Ajout de la prise en charge de l'utilisation des modèles dbca dans les flux de travail de création de base de données. Pour plus de détails, voir l'argument
dbcaTemplateFilePathdansdbaascli database create --help. - Amélioration de la performance de la création de bases de données en double. Pour plus de détails sur la création d'une base de données en double, voir
dbaascli database duplicate --help. - Ajout de la prise en charge de la création d'une base de données en double à partir d'une base de données source qui n'est pas chiffrée TDE.
- Ajout de la prise en charge de l'utilisation des modèles dbca dans les flux de travail de création de base de données. Pour plus de détails, voir l'argument
- Gestion TDE
- Introduction de
dbaascli tde rotateMasterKeypour effectuer la rotation de la clé principale de chiffrement de base de données. Pour plus de détails, voirdbaascli tde rotateMasterKey --help. La commandedbaascli tde rotate masterkeyest maintenant obsolète. - Flux de travail réorganisé pour toutes les opérations TDE. Pour plus de détails, voir
dbaascli tde --help.
- Introduction de
- Application de correctifs à Grid Infrastructure (GI)
- Ajout de la prise en charge pour permettre l'exécution en parallèle de l'opération d'application de correctifs sur les noeuds. Cette option doit être utilisée avec précaution, car elle entraîne une réduction de la disponibilité de la base de données.
- Sauvegarde et récupération de base de données
- Flux de travail réorganisé pour la création d'une base de données à partir de sauvegardes autonomes.
- AHF version 22.2.4 inclus
- Correctifs de bogue et améliorations de la stabilité
Rubrique parent : Notes de version
Version 22.3.1.1.0 (221003)
- Nouvelles commandes
dbaasclidbaascli database getDetails- Cette commande affiche les informations détaillées d'une base de données indiquée, par exemple le paramètre dbname, les informations sur le noeud, les informations sur les bases de données enfichables, etc. Pour plus de détails, voirdbaascli database getDetails --help.
- Opérations de base de données enfichable
- Ajout de la prise en charge de la création de bases de données enfichables en tant que clone actualisable à l'aide de l'argument
refreshablePDB. Pour plus de détails, voirdbaascli pdb remoteClone --help
- Ajout de la prise en charge de la création de bases de données enfichables en tant que clone actualisable à l'aide de l'argument
- Correctifs de bogue et améliorations de la stabilité
Rubrique parent : Notes de version
Version 22.3.1.0.1 (220721)
- Nouvelles commandes de cycle de vie de base de données
dbaascli database addInstance- Cette commande peut être utilisée pour ajouter une instance de base de données à un des noeuds de la grappe où la base de données n'est pas déjà configurée. Pour plus de détails, voirdbaascli database addInstance --help.dbaascli database deleteInstance- Cette commande peut être utilisée pour supprimer une instance de base de données de l'un des noeuds de la grappe où la base de données est configurée. Pour plus de détails, voirdbaascli database deleteInstance --help.dbaascli database duplicate- Cette commande peut être utilisée pour créer une nouvelle base de données à partir d'une base de données existante dans une grappe ou entre des grappes, si une connexion réseau existe entre les grappes. Pour plus de détails, voirdbaascli database duplicate --help.
- Bibliothèque d'images logicielles en nuage
- Une commande
dbaascli cswlib listLocala été introduite pour lister les images téléchargées localement à partir d'une bibliothèque d'images logicielles sur le système. Pour plus de détails, voirdbaascli cswlib listLocal --helpLa commandedbaascli dbimage listest maintenant obsolète. - Lancez la commande
dbaascli cswlib deleteLocalpour supprimer des images téléchargées à partir de la bibliothèque d'images logicielles en nuage. Pour plus de détails, voirdbaascli cswlib deleteLocal --helpLa commandedbaascli dbImage purgeest maintenant obsolète.
- Une commande
- L'emplacement du journal pour la commande
dbaascli admin updateStacka été modifié pour respecter la convention des autres commandesdbaascli. Les journaux peuvent être trouvés facilement sous le répertoire/var/opt/oracle/log/admin/updateStack. L'emplacement précédent était/var/opt/oracle/log/tooling/Update. - L'aide
dbaascliest maintenant adaptée à la plate-forme en nuage, dans la mesure où elle liste les sorties pour les commandes applicables à l'environnement en nuage sur lequel elle fonctionne. - Ajout de la prise en charge de la modification des mots de passe TDE dans les environnements Data Guard. Pour plus de détails, voir dbaascli tde changePassword --help. Cette prise en charge n'est pas disponible actuellement pour la version 11.2.0.4.
- AHF version 22.1.5 inclus
- Flux de travail réorganisé pour l'opération de mise à niveau de la base de données.
- Flux de travail réorganisé pour l'opération de création d'un répertoire de base de base de données.
- Correctifs de bogue et améliorations de la stabilité
Rubrique parent : Notes de version
Version 22.2.1.1.0 (220623)
- AHF version 22.1.1 inclus
- Correction d'un problème où la mise à jour de dbaastools rpm sur le système peut avoir entraîné un temps d'arrêt de la base de données avec l'erreur ORA-600
- Correctifs de bogue et améliorations de la stabilité
Rubrique parent : Notes de version
Version 22.2.1.1.0 (220609)
- Nouvelles commandes
dbaascli:dbaascli dbHome getDatabases- Cette commande liste toutes les bases de données s'exécutant à partir d'un répertoire de base Oracle indiqué. La sortie est retournée dans le format JSON pour faciliter l'automatisation. Pour plus de détails, voirdbaascli dbHome getDatabases --help.dbaascli database getPDBs- Cette commande liste toutes les bases de données enfichables d'une base de données conteneur indiquée. La sortie est retournée dans le format JSON pour faciliter l'automatisation. Pour plus de détails, voirdbaascli database getPDBs --help.dbaascli dbHome delete- Cette commande supprime un répertoire de base Oracle de base de données indiqué. Pour plus de détails, voirdbaascli dbHome delete --help.dbaascli dataguard prepareStandbyBlob- Cette commande génère un fichier blob contenant divers fichiers qui sont requis sur le site de secours pour un environnement Data Guard. Pour plus de détails, voirdbaascli dataguard prepareStandbyBlob --help.
- Application de correctifs à Grid Infrastructure (GI) :
- Nouveau flux de travail optimisé
- Présentation d'un moyen de créer l'image logicielle Grid Infrastructure (GI) avant l'application de correctifs. Cette image GI peut ensuite être utilisée pour effectuer l'opération d'application de correctifs à GI. L'avantage de cette approche est qu'elle réduit la fenêtre d'application de correctifs car l'image est déjà préparée. La pile GI sur le noeud n'est pas réduite pour créer l'image. Pour plus de détails, voir l'option
createImagedansdbaascli grid patch --help - Voyez comment effectuer l'application de correctifs à Grid Infrastructure à l'aide de l'image logicielle GI spécifiée par l'utilisateur, créée à l'aide de l'option
createImagede la commandedbaascli grid patch. Pour plus de détails, voir l'optionimageLocationdansdbaascli grid patch --help.
- Prise en charge de la modification des mots de passe dans un environnement Data Guard :
- Ajout de la prise en charge de la modification des mots de passe dans les environnements Data Guard. Pour plus de détails, voir
dbaascli database changePassword --helpetdbaascli dataguard prepareStandbyBlob --help
- Ajout de la prise en charge de la modification des mots de passe dans les environnements Data Guard. Pour plus de détails, voir
- Configuration de Data Guard :
- Ajout de la prise en charge de la mise à jour des attributs d'automatisation Data Guard (dans le fichier
/var/opt/oracle/dg/dg.conf). Pour plus de détails, voirdbaascli dataguard --help.
- Ajout de la prise en charge de la mise à jour des attributs d'automatisation Data Guard (dans le fichier
- Correctifs de bogue et améliorations de la stabilité
Rubrique parent : Notes de version
Version 22.2.1.0.1 (220423)
- Nouvelles commandes dbaascli
- Introduction de la commande dbaascli admin showLatestStackVersion pour afficher la dernière version de dbaastools disponible pour le téléchargement et l'installation. L'installation de dbaastools rpm peut être effectuée à l'aide de la commande dbaascli admin updateStack. Pour plus de détails, voir la section Informations de référence sur les commandes dbaascli.
- Bibliothèque d'images logicielles en nuage
- Obsolète : Prise en charge de l'activation BP (dbaascli cswlib activateBP), car les correctifs d'ensemble sont maintenant remplacés par des mises à jour de version. Le déploiement en nuage utilise des versions RU sous forme d'images logicielles, identifiées par des "marqueurs d'image". Il est donc recommandé d'utiliser des marqueurs d'image lors de l'interfaçage avec les commandes Cloud Software Library (cswlib). Pour plus de détails, voir dbaasscli cswlib download –help.
- Suppression de la nécessité de télécharger des images de base de données non conteneur pour créer des bases de données non conteneur. Maintenant, les utilisateurs peuvent créer la base de données non conteneur à l'aide d'images standard. Pour plus de détails, voir l'option createAsCDB dans dbaascli database create –help.
- Création de base de données non conteneur
- Flux de travail de création de base de données amélioré pour créer une base de données non conteneur à l'aide d'une image logicielle de base de données standard. Pour plus de détails, voir l'option createAsCDB dans dbaascli database create –help.
- Application de correctifs aux répertoires de base de base de données
- Nouveau flux de travail optimisé
- Mise à niveau d'Oracle Grid Infrastructure
- Nouveau flux de travail optimisé
- Opérations de base de données enfichable
- La suppression de la base de données enfichable dans les environnements Data Guard nécessite un accusé de réception explicite pour indiquer que les opérations nécessaires sur le site de secours sont terminées, en transmettant l'argument –allStandByPrepared supplémentaire. Pour plus de détails, voir dbaascli pdb delete --help
- Fonctionnalité continue pour l'opération de redémarrage de base de données. Pour plus de détails, voir dbaascli database bounce –help.
- Correctifs de bogue et améliorations de la stabilité
Rubrique parent : Notes de version
Version 22.1.1.2.0 (220405)
- Ajout de la prise en charge pour ExaDB-D X9M
- Correctifs de bogue et améliorations de la stabilité
Rubrique parent : Notes de version
Version 22.1.1.1.0 (220317)
- Nouvelles commandes
dbaascli:- Introduit
dbaascli system getDBHomespour obtenir tous les répertoires de base Oracle de base de données dans la grappe. La sortie est retournée dans le format JSON pour faciliter l'automatisation. - Introduit
dbaascli dbhome getDetailspour obtenir des informations détaillées sur un répertoire de base Oracle spécifique. La sortie est retournée dans le format JSON pour faciliter l'automatisation.
- Introduit
- Bibliothèque d'images logicielles en nuage (cswlib) :
- Fin de la prise en charge de la commande
dbaascli cswlib listpour les opérations de liste de la bibliothèque d'images logicielles en nuage. La nouvelle commande estdbaascli cswlib showImagesqui répertorie les images et leurImageTag. Il est recommandé d'utiliserImage tagspour télécharger les images de la bibliothèque d'images logicielles en nuage. Pour plus de détails sur les téléchargements à l'aide de marqueurs d'image, voirdbaascli cswlib download –help. - Correctifs de bogue et améliorations de la stabilité
- Fin de la prise en charge de la commande
Rubrique parent : Notes de version
Version 22.1.1.0.1 (220223)
- Mise à niveau d'Oracle Grid Infrastructure
- Nouveau flux de travail optimisé
- Sauvegarde et récupération de base de données
- Mise à jour interne du référentiel de métadonnées pour les métadonnées de sauvegarde
- Des messages d'abandon ont été introduits pour les commandes bkup_api, car elles sont maintenant remplacées par des commandes dbaascli. Pour plus de détails, voir dbaascli database backup --help et dbaascli database recover –help
- Opérations de base de données enfichable
- L'opération de déplacement de la base de données enfichable est maintenant prise en charge. Pour plus de détails, voir dbaascli pdb relocate –help.
- Flux de travail réorganisé pour la conversion de base de données non conteneur en base de données enfichable. Pour plus de détails, voir dbaascli database convertToPDB –help.
- Gestion des clés de chiffrement
- Les paramètres d'initialisation propres à la pulsation du chiffrement transparent des données (TDE) sont réglés aux valeurs recommandées dans le nuage pour les bases de données avec des clés gérées par le client.
- Gestion de la bibliothèque d'images logicielles en nuage
- Téléchargement amélioré des artefacts de la bibliothèque d'images logicielles au moyen des imageTags. Il est recommandé d'utiliser imageTags pour télécharger les images logicielles pour Oracle Database et Oracle Grid Infrastructure. Pour plus de détails, voir dbaascli cswlib showimages et dbaascli cswlib download –help
- AHF version 21.4.2 inclus
- Correctifs de bogue et améliorations de la stabilité
Rubrique parent : Notes de version
Version 21.4.1.1.0 (220209)
- AHF version 21.4.1 inclus
- Correctifs de bogue et améliorations de la stabilité
Rubrique parent : Notes de version
Version 21.4.1.1.0
- Chiffrement activé des espaces-tables au niveau du système (
SYSTEM,SYSAUX,UNDOetTEMP) pour les bases de données qui seront créées avec cette version de dbaastools. Cette fonction est activée pour Oracle Database version 19.6.0.0.0 et supérieure. - Application de correctifs à Grid Infrastructure :
- Condition préalable ajoutée pour vérifier que le fichier suivant appartient à l'utilisateur
grid.-
<gi_home>/suptools/tfa/release/tfa_home/jlib/jdev-rt.jar -
<gi_home>/suptools/tfa/release/tfa_home/jlib/jewt4.jar
-
- Condition préalable ajoutée pour vérifier que le fichier suivant appartient à l'utilisateur
- Application de correctifs à une base de données :
- L'opération simultanée
database moven'est pas autorisée par défaut. La nouvelle option–allowParallelDBMovepeut être utilisée pour modifier le comportement par défaut pour les versions 12.2 et ultérieures d'Oracle Database. - Correction des problèmes liés au déplacement de bases de données de secours en mode
MOUNT.
- L'opération simultanée
- Sauvegarde et récupération de base de données :
- Ajout de nouvelles options de ligne de commande pour la sauvegarde de base de données. Pour plus de détails, consultez les informations de référence sur la commande dbaascli database backup.
- Ajout de nouvelles options de ligne de commande pour la récupération de base de données. Pour plus de détails, consultez les informations de référence sur la commande dbaascli database restaur.
- L'utilisation de
bkup_apipour les opérations de sauvegarde et de récupération sera obsolète à l'avenir. - Pour s'aligner avec la pratique recommandée par Oracle d'utiliser le privilège d'administration
SYSBACKUPpour les opérations de sauvegarde et de récupération, l'automatisation du nuage crée un utilisateur d'administration communC##DBLCMUSERavec le rôleSYSBACKUPau niveau du conteneurCDB$ROOT. Les opérations de sauvegarde et de récupération sont donc effectuées avec l'utilisateur disposant du privilège minimal Les données d'identification de cet utilisateur sont générées aléatoirement et gérées de manière sécurisée par l'automatisation du nuage. Si l'utilisateur est introuvable ou a le statutLOCKEDouEXPIRED, l'automatisation du nuage recrée ou déverrouille cet utilisateur lors de l'opération de sauvegarde ou de récupération. Ce changement dans l'automatisation du nuage commence à compter de dbaastools version 21.4.1.1.0.
- Amélioration de la fonctionnalité
dbaascli resumepour reprendre toute session précédente en spécifiant l'argument–sessionID <value>pour la commande de reprise. L'ID session est partagé dans la sortiedbaascliainsi que dans les journaux. - Sortie
dbaascli helpaméliorée pour afficher de l'aide sur l'utilisation de la commande. - Utilisation obsolète de l'interpréteur de commandes
dbaascli(session interactive). La prise en charge s'arrête définitivement après mars 2022. Il est recommandé d'exécuter des commandesdbaasclicomplètes à l'invite de commande, comme suggéré dans tous les exemples de ce document. - Inclusion de Autonomous Health Framework (AHF) version 21.2.8.
- Correctifs de bogues divers et améliorations de stabilité.
Rubrique parent : Notes de version
Version 21.3.1.2.0
- La synchronisation des opérations
dbaasclia été améliorée avec la logique de synchronisation des métadonnées du plan de contrôle. - Journaux
dbaascliaméliorés pour contenir des informations de niveau milliseconde ainsi que l'unité d'exécution associée. - Introduction de vérifications préalables supplémentaires dans les opérations d'application de correctifs au répertoire de base de base de données et de déplacement de base de données pour détecter les défaillances potentielles et fournir des suggestions de mesure corrective.
- Les opérations d'application de correctifs de base de données conservent maintenant l'état des bases de données pour qu'il soit identique à celui des bases de données antérieures à l'application de correctifs. Pour les bases de données enfichables, l'état enregistré de la base de données enfichable est respecté.
- Correctifs de bogues divers et améliorations de stabilité.
Rubrique parent : Notes de version
Version 21.3.1.1.0
- Ajout de la prise en charge pour déverrouiller le compte d'utilisateur administrateur de la base de données enfichable dans le cadre de l'opération de création de la base de données enfichable,
localCloneouremoteClone. Pour plus de détails, voir l'option--lockPDBAdminAccountdansdbaascli pdb create --help. - Correction d'un problème qui met à jour la ressource de base de données enregistrée avec Oracle Grid Infrastructure dans des environnements existants avec la valeur correcte du nom de base de données.
- Améliorations apportées aux opérations de cycle de vie de la base de données enfichable.
- Correctifs de bogues divers et améliorations de stabilité.
Rubrique parent : Notes de version
Version 21.3.1.0.1
- Prise en charge des commandes
dbaasclisuivantes à exécuter en tant qu'utilisateuroracle.dbaascli pdb bouncedbaascli pdb closedbaascli pdb connectStringdbaascli pdb createdbaascli pdb deletedbaascli pdb getDetailsdbaascli pdb listdbaascli pdb localClonedbaascli pdb opendbaascli pdb remoteClone
- Application de correctifs dans un emplacement différent de la base de données. Pour plus de détails, voir
dbaascli database move –help. - Améliorations liées à la durée dans le flux de travail d'application de correctifs à Oracle Grid Infrastructure. Pour plus de détails, voir
dbaascli grid patch –help. - Fin de la prise en charge des commandes
exadbcpatchmulti/dbaascli patchpour les opérations d'application de correctifs. Les commandesdbaascli dbhome patchetdbaascli grid patchsont fournies pour l'application de correctifs aux répertoires de base de données et à Oracle Grid Infrastructure. Pour plus de détails, voir la section Application de correctifs aux bases de données Oracle Grid Infrastructure etOracle à l'aide de dbaascli. Voir aussi la section Informations de référence sur les commandes dbaascli. - Fin de la prise en charge des commandes d'application de correctifs pour les outils
dbaasclipour assurer la cohérence dans les conventions de commandedbaascli. La nouvelle commande estdbaascli admin updateStack. Pour plus de détails, voir la section Mise à jour des outils en nuage à l'aide de dbaascli. - Permet d'exécuter
dbaasclien mode déconnecté pour des opérations de longue durée. L'exécution de la commandedbaascliavec--waitForCompletion falsepermet d'obtenir un ID tâche qui peut être interrogé plus tard pour obtenir le statut de l'opération, à l'aide dedbaascli job getStatus –jobid job_id. Cela est utile pour les opérations de longue durée où les utilisateurs peuvent vouloir récupérer le contrôle immédiatement après l'exécution de la commande. Dans cette version, cette option est disponible uniquement pour la commandedbaascli database create. D'autres commandes seront ajoutées dans les versions suivantes pour bénéficier de cette prise en charge. La sortie d'aide pour ces commandes reflète la prise en charge de l'option--waitForCompletion. - Fin de la prise en charge de l'interpréteur de commandes
dbaascli. Il est recommandé aux utilisateurs d'exécuter les commandesdbaasclicomplètes à l'invite de commande, comme indiqué dans tous les exemples de ce document. L'exécution dedbaascliseulement affiche la sortie de l'aide sur son utilisation au lieu d'avoir à afficher un interpréteur de commandesdbaascli. - Correctifs de bogues divers et améliorations de stabilité.
Rubrique parent : Notes de version
Version 21.2.1.x.x
- Nouvelle conception de l'application de correctifs à Oracle Grid Infrastructure et possibilité de reprendre à partir d'un point d'échec, d'un correctif sur un sous-ensemble de noeuds, d'un drainage d'instance et d'autres améliorations. Pour plus de détails, voir
dbaascli grid patch --help. Consultez également la section Application de correctifs à Oracle Grid Infrastructure et à Oracle Database à l'aide de dbaascli. - Fin de la prise en charge des commandes
exadbcpatchmulti/dbaascli patchpour les opérations d'application de correctifs. Les commandesdbaascli dbhome patchetdbaascli grid patchsont fournies pour l'application de correctifs aux répertoires de base de base de données et à Oracle Grid Infrastructure. Pour plus de détails, consultez la section Application de correctifs à Oracle Grid Infrastructure et à Oracle Database à l'aide de dbaascli. Voir aussi la section Informations de référence sur les commandes dbaascli. - La prise en charge de la commande
dbaascli tools patchest obsolète pour assurer la cohérence dans les conventions de commande. La nouvelle commande estdbaascli admin updateStack. - Nouvelle conception des API de gestion des bases de données enfichables pour les opérations de création, de clonage local et de clonage distant. Pour plus de détails, voir
dbaascli pdb --help. - Nouvelle conception de l'API de suppression de base de données. Pour plus de détails, voir
dbaascli database delete --help. - Amélioration apportée à la création d'un répertoire de base de base de données (prise en charge de l'image logicielle personnalisée, opération d'agrandissement). Pour plus de détails, voir
dbaascli dbhome create --help. - Prise en charge de la création de base de données sur un sous-ensemble de noeuds de grappe. Pour plus de détails, voir
dbaascli database create --help. - Permet d'exécuter
dbaasclien mode déconnecté pour des opérations de longue durée. L'exécution de la commandedbaascliavec--waitForCompletion falsepermet d'obtenir un ID tâche qui peut être interrogé plus tard pour obtenir le statut de l'opération, à l'aide dedbaascli job getStatus –jobid job_id. Cela est utile pour les opérations de longue durée où les utilisateurs peuvent vouloir récupérer le contrôle immédiatement après l'exécution de la commande. Dans cette version, cette option est disponible uniquement pour la commandedbaascli database create. D'autres commandes seront ajoutées dans les versions suivantes pour bénéficier de cette prise en charge. La sortie d'aide pour ces commandes reflète la prise en charge de l'option--waitForCompletion. - Expérience améliorée de l'application de correctifs sur dbhome avec l'introduction de plusieurs options telles que
skipPDBs,continueWithDowntime, etc. Pour plus de détails, voirdbaascli dbhome patch --help. - Prise en charge d'une meilleure collecte de diagnostics. Pour plus de détails, voir
dbaascli diag collect --help. - Améliorations mineures dans le domaine de l'automatisation des mises à niveau de base de données.
- Correctifs de bogues divers et améliorations de stabilité.
Rubrique parent : Notes de version
Informations de référence sur les commandes dbaascli
Vous devez utiliser dbaascli pour créer des bases de données et les intégrer au cadre d'automatisation du nuage.
dbaascli est une interface native en nuage qui peut utiliser les modèles DBCA en tant qu'entrées, appelle la fonctionnalité de DBCA pour créer des bases de données, puis appelle les API OCI pour intégrer la base de données au cadre d'automatisation du nuage. Les clients qui utilisent DBCA dans des scripts peuvent mettre à jour leurs scripts existants pour appeler dbaascli au lieu de DBCA. Si dbaascli ne peut pas être utilisé car une fonction particulière de DBCA n'est pas disponible dans cette commande, les clients doivent ouvrir une demande My Oracle Support (MOS) pour ajouter cette fonctionnalité à dbaascli.
Pour utiliser l'utilitaire dbaascli, vous devez être connecté à un noeud de calcul Exadata Cloud Infrastructure. Pour obtenir des instructions, voir Connexion à une instance Exadata Cloud Infrastructure.
Certaines commandes dbaascli peuvent être exécutées en tant qu'utilisateur oracle ou opc, mais de nombreuses commandes exigent des privilèges d'administrateur root. Consultez chaque commande pour connaître les exigences spécifiques.
- dbaascli admin updateAHF
Pour installer ou mettre à jour Autonomous Health Framework (AHF), utilisez la commandedbaascli admin updateAHF. - dbaascli admin updateStack
Pour installer ou mettre à jour un RPM dbaastools, utilisez la commandedbaascli admin updateStack. - dbaascli cswlib deleteLocal
Pour supprimer l'image locale, utilisez la commandedbaascli cswlib deleteLocal. - dbaascli cswlib download
Pour télécharger les images logicielles disponibles et les mettre à disposition dans votre environnement Exadata Cloud Infrastructure, utilisez la commandedbaascli cswlib download. - dbaascli cswlib listLocal
Pour voir la liste des images de base de données et Grid Infrastructure disponibles, utilisez la commandedbaascli cswlib listLocal. - dbaascli cswlib showImages
Pour voir la liste des images de base de données et Grid Infrastructure disponibles, utilisez la commandedbaascli cswlib showImages. - dbaascli database addInstance
Pour ajouter l'instance de base de données sur le noeud spécifié, utilisez la commandedbaascli database addInstance. - dbaascli database backup
Pour configurer Oracle Database avec une destination de stockage de sauvegarde, effectuer des sauvegardes de base de données, interroger des sauvegardes et supprimer une sauvegarde, utilisez la commandedbaascli database backup. - dbaascli database bounce
Pour arrêter et redémarrer une base de données Exadata Cloud Infrastructure spécifiée, utilisez la commandedbaascli database bounce. - dbaascli database changepassword
Pour modifier le mot de passe d'un utilisateur Oracle Database spécifié, utilisez la commandedbaascli database changePassword. À l'invite, entrez le nom d'utilisateur pour lequel vous souhaitez modifier le mot de passe, puis entrez le mot de passe. - dbaascli database convertToPDB
Pour convertir la base de données non conteneur spécifiée en base de données enfichable, utilisez la commandedbaascli database convertToPDB. - dbaascli database create
Pour créer une base de données Oracle, utilisez la commandedbaascli database create. À l'invite, entrez les mots de passesysettde. - dbaascli database delete
Pour supprimer une base de données Oracle, utilisez la commandedbaascli database delete. - dbaascli database deleteInstance
Pour supprimer l'instance de base de données sur le noeud spécifié, utilisez la commandedbaascli database deleteInstance. - dbaascli database duplicate
Pour créer une base de données à partir d'une base de données active, utilisez la commandedbaascli database duplicate. - dbaascli database getDetails
Cette commande affiche les informations détaillées d'une base de données indiquée, par exemple le paramètre dbname, les informations sur le noeud, les informations sur les bases de données enfichables, etc. - dbaascli database getPDBs
Pour voir la liste de toutes les bases de données enfichables d'une base de données conteneur, utilisez la commandedbaascli database getPDBs. - dbaascli database modifyParameters
Pour modifier ou réinitialiser les paramètres d'initialisation d'une base de données Oracle, utilisez la commandedbaascli database modifyParameters. - dbaascli database move
Pour déplacer la base de données d'un répertoire de base à un autre, utilisez la commandedbaascli database move. - dbaascli database recover
Pour récupérer une base de données, utilisez la commandedbaascli database recover. - dbaascli database runDatapatch
Pour appliquer des correctifs à une base de données Oracle, utilisez la commandedbaascli database runDatapatch. - dbaascli database createTemplate
Utilisez cette commande pour créer des modèles de base de données (modèles DBCA) qui peuvent ensuite servir à créer des bases de données. - dbaascli database start
Pour démarrer une base de données Oracle, utilisez la commandedbaascli database start. - dbaascli database status
Pour vérifier le statut d'une base de données Oracle, utilisez la commandedbaascli database status. - dbaascli database stop
Pour arrêter une base de données Oracle, utilisez la commandedbaascli database stop. - dbaascli database update
Pour mettre à niveau une base de données Oracle, utilisez la commandedbaascli database upgrade. - dbaascli dataguard prepareStandbyBlob
Pour générer un fichier blob contenant divers fichiers requis sur le site de secours dans le cas d'un environnement Data Guard, utilisez la commandedbaascli dataguard prepareStandbyBlob. - dbaascli dataguard updateDGConfigAttributes
Pour mettre à jour les attributs d'automatisation de Data Guard sur tous les noeuds de la grappe, utilisez la commandedbaascli dataguard updateDGConfigAttributes. - dbaascli dataguard failover
Pour effectuer un basculement manuel vers la base de données de secours, utilisez la commandedataguard failover. - dbaascli dataguard reinstate
Pour rétablir une base de données en échec en tant que base de données de secours après un basculement, utilisez la commandedataguard reinstate. - dbaascli dataguard switchover
Pour effectuer une permutation vers la base de données de secours, utilisez la commandedataguard switchover. - dbaascli dataguard prepareForStandby
Pour créer une base de données de secours Oracle, utilisez la commandedbaascli dataguard prepareForStandbycomme première étape. - dbaascli dataguard configureStandby
Pour créer une nouvelle base de données de secours, utilisez la commandedbaascli dataguard configureStandbycomme deuxième étape après l'étapeprepareForStandby. - dbaascli dataguard registerStandby
Pour enregistrer une nouvelle base de données de secours avec toutes les bases de données de secours existantes et dans la base de données principale, utilisez la commandedbaascli dataguard registerStandbycomme troisième étape après l'étapeconfigureStandby. - dbaascli dataguard deregisterStandby
Lors de la suppression de la base de données de secours, exécutez la commandedbaascli dataguard deregisterStandbyavant de supprimer la base de données de la grappe de secours pour annuler l'enregistrement de la base de données de secours de la configuration Oracle Data Guard Broker. - dbaascli dataguard configureAWR
Pour activer ou désactiver la configuration du référentiel AWR (Automatic Workload Repository) sur votre base de données de secours Active Data Guard, utilisez la commandedbaascli dataguard configureAWR. - dbaascli dataguard updateConfiguration
Pour mettre à jour le mode de transport ou le mode de protection, ou les deux paramètres d'un environnement Data Guard, utilisez la commandedbaascli dataguard updateConfiguration. - dbaascli dbhome create
Pour créer un répertoire de base de base de données Oracle avec la version souhaitée, utilisez la commandedbaascli dbhome create. - dbaascli dbHome delete
Pour supprimer un répertoire de base Oracle Database indiqué, utilisez la commandedbaascli dbHome delete. - dbaascli dbhome getDatabases
Pour voir les informations sur toutes les bases de données Oracle s'exécutant à partir d'un répertoire de base Oracle de base de données indiqué, utilisez la commandedbaascli dbHome getDatabases. Indiquez l'emplacement du répertoire de base Oracle ou le nom du répertoire de base Oracle. - dbaascli dbHome getDetails
Pour voir des informations sur un répertoire de base Oracle spécifique, utilisez la commandedbaascli dbHome getDetails. Indiquez l'emplacement du répertoire de base Oracle ou le nom du répertoire de base Oracle. - correctif dbHome dbaascli
Pour appliquer des correctifs au répertoire de base Oracle d'un niveau de correctif à un autre, utilisez la commandedbaascli dbHome patch. - dbaascli dbimage purge
La commandedbimage purgesupprime l'image logicielle spécifiée de votre environnement Exadata Cloud Infrastructure. - dbaascli diag collect
Pour collecter des diagnostics, utilisez la commandedbaascli diag collect. - dbaascli diag healthCheck
Pour exécuter des vérifications d'état de diagnostic, utilisez la commandedbaascli diag healthCheck. - dbaascli gridHome create
Pour configurer le répertoire de base de Grid Infrastructure, utilisez la commandedbaascli gridHome create. - dbaascli grid configureTCPS
Pour configurer TCPS pour la grappe existante, utilisez la commandedbaascli grid configureTCPS. - dbaascli grid patch
Pour appliquer des correctifs à Oracle Grid Infrastructure pour la version mineure spécifiée, utilisez la commandedbaascli grid patch. - dbaascli grid removeTCPSCert
Pour supprimer des certificats TCPS existants du portefeuille Grid Infrastructure, utilisez la commandedbaascli grid removeTCPSCert. - dbaascli grid rotateTCPSCert
Pour effectuer la rotation des certificats TCPS, utilisez la commande dbaascli grid rotateTCPSCert. - dbaascli grid update
Pour mettre à niveau Oracle Grid Infrastructure d'une version majeure à une autre, utilisez la commandedbaascli grid upgrade. - tâche dbaascli getStatus
Pour voir le statut d'une tâche spécifiée, utilisez la commandedbaascli job getStatus. - dbaascli patch db apply
- dbaascli patch db prereq
- dbaascli pdb backup
Pour sauvegarder une base de données enfichable, interroger des sauvegardes de base de données enfichable et supprimer une sauvegarde de base de données enfichable, utilisez la commandedbaascli pdb backup. - dbaascli pdb bounce
Pour redémarrer une base de données enfichable, utilisez la commandedbaascli pdb bounce. - dbaascli pdb close
Pour fermer une base de données enfichable, utilisez la commandedbaascli pdb close. - dbaascli pdb getConnectString
Pour afficher les informations de chaîne de connexion Oracle Net pour une base de données enfichable, exécutez la commandedbaascli pdb getConnectString. - dbaascli pdb create
Pour créer une nouvelle base de données enfichable, exécutez la commandedbaascli pdb create. - dbaascli pdb delete
Pour supprimer une base de données enfichable, exécutez la commandedbaascli pdb delete. - dbaascli pdb getDetails
Pour voir les détails d'une base de données enfichable, utilisez la commandedbaascli pdb getDetails. - dbaascli pdb list
Pour voir la liste des bases de données enfichables dans une base de données conteneur, utilisez la commandedbaascli pdb list. - dbaascli pdb localClone
Pour créer une nouvelle base de données enfichable en tant que clone d'une base enfichable existante dans la même base de données conteneur, exécutez la commandedbaascli pdb localClone. - dbaascli pdb open
Pour ouvrir une base de données enfichable, exécutez la commandedbaascli pdb open. - dbaascli pdb recover
Pour récupérer une base de données enfichable, utilisez la commandedbaascli pdb recover. - dbaascli pdb refresh
Pour actualiser une base de données enfichable spécifiée, utilisez la commandedbaascli pdb refresh. - dbaascli pdb relocate
Pour déplacer la base de données enfichable spécifiée de la base de données distante vers la base de données locale, utilisez la commandedbaascli pdb relocate. - dbaascli pdb remoteClone
Pour créer une nouvelle base de données enfichable en tant que clone d'une base de données enfichable existante dans une autre base de données conteneur, exécutez la commandedbaascli pdb remoteClone. - dbaascli system getDBHomes
Pour voir des informations sur tous les répertoires de base Oracle, utilisez la commandedbaascli system getDBHomes. - dbaascli system getGridHomes
Pour lister les détails de tous les répertoires de base de Grid Infrastructure, utilisez la commandedbaascli system getGridHomes. - dbaascli tde changePassword
Pour modifier le mot de passe du magasin de clés TDE et le mot de passe du portefeuille de base de données pour l'aliastde_ks_passwd, utilisez la commandedbaascli tde changePassword. - dbaascli tde addSecondaryHsmKey
Pour ajouter une clé secondaire du module de sécurité matériel (KMS) à la configuration existante, utilisez la commandedbaascli tde addSecondaryHsmKey. - dbaascli tde enableWalletRoot
Pour activer le paramètre spfilewallet_rootpour la base de données existante, utilisez la commandedbaascli tde enableWalletRoot. - dbaascli tde encryptTablespacesInPDB
Pour chiffrer tous les espaces-tables de la base de données enfichable spécifiée, utilisez la commandedbaascli tde encryptTablespacesInPDB. - dbaascli tde fileToHsm
Pour convertir le TDE basé sur FILE en TDE basé sur le module de sécurité matériel (KMS/OKV), utilisez la commandedbaascli tde fileToHsm. - dbaascli tde getHsmKeys
Pour obtenir les détails de la clé active TDE, utilisez la commandedbaascli tde getHsmKeys. - dbaascli tde getMkidForKeyVersionOCID
Pour obtenir l'ID clé principale associé à l'OCID de version de clé KMS, utilisez la commandedbaascli tde getMkidForKeyVersionOCID. - dbaascli tde getPrimaryHsmKey
Pour obtenir la clé principale du module de sécurité matériel (KMS) à partir de la configuration existante, utilisez la commandedbaascli tde getPrimaryHsmKey. - dbaascli tde hsmToFile
Pour convertir le TDE basé sur le module de sécurité matériel (KMS/OKV) en TDE basé sur FILE, utilisez la commandedbaascli tde hsmToFile. - dbaascli tde listKeys
Pour lister les clés principales TDE, utilisez la commandedbaascli tde listKeys. - dbaascli tde removeSecondaryHsmKey
Pour supprimer la clé principale du module de sécurité matériel (KMS) de la configuration existante, utilisez la commandedbaascli tde removeSecondaryHsmKey. - dbaascli tde rotateMasterKey
Permet d'effectuer la rotation de la clé principale de chiffrement de base de données. - dbaascli tde setKeyVersion
Pour définir la version de la clé primaire à utiliser dans la base de données/base de données conteneur ou la base de données enfichable, utilisez la commandedbaascli tde setKeyVersion. - dbaascli tde setPrimaryHsmKey
Pour modifier la clé principale du module de sécurité matériel (KMS) pour la configuration existante, utilisez la commandedbaascli tde setPrimaryHsmKey. - dbaascli tde status
Pour afficher des informations sur le magasin de clés pour la base de données spécifiée, exécutez la commandedbaascli tde status.
Rubrique parent : Utilisation de l'utilitaire dbaascli sur Exadata Cloud Infrastructure
administrateur dbaascli updateAHF
Pour installer ou mettre à jour Autonomous Health Framework (AHF), utilisez la commande dbaascli admin updateAHF.
Préalables
Exécutez la commande en tant qu'utilisateur root.
Syntaxe
dbaascli admin updateAHF
{
--targetVersion value | --imageTag value
}
[--resume [--sessionID value]] [--executePrereqs]
--targetVersionspécifie la version cible à laquelle mettre à jour AHF--imageTagspécifie la balise d'image de l'artefact AHF à installer--resumereprend l'exécution précédente--sessionIDspécifie de reprendre un ID session spécifique
--executePrereqsexécute les vérifications des préalables et signale les résultats.
Rubrique parent : Informations de référence sur les commandes dbaascli
dbaascli admin updateStack
Pour installer ou mettre à jour un RPM dbaastools, utilisez la commande dbaascli admin updateStack.
Préalables
Exécutez la commande en tant qu'utilisateur root.
Pour utiliser l'utilitaire, vous devez vous connecter à une machine virtuelle Exadata Cloud Infrastructure.
Voir Connexion à une machine virtuelle avec SSH.
Syntaxe
dbaascli admin updateStack
[--resume]
[--prechecksOnly]
[--nodes]
--resumereprend l'exécution précédente.--prechecksOnlyexécute uniquement les vérifications préalables pour cette opération.--nodesindique une liste délimitée par des virgules de noeuds sur lesquels installer le RPM. Si vous ne transmettez pas cet argument, le RPM sera installé sur tous les noeuds de la grappe.
Rubriques connexes
Rubrique parent : Informations de référence sur les commandes dbaascli
dbaascli cswlib deleteLocal
Pour supprimer l'image locale, utilisez la commande dbaascli cswlib deleteLocal.
Exécutez la commande en tant qu'utilisateur root.
Syntaxe
dbaascli cswLib deleteLocal --imageTag <value>
Où :
--imageTagspécifie le marqueur d'image du répertoire de base Oracle.
Exemple 6-4 : dbaascli cswlib deletelocal
dbaascli cswlib deletelocal --imagetag 19.15.0.0.0
DBAAS CLI version MAIN
Executing command cswlib deletelocal --imagetag 19.15.0.0.0
Job id: 8b3e71de-4b81-4832-b49c-7f892179bb4f
Log file location: /var/opt/oracle/log/cswLib/deleteLocal/dbaastools_2022-07-18_10-00-02-AM_73658.log
dbaascli execution completed
Rubriques connexes
Rubrique parent : Informations de référence sur les commandes dbaascli
dbaascli cswlib download
Pour télécharger les images logicielles disponibles et les mettre à disposition dans votre environnement Exadata Cloud Infrastructure, utilisez la commande dbaascli cswlib download.
Préalables
Exécutez la commande en tant qu'utilisateur root.
Pour utiliser l'utilitaire, vous devez vous connecter à une machine virtuelle Exadata Cloud Infrastructure.
Voir Connexion à une machine virtuelle avec SSH.
Syntaxe
dbaascli cswlib download --version | --imageTag
[--product]
--versionindique la version de l'image du répertoire de base Oracle.--imageTagspécifie le marqueur d'image de l'image.--productindique le type d'image. Valeurs valides :databaseougrid
Exemple 6-5 : dbaascli cswlib download --product --imageTag
dbaascli cswlib download --product database --imageTag 19.14.0.0.0
Exemple 6-6 : dbaascli cswlib download --version 19.9.0.0.0
dbaascli cswlib download --product database --imageTag 19.14.0.0.0
Rubriques connexes
Rubrique parent : Informations de référence sur les commandes dbaascli
dbaascli cswlib listLocal
Pour voir la liste des images de base de données et Grid Infrastructure disponibles localement, utilisez la commande dbaascli cswlib listLocal.
Exécutez la commande en tant qu'utilisateur root.
Syntaxe
dbaascli cswLib listLocal [--product <value>]
Où :
--productidentifie le type de produit du répertoire de base Oracle. Valeurs valides :databaseougrid.
Exemple 6-7 : dbaascli cswlib listlocal
dbaascli cswlib listlocal
DBAAS CLI version MAIN
Executing command cswlib listlocal
Job id: bc4f047c-0a34-4d4d-a1ea-21ddc2a9c627
Log file location: /var/opt/oracle/log/cswLib/listLocal/dbaastools_2022-07-18_10-29-53-AM_16077.log
############ List of Available Database Images #############
1.IMAGE_TAG=12.2.0.1.220419
IMAGE_SIZE=5GB
VERSION=12.2.0.1.220419
DESCRIPTION=12.2 APR 2022 DB Image
2.IMAGE_TAG=18.16.0.0.0
IMAGE_SIZE=6GB
VERSION=18.16.0.0.0
DESCRIPTION=18c OCT 2021 DB Image
3.IMAGE_TAG=19.14.0.0.0
IMAGE_SIZE=5GB
VERSION=19.14.0.0.0
DESCRIPTION=19c JAN 2022 DB Image
dbaascli execution completed
Rubriques connexes
Rubrique parent : Informations de référence sur les commandes dbaascli
dbaascli cswlib showImages
Pour voir la liste des images de base de données et Grid Infrastructure disponibles, utilisez la commande dbaascli cswlib showImages.
Exécutez la commande en tant qu'utilisateur root.
Syntaxe
dbaascli cswlib showImages
[--product]
Où :
--productidentifie le type de produit du répertoire de base Oracle. Valeurs valides :databaseougrid.
Exemple 6-8 : dbaascli cswlib showImages
dbaascli cswlib showImages
Rubriques connexes
Rubrique parent : Informations de référence sur les commandes dbaascli
dbaascli database addInstance
Pour ajouter l'instance de base de données sur le noeud spécifié, utilisez la commande dbaascli database addInstance.
Préalable
- Exécutez la commande en tant qu'utilisateur
root.
Syntaxe
dbaascli database addInstance --dbname <value> --node <value> [--newNodeSID <value>]
--dbnamespécifie le nom de la base de données Oracle--nodeindique le nom du noeud pour l'instance de base de données--newNodeSIDindique l'IDS de l'instance à ajouter au nouveau noeud
Rubrique parent : Informations de référence sur les commandes dbaascli
dbaascli database backup
Pour configurer Oracle Database avec une destination de stockage de sauvegarde, effectuer des sauvegardes de base de données, interroger des sauvegardes et supprimer une sauvegarde, utilisez la commande dbaascli database backup.
Préalable
- Exécutez la commande en tant qu'utilisateur
root.
Syntaxe
dbaascli database backup --dbname <value>
{
--list
{
[--backupType <value>]
| [--json <value>]
}
| --start [--level0] [--level1]
{
[--archival --tag <value>]
| [--archivelog]
}
| --delete --backupTag <value>
| --status --uuid <value> [--json <value>]
| --getBackupReport
{
--tag <value>
| --latest
}
--json <value>
| --configure
{
--configFile <value>
| --enableRTRT
| --disableRTRT
| --disableCatalog
| --deleteImmutableConfiguration
}
| --getConfig
{
[--configFile <value>]
| [--showOldParams]
}
| --validate [--untilTime <value>]
| --showHistory [--all]
| --getSchedules
}
Où :
--dbnamespécifie le nom de la base de données Oracle--listretourne les informations sur la sauvegarde de la base de données[
--backupType|--json][
--backupTypespécifie backupType (REGULAR-L0|REGULAR-L1|ARCHIVELOG|LONGTERM) ][
--jsonindique le nom du fichier pour la sortie JSON ]--startdémarre la sauvegarde de la base de données[
--level0crée une sauvegarde de niveau 0 (complète)][
--level1crée une sauvegarde de niveau 1 (incrémentielle) ][
--archival|--archivelog][
--archivalcrée une sauvegarde complète d'archivage]--tagspécifie le marqueur de sauvegarde[
--archivelog]--deletesupprime la sauvegarde d'archivage--backupTagspécifie le marqueur de sauvegarde à supprimer--statusaffiche les détails d'un processus de tâche de sauvegardeIdentificateur unique
--uuidde l'opération de sauvegarde. Format d'entrée :xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.[
--jsonindique le nom du fichier pour la sortie JSON]--getBackupReportretourne BackupReport--tag|--latest--tagspécifie le marqueur de sauvegarde--latestretourne le dernier rapport de sauvegarde (tous les types de sauvegarde de base de données)--jsonindique le nom du fichier pour la sortie JSON.--configureconfigure la base de données pour la sauvegarde--configFile|--enableRTRT|--disableRTRT|--disableCatalog|--deleteImmutableConfiguration--configFilespécifie le fichier de configuration de la sauvegarde de base de données--enableRTRTactive le transport des informations de journalisation en temps réel--disableRTRTdésactive le transport des informations de journalisation en temps réel--disableCatalogdésactive le catalogue de restauration--deleteImmutableConfigurationsupprime la configuration non mutable--getConfigretourne la configuration de sauvegarde de base de données[
--configFile|--showOldParams][
--configFilespécifie le fichier de configuration de sauvegarde de base de données][
--showOldParamsretourne les anciens noms de paramètre de la configuration de sauvegarde.]--validatevérifie que les sauvegardes sont complètes et sans corruption[
--untilTimevalide à partir de la sauvegarde complète de niveau 0 la plus proche jusqu'au moment indiqué. Format d'entrée :DD-MON-YYYY HH24:MI:SS]--showHistoryaffiche l'historique des opérations de sauvegarde[
--allaffiche toutes les opérations de sauvegarde]--getSchedulesretourne tous les programmes de sauvegarde pour une base de données indiquée
Les paramètres
enableRTRT et disableRTRT ne sont applicables que pour la destination de sauvegarde ZDLRA sur le service Exadata Database sur Cloud@Customer.
Rubrique parent : Informations de référence sur les commandes dbaascli
dbaascli database bounce
Pour arrêter et redémarrer une base de données Exadata Cloud Infrastructure spécifiée, utilisez la commande dbaascli database bounce.
Préalables
Exécutez la commande en tant qu'utilisateur oracle.
Syntaxe
dbaascli database bounce
[--dbname][--rolling <value>]
--dbnameindique le nom de la base de données--rollingspécifietrueoufalsepour arrêter et redémarrer la base de données de manière continue. Valeur par défaut :false.
La commande effectue une fermeture de base de données en mode immédiat. La base de données est ensuite redémarrée et ouverte. Dans Oracle Database 12c ou une version ultérieure, toutes les bases de données enfichables sont également ouvertes.
Exemple 6-9 : dbaascli database bounce
dbaascli database bounce --dbname dbname
Rubrique parent : Informations de référence sur les commandes dbaascli
dbaascli database changepassword
Pour modifier le mot de passe d'un utilisateur de base de données spécifié, utilisez la commande dbaascli database changePassword. À l'invite, entrez le nom d'utilisateur pour lequel vous souhaitez modifier le mot de passe, puis entrez le mot de passe.
Préalables
Exécutez la commande en tant qu'utilisateur root ou oracle.
Syntaxe
dbaascli database changePassword [--dbname <value>] [--user <value>]
{
[--prepareStandbyBlob <value> [--blobLocation <value>]] | [--standbyBlobFromPrimary <value>]
}
[--resume [--sessionID <value>]]
--dbnameindique le nom de la base de données faisant l'objet de l'action--userindique le nom d'utilisateur dont le mot de passe doit être modifié--prepareStandbyBlobindiquetruepour générer un fichier blob contenant les artefacts nécessaires pour modifier le mot de passe dans un environnement Data Guard. Valeurs valides :true|false--blobLocationindique le chemin personnalisé où le fichier blob sera généré--standbyBlobFromPrimaryindique le fichier BLOB de secours, qui est préparé à partir de la base de données principale--resumeindique de reprendre l'exécution précédente--sessionIDspécifie de reprendre un ID session spécifique
Exemple 6-10 : dbaascli database changePassword
dbaascli database changepassword --dbname db19
Rubrique parent : Informations de référence sur les commandes dbaascli
dbaascli database convertToPDB
Pour convertir la base de données non conteneur spécifiée en base de données enfichable, utilisez la commande dbaascli database convertToPDB.
Syntaxe
dbaascli database convertToPDB --dbname <value> [--cdbName <value>] [--executePrereqs]
{
[--copyDatafiles [--keepSourceDB]]|[backupPrepared]
}
[--targetPDBName <value>] [--waitForCompletion <value>] [--resume [--sessionID <value>]]
--dbnameindique le nom de la base de données Oracle--cdbNameindique le nom de la base de données conteneur cible dans laquelle la base de données enfichable sera créée. Si la base de données conteneur n'existe pas, elle sera créée dans le même répertoire de base Oracle que celui de la base de données non conteneur source.--executePrereqsspécifie d'exécuter uniquement les vérifications de préconversion--copyDatafilesspécifie de créer une nouvelle copie des fichiers de données au lieu de les utiliser à partir de la base de données source--keepSourceDB- Pour conserver la base de données source après l'exécution de l'opération.-
Indicateur
--backupPreparedpermettant de confirmer qu'une sauvegarde de base de données appropriée est en place pour la base de données non conteneur avant d'effectuer la conversion en base de données enfichable. - Indicateur
--backupPreparedpermettant de confirmer qu'une sauvegarde de base de données appropriée est en place pour la base de données non conteneur avant d'effectuer la conversion en base de données enfichable --targetPDBNameindique le nom de la base de données enfichable qui sera créée dans le cadre de l'opération--waitForCompletionspécifiefalsepour exécuter l'opération en arrière-plan. Valeurs valides :true|false--resumeindique de reprendre l'exécution précédente--sessionIDspécifie de reprendre un ID session spécifique
Exemple 6-11 : dbaascli database convertToPDB
dbaascli database convertToPDB --dbname ndb19 --cdbname cdb19 --backupPrepared --executePrereqsdbaascli database convertToPDB --dbname tst19 --cdbname cdb19 --copyDatafilesRubrique parent : Informations de référence sur les commandes dbaascli
dbaascli database create
Pour créer une base de données Oracle, utilisez la commande dbaascli database create. À l'invite, entrez les mots de passe sys et tde.
Utilisez cette commande pour créer Oracle Database version 12.1.0.2 ou ultérieure avec la mise à jour de version JAN 2021 ou supérieure. Pour les bases de données avec des versions inférieures, il est recommandé d'utiliser l'API basée sur la console OCI.
Préalable
Exécutez la commande en tant qu'utilisateur root.
Syntaxe
dbaascli database create --dbName {--oracleHome | --oracleHomeName}
[--dbUniqueName <value>]
[--dbSID <value>]
[--createAsCDB <value>]
[--pdbName <value>]
[--pdbAdminUserName <value>]
[--dbCharset <value>]
[--dbNCharset <value>]
[--dbLanguage <value>]
[--dbTerritory <value>]
[--sgaSizeInMB <value>]
[--pgaSizeInMB <value>]
[--datafileDestination <value>]
[--fraDestination <value>]
[--fraSizeInMB <value>]
[--nodeList <value>]
[--tdeConfigMethod <value>]
[--kmsKeyOCID <value>]
{
[--resume [--sessionID <value>]]
| [--revert [--sessionID <value>]]
}
[--executePrereqs]
[--honorNodeNumberForInstance <value>]
[--lockPDBAdminAccount <value>]
[--dbcaTemplateFilePath <value>]
[--waitForCompletion]
--dbnameindique le nom de la base de données--oracleHomeindique l'emplacement du répertoire de base Oracle.--oracleHomeNameindique le nom du répertoire de base Oracle.--dbUniqueNameindique le nom unique de la base de données.--dbSIDspécifie l'IDS de la base de données.--createAsCDBspécifietrueoufalsepour créer la base de données en tant que base de données conteneur ou non conteneur.--pdbNameindique le nom de la base de données enfichable.--pdbAdminUserNameindique le nouveau nom d'utilisateur administrateur de la base de données enfichable.--dbCharsetspécifie un jeu de caractères de base de données.--dbNCharsetspécifie le jeu de caractères national de la base de données.--dbLanguagespécifie la langue de la base de données.--dbTerritoryspécifie le territoire de la base de données.--sgaSizeInMBspécifie la valeursga_targeten mégaoctet.--pgaSizeInMBspécifie la valeurpga_aggregate_targeten mégaoctet.--datafileDestinationindique le nom du groupe de disques ASM à utiliser pour les fichiers de données de base de données.--fraDestinationspécifie le nom du groupe de disques ASM à utiliser pour la zone de récupération rapide de la base de données.--fraSizeInMBspécifie la valeur de taille de la zone de récupération rapide en mégaoctet.--nodeListspécifie une liste de noeuds délimités par des virgules pour la base de données.--tdeConfigMethodspécifie la méthode de configuration TDE. Valeurs valides :FILE,KMS--kmsKeyOCIDspécifie l'OCID de la clé KMS à utiliser pour TDE. Cela s'applique uniquement si KMS est sélectionné pour TDE--resumereprend l'exécution précédente.--revertrepositionne l'exécution précédente--sessionIDPour reprendre ou rétablir un ID session spécifique.--executePrereqsspécifieyespour exécuter uniquement les préalables pour cette opération. Valeurs valides :yesouno--honorNodeNumberForInstancespécifietrueoufalsepour indiquer si les numéros de noeud de grappe doivent être ajoutés en tant que suffixe au nom de l'instance. Valeur par défaut :true--lockPDBAdminAccountspécifietrueoufalsepour verrouiller le compte d'utilisateur administrateur de la base de données enfichable. Valeur par défaut :true--dbcaTemplateFilePathspécifie le chemin absolu du nom du modèle dbca pour créer la base de données.--waitForCompletionspécifiefalsepour exécuter l'opération en arrière-plan. Valeurs valides :trueoufalse
Exemple 6-12 : dbaascli database create
dbaascli database create --dbName db19 --oracleHomeName myhome19 --dbSid db19sid --nodeList node1,node2 --createAsCDB true
Rubrique parent : Informations de référence sur les commandes dbaascli
dbaascli database delete
Pour supprimer une base de données Oracle, utilisez la commande dbaascli database delete.
Préalable
Exécutez la commande en tant qu'utilisateur root.
Syntaxe
dbaascli database delete --dbname <value>
[--deleteArchiveLogs <value>]
[--deleteBackups <value>]
[--precheckOnly <value>]
[--waitForCompletion <value>]
[--force]
[--dbSID <value>]
[--resume [--sessionID <value>]]
--dbnameindique le nom de la base de données.--deleteArchiveLogsspécifietrueoufalsepour indiquer la suppression des journaux d'archivage de base de données.--deleteBackupsspécifietrueoufalsepour indiquer la suppression des sauvegardes de base de données.--precheckOnlyindiqueyespour exécuter uniquement les vérifications préalables pour cette opération. Valeurs valides :yesouno.--waitForCompletionspécifiefalsepour exécuter l'opération en arrière-plan. Valeurs valides :trueoufalse.- Indicateur
–-forcepour forcer la suppression de la base de données. --dbSIDspécifie l'IDS de base de données.--resumePour reprendre l'exécution précédente.-
--sessionIDPour reprendre un ID session spécifique.
Exemple 6-13 : dbaascli database delete
dbaascli database delete --dbname db19
Rubrique parent : Informations de référence sur les commandes dbaascli
dbaascli database deleteInstance
Pour supprimer l'instance de base de données sur le noeud spécifié, utilisez la commande dbaascli database deleteInstance.
Préalable
- Exécutez la commande en tant qu'utilisateur
root.
Syntaxe
dbaascli database deleteInstance --dbname <value> --node <value> [--continueOnUnreachableNode]
--dbnamespécifie le nom de la base de données Oracle--nodeindique le nom du noeud pour l'instance de base de données--continueOnUnreachableNodespécifie d'effectuer l'opération même si le noeud est inaccessible
Exemple 6-14 : database deleteInstance
database deleteinstance --node test-node
Rubrique parent : Informations de référence sur les commandes dbaascli
dbaascli database duplicate
Pour créer une base de données à partir d'une base de données active, utilisez la commande dbaascli database duplicate.
Préalable
- Exécutez la commande en tant qu'utilisateur
root.
Syntaxe
dbaascli database duplicate --dbName <value> --sourceDBConnectionString <value>
{
--oracleHome <value>
| --oracleHomeName <value>
}
[--dbSID <value>]
[--dbUniqueName <value>]
[--sgaSizeInMB <value>]
[--pgaSizeInMB <value>]
[--datafileDestination <value>]
[--fraDestination <value>]
[--fraSizeInMB <value>]
[--sourceDBWalletLocation <value>]
[--nodeList <value>]
{
[--resume [--sessionID <value>]]
| [--revert [--sessionID <value>]]
}
[--rmanParallelism <value>]
[--rmanSectionSizeInGB <value>]
[--tdeConfigMethod <value>]
[--kmsKeyOCID <value>]
[--sourceDBTdeConfigMethod <value>]
[--sourceDBKmsKeyOCID <value>]
[--executePrereqs <value>]
[--waitForCompletion <value>]
[--skipPDBs <value>]
--dbNamespécifie le nom de la base de données Oracle--sourceDBConnectionStringspécifie la chaîne de connexion à la base de données source dans le format<scan_name>:<scan_port>/<database_service_name>--oracleHomeindique l'emplacement du répertoire de base Oracle.--oracleHomeNameindique le nom du répertoire de base Oracle--dbSIDspécifie l'IDS de base de données--dbUniqueNameindique le nom unique de la base de données.--sgaSizeInMBspécifie la valeursga_targeten mégaoctets--pgaSizeInMBspécifie la valeurpga_aggregate_targeten mégaoctets--datafileDestinationindique le nom du groupe de disques ASM à utiliser pour les fichiers de données de base de données--fraDestinationspécifie le nom du groupe de disques ASM à utiliser pour la zone de récupération rapide de la base de données--fraSizeInMBspécifie la valeur de taille de la zone de récupération rapide en mégaoctet--sourceDBWalletLocationindique l'emplacement du fichier de portefeuille TDE de la base de données source. Requis pour dupliquer la base de données à partir de la base de données active--nodeListspécifie une liste de noeuds délimités par des virgules pour la base de données.--resumeindique de reprendre l'exécution précédente--sessionIDspécifie de reprendre un ID session spécifique
--revertspécifie de repositionner l'exécution précédente--sessionIDindique de repositionner un ID session spécifique
--rmanParallelismindique la valeur de parallèle.--rmanSectionSizeInGBspécifie la taille de la section RMAN en Go.--tdeConfigMethodspécifie la méthode de configuration TDE. Les valeurs autorisées sontFILEetKMS.--kmsKeyOCIDspécifie l'OCID de la clé KMS à utiliser pour TDE. Cela s'applique uniquement si KMS est sélectionné pour TDE.--sourceDBTdeConfigMethodindique la méthode de configuration TDE de la base de données source. Les valeurs autorisées sontFILEetKMS.--sourceDBKmsKeyOCIDspécifie l'OCID de la clé KMS de la base de données source à utiliser pour TDE. Cela s'applique uniquement si KMS est sélectionné pour TDE.--executePrereqsspécifieyespour exécuter uniquement les préalables pour cette opération. Valeurs valides :yes|no--waitForCompletionspécifiefalsepour exécuter l'opération en arrière-plan. Valeurs valides :true|false--skipPDBsspécifie une liste de noms de base de données enfichable de base de données source séparés par des virgules, qui doit être exclue pour l'opération de base de données en double. Exemple : pdb1,pdb2...
Exemple 6-15 : dbaascli database duplicate
dbaascli database duplicate --sourceDBConnectionString test-user-scan.dbaastoolslrgsu.dbaastoolslrgvc.oraclevcn.com:1521/mynew.dbaastoolslrgsu.dbaastoolslrgvc.oraclevcn.com --oracleHome /u02/app/oracle/product/19.0.0.0/dbhome_2 --dbName newdup --sourceDBWalletLocation /var/opt/oracle/dbaas_acfs/tmp/prim_wallet
Rubrique parent : Informations de référence sur les commandes dbaascli
dbaascli database getDetails
Cette commande affiche les informations détaillées d'une base de données indiquée, par exemple le paramètre dbname, les informations sur le noeud, les informations sur les bases de données enfichables, etc.
Préalables
Exécutez la commande en tant qu'utilisateur root ou oracle
Syntaxe
dbaascli database getDetails --dbname <value>
-
--dbname- Nom de la base de données Oracle.
Rubrique parent : Informations de référence sur les commandes dbaascli
dbaascli database getPDBs
Pour voir la liste des bases de données enfichables dans une base de données conteneur, utilisez la commande dbaascli database getPDBs.
Exécutez la commande en tant qu'utilisateur root ou oracle.
Syntaxe
dbaascli database getPDBs --dbname <value>
--dbnameindique le nom de la base de données conteneur
Exemple 6-16 : dbaascli database getPDBs --dbname
dbaascli database getPDBs --dbname apr_db1
Rubrique parent : Informations de référence sur les commandes dbaascli
dbaascli database modifyParameters
Pour modifier ou réinitialiser les paramètres d'initialisation d'une base de données Oracle, utilisez la commande dbaascli database modifyParameters.
Préalable
Exécutez la commande en tant qu'utilisateur root.
Syntaxe
dbaascli database modifyParameters --dbname <value> --setParameters <values>| --resetParameters <values> | --responseFile
[--backupPrepared]
[--instance]
[--allowBounce]
--dbnameindique le nom de la base de données.--setParametersindique une liste délimitée par des virgules de paramètres à modifier avec de nouvelles valeurs. Par exemple,parameter1=valueA,parameter2=valueB, etc. Pour les valeurs vides, utilisez parameter1=valueA,parameter2='', etc.--resetParametersindique une liste délimitée par des virgules de paramètres à réinitialiser aux valeurs par défaut correspondantes. Par exemple,parameter1,parameter2, etc.--responseFilespécifie l'emplacement absolu du fichier JSON de réponse pour modifier les paramètres de la base de données.--backupPreparedreconnaît qu'une sauvegarde de base de données appropriée est en place avant la modification des paramètres critiques ou sensibles.--instanceindique le nom de l'instance sur laquelle les paramètres seront traités. Si elle n'est pas spécifiée, l'opération sera effectuée au niveau de la base de données.--allowBounceoctroie l'autorisation de redémarrer la base de données afin de refléter les modifications apportées aux paramètres statiques applicables.
Exemple 6-17 : dbaascli database modifyParameters
dbaascli database modifyParameters --dbname dbname --setParameters "log_archive_dest_state_17=ENABLE"
Rubrique parent : Informations de référence sur les commandes dbaascli
dbaascli database move
Pour déplacer la base de données d'un répertoire de base à un autre, utilisez la commande dbaascli database move.
Préalables
- Avant d'effectuer une opération de déplacement, assurez-vous que toutes les instances de base de données associées à cette base sont actives.
- Exécutez la commande en tant qu'utilisateur
root.
Syntaxe
dbaascli database move
{
--oracleHome <value>
| --oracleHomeName <value>
}
--dbname <value>
{
[--resume [--sessionID <value>]]
| [--rollback [--sessionID <value>]]
}
[--executePrereqs]
[--nonRolling]
[--skipDatapatch]
[--skipPDBs <value>]
[--skipClosedPDBs]
[--continueWithDbDowntime]
[--drainTimeoutInSeconds <value>]
[--allowParallelDBMove]
[--waitForCompletion <value>]
[--nodeList <value>]
Où :
--oracleHomeindique le chemin d'accès au répertoire de base Oracle.--oracleHomeNameindique le nom du répertoire de base Oracle.--dbnameindique le nom de la base de données--executePrereqsexécute les vérifications des préalables et signale les résultats.--nonRollingdéplace la base de données sur tous les noeuds en parallèle.Notez que cela entraînerait un temps d'arrêt de la base de données.
--resumereprend l'exécution précédente-
--sessionIDspécifie de reprendre un ID session spécifique
-
--rollbackrepositionne la base de données dans le répertoire de base précédent--sessionIDspécifie de reprendre un ID session spécifique
--skipDatapatchignore l'exécution du correctif de données sur les bases de données.--skipPdbsignore l'exécution du correctif de données sur une liste spécifiée de bases de données enfichables délimitées par des virgules.Par exemple : pdb1,pdb2...
--skipClosedPDBsignore l'application de correctifs aux bases de données enfichables fermées--continueWithDbDowntimecontinue l'application de correctifs avec le temps d'arrêt de la base de données.Cette option peut être utilisée dans des environnements où une seule instance est active et où l'application de correctifs peut être poursuivie même avec un temps d'arrêt.
--drainTimeoutInSecondsindique le délai (en secondes) pour terminer le drainage des ressources lors de l'arrêt de la base de données--allowParallelDBMovepermet le déplacement de la base de données en parallèle.--waitForCompletionspécifiefalsepour exécuter l'opération en arrière-plan.Valeurs valides :
true|false--nodeListspécifie une liste de noeuds délimités par des virgules si l'opération doit être effectuée sur un sous-jeu de noeuds.
Exemple 6-18 : dbaascli database move
dbaascli database move --dbname testdb1 --oracleHome /u02/app/oracle/product/12.1.0/dbhome_2
Rubrique parent : Informations de référence sur les commandes dbaascli
dbaascli database recover
Pour récupérer une base de données, utilisez la commande dbaascli database recover.
Préalable
- Exécutez la commande en tant qu'utilisateur
root. - La base de données doit avoir été configurée avec les détails de destination du stockage de sauvegarde où les sauvegardes sont stockées.
Syntaxe
dbaascli database recover --dbname <value>
{
--start
{
--untilTime <value>
| --untilSCN <value>
| --latest
| --tag <value>
}
| --status --uuid <value>
}
--dbname: Oracle Database name.--start|--status--start: Begins database recovery.--untilTime|--untilSCN|--latest|--tag--untilTime: Recovers database until time. Input format:DD-MON-YYYY HH24:MI:SS.--untilSCN: Recovers database until SCN.--latest: Recovers database to last known state.--tag: Recovers database to archival tag.--status--uuid <value>
Exemple 6-19 : Exemples
- Pour récupérer la base de données myTestDb au point le plus récent :
dbaascli database recover --dbname myTestDb --start --latest - Pour interroger le statut de la demande de récupération soumise avec
uuid2508ea18be2911eb82d0020017075151 :dbaascli database recover --dbname myTestDb --status --uuid 2508ea18be2911eb82d0020017075151
Rubrique parent : Informations de référence sur les commandes dbaascli
dbaascli database runDatapatch
Pour appliquer des correctifs à une base de données Oracle, utilisez la commande dbaascli database runDatapatch.
Préalables
-
Avant d'effectuer une opération
runDatapatch, assurez-vous que toutes les instances de base de données associées à cette base sont actives. -
Exécutez la commande en tant qu'utilisateur
root.
Syntaxe
dbaascli database runDatapatch --dbname
[--resume]
[--sessionID]
[--skipPdbs | --pdbs]
[--executePrereqs]
[--patchList]
[--skipClosedPdbs]
[--rollback]
Où :
--dbnameindique le nom de la base de données--resumereprend l'exécution précédente--sessionIDspécifie de reprendre un ID session spécifique
--skipPdbsignore l'exécution du correctif de données sur une liste spécifiée de bases de données enfichables délimitées par des virgules. Par exemple : pdb1,pdb2...--pdbsexécute le correctif de données uniquement sur une liste spécifiée de bases de données enfichables, délimitées par des virgules. Par exemple : pdb1,pdb2...--executePrereqsexécute les vérifications des préalables.--patchListapplique ou annule la liste des correctifs délimités par des virgules spécifiée. Par exemple : patch1,patch2...--skipClosedPdbsignore l'exécution de datapatch sur les bases de données enfichables fermées.--rollbackannule l'application des correctifs.
dbaascli database runDatapatch --dbname db19
Rubrique parent : Informations de référence sur les commandes dbaascli
dbaascli database createTemplate
Utilisez cette commande pour créer des modèles de base de données (modèles DBCA) qui peuvent ensuite servir à créer des bases de données.
Exécutez la commande en tant qu'utilisateur root ou oracle.
Syntaxe
Créez un modèle DBCA à partir de la base de données spécifiée.
dbaascli database createTemplate --dbname <value>
{
--templateLocation <value> | --uploadToObjectStorage --objectStorageLoginUser <value> --objectStorageBucketName <value> [--objectStorageUrl <value>]
}
[--templateName <value>] [--rmanParallelism <value>]
--dbnameindique le nom de la base de données--templateLocationindique le nom du modèle--uploadToObjectStorage: Indique de charger le modèle dans le stockage d'objets--objectStorageLoginUser: Indique le nom d'utilisateur de connexion au stockage d'objets--objectStorageBucketName: Indique le nom du seau de stockage d'objets--objectStorageUrl: Indique l'URL du stockage d'objets
--templateName: Indique le nom du modèle--rmanParallelism: Indique la valeur de parallélisme
Rubrique parent : Informations de référence sur les commandes dbaascli
dbaascli database start
Pour démarrer une base de données Oracle, utilisez la commande dbaascli database start.
Préalables
Exécutez la commande en tant qu'utilisateur root.
Syntaxe
dbaascli database start
[--dbname]
[--mode]
--dbnameindique le nom de la base de données--modespécifie mount ou nomount pour démarrer la base de données en mode correspondant
La commande démarre et ouvre la base de données. Dans Oracle Database 12c ou une version ultérieure, toutes les bases de données enfichables sont également ouvertes.
Exemple 6-20 : dbaascli database start
dbaascli database start --dbname dbname --mode mount
Rubrique parent : Informations de référence sur les commandes dbaascli
dbaascli database status
Pour vérifier le statut d'une base de données Oracle, utilisez la commande dbaascli database status.
Préalables
Exécutez la commande en tant qu'utilisateur root.
Syntaxe
dbaascli database status
[--service][--dbname]
[--user]
[--password]
--serviceindique le nom du service.--dbnameindique le nom de la base de données--userindique le nom d'utilisateur du service.--passwordindique le mot de passe de l'utilisateur.
La sortie de la commande comprend le mode d'ouverture de la base de données, la version et l'édition du logiciel de la base de données, ainsi que la version d'autres composants logiciels.
Exemple 6-21 : dbaascli database status
dbaascli database status --dbname db19
Rubrique parent : Informations de référence sur les commandes dbaascli
dbaascli database stop
Pour arrêter une base de données Oracle, utilisez la commande dbaascli database stop.
Préalables
Exécutez la commande en tant qu'utilisateur root.
Syntaxe
dbaascli database stop
[-–dbname <value>]
[--mode <value>]
--dbnameindique le nom de la base de données à arrêter.--modeindique le mode de la base de données. Valeurs valides :abort,immediate,normal,transactional
La commande effectue une fermeture de base de données en mode immédiat. Aucune nouvelle connexion ni transaction n'est autorisée. Les transactions actives sont repositionnées et tous les utilisateurs connectés sont déconnectés.
Exemple 6-22 : dbaascli database stop
dbaascli database stop --dbname db19
Rubrique parent : Informations de référence sur les commandes dbaascli
dbaascli database upgrade
Pour mettre à niveau une base de données Oracle, utilisez la commande dbaascli database upgrade.
Préalable
Exécutez la commande en tant qu'utilisateur root.
Syntaxe
dbaascli database upgrade --dbname <value>
{--targetHome <value> | --targetHomeName <value>}
{ [--executePrereqs | --postUpgrade | --rollback]}
{[--standBy | --allStandbyPrepared]}
{[--upgradeOptions <value>] | [--standBy]}
[--removeGRP]
[--increaseCompatibleParameter]
[--resume [--sessionID <value>]]
[--waitForCompletion <value>]
--dbname(obligatoire) spécifie le nom de la base de données.--targetHomeindique l'emplacement du répertoire de base Oracle cible.--targetHomeNameindique le nom du répertoire de base Oracle Database cible--standBy: Utilisez cette option pour mettre à niveau les bases de données de secours dans des configurations Data Guard.--allStandbyPreparedest requis pour les bases de données principales configurées par Data Guard. Indicateurs spécifiant que toutes les opérations requises sont effectuées sur les bases de données de secours avant la mise à niveau de la base de données principale--removeGRPsupprime automatiquement la sauvegarde de point de restauration garanti uniquement si la mise à niveau de la base de données a réussi.--increaseCompatibleParameteraugmente automatiquement le paramètre compatible dans le cadre de la mise à niveau de la base de données. Le paramètre ne sera augmenté que si la mise à niveau de la base de données a réussi--executePrereqsexécute uniquement les vérifications de pré-mise à niveau.--postUpgrade: Utilisez cette option si la post-mise à niveau échoue et doit réexécuter les étapes après la mise à niveau.--rollbackrétablit une base de données Oracle dans son répertoire de base Oracle initial--upgradeOptions: Utilisez cette option pour transmettre des arguments propres à DBUA pour effectuer la mise à niveau d'Oracle Database. Reportez-vous à la documentation Oracle correspondante pour connaître les arguments et les options pris en charge.--standby--resumePour reprendre l'exécution précédente.-
--sessionIDPour reprendre un ID session spécifique. --waitForCompletionspécifie false pour exécuter l'opération en arrière-plan. Valeurs valides : true|false.
Exemple 6-23 : Vérifications préalables à la mise à niveau d'une base de données avec dbaascli
dbaascli database upgrade --dbbname dbname --targetHome Target Oracle home location --executePrereqs
Rubrique parent : Informations de référence sur les commandes dbaascli
dbaascli dataguard prepareStandbyBlob
Pour générer un fichier blob contenant divers fichiers requis sur le site de secours dans le cas d'un environnement Data Guard, utilisez la commande dbaascli dataguard prepareStandbyBlob.
Exécutez la commande en tant qu'utilisateur root ou oracle.
Syntaxe
dbaascli dataguard prepareStandbyBlob --dbname <value> --blobLocation <value>--dbnameindique le nom de la base de données Oracle--blobLocationindique l'emplacement du répertoire personnalisé où le fichier BLOB de secours sera généré dans un environnement Data Guard.
Rubrique parent : Informations de référence sur les commandes dbaascli
dbaascli dataguard updateDGConfigAttributes
Pour mettre à jour les attributs d'automatisation Data Guard sur tous les noeuds de la grappe, utilisez la commande dbaascli dataguard updateDGConfigAttributes.
Exécutez la commande en tant qu'utilisateur root ou oracle.
Syntaxe
dbaascli dataguard updateDGConfigAttributes --attributes <value>--attributescontient les attributs d'automatisation Data Guard à modifier. Accepte les valeurs séparées par des virgules dans le format <attribute=value>. Les attributs doivent être prédéfinis dans le fichier de configuration Data Guard.
Rubrique parent : Informations de référence sur les commandes dbaascli
basculement dbaascli dataguard
Pour effectuer un basculement manuel vers la base de données de secours, utilisez la commande dataguard failover.
Exécutez cette commande en tant qu'utilisateur oracle sur la base de données de secours cible.
Syntaxe
dbaascli dataguard failover --dbname <value> [--useImmediateFailover] [--executePrereqs] [--waitForCompletion <value>] [--resume [--sessionID <value>]]--dbnameindique le nom de la base de données Oracle.--useImmediateFailoverutilise cet indicateur lorsque la configuration Oracle Data Guard est à l'état d'avertissement ou d'erreur.--executePrereqsexécute les vérifications des préalables et signale les résultats.--waitForCompletionindique s'il faut attendre la fin de l'opération. Réglez àfalsepour exécuter l'opération en arrière-plan. Valeurs valides :true|false.--resumereprend l'opération précédente.--sessionIDreprend une session spécifique par son ID.
- Exécution d'une opération de basculement manuel à l'aide de l'utilitaire dbaascli
Pour effectuer un basculement manuel vers la base de données de secours, utilisez la commandedataguard failover.
Rubrique parent : Informations de référence sur les commandes dbaascli
Effectuer une opération manuelle de basculement à l'aide de l'utilitaire dbaascli
Pour effectuer un basculement manuel vers la base de données de secours, utilisez la commande dataguard failover.
Rubrique parent : dbaascli dataguard failover
dbaascli dataguard rétabli
Pour rétablir une base de données en échec en tant que base de données de secours après un basculement, utilisez la commande dataguard reinstate.
Exécutez cette commande en tant qu'utilisateur oracle sur lequel une remise en service est requise (c'est-à-dire une base de données de secours en échec).
Syntaxe
dbaascli dataguard reinstate --dbname <value> [--primaryDBUniqueName <value>] [--executePrereqs] [--waitForCompletion <value>] [--resume [--sessionID <value>]]--dbnameindique le nom de la base de données Oracle.--primaryDBUniqueNameindique le nom unique de la base de données principale courante dans la configuration d'Oracle Data Guard.--executePrereqsexécute les vérifications des préalables et signale les résultats.--waitForCompletionindique s'il faut attendre la fin de l'opération. Réglez àfalsepour exécuter l'opération en arrière-plan. Valeurs valides :true|false.--resumereprend l'opération précédente.--sessionIDreprend une session spécifique par son ID.
Pour déterminer quand un membre doit être remis en service dans une configuration Data Guard (DG) :
Surveillez la sortie dgmgrl show database pour détecter les erreurs ORA suivantes :
- Sur le nouveau cluster principal :
ORA-16661 : La base de données de secours doit être rétablie
- Sur l'ancienne grappe principale :
ORA-16623 : Un membre a détecté un changement de rôle
Ces messages indiquent qu'un basculement a eu lieu. Pour restaurer la synchronisation complète au sein de la configuration Data Guard, l'ancienne base principale doit être rétablie.
- Remise en service d'une base de données principale en échec à l'aide de l'utilitaire dbaascli
Pour remettre en service une base de données principale en échec après un basculement, utilisez la commandedataguard reinstate.
Rubrique parent : Informations de référence sur les commandes dbaascli
Rétablir une base de données principale ayant échoué à l'aide de l'utilitaire dbaascli
Pour rétablir une base de données principale en échec après un basculement, utilisez la commande dataguard reinstate.
Rubrique parent : dbaascli dataguard reinstate
dbaascli dataguard permutation
Pour effectuer une permutation vers la base de données de secours, utilisez la commande dataguard switchover.
Exécutez cette commande en tant qu'utilisateur oracle.
Syntaxe
dbaascli dataguard switchover --dbname <value> [--targetStandbyDBUniqueName <value>] [--executePrereqs] [--enableDGDebug] [--waitForCompletion <value>] [--resume [--sessionID <value>]]--dbnameindique le nom de la base de données Oracle.--targetStandbyDBUniqueNameindique le nom unique de la base de données de secours pour faire passer le rôle de base de données de secours à base de données principale.--executePrereqsexécute les vérifications des préalables et signale les résultats.--enableDGDebugactive les traces lors de l'exécution de l'opération.--waitForCompletionindique s'il faut attendre la fin de l'opération. Réglez àfalsepour exécuter l'opération en arrière-plan. Valeurs valides :true|false.--resumereprend l'opération précédente.--sessionIDreprend une session spécifique par son ID.
- Exécution d'une opération de permutation à l'aide de l'utilitaire dbaascli
Pour effectuer une permutation vers la base de données de secours, utilisez la commandedataguard switchover.
Rubrique parent : Informations de référence sur les commandes dbaascli
Effectuer une opération de permutation à l'aide de l'utilitaire dbaascli
Pour effectuer une permutation vers la base de données de secours, utilisez la commande dataguard switchover.
Rubrique parent : dbaascli dataguard switchover
dbaascli dataguard prepareForStandby
Pour créer une base de données de secours Oracle, utilisez la commande dbaascli dataguard prepareForStandby comme première étape.
Exécutez cette commande en tant qu'utilisateur root sur la base de données principale. À la fin de l'exécution de la commande, un fichier BLOB de secours est créé. Vous devez copier ce fichier dans le système de base de données de secours pour passer à l'étape configureStandby.
Pour les configurations de récupération après sinistre sur Exadata Cloud@Customer (ExaDB-C@C), vous devez utiliser la console Oracle Cloud Infrastructure (OCI) ou la trousse SDK OCI pour configurer Data Guard. L'utilitaire
dbaascli n'est pas pris en charge pour ce cas d'utilisation et ne doit pas être utilisé.
Syntaxe
dbaascli dataguard prepareForStandby --dbname <value> --standbyDBUniqueName <value> --standbyDBDomain | --noDBDomain --standbyScanIPAddresses <Standby SCAN IP Addresses> [ --standbyScanPort ] [ --standbyServiceName ] [ -- primaryScanIPAddresses ] [ --primaryScanPort ] [--executePrereqs] [--resume [--sessionID <value>]] [--revert [--sessionID <value>]] [--waitForCompletion] [--skipDRConfiguration]--dbnameindique le nom de la base de données Oracle.--standbyDBUniqueNameindique le nom unique de la base de données de secours pour laquelle la base de données principale sera configurée.--standbyDBDomainindique le domaine de la base de données de secours pour lequel la base de données principale sera configurée.--noDBDomainindique de ne pas utiliser le nom de domaine de base de données pour la base de données de secours.--standbyScanIPAddressesindique une liste délimitée par des virgules d'adresses IP correspondant au module d'écoute SCAN de la base de données de secours ou au nom SCAN de la base de données de secours.--standbyScanPortindique le numéro de port SCAN correspondant de la base de données de secours.--standbyServiceNameindique le nom du service de base de données de secours pour lequel la base de données principale sera configurée.--primaryScanIPAddressesindique une liste délimitée par des virgules d'adresses IP correspondant au module d'écoute SCAN de la base de données principale ou au nom SCAN de la base de données principale.--primaryScanPortindique le numéro de port SCAN correspondant de la base de données principale.--executePrereqsexécute les vérifications des préalables et signale les résultats.--resumereprend l'opération précédente.--sessionIDreprend une session spécifique par son ID.--revertrestaure l'opération précédente.--waitForCompletionindique s'il faut attendre la fin de l'opération. Réglez àfalsepour exécuter l'opération en arrière-plan. Valeurs valides :true|false.--skipDRConfigurationindique si la configuration de récupération après sinistre doit être ignorée dans le cadre de la configuration de la base de données de secours. Valeurs valides :true(ignorer la configuration DR) oufalse(configurer DR).
- Exécution de l'opération PrepareForStandby à l'aide de l'utilitaire dbaascli
Pour préparer la base de données principale en vue de la création d'une nouvelle base de données de secours, utilisez la commandedbaascli dataguard prepareForStandby.
Rubrique parent : Informations de référence sur les commandes dbaascli
Exécution de l'opération PrepareForStandby à l'aide de l'utilitaire dbaascli
Pour préparer la base de données principale à la création d'une nouvelle base de données de secours, utilisez la commande dbaascli dataguard prepareForStandby.
Rubrique parent : dbaascli dataguard prepareForStandby
dbaascli dataguard configureStandby
Pour créer une nouvelle base de données de secours, utilisez la commande dbaascli dataguard configureStandby comme deuxième étape après l'étape prepareForStandby.
Exécutez ceci en tant qu'utilisateur root sur la grappe de secours.
Syntaxe
dbaascli dataguard configureStandby --dbname <value> --oracleHome <value> | --oracleHomeName <value> --standbyDBUniqueName <value> [--standbyDBDomain <value>] | [--noDBDomain] --primaryScanIPAddresses <value> --primaryScanPort <value> --primaryServiceName <value> --protectionMode <value> --transportType <value> --activeDG <value> [--standbyBlobFromPrimary <value>] | [--standbyDBInfoJsonLocation <value>] [--standbyScanIPAddresses <value>] [--standbyScanPort <value>] [--standbySID <value>] [--nodeList <value>] [--skipAWRConfiguration] [--primaryDBOCID <value>] [--sgaSizeInMB <value>] [--pgaSizeInMB <value>] [--datafileDestination <value>] [--fraDestination <value>] [--redoLogDestination <value>] [--fraSizeInMB <value>] [--tdeKeyStoreType <value> [--tdeKeyOCID <value>]] [--tdeKeyOCID <value>] [--executePrereqs] [--resume [--sessionID <value>]] | [--revert [--sessionID <value>]] --waitForCompletion <value>] [--enableFIPS <value>] [--skipDRConfiguration] [--okvServer <value> --okvAdminUserName <value> [--okvServerRestPort <value>]] [--okvWalletName <value>]--dbnameindique le nom de la base de données Oracle.--oracleHomeindique le chemin du répertoire de base Oracle.--oracleHomeNameindique le nom du répertoire de base Oracle.--standbyDBUniqueNameindique le nom unique de la base de données de secours.--standbyDBDomainindique le domaine de la base de données de secours pour lequel la base de données principale sera configurée.--noDBDomainindique de ne pas utiliser le nom de domaine de base de données pour la base de données de secours.--primaryScanIPAddressesindique une liste délimitée par des virgules d'adresses IP correspondant au module d'écoute SCAN de la base de données principale ou au nom SCAN de la base de données principale.--primaryScanPortindique le numéro de port SCAN correspondant du service de base de données principale.--primaryServiceNameindique le nom du service de base de données principale pour lequel la base de données de secours sera configurée.--protectionModeindique le mode de protection Data Guard à définir lors de la configuration de la base de données de secours. Valeurs valides :MAX_PERFORMANCE|MAX_AVAILABILITY.--transportTypeindique le type de transport Data Guard à définir lors de la configuration de la base de données de secours. Valeurs valides :ASYNC|SYNC.--activeDGindique si la configuration Data Guard sera active ou non. Valeurs valides :true|false.--standbyBlobFromPrimaryindique l'emplacement du fichier BLOB de secours, qui est préparé à partir de la base de données principale. Cette opération n'est requise que pour les opérations de secours.--standbyDBInfoJsonLocationindique l'emplacement du fichier d'informations généré à partir de la base de données principale pour l'exportation de métadonnées supplémentaires. Cette option n'est requise que pour les opérations de secours.--standbyScanIPAddressesindique une liste délimitée par des virgules d'adresses IP correspondant au module d'écoute SCAN de la base de données de secours ou au nom SCAN de la base de données de secours.--standbyScanPortindique le numéro de port SCAN correspondant de la base de données de secours.--standbySIDindique l'IDS de la base de données de secours pour la configuration de la base de données de secours.--nodeListindique la liste des noeuds sur lesquels la base de données de secours doit s'exécuter, y compris les noeuds qui sont déjà en cours d'exécution ou configurés.--skipAWRConfigurationindique si la configuration du référentiel AWR Oracle doit être ignorée dans le cadre de la configuration de la base de données de secours. Valeurs valides :true(ignorer la configuration AWR) oufalse(configurer AWR).--primaryDBOCIDindique la valeur de l'OCID de la ressource correspondant à la base de données principale.--sgaSizeInMBindique la valeursga_targeten Mo.--pgaSizeInMBspécifie la valeurpga_aggregate_targeten Mo.--datafileDestinationindique l'emplacement de stockage à utiliser pour les fichiers de données de base de données.--fraDestinationindique l'emplacement de stockage à utiliser pour la zone de récupération rapide de la base de données.--redoLogDestinationindique l'emplacement de stockage à utiliser pour les fichiers de journalisation.--fraSizeInMBspécifie la valeur de taille de la zone de récupération rapide en Mo.--tdeKeyStoreTypeindique le type de magasin de clés TDE. Valeurs valides :FILE|KMS|AZURE|GOOGLE|AWS|OKV--tdeKeyOCIDspécifie l'OCID de la cléKMS/AZURE/GOOGLE/AWSà utiliser pour TDE. Cela s'applique uniquement siKMS/AZURE/GOOGLE/AWSest sélectionné pour le type de magasin de clés TDE.--executePrereqsexécute les vérifications des préalables et signale les résultats.--resumereprend l'opération précédente.--sessionIDreprend une session spécifique par son ID.--revertrestaure l'opération précédente.--waitForCompletionindique s'il faut attendre la fin de l'opération. Réglez àfalsepour exécuter l'opération en arrière-plan. Valeurs valides :true|false.--enableFIPSindique si FIPS doit être activé. Réglez àfalsepour la désactiver. Valeurs valides :true|false.--skipDRConfigurationindique si la configuration de récupération après sinistre doit être ignorée dans le cadre de la configuration de la base de données de secours. Valeurs valides :true(ignorer la configuration DR) oufalse(configurer DR).--okvServerindique le serveur Oracle Key Vault. Liste séparée par des virgules de plusieurs adresses IP.--okvAdminUserNameindique le nom d'utilisateur de l'administrateur Oracle Key Vault.--okvServerRestPortindique le numéro de port REST pour Oracle Key Vault.--okvWalletNameindique le nom du portefeuille Oracle Key Vault.
- Exécution de l'opération configureStandby à l'aide de l'utilitaire dbaascli
Pour créer une base de données de secours, utilisez la commandedbaascli dataguard configureStandby.
Rubrique parent : Informations de référence sur les commandes dbaascli
Exécution de l'opération configureStandby à l'aide de l'utilitaire dbaascli
Pour créer une base de données de secours, utilisez la commande dbaascli dataguard configureStandby.
Rubrique parent : dbaascli dataguard configureStandby
dbaascli dataguard registerStandby
Pour enregistrer une nouvelle base de données de secours avec toutes les bases de données de secours existantes et dans la base de données principale, utilisez la commande dbaascli dataguard registerStandby comme troisième étape après l'étape configureStandby.
Exécutez cette commande en tant qu'utilisateur root sur la grappe principale. En outre, dans une configuration à plusieurs bases de données de secours, exécutez la commande sur tous les grappes de secours, à l'exception de la nouvelle grappe de bases de données de secours créée.
Syntaxe
dbaascli dataguard registerStandby --dbname <value> --standbyDBUniqueName <value> --standbyDBDomain <value> | --noDBDomain --standbyScanIPAddresses <value> [--standbyScanPort <value>] [--standbyServiceName <value>] [--executePrereqs] [--resume [--sessionID <value>]] | [--revert [--sessionID <value>]] [--waitForCompletion <value>]--dbnameindique le nom de la base de données Oracle.--standbyDBUniqueNameindique le nom unique de la base de données de secours à enregistrer dans la configuration d'Oracle Data Guard Broker.--standbyDBDomainindique le domaine de la base de données de secours pour lequel la base de données principale sera configurée.--noDBDomainindique de ne pas utiliser le nom de domaine de base de données pour la base de données de secours.--standbyScanIPAddressesindique une liste délimitée par des virgules d'adresses IP correspondant au module d'écoute SCAN de la base de données de secours ou au nom SCAN de la base de données de secours.--standbyScanPortindique le numéro de port SCAN correspondant de la base de données de secours.--standbyServiceNameindique le nom du service de base de données de secours pour lequel la base de données principale sera configurée.--executePrereqsexécute les vérifications des préalables et signale les résultats.--resumereprend l'opération précédente.--sessionIDreprend une session spécifique par son ID.--revertrestaure l'opération précédente.--waitForCompletionindique s'il faut attendre la fin de l'opération. Réglez àfalsepour exécuter l'opération en arrière-plan. Valeurs valides :true|false.
- Exécution de l'opération registerStandby à l'aide de l'utilitaire dbaascli
Pour enregistrer la base de données de secours spécifiée avec la configuration d'Oracle Data Guard Broker, utilisez la commandedbaascli dataguard registerStandby.
Rubrique parent : Informations de référence sur les commandes dbaascli
Exécution de l'opération registerStandby à l'aide de l'utilitaire dbaascli
Pour enregistrer la base de données de secours spécifiée dans la configuration d'Oracle Data Guard Broker, utilisez la commande dbaascli dataguard registerStandby.
Pour les cas d'utilisation de base de données de secours unique, la commande registerStandby doit être exécutée uniquement sur la grappe principale, car il existe une association un à un entre la base de données principale et la base de données de secours.
Toutefois, dans les configurations comportant plusieurs bases de données de secours, vous devez exécuter la commande registerStandby sur la grappe principale et sur toutes les grappes de secours existantes, à l'exclusion de l'ajout de la nouvelle base de données de secours.
Par exemple, envisagez une configuration avec deux bases de données de secours : stdby1 et stdby2, où stdby2 est la nouvelle base de données de secours à enregistrer. Dans ce cas, exécutez la commande registerStandby sur la grappe principale et sur stdby1, mais pas sur stdby2.
En résumé, lors de l'ajout d'une nouvelle base de données de secours à une configuration Oracle Data Guard existante, exécutez la commande registerStandby sur la base de données principale et sur toutes les autres grappes de secours enregistrées précédemment, à l'exception de la nouvelle base de données de secours ajoutée.
Rubrique parent : dbaascli dataguard registerStandby
dbaascli dataguard deregisterStandby
Lors de la suppression de la base de données de secours, exécutez la commande dbaascli dataguard deregisterStandby avant de supprimer la base de données de la grappe de secours pour annuler l'enregistrement de la base de données de secours dans la configuration d'Oracle Data Guard Broker.
Exécutez cette commande en tant qu'utilisateur root sur la grappe principale. Toutefois, dans le contexte de plusieurs bases de données de secours, cette commande doit être exécutée sur tous les grappes de secours, à l'exception de la base de secours cible.
Syntaxe
dbaascli dataguard deregisterStandby --dbname <value> --standbyDBUniqueName <value> [--executePrereqs] [--resume [--sessionID <value>]] [--waitForCompletion <value>]--dbnameindique le nom de la base de données Oracle.--standbyDBUniqueNameindique le nom unique de la base de données de secours à annuler de la configuration d'Oracle Data Guard Broker.--executePrereqsexécute les vérifications des préalables et signale les résultats.--resumereprend l'opération précédente.--sessionIDreprend une session spécifique par son ID.--waitForCompletionindique s'il faut attendre la fin de l'opération. Réglez àfalsepour exécuter l'opération en arrière-plan. Valeurs valides :true|false.
- Exécution de l'opération deregisterStandby à l'aide de l'utilitaire dbaascli
Lors de la suppression de la base de données de secours, exécutez la commandedbaascli dataguard deregisterStandbyavant de supprimer la base de données de la grappe de secours pour annuler l'enregistrement de la base de données de secours dans la configuration d'Oracle Data Guard Broker.
Rubrique parent : Informations de référence sur les commandes dbaascli
Exécution de l'opération deregisterStandby à l'aide de l'utilitaire dbaascli
Lors de la suppression de la base de données de secours, exécutez la commande dbaascli dataguard deregisterStandby avant de supprimer la base de données de la grappe de secours pour annuler l'enregistrement de la base de données de secours dans la configuration d'Oracle Data Guard Broker.
Pour les cas d'utilisation de base de données de secours unique, la commande deregisterStandby doit être exécutée uniquement sur la grappe principale, car il existe une association un à un entre la base de données principale et la base de données de secours.
Toutefois, dans les configurations comportant plusieurs bases de données de secours, vous devez exécuter la commande deregisterStandby à la fois sur la grappe principale et sur toutes les grappes de secours existantes, à l'exclusion de la base de données de secours actuellement en cours d'annulation d'enregistrement.
Par exemple, envisagez une configuration avec deux bases de données de secours : stdby1 et stdby2, où stdby2 doit être désinscrit. Dans ce cas, exécutez la commande deregisterStandby sur la grappe principale et sur stdby1, mais pas sur stdby2.
En résumé, lors de la suppression d'une base de données de secours d'une configuration Oracle Data Guard existante, exécutez la commande deregisterStandby sur la grappe principale et sur toutes les autres grappes de secours existantes avant l'opération de suppression de base de données sur la grappe de secours souhaitée.
Rubrique parent : dbaascli dataguard deregisterStandby
dbaascli dataguard configureAWR
Pour activer ou désactiver la configuration du référentiel AWR (Automatic Workload Repository) sur votre base de données de secours Active Data Guard, utilisez la commande dbaascli dataguard configureAWR.
Exécutez cette commande en tant qu'utilisateur root sur la grappe de secours Active Data Guard où vous voulez activer ou désactiver la configuration AWR. Utilisez cette commande si le référentiel AWR n'a pas été configuré pendant le processus d'ajout de la base de secours.
Syntaxe
dbaascli dataguard configureAWR --dbname <value> { --action <value> | --enable | --disable } [--executePrereqs] [--resume [--sessionID <value>]]--dbnameindique le nom de la base de données Oracle.--actionindique si le référentiel AWR doit être activé ou désactivé. Utilisez--action enablepour activer le référentiel AWR et--action disablepour le désactiver.L'argument
--actionest conservé à des fins de compatibilité descendante. Toutefois, il est recommandé d'utiliser--enableou--disable, car ils fournissent la même fonctionnalité mais sont plus explicites.--executePrereqsexécute les vérifications des préalables et signale les résultats.--resumereprend l'opération précédente.--sessionIDreprend une session spécifique par son ID.
- Exécution de l'opération configureAWR à l'aide de l'utilitaire dbaascli
Pour configurer le référentiel AWR sur une base de données de secours ADG, utilisez la commandedbaascli dataguard configureAWR.
Rubrique parent : Informations de référence sur les commandes dbaascli
Exécution de l'opération configureAWR à l'aide de l'utilitaire dbaascli
Pour configurer le référentiel AWR sur une base de données de secours ADG, utilisez la commande dbaascli dataguard configureAWR.
Rubrique parent : dbaascli dataguard configureAWR
dbaascli dataguard updateConfiguration
Pour mettre à jour le mode de transport, le mode de protection ou les deux paramètres d'un environnement Data Guard, utilisez la commande dbaascli dataguard updateConfiguration.
Exécutez ceci en tant qu'utilisateur root.
Lorsque la commande de mise à jour du mode de transport est exécutée sur la base principale, seul le mode de transport de la base principale est mis à jour. Pour mettre à jour le mode de transport d'une base de données de secours, la commande doit être exécutée séparément sur cette base.
En revanche, lorsque la commande de mise à jour du mode de protection est exécutée sur la base principale, le mode de protection est mis à jour pour les bases de données principale et de secours. Le mode de protection peut également être mis à jour du côté de la base de secours, auquel cas les bases de données principale et de secours sont mises à jour.
Lors de la mise à jour du mode de transport ou de protection à partir de la base principale, le système vérifie les modes courants sur les bases de données principale et de secours et procède à la mise à jour uniquement si toutes les conditions requises sont remplies.
Syntaxe
dbaascli dataguard updateConfiguration --dbname <value> [--protectionMode <value>] [--transportType <value>] [--standbyDGType <value>] [--executePrereqs] [--resume [--sessionID <value>]] [--waitForCompletion <value>]--dbnameindique le nom de la base de données Oracle.--protectionModeindique le mode de protection Data Guard à définir lors de la configuration de la base de données de secours. Valeurs valides :MAX_PERFORMANCE|MAX_AVAILABILITY.--transportTypeindique le type de transport Data Guard à définir lors de la configuration de la base de données de secours. Valeurs valides :ASYNC|SYNC.--standbyDGTypeindique le type Data Guard de la base de données de secours à définir. Valeurs valides : ADG|DG.--executePrereqsexécute les vérifications des préalables et signale les résultats.--resumereprend l'opération précédente.--sessionIDreprend une session spécifique par son ID.--waitForCompletionindique s'il faut attendre la fin de l'opération. Réglez àfalsepour exécuter l'opération en arrière-plan. Valeurs valides :true|false.
- Exécution de l'opération updateConfiguration à l'aide de l'utilitaire dbaascli
Pour mettre à jour le mode de transport et le mode de protection, ou les deux, utilisez la commandedbaascli dataguard updateConfiguration.
Rubrique parent : Informations de référence sur les commandes dbaascli
Exécution de l'opération updateConfiguration à l'aide de l'utilitaire dbaascli
Pour mettre à jour le mode de transport et le mode de protection ou les deux paramètres, utilisez la commande dbaascli dataguard updateConfiguration.
Rubrique parent : dbaascli dataguard updateConfiguration
dbaascli dbhome create
Pour créer un répertoire de base Oracle Database avec la version voulue, utilisez la commande dbaascli dbhome create.
Préalable
Exécutez la commande en tant qu'utilisateur root.
Syntaxe
dbaascli dbhome create --version <value>
[--oracleHome <value>]
[--oracleHomeName <value>]
[--enableUnifiedAuditing <value>]
[--imageTag <value>]
[--ImageLocation <value>
--versionindique la version du répertoire de base Oracle spécifiée sous la forme de cinq segments numériques séparés par des points, par exemple 19.12.0.0.0--oracleHomeindique l'emplacement du répertoire de base Oracle.--oracleHomeNameindique le nom du répertoire de base Oracle défini par l'utilisateur. S'il n'est pas indiqué, le nom par défaut sera utilisé--enableUnifiedAuditingspécifietrueoufalsepour activer ou désactiver l'option de lien de vérification unifiée dans le répertoire de base Oracle.--imageTagspécifie le marqueur d'image du répertoire de base Oracle.-
--imageLocation- Chemin de l'image à utiliser. --waitForCompletionspécifiefalsepour exécuter l'opération en arrière-plan. Valeurs valides :trueoufalse.
Exemple 6-24 : dbaascli dbhome create
dbaascli dbhome create --version 19.11.0.0.0
Vous pouvez également utiliser dbaascli dbhome create --version 19.8.0.0.0.0 --imageTag 19.8.0.0.0 pour les cas où les marqueurs d'image sont différents de la version.
Rubrique parent : Informations de référence sur les commandes dbaascli
dbaascli dbHome delete
Pour supprimer un répertoire de base Oracle Database indiqué, utilisez la commande dbaascli dbHome delete.
Préalable
Exécutez la commande en tant qu'utilisateur root.
Syntaxe
dbaascli dbHome delete
{ --oracleHome <value>
| --oracleHomeName <value> } [--resume [--sessionID <value>]]
--oracleHomeindique l'emplacement du répertoire de base Oracle.--oracleHomeNameindique le nom du répertoire de base Oracle.--resumereprend l'exécution précédente.--sessionIDspécifie de reprendre un ID session spécifique
Rubrique parent : Informations de référence sur les commandes dbaascli
dbaascli dbhome getDatabases
Pour voir les informations sur toutes les bases de données Oracle s'exécutant à partir d'un répertoire de base Oracle de base de données indiqué, utilisez la commande dbaascli dbHome getDatabases. Indiquez l'emplacement du répertoire de base Oracle ou le nom du répertoire de base Oracle.
Exécutez la commande en tant qu'utilisateur root.
Syntaxe
dbaascli dbHome getDatabases
{ --oracleHomeName value | --oracleHome value }
--oracleHomeNameindique le nom de répertoire de base Oracle défini par l'utilisateur--oracleHomeindique l'emplacement (chemin) du répertoire de base Oracle
Exemple 6-25 : dbaascli dbHome getDatabases --oracleHome
dbaascli dbHome getDatabases --oracleHome /u02/app/mar_home/
Rubrique parent : Informations de référence sur les commandes dbaascli
dbaascli dbHome getDetails
Pour voir des informations sur un répertoire de base Oracle spécifique, utilisez la commande dbaascli dbHome getDetails. Indiquez l'emplacement du répertoire de base Oracle ou le nom du répertoire de base Oracle.
Préalable
Exécutez la commande en tant qu'utilisateur root.
Syntaxe
dbaascli dbHome getDetails
{ --oracleHomeName value | --oracleHome value }
--oracleHomeNameindique le nom de répertoire de base Oracle défini par l'utilisateur--oracleHomeindique l'emplacement du répertoire de base Oracle.
Exemple 6-26 dbaascli dbHome getDetails - utilisation de l'emplacement du répertoire de base Oracle
dbaascli dbHome getDetails --oracleHome /u02/app/home_db19c/
Exemple 6-27 dbaascli dbHome getDetails - utilisation du nom de répertoire de base Oracle
dbaascli dbHome getDetails --oracleHomeName home_db19c
Rubrique parent : Informations de référence sur les commandes dbaascli
dbaascli dbHome patch
Pour appliquer des correctifs au répertoire de base Oracle d'un niveau de correctif à un autre, utilisez la commande dbaascli dbHome patch.
Préalable
Exécutez la commande en tant qu'utilisateur root.
Syntaxe
dbaascli dbHome patch
{
--oracleHome <value>
| --oracleHomeName <value>
}
[--imageFilePath <value>] [--executePrereqs] [--nodes <value>]
{
[--resume [--sessionID <value>]]
| [--rollback [--sessionID <value>]]
}
[--skipDatapatch]
[--skipClosedPDBs]
[--skipPDBs <value>]
[--continueWithDbDowntime]
[--skipUnreachableNodes]
[--drainTimeoutInSeconds <value>]
[--waitForCompletion <value>]
[--nonRolling]
[--skipDatapatchForDB <value>]
--oracleHomeindique le chemin du répertoire de base Oracle.--oracleHomeNameindique le nom du répertoire de base Oracle.--targetVersionindique la version du répertoire de base Oracle spécifiée sous la forme de cinq segments numériques séparés par des points, par exemple, 19.12.0.0.0.--resumereprend l'exécution précédente-
--sessionIDspécifie de reprendre un ID session spécifique
-
--continueWithDbDowntimecontinue l'application de correctifs avec le temps d'arrêt de la base de données. Cette option peut être utilisée dans des environnements où une seule instance est active et où l'application de correctifs peut être poursuivie même avec un temps d'arrêt.--skipUnreachableNodesignore l'opération sur les noeuds inaccessibles.--nodesspécifie une liste de noeuds délimités par des virgules si l'application de correctifs doit être effectuée sur un sous-jeu de noeuds.--executePrereqsexécute les préalables--skipDatapatchignore l'exécution dedatapatchsur les bases de données.--imageFilePathindique le chemin absolu du fichier d'image à utiliser--skipPDBsignore l'exécution du correctif de données sur une liste spécifiée de bases de données enfichables délimitées par des virgules. Par exemple : cdb1:pdb1,cdb2:pdb2, etc.--skipClosedPdbsignore l'exécution dedatapatchsur les bases de données enfichables fermées--rollbackannule l'application de correctifs au répertoire de base Oracle.--waitForCompletionindique false pour exécuter l'opération en arrière-plan. Valeurs valides :true|false--drainTimeoutInSecondsindique le délai (en secondes) pour terminer le drainage des ressources lors de l'arrêt de la base de données--skipUnreachableNodesignore l'opération sur les noeuds inaccessibles.[--nonRolling]applique des correctifs au répertoire de base de données sur tous les noeuds en parallèle. Notez que cela entraînerait un temps d'arrêt dans la base de données.[--skipDatapatchForDB <value>]ignore l'exécution du correctif de données sur la liste de bases de données délimitées par des virgules spécifiée. Exemple : db1,db2,db3...
Exemple 6-28 : dbaascli dbhome patch
dbaascli dbhome patch --targetVersion 19.10.0.0.0 --oracleHome /u02/app/oracle/product/19.0.0.0/dbhome_2
Rubrique parent : Informations de référence sur les commandes dbaascli
dbaascli dbimage purge
La commande dbimage purge supprime l'image logicielle spécifiée de votre environnement Exadata Cloud Infrastructure.
Connectez-vous au noeud de calcul en tant qu'utilisateur opc et exécutez cette commande en tant qu'utilisateur root.
# dbaascli dbimage purge --version software_version --bp software_bp [--cdb ( yes | no )]Dans la commande précédente :
-
software_version— Spécifie la version du logiciel Oracle Database. Par exemple,11204,12102,12201,18000,19000. -
software_bp— Identifie la version du correctif d'ensemble. Par exemple,APR2018,JAN2019,OCT2019, etc. -
--cdb— Indique éventuellement s'il faut supprimer l'image logicielle prenant en charge l'architecture multilocataire Oracle. La valeur par défaut estyes. Si vous spécifiez--cdb no, l'image logicielle qui contient des binaires pour prendre en charge les bases de données non conteneur est supprimée.
Si la commande supprime une image logicielle qui n'est pas actuellement disponible dans la bibliothèque d'images logicielles, et ne peut donc pas être téléchargée à nouveau, alors la commande se met en pause et vous invite à confirmer l'opération.
Vous ne pouvez pas supprimer l'image logicielle courante par défaut d'une version de logiciel. Pour éviter cette restriction, vous devez définir une autre image logicielle en tant qu'image par défaut courante.
Rubrique parent : Informations de référence sur les commandes dbaascli
dbaascli diag collect
Pour collecter des diagnostics, utilisez la commande dbaascli diag collect.
Préalable
Exécutez la commande en tant qu'utilisateur root.
Syntaxe
dbaascli diag collect [--components <value>] [--startTime <value>] [--endTime <value>] [--nodes <value>] [--dbNames <value>]
{
[--objectStoreBucketUri <value>]
| [--destLocation <value>]
}
[--waitForCompletion <value>]
--componentsindique une liste de composants pour la collecte de journaux.Valeurs valides :
dbgiosdbaastoolsall
--startTimeindique l'heure de début de la collecte de journaux. Format de date et d'heure valide :YYYY-MM-DDTHH24:MM:SS--endTimeindique l'heure de fin de la collecte de journaux. Format de date et d'heure valide :YYYY-MM-DDTHH24:MM:SS--nodesindique une liste de noeuds délimités par des virgules pour collecter les journaux.--dbNamesindique le nom de la base de données pour laquelle collecter les journaux. Vous ne pouvez spécifier qu'un nom de base de données.--objectStoreBucketURIindique une URL de demande préauthentifiée du service de stockage d'objets utilisée pour charger les journaux collectés. Les journaux sont collectés à partir de la machine virtuelle invitée. Pour plus d'informations, voir Utilisation de demandes préauthentifiées.--destLocationspécifie l'emplacement sur la machine virtuelle invitée pour collecter les journaux. Valeur par défaut :/var/opt/oracle/dbaas_acfs- Valeurs
--waitForCompletion:true|false. Valeur par défaut :true. Spécifiezfalsepour une exécution en arrière-plan.
Rubriques connexes
Rubrique parent : Informations de référence sur les commandes dbaascli
dbaascli diag healthCheck
Pour exécuter des vérifications d'état de diagnostic, utilisez la commande dbaascli diag healthCheck.
Préalable
Exécutez la commande en tant qu'utilisateur root.
Syntaxe
dbaascli diag healthCheck
[--destLocation]
[--nodes]
[--objectStoreBucketURI]
--destLocationspécifie l'emplacement sur la machine virtuelle invitée pour collecter les journaux. Valeur par défaut :/var/opt/oracle/dbaas_acfs--nodesindique une liste de noeuds délimités par des virgules pour collecter les journaux.--objectStoreBucketURIindique une URL de demande préauthentifiée du service de stockage d'objets utilisée pour charger les journaux collectés. Les journaux sont collectés à partir de la machine virtuelle invitée. Pour plus d'informations, voir Utilisation de demandes préauthentifiées.
Rubriques connexes
Rubrique parent : Informations de référence sur les commandes dbaascli
dbaascli gridHome créer
Pour configurer le répertoire de base de Grid Infrastructure, utilisez la commande dbaascli gridHome create.
Préalable
Exécutez la commande en tant qu'utilisateur root.
Syntaxe
dbaascli gridHome create --version value [--resume [--sessionID value]] [--waitForCompletion value]
--versionindique la version du répertoire de base de la grille.--resumereprend l'exécution précédente--sessionIDspécifie de reprendre un ID session spécifique
--waitForCompletionspécifiefalsepour exécuter l'opération en arrière-plan. Valeurs valides :true|false
Rubrique parent : Informations de référence sur les commandes dbaascli
dbaascli grid configureTCPS
Pour configurer TCPS pour la grappe existante, utilisez la commande dbaascli grid configureTCPS.
Préalable
Exécutez la commande en tant qu'utilisateur root.
Syntaxe
Par défaut, TCPS est activé pour les bases de données du service Oracle Exadata Database sur des systèmes dotés d'une infrastructure dédiée.
TCPS n'est pas activé pour les bases de données du service Exadata Database sur les systèmes Cloud@Customer. Pour activer TCPS pour une base de données indiquée, mettez à jour le fichier
sqlnet.ora propre à la base de données avec WALLET_LOCATION = (SOURCE=(METHOD=FILE)(METHOD_DATA=(DIRECTORY=/var/opt/oracle/dbaas_acfs/grid/tcps_wallets))) sur tous les noeuds de la base de données, puis redémarrez la base de données. Cela activera l'utilisation de TCPS pour la base de données. Toutefois, l'activation de TCPS entraînera l'échec de la connexion ZDLRA. Dans le service Exadata Database sur les systèmes Cloud@Customer, vous pouvez activer la configuration ZDLRA ou TCPS. L'activation simultanée de ZDLRA et de TCPS ne fonctionnera pas.
dbaascli grid configureTCPS
[--pkcs12WalletPath]
[--caCertChain]
[--precheckOnly]
[--serverCert]
[--privateKey]
[--certType]
[--privateKeyPasswordProtected]
--pkcs12WalletPathindique le chemin du certificat, qui est au format de portefeuillepkcs12.--caCertChainindique la liste concaténée des certificats contenant des certificats intermédiaires et des certificats racines de l'autorité de certification.--precheckOnlyindiqueyespour exécuter uniquement les vérifications préalables pour cette opération. Valeurs valides :yesouno.--serverCertindique le chemin du certificat PEM à utiliser ou sur lequel effectuer la rotation pour la configuration TCPS.--privateKeyindique le chemin d'accès au fichier de clé privée du certificat.- Type
--certTypedu certificat à ajouter au portefeuille Grid Infrastructure. Les valeurs acceptées sont :SELF_SIGNED_CERT,CA_SIGNED_CERTouPKCS12_CERT. Valeur par défaut :SELF_SIGNED_CERT --privateKeyPasswordProtectedindique si la clé privée est protégée ou non par un mot de passe. Valeurs valides :trueoufalse. Valeur par défaut :true.
Exemple 6-29 : dbaascli grid configureTCPS
dbaascli grid configureTCPSdbaascli grid configureTCPS --cert_type CA_SIGNED_CERT --server_cert /tmp/certs/server_cert.pem --ca_cert_chain /tmp/certs/ca.pem --private_key /tmp/certs/encrypted_private.key --private_key_password_protected falseRubrique parent : Informations de référence sur les commandes dbaascli
dbaascli grid patch
Pour appliquer des correctifs à Oracle Grid Infrastructure pour la version mineure spécifiée, utilisez la commande dbaascli grid patch.
Préalables
Exécutez la commande en tant qu'utilisateur root.
Syntaxe
dbaascli grid patch
{
--targetVersion <value>
| --targetHome <value>
}
[--executePrereqs] [--nodeList <value>] [--continueWithDbDowntime] [--drainTimeoutInSeconds <value>] [--containerURL <value>] [--imageFile <value>] [--patchInParallel]
{
[--resume [--sessionID <value>]]
| [--rollback [--sessionID <value>]]
}
[--waitForCompletion <value>]
Où :
--targetVersionindique la version cible du répertoire de base Oracle, spécifiée sous la forme de cinq segments numériques séparés par des points (par exemple 19.12.0.0.0).--targetHomeindique le chemin d'accès complet du répertoire de base Grid Infrastructure cible pour l'application de correctifs dans un emplacement différent--containerURLspécifie l'URL personnalisée pour l'extraction de l'image Grid Infrastructure.--executePrereqs- Option permettant d'exécuter les préalables.--nodeListspécifie une liste de noeuds délimités par des virgules si l'application de correctifs doit être effectuée sur un sous-jeu de noeuds.--patchInParallelindique d'exécuter l'application de correctifs aux noeuds distants en parallèle--rollbackindique d'annuler l'application de correctifs au répertoire de base Oracle.--resumereprend l'exécution précédente--sessionIDspécifie de reprendre un ID session spécifique
--continueWithDbDowntimecontinue l'application de correctifs avec le temps d'arrêt de la base de données. Cette option peut être utilisée dans des environnements où seule 1 instance est active et où l'application de correctifs peut être poursuivie même avec un temps d'arrêt.--drainTimeoutInSecondsindique le délai (en secondes) pour terminer le drainage des ressources lors de l'arrêt de la base de données--createImagecrée une image à partir d'une copie du répertoire de base Grid Infrastructure actif, corrigée à la version cible spécifiée--createImageDirindique le chemin d'accès complet au répertoire où l'image doit être créée
--imageFilespécifie le chemin d'accès complet à l'image à utiliser--patchInParalleleffectue l'application de correctifs aux noeuds distants en parallèle--waitForCompletionspécifiefalsepour exécuter l'opération en arrière-plan. Valeurs valides :true|false
Exemple 6-30 : dbaascli grid patch
dbaascli grid patch --targetVersion 19.12.0.0.0
Rubrique parent : Informations de référence sur les commandes dbaascli
grille dbaascli removeTCPSCert
Pour supprimer des certificats TCPS existants du portefeuille Grid Infrastructure, utilisez la commande dbaascli grid removeTCPSCert.
Préalable
Exécutez la commande en tant qu'utilisateur root.
Syntaxe
dbaascli grid removeTCPSCert --subject <value>
{
--userCert | --trustedCert | --requestedCert
}
[--serialNumber <value>] [--executePrereqs] [--resume [--sessionID <value>]] [--bounceListeners]
--subjectspécifie l'objet du certificat- Indicateur
--userCertpour indiquer le certificat d'utilisateur - Indicateur
--trustedCertpour indiquer un certificat approuvé - Indicateur
--requestedCertpour indiquer le certificat demandé --serialNumberindique le numéro de série du certificat--executePrereqsexécute les vérifications des préalables et signale les résultats.--resumereprend l'exécution précédente--sessionIDspécifie de reprendre un ID session spécifique
- Indicateur
--bounceListenerspour arrêter/redémarrer le module d'écoute Grid Infrastructure et balayer le module d'écoute
Rubrique parent : Informations de référence sur les commandes dbaascli
dbaascli grid rotateTCPSCert
Pour effectuer la rotation des certificats TCPS, utilisez la commande dbaascli grid rotateTCPSCert.
Préalable
Exécutez la commande en tant qu'utilisateur root.
Syntaxe
dbaascli grid rotateTCPSCert
[--pkcs12WalletPath]
[--caCertChain]
[--precheckOnly]
[--serverCert]
[--privateKey]
[--certType]
[--privateKeyPasswordProtected]
--pkcs12WalletPathindique le chemin du certificat, qui est au format de portefeuillepkcs12.--caCertChainindique la liste concaténée des certificats contenant des certificats intermédiaires et des certificats racines de l'autorité de certification.--precheckOnlyindiqueyespour exécuter uniquement les vérifications préalables pour cette opération. Valeurs valides :yesouno.--serverCertindique le chemin du certificat PEM à utiliser ou sur lequel effectuer la rotation pour la configuration TCPS.--privateKeyindique le chemin d'accès au fichier de clé privée du certificat.- Type
--certTypedu certificat à ajouter au portefeuille Grid Infrastructure. Les valeurs acceptées sont :SELF_SIGNED_CERT,CA_SIGNED_CERTouPKCS12_CERT. Valeur par défaut :SELF_SIGNED_CERT --privateKeyPasswordProtectedindique si la clé privée est protégée ou non par un mot de passe. Valeurs valides :trueoufalse. Valeur par défaut :true.
Exemple 6-31 : dbaascli grid rotateTCPSCert
dbaascli grid rotateTCPSCertdbaascli grid rotateTCPSCert --cert_type CA_SIGNED_CERT --server_cert /tmp/certs/server_cert.pem --ca_cert_chain /tmp/certs/ca.pem --private_key /tmp/certs/encrypted_private.key --privateKeyPasswordProtected trueRubrique parent : Informations de référence sur les commandes dbaascli
dbaascli grid upgrade
Pour mettre à niveau Oracle Grid Infrastructure d'une version majeure à une autre, utilisez la commande dbaascli grid upgrade.
Préalable
Exécutez la commande en tant qu'utilisateur root.
Syntaxe
dbaascli grid upgrade --version
[--resume]
[--executePrereqs]
[--containerURL]
[--softwareOnly]
[--targetHome]
[--revert]
--versionindique la version cible.--resumereprend l'exécution précédente--executePrereqsexécute des préalables pour la mise à niveau de Grid Infrastructure.--containerUrlspécifie l'URL personnalisée pour l'extraction de l'image Grid Infrastructure.--softwareOnlyinstalle uniquement le logiciel Grid Infrastructure.--targetHomeindique le chemin d'accès au répertoire de base Grid Infrastructure existant.--revertannule l'échec de l'exécution.
Exemple 6-32 : dbaascli grid upgrade
daascli grid upgrade --version 19.11.0.0.0 --executePrereqs
DBAAS CLI version MAIN
Executing command grid upgrade --version 19.11.0.0.0 --executePrereqs
Rubrique parent : Informations de référence sur les commandes dbaascli
dbaascli job getStatus
Pour voir le statut d'une tâche spécifiée, utilisez la commande dbaascli job getStatus.
Préalable
Exécutez la commande en tant qu'utilisateur root.
Syntaxe
dbaascli job getStatus --jobID
--jodIDindique l'ID tâche.
Exemple 6-33 dbaascli job getStatus
dbaascli job getStatus --jobID 13c82031-f202-41b7-9aef-f4a71df0f551
DBAAS CLI version MAIN
Executing command job getStatus --jobID 13c82031-f202-41b7-9aef-f4a71df0f551
{
"jobId" : "13c82031-f202-41b7-9aef-f4a71df0f551",
"status" : "Success",
"message" : "database create job: Success",
"createTimestamp" : 1628095442431,
"updatedTime" : 1628095633660,
"description" : "Service job report for operation database create",
"appMessages" : {
"schema" : [ ],
"errorAction" : "SUCCEED_AND_SHOW"
},
"resourceList" : [ ],
"pct_complete" : "100"
}
Rubrique parent : Informations de référence sur les commandes dbaascli
dbaascli patch db apply
Les commandes
dbaascli patch db prereq et dbaascli patch db apply sont obsolètes dans la version dbaascli 21.2.1.2.0 et remplacées par les commandes dbaascli grid patch, dbaascli dbhome patch et dbaascli database move.
dbaascli grid patchdbaascli dbhome patchdbaascli database move- Application de correctifs à Oracle Grid Infrastructure et aux bases de données Oracle à l'aide de dbaascli
dbaascli patch db prereq
Les commandes
dbaascli patch db prereq et dbaascli patch db apply sont obsolètes dans la version dbaascli 21.2.1.2.0 et remplacées par les commandes dbaascli grid patch, dbaascli dbhome patch et dbaascli database move.
dbaascli grid patchdbaascli dbhome patchdbaascli database move- Application de correctifs à Oracle Grid Infrastructure et aux bases de données Oracle à l'aide de dbaascli
dbaascli pdb backup
Pour sauvegarder une base de données enfichable, interroger des sauvegardes de base de données enfichable et supprimer une sauvegarde de base de données enfichable, utilisez la commande dbaascli pdb backup.
Préalable
- 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>]
}
--pdbName: PDB name.--dbname: Oracle Database name.--start|--delete|--status|--getBackupReport|--list--start: Begins PDB backup. [--level1|--archival] [--level1: Creates a Level-1 (incremental) backup.] [--archival: Creates an archival full backup.]--tag: Specify backup tag.--delete: Deletes archival backup.--backupTag: Specify backup tag to delete.--status--uuid <value>--getBackupReport: Returns backup report.--json: Specify the file name for JSON output.--tag: Specify backup tag.--list: Returns PDB backup information. [--json: Specify the file name for JSON output.]
Exemple 6-34 : Exemples
- Pour effectuer une sauvegarde level1 pour une base de données enfichable pdb1 dans une base de données conteneur myTestDb :
dbaascli pdb backup --dbname myTestDb --pdbName pdb1 --start --level1 - Pour interroger le statut de la demande de sauvegarde de base de données enfichable soumise avec
uuideef16b26361411ecb13800163e8e4fac :dbaascli pdb backup --dbname myTestDb --pdbName pdb1 --status --uuid eef16b26361411ecb13800163e8e4fac
Rubriques connexes
Rubrique parent : Informations de référence sur les commandes dbaascli
dbaascli pdb bounce
Pour redémarrer une base de données enfichable, utilisez la commande dbaascli pdb bounce.
Préalable
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>]
--pdbNameindique le nom de la base de données enfichable.--pdbUIDindique l'identificateur de la base de données enfichable--dbnameindique le nom de la base de données conteneur qui héberge la base de données enfichable.--openModeindique le mode d'ouverture (OPEN MODE) cible de la base de données enfichable.--startServicesindique de démarrer tout ou une liste de tous les services correspondant à une base PDB. Les valeurs acceptées sontallou une liste délimitée par des virgules de services de base de données enfichable.--waitForCompletionindique d'exécuter l'opération en premier plan ou en arrière-plan. Valeurs valides :true|false.
Exemple 6-35 : 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
--openMode READ_WRITE--openMode READ_ONLY
Rubrique parent : Informations de référence sur les commandes dbaascli
dbaascli pdb close
Pour fermer une base de données enfichable, exécutez la commande dbaascli pdb close.
Préalable
Exécutez la commande en tant qu'utilisateur oracle.
Syntaxe
dbaascli pdb close
{
--pdbName <value>
| --pdbUID <value>
}
--dbname <value> [--waitForCompletion <value>]
--pdbnameindique le nom de la base de données enfichable à fermer.--pdbUIDindique l'identificateur de la base de données enfichable--dbnameindique le nom de la base de données conteneur qui héberge la base de données enfichable.-
--waitForCompletionindique d'exécuter l'opération en premier plan ou en arrière-plan. Valeurs valides :true|false.
Une fois la commande exécutée, la base de données enfichable est fermée sur toutes les instances de base de données conteneur.
Exemple 6-36 : 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
Rubrique parent : Informations de référence sur les commandes dbaascli
dbaascli pdb getConnectString
Pour afficher les informations de chaîne de connexion Oracle Net pour une base de données enfichable, exécutez la commande dbaascli pdb getConnectString.
Préalable
Exécutez la commande en tant qu'utilisateur oracle.
Syntaxe
dbaascli pdb getConnectString --dbname <value>
{
--pdbName <value>
| --pdbUID <value>
}
--dbnameindique le nom de la base de données conteneur qui héberge la base de données enfichable.--pdbnameindique le nom de la base de données enfichable pour laquelle vous voulez afficher les informations de chaîne de connexion.--pdbUIDindique l'identificateur de la base de données enfichable
Exemple 6-37 : dbaascli pdb getConnectString
dbaascli pdb getConnectString --dbname dbname --pdbName pdbName
Rubrique parent : Informations de référence sur les commandes dbaascli
dbaascli pdb create
Pour créer une nouvelle base de données enfichable, exécutez la commande dbaascli pdb create.
Préalable
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>]
--pdbNameindique le nom de la nouvelle base de données enfichable que vous voulez créer.--dbNameindique le nom de la base de données conteneur hébergeant la nouvelle base de données enfichable.--maxCPUspécifie facultativement le nombre maximum d'UC disponibles pour la base de données enfichable. La définition de cette option équivaut à configurer le paramètreCPU_COUNTdans la base de données enfichable--maxSizespécifie éventuellement la taille totale maximum des fichiers de données et des fichiers temporaires pour les espaces-tables appartenant à la base de données enfichable. La définition de cette option équivaut à configurer la clause de stockage de la base de données enfichableMAXSIZEdans la commande SQLCREATE PLUGGABLE DATABASE. Vous pouvez imposer une limite en spécifiant un entier suivi d'une unité de taille (K,M,GouT), ou vous pouvez spécifierUNLIMITEDpour n'appliquer explicitement aucune limite.--pdbAdminUserNameindique le nouveau nom d'utilisateur administrateur de la base de données enfichable--lockPDBAdminAccountspécifietrueoufalsepour verrouiller le compte d'utilisateur administrateur de la base de données enfichable. Valeur par défaut :true.--resumereprend l'exécution précédente--sessionIDspécifie de reprendre un ID session spécifique
--executePrereqsspécifieyespour exécuter uniquement les préalables pour cette opération. Valeurs valides :yesouno--waitForCompletionspécifiefalsepour exécuter l'opération en arrière-plan. Valeurs valides :trueoufalse--blobLocationEmplacement de répertoire personnalisé où le fichier BLOB de secours sera généré dans un environnement DG.--standbyBlobFromPrimaryindique l'emplacement du fichier BLOB de secours, qui est préparé à partir de la base de données principale. Cette opération n'est requise que pour les opérations de base de données enfichable de secours.Note
Les paramètresblobLocationetstandbyBlobFromPrimarys'excluent mutuellement.--pdbTdeKeyVersionOCID
Lors du processus de création de la base de données enfichable, vous êtes invité à spécifier son mot de passe d'administration.
Exemple 6-38 : dbaascli pdb create
dbaascli pdb create --dbName db721 --pdbName new_pdb1 --maxsize 5G --maxcpu 2dbaascli pdb create --dbName db721 --pdbName new_pdb1dbaascli pdb create --dbName db721 --pdbName new_pdb1 --standbyBlobFromPrimary /tmp/send_db721.tarRubrique parent : Informations de référence sur les commandes dbaascli
dbaascli pdb delete
Pour supprimer une base de données enfichable, exécutez la commande dbaascli pdb delete.
Préalable
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]
--dbNameindique le nom de la base de données conteneur qui héberge la base de données enfichable.--pdbNameindique le nom de la base de données enfichable à supprimer--pdbUIDindique l'UID de la base de données enfichable à supprimer--executePrereqsspécifieyespour exécuter uniquement les préalables pour cette opération. Valeurs valides :yesouno--waitForCompletionspécifiefalsepour exécuter l'opération en arrière-plan. Valeurs valides :trueoufalse--resumeindique de reprendre l'exécution précédente--sessionIDspécifie de reprendre un ID session spécifique
--allStandbyPreparedindique de confirmer que l'opération a été exécutée avec succès sur toutes les bases de données de secours--cleanupRelocatedPDBspécifie de nettoyer la base de données source après le déplacement d'une base de données enfichable
Pour supprimer une base de données enfichable d'une base de données standard dans un environnement non Data Guard ou de la base de données de secours dans un environnement Data Guard.
dbaascli pdb delete --dbName db721 --pdbName pdb1Pour créer une base de données enfichable à partir de la base de données principale dans l'environnement Data Guard :
dbaascli pdb create --dbName db721 --pdbName pdb1 --allStandbyPreparedRubrique parent : Informations de référence sur les commandes dbaascli
dbaascli pdb getDetails
Pour voir les détails d'une base de données enfichable, utilisez la commande dbaascli pdb getDetails.
Préalable
Exécutez la commande en tant qu'utilisateur oracle.
Syntaxe
dbaascli pdb getDetails --dbname <value>
{
--pdbName <value>
| --pdbUID <value>
}
--dbnameindique le nom de la base de données conteneur qui héberge la base de données enfichable.--pdbnameindique le nom de la base de données enfichable à supprimer.--pdbUIDindique l'identificateur de la base de données enfichable
Exemple 6-39 : 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
Rubrique parent : Informations de référence sur les commandes dbaascli
dbaascli pdb list
Pour voir la liste des bases de données enfichables dans une base de données conteneur, utilisez la commande dbaascli pdb list.
Préalable
Exécutez la commande en tant qu'utilisateur oracle.
Syntaxe
dbaascli pdb list --dbname
--dbnameindique le nom de la base de données conteneur qui héberge la base de données enfichable.
Exemple 6-40 : dbaascli pdb list
dbaascli pdb list --dbname cdb name
Rubrique parent : Informations de référence sur les commandes dbaascli
dbaascli pdb localClone
Pour créer une nouvelle base de données enfichable en tant que clone d'une base de données enfichable existante dans la même base de données conteneur, exécutez la commande dbaascli pdb localClone.
Préalable
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]
}
--pdbNameindique le nom de la nouvelle base de données enfichable que vous voulez cloner.--dbNameindique le nom de la base de données--targetPDBNameindique le nom de la base de données enfichable cible (nouvelle base de données enfichable clonée)--powerLimitindique le degré de parallélisme à utiliser pour l'opération de clonage. La valeur valide est comprise entre 1 et 128--maxCPUspécifie le nombre maximum d'UC à affecter pour la base de données enfichable--maxSizeindique la taille de stockage maximale en Go pour la nouvelle base de données enfichable--resumereprend l'exécution précédente-
--sessionIDspécifie de reprendre un ID session spécifique
-
--executePrereqsspécifieyespour exécuter uniquement les préalables pour cette opération. Valeurs valides :yesouno--waitForCompletionspécifiefalsepour exécuter l'opération en arrière-plan. Valeurs valides :trueoufalse--blobLocationEmplacement de répertoire personnalisé où le fichier BLOB de secours sera généré dans un environnement DG.--standbyBlobFromPrimaryindique l'emplacement du fichier BLOB de secours, qui est préparé à partir de la base de données principale. Cette opération n'est requise que pour les opérations de base de données enfichable de secours.Note
Les paramètres--blobLocationet--standbyBlobFromPrimarys'excluent mutuellement.- Option
--excludeUserTablespacespour ignorer les espaces-tables utilisateur, par exemple t1,t2,t3. --excludePDBDataspécifie Vrai/Oui pour ignorer les données d'utilisateur de la base de données enfichable source.--pdbAdminUserNameindique le nouveau nom d'utilisateur administrateur de la base de données enfichable.--lockPDBAdminAccountspécifietrueoufalsepour verrouiller le compte d'utilisateur administrateur de la base de données enfichable. Valeur par défaut :true.--sourcePDBServiceConvertListspécifie une liste de noms de service source à cible, délimités par des virgules, à convertir. La syntaxe estsource_srv1:new_srv1,source_srv2:new_srv2.--createFromSnapshot|--snapshot--createFromSnapshotspécifier pour créer une base de données enfichable à partir de l'instantané de base de données enfichable--snapshotName|--snapshotUID--snapshotNamespécifie le nom de l'instantané pour créer la base de données enfichable à partir de la base de données enfichable.--snapshotUIDspécifie l'UID de l'instantané pour créer la base de données enfichable à partir de la base de données enfichable.
--copyDataFilesspécifie cette option pour ignorer la copie d'instantané.--snapshotindique de créer une base de données enfichable avec copie d'instantané.
La nouvelle base de données clonée hérite des mots de passe d'administration de la base de données enfichable source.
Exemple 6-41 : dbaascli pdb localClone
dbaascli pdb localClone --dbName db35 --pdbName PDB35 --targetPDBName local_clone1 --maxCPU 2 --maxSize 15
Rubrique parent : Informations de référence sur les commandes dbaascli
dbaascli pdb open
Pour ouvrir une base de données enfichable, exécutez 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>]
--pdbNameindique le nom de la base de données enfichable que vous voulez ouvrir.--pdbUIDindique l'identificateur de la base de données enfichable--dbnameindique le nom de la base de données conteneur qui héberge la base de données enfichable.--openModeindique le mode d'ouverture cible de la base de données enfichable--startServices: Indique de démarrer ou lister tous les services correspondant à une base de données enfichable. Les valeurs acceptées sontallou une liste délimitée par des virgules de services de base de données enfichable.--waitForCompletion: Indiquezfalsepour exécuter l'opération en arrière-plan. Valeurs valides :true|false--setPDBRefreshModeNone: Indique de convertir une base de données enfichable actualisable en base de données enfichable non actualisable--skipPDBRefresh: Indique d'ignorer l'actualisation de la base de données enfichable actualisable--pdbAdminUserName: indique le nouveau nom d'utilisateur administrateur de la base de données enfichable
--executePrereqsindique d'exécuter les vérifications des préalables et de produire un rapport sur les résultats--resumereprend l'opération précédente.--sessionIDspécifie de reprendre un ID session spécifique
--blobLocationindique l'emplacement du 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 enfichable est ouverte sur toutes les instances de base de données conteneur.
Exemple 6-42 : 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
Rubrique parent : Informations de référence sur les commandes dbaascli
dbaascli pdb recover
Pour récupérer une base de données enfichable, utilisez la commande dbaascli pdb recover.
Préalable
- Exécutez la commande en tant qu'utilisateur
root. - La base de données doit être configurée avec les détails de destination du stockage de sauvegarde où les sauvegardes sont stockées.
Syntaxe
dbaascli pdb recover --dbname <value> --pdbName <value>
{
--start
{
--untilTime <value> [--nonUTC]
| --untilSCN <value>
| --latest
| --tag <value>
}
| --status --uuid <value>
}
Où :
--dbnameindique le nom de la base de données conteneur qui héberge la base de données enfichable.--pdbNameindique le nom de la base de données enfichable à récupérer--startcommence la récupération d'une base de données enfichable.--untilTimerécupère la base de données enfichable jusqu'à ce que le temps soit écoulé. Format d'entrée :DD-MON-YYYY HH24:MI:SS--untilSCNrécupère la base de données enfichable jusqu'au numéro SCN--latestrécupère la base de données enfichable au dernier état connu--tagrécupère la base de données enfichable dans le marqueur d'archivage
--statusaffiche les détails d'un processus de tâche de récupération de base de données enfichable- Identificateur unique
--uuidde l'opération de récupération de la base de données enfichable. Format d'entrée :xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
- Identificateur unique
Exemple 6-43 : Exemples
- Pour récupérer une base de données enfichable pdb1 dans une base de données conteneur myTestDb au point le plus récent :
dbaascli pdb recover --dbname myTestDb --pdbName pdb1 --start --latest - Pour interroger le statut de la demande de récupération de base de données enfichable soumise avec
uuid81a17352362011ecbc3000163e8e4fac :dbaascli pdb recover --dbname myTestDb --pdbName pdb1 --status --uuid 81a17352362011ecbc3000163e8e4fac
Rubriques connexes
Rubrique parent : Informations de référence sur les commandes dbaascli
dbaascli pdb refresh
Pour actualiser une base de données enfichable spécifiée, 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>]
Où :
--dbname: indique le nom de la base de données Oracle--pdbName: Indique le nom de la base de données enfichable--pdbUID: Indique l'identificateur de la base de données enfichable--waitForCompletion: Indiquezfalsepour exécuter l'opération en arrière-plan. Valeurs valides :true|false
Rubriques connexes
Rubrique parent : Informations de référence sur les commandes dbaascli
dbaascli pdb relocate
Pour déplacer la base de données enfichable spécifiée de la base de données distante vers la base de données locale, utilisez la commande dbaascli pdb relocate.
Préalable
Exécutez la commande en tant qu'utilisateur oracle. À l'invite, 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>]
}
--pdbNameindique le nom de la base de données enfichable source à déplacer--dbNameindique le nom de la base de données cible--sourceDBConnectionStringspécifie la chaîne de connexion à la base de données source dans le format<scan_name>:<scan_port>/<database_service_name>--targetPDBNamespécifie un nom pour la base de données enfichable cible (nouvelle base de données enfichable déplacée)--powerLimitindique le degré de parallélisme à utiliser pour l'opération de déplacement--maxCpuspécifie le nombre maximum d'UC à affecter pour la base de données enfichable--maxSizeindique la taille de stockage maximale en Go pour la nouvelle base de données enfichable--resumeindique de reprendre l'exécution précédente--sessionIDspécifie de reprendre un ID session spécifique
--executePrereqsspécifieyespour exécuter uniquement les préalables pour cette opération. Valeurs valides :yes|no--sourcePDBServicesindique une liste de services de base de données enfichable source délimités par des virgules--sourcePDBReadOnlyServicesspécifie une liste délimitée par des virgules de services en lecture seule de la base de données enfichable source.--relocateAvailabilityTypeindique la disponibilité deMAX|NORMALpour activer le transfert de connexion au module d'écoute--waitForCompletionspécifiefalsepour exécuter l'opération en arrière-plan. Valeurs valides :true|false--blobLocationindique un emplacement de répertoire personnalisé où le fichier BLOB de secours sera généré dans un environnement DG.--standbyBlobFromPrimaryindique l'emplacement du fichier BLOB de secours, qui est préparé à partir de la base de données principale. Cette opération n'est requise que pour les opérations de secours.Note
Les paramètres--blobLocationet s'excluent mutuellement.--upgradePDBspécifietruepour mettre à niveau la base de données enfichable dans le cadre de cette opération. Valeurs valides :true|false.--updateDBBlockCachesizeindique de permettre à l'application de définir les paramètres d'initialisationdb block cache sizeafin de prendre en charge la copie de données avec une taille de bloc différente--skipOpenPDBindique que la base de données enfichable ne doit pas être ouverte à la fin de l'opération courante.--enableRefreshModeindique d'activer la prise en charge de l'actualisation de la base de données enfichable dans l'étape un du déplacement de la base de données enfichable.--refreshModeindique le mode d'actualisation pour la base de données PDB actualisable. Valeurs valides :AUTO|MANUAL--refreshIntervalInMinutes: Indique l'intervalle d'actualisation pourrefreshablePDBen minutes
--completePDBRelocateindique de terminer le déplacement de la base de données enfichable s'il s'agit d'une opération en deux étapes.
Exemple 6-44 : dbaascli pdb relocate
dbaascli pdb relocate --sourceDBConnectionString test-scan.dbaastoolslrgsu.dbaastoolslrgvc.oraclevcn.com:1521/source_cdb_service_name --pdbName source_pdb --dbName target_db
Rubrique parent : Informations de référence sur les commandes dbaascli
dbaascli pdb remoteClone
Pour créer une base de données enfichable en tant que clone d'une base de données enfichable existante dans une autre base de données conteneur, exécutez 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>]
--pdbNameindique le nom de la base de données enfichable source à cloner--dbnamespécifie le nom (DB_NAME) de la base de données conteneur hébergeant la base de données enfichable nouvellement clonée--sourceDBConnectionStringspécifie la chaîne de connexion à la base de données source dans le formatscan_name:scan_port/database_service_name--targetPDBNameindique le nom de la base de données enfichable cible (nouvelle base de données enfichable clonée)--powerLimitindique le degré de parallélisme à utiliser pour l'opération de clonage. La valeur valide est comprise entre 1 et 128--maxCPUspécifie le nombre maximum d'UC à affecter pour la base de données enfichable--maxSizeindique la taille de stockage maximale en Go pour la nouvelle base de données enfichable--resumereprend l'exécution précédente-
--sessionIDspécifie de reprendre un ID session spécifique
-
--executePrereqsspécifieyespour exécuter uniquement les préalables pour cette opération. Valeurs valides :yesouno--waitForCompletionspécifiefalsepour exécuter l'opération en arrière-plan. Valeurs valides :trueoufalse--sourcePDBExportedTDEKeyFileindique le fichier de clé exporté de la base de données enfichable source. Cette variable s'applique uniquement à la base de données 12.1.--blobLocationindique le chemin personnalisé où le fichier BLOB de secours sera généré dans un environnement Data Guard.--standbyBlobFromPrimaryindique l'emplacement du fichier BLOB de secours, qui est préparé à partir de la base de données principale. Obligatoire uniquement pour les opérations de base de données de secoursNote
Les paramètres--blobLocationet--standbyBlobFromPrimarys'excluent mutuellement.--excludeUserTablespacesOption permettant d'ignorer les espaces-tables utilisateur, par exemple t1,t2,t3.-
--excludePDBDataspécifietrue/yespour ignorer les données d'utilisateur de la base de données enfichable source. --pdbAdminUserNameindique le nouveau nom d'utilisateur administrateur de la base de données enfichable--lockPDBAdminAccountspécifietrueoufalsepour verrouiller le compte d'utilisateur administrateur de la base de données enfichable. Valeur par défaut :true.--sourcePDBServiceConvertListspécifie une liste de noms de service source à cible, délimités par des virgules, à convertir. La syntaxe estsource_srv1:new_srv1,source_srv2:new_srv2.--upgradePDBSpécifie la mise à niveau de la base de données enfichable dans le cadre de cette opération--createFromSnapshot|--snapshot--createFromSnapshotspécifier pour créer une base de données enfichable à partir de l'instantané de base de données enfichable--snapshotNamespécifie le nom de l'instantané pour créer la base de données enfichable à partir de la base de données enfichable.
--copyDataFilesspécifie cette option pour ignorer la copie d'instantané.--snapshotindique de créer une base de données enfichable avec copie d'instantané.
--refreshablePDBindique de créer une base de données enfichable actualisable--refreshModeindique le mode d'actualisation pour la base de données enfichable actualisable. Valeurs valides :AUTO|MANUAL--refreshIntervalInMinutes: Indique l'intervalle d'actualisation pourrefreshablePDBen minutes
--dblinkUsernamespécifie l'utilisateur commun d'une base de données distante, utilisé comme lien de base de données pour la connexion à la base de données distante.--honorCaseSensitiveUserNameindique que le nom d'utilisateur spécifié est sensible à la casse
--dbLinkNameindique un nom de lien de base de données existant dans la base de données cible qui pointe vers la base de données distante
À l'invite, vous devez fournir le mot de passe de l'utilisateur SYS pour la base de données enfichable source. La nouvelle base de données clonée hérite des mots de passe d'administration de la base de données enfichable source. La base de données clonée est nommée à l'aide du format suivant : dbname_sourcepdbname. Cette commande est prise en charge uniquement pour les bases de données qui ne sont pas dans une configuration Data Guard et utilisent la version Oracle Database 12.2.0.1, ou une version ultérieure.
Exemple 6-45 : 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
Rubrique parent : Informations de référence sur les commandes dbaascli
dbaascli system getDBHomes
Pour voir les informations sur tous les répertoires de base Oracle, utilisez la commande dbaascli system getDBHomes.
Préalable
Exécutez la commande en tant qu'utilisateur root ou oracle.
Syntaxe
dbaascli system getDBHomes
Exemple 6-46 : dbaascli system getDBHomes
dbaascli system getDBHomes
Rubrique parent : Informations de référence sur les commandes dbaascli
système dbaascli getGridHomes
Pour lister les détails de tous les répertoires de base Grid, utilisez la commande dbaascli system getGridHomes.
Préalable
Exécutez la commande en tant qu'utilisateur root ou oracle.
Syntaxe
dbaascli system getGridHomes
Rubrique parent : Informations de référence sur les commandes dbaascli
dbaascli tde changePassword
Pour modifier le mot de passe du magasin de clés TDE ainsi que le mot de passe du portefeuille de base de données pour l'alias tde_ks_passwd, utilisez la commande dbaascli tde changePassword.
Préalable
Exécutez la commande en tant qu'utilisateur root.
Syntaxe
dbaascli tde changePassword [--dbname <value>]
{ [--prepareStandbyBlob <value> [--blobLocation <value>]]
| [--standbyBlobFromPrimary <value>]
}
[--resume [--sessionID <value>]]
--dbnameindique le nom de la base de données--prepareStandbyBlob- Spécifiez Vrai pour générer un fichier blob contenant les artefacts nécessaires pour effectuer l'opération dans un environnement Data Guard.-
--blobLocation- Chemin personnalisé où le fichier BLOB de secours sera généré dans un environnement DG. --standbyBlobFromPrimaryindique l'emplacement du fichier BLOB de secours, qui est préparé à partir de la base de données principale. Cette opération n'est requise que pour les opérations de secours.--resume- Pour reprendre l'exécution précédente--sessionIDPour reprendre un ID session spécifique.
dbaascli tde changepassword --dbname
<dbname>- Modifiez le mot de passe TDE dans la base de données principale.
dbaascli tde changepassword --dbname <dbname> --prepareStandbyBlob true --blobLocation <Location where blob file has to be generated> - Copiez le blob de secours créé dans l'environnement de la base de données de secours.
- Modifiez le mot de passe TDE dans la base de données de secours.
dbaascli tde changepassword --dbname <dbname> --standbyBlobFromPrimary <Location of blob generated from primary>
Rubrique parent : Informations de référence sur les commandes dbaascli
dbaascli tde addSecondaryHsmKey
Pour ajouter une clé secondaire du module de sécurité matériel (KMS) à la configuration existante, utilisez la commande dbaascli tde addSecondaryHsmKey.
Préalable
Exécutez la commande en tant qu'utilisateur root.
Syntaxe
dbaascli tde addSecondaryHsmKey --dbname <value> --secondaryKmsKeyOCID <value>
[--executePrereqs]
--secondaryKmsKeyOCIDspécifie la clé KMS secondaire à ajouter à la configuration du module de sécurité matériel (KMS) existante--dbnameindique le nom de la base de données--executePrereqsexécute les vérifications des préalables et signale les résultats.
Exemple 6-47 : dbaascli tde addSecondaryHsmKey
dbaascli tde addSecondaryHsmKey --dbname dbname --secondaryKmsKeyOCID ocid1.key.oc1.eu-frankfurt-1.bjqnwclvaafak.abtheljsgfxa2xe5prvlzdxtygoiqpm2pu2afgta54krxwllk5uxainvvxza
dbaascli tde addSecondaryHsmKey --dbname dbname --secondaryKmsKeyOCID ocid1.key.oc1.eu-frankfurt-1.bjqnwclvaafak.abtheljsgfxa2xe5prvlzdxtygoiqpm2pu2afgta54krxwllk5uxainvvxza --precheckOnly yes
Rubrique parent : Informations de référence sur les commandes dbaascli
dbaascli tde enableWalletRoot
Pour activer le paramètre spfile wallet_root pour la base de données existante, utilisez la commande dbaascli tde enableWalletRoot.
Préalable
Exécutez la commande en tant qu'utilisateur root.
Syntaxe
dbaascli tde enableWalletRoot --dbname <value>
[--dbRestart <value>]
[--executePrereqs]
[--resume [--sessionID <value>]]
--dbnameindique le nom de la base de données Oracle.--dbrestartspécifie l'option de redémarrage de la base de données. Les valeurs valides sont les suivantes :rollingoufull. Valeur par défaut :rollingSi vous ne transmettez pas l'argument
dbrestart, la base de données redémarre de manière continue (rolling).--precheckOnlyexécute uniquement la vérification préalable pour cette opération. Valeurs valides :yesouno--resumePour reprendre l'exécution précédente.-
--sessionIDPour reprendre un ID session spécifique.
Exemple 6-48 : dbaascli tde enableWalletRoot
dbaascli tde enableWalletRoot --dbname db name --dbrestart rolling|full
dbaascli tde enableWalletRoot --dbname orcl
dbaascli tde enableWalletRoot --dbname orcl--dbrestart full
Rubrique parent : Informations de référence sur les commandes dbaascli
dbaascli tde encryptTablespacesInPDB
Pour chiffrer tous les espaces-tables de la base de données enfichable spécifiée, utilisez la commande dbaascli tde encryptTablespacesInPDB.
Préalable
Exécutez la commande en tant qu'utilisateur root.
Syntaxe
dbaascli tde encryptTablespacesInPDB --pdbName
[--dbname]
[--precheckOnly]
[--useSysdbaCredential]
--pdbNamespécifie le nom de la base de données enfichable pour chiffrer tous les espaces-tables.--dbnameindique le nom de la base de données Oracle.--precheckOnlyexécute uniquement la vérification préalable pour cette opération. Valeurs valides :yesouno--useSysdbaCredentialutilise les données d'identification SYSDBA pour cette opération si la valeur transmise esttrue. Valeurs valides :trueoufalse
Exemple 6-49 : dbaascli tde encryptTablespacesInPDB
dbaascli tde encryptTablespacesInPDB --dbname dbname --pdbName pdb
dbaascli tde encryptTablespacesInPDB --dbname dbname --pdbName pdb --precheckOnly yes
dbaascli tde encryptTablespacesInPDB --dbname dbname --pdbName pdb --useSysdbaCredential true
Rubrique parent : Informations de référence sur les commandes dbaascli
dbaascli tde fileToHsm
Pour convertir le TDE basé sur FILE en TDE basé sur le module de sécurité matériel (KMS/OKV), utilisez la commande dbaascli tde fileToHsm.
Préalable
Exécutez la commande en tant qu'utilisateur root.
Syntaxe
dbaascli tde fileToHsm --kmsKeyOCID <value> --dbname <value>
[--skipPatchCheck <value>]
[--executePrereqs ]
[--primarySuc <value>]
{
[--resume [--sessionID <value>]] | [--revert [--sessionID <value>]]
}
[--waitForCompletion <value>]
--kmsKeyOCIDspécifie l'OCID de la clé KMS à utiliser pour TDE. Cela s'applique uniquement si KMS est sélectionné pour TDE--dbnameindique le nom de la base de données--skipPatchCheckignore la vérification de validation des correctifs requis si la valeur transmise pour cet argument esttrue. Valeurs valides :trueoufalse--executePrereqsexécute les vérifications des préalables et signale les résultats.--primarySucspécifie cette propriété dans la base de données de secours de l'environnement Data Guard une fois la commande exécutée sur la base de données principale--resumeindique de reprendre l'exécution précédente-
--sessionIDspécifie de reprendre un ID session spécifique
-
--revertindique de repositionner l'exécution précédente-
--sessionIDindique de repositionner un ID session spécifique
-
--waitForCompletionspécifie false pour exécuter l'opération en arrière-plan. Valeurs valides : true|false.
Exemple 6-50 : dbaascli tde fileToHsm --kmsKeyOCID
dbaascli tde fileToHSM --dbname dbname --kmsKeyOCID ocid1.key.oc1.eu-frankfurt-.bjqnwclvaafak.abtheljsgfxa2xe5prvlzdxtygoiqpm2pu2afgta54krxwllk5uxainvvxza
dbaascli tde fileToHSM --dbname dbname --kmsKeyOCID ocid1.key.oc1.eu-frankfurt-.bjqnwclvaafak.abtheljsgfxa2xe5prvlzdxtygoiqpm2pu2afgta54krxwllk5uxainvvxza --executePrereqs
dbaascli tde fileToHSM --dbname dbname --kmsKeyOCID ocid1.key.oc1.eu-frankfurt-.bjqnwclvaafak.abtheljsgfxa2xe5prvlzdxtygoiqpm2pu2afgta54krxwllk5uxainvvxza --resume
Rubrique parent : Informations de référence sur les commandes dbaascli
dbaascli tde getHsmKeys
Pour obtenir les détails de la clé active TDE, utilisez la commande dbaascli tde getHsmKeys.
Préalable
Exécutez la commande en tant qu'utilisateur root.
Syntaxe
dbaascli tde getHsmKeys
[--dbname]
[--infoFile]
--dbnameindique le nom de la base de données--infoFileindique le chemin d'accès au fichier où la liste des OCID sera enregistrée. La sortie est dans le format JSON
Exemple 6-51 : dbaascli tde getHsmKeys
dbaascli tde getHsmkeys --dbname dbname
dbaascli tde getHsmkeys --dbname dbname --infoFile infoFilePath
Rubrique parent : Informations de référence sur les commandes dbaascli
dbaascli tde getMkidForKeyVersionOCID
Pour obtenir l'ID clé principale associé à l'OCID de version de clé KMS, utilisez la commande dbaascli tde getMkidForKeyVersionOCID.
Préalable
Exécutez la commande en tant qu'utilisateur root.
Syntaxe
dbaascli tde getMkidForKeyVersionOCID --kmsKeyVersionOCID <value>
[--dbname <value>]
[--waitForCompletion <value>]
--kmsKeyVersionOCIDspécifie l'OCID de version de clé du service de gestion des clés à définir--dbnameindique le nom de la base de données--waitForCompletionspécifiefalsepour exécuter l'opération en arrière-plan. Valeurs valides :true|false.
Exemple 6-52 : dbaascli tde getMkidForKeyVersionOCID
dbaascli tde getMkidForKeyVersionOCID --dbname dbname --kmsKeyVersionOCID ocid1.keyversion.oc1.eu-frankfurt-1.bjqnwclvaafak.bc4hmd3olgaaa.abtheljsyxtgn4vzi2bbpcej6a7abcwvylkd2lx56lu2s6iwnxwgigu23nha
Rubrique parent : Informations de référence sur les commandes dbaascli
dbaascli tde getPrimaryHsmKey
Pour obtenir la clé principale du module de sécurité matériel (KMS) à partir de la configuration existante, utilisez la commande dbaascli tde getPrimaryHsmKey.
Préalable
Exécutez la commande en tant qu'utilisateur root.
Syntaxe
dbaascli tde getPrimaryHsmKey
[--dbname]
--dbnameindique le nom de la base de données
Exemple 6-53 : dbaascli tde getPrimaryHsmKey
dbaascli tde getPrimaryHsmKey --dbname dbname
Rubrique parent : Informations de référence sur les commandes dbaascli
dbaascli tde hsmToFile
Pour convertir le TDE basé sur le module de sécurité matériel (KMS/OKV) en TDE basé sur FILE, utilisez la commande dbaascli tde hsmToFile.
Exécutez la commande en tant qu'utilisateur root.
Syntaxe
dbaascli tde hsmToFile
[--dbname <value>]
{
[--prepareStandbyBlob <value> [--blobLocation <value>]
| [--standbyBlobFromPrimary <value>]
}
]
[--skipPatchCheck <value>]
[--executePrereqs ]
[--primarySuc <value>]
{
[--resume [--sessionID <value>]] |
[--revert [--sessionID <value>]]
}
[--waitForCompletion <value>]
--dbnameindique le nom de la base de données--prepareStandbyBlobSpécifiertruepour générer un fichier blob contenant les artefacts nécessaires pour effectuer l'opération dans un environnement Data Guard.-
--blobLocationEmplacement de répertoire personnalisé où le fichier BLOB de secours sera généré dans un environnement DG. --standbyBlobFromPrimaryindique l'emplacement du fichier BLOB de secours, qui est préparé à partir de la base de données principale. Cette opération n'est requise que pour les opérations de secours. ]--skipPatchCheckignore la vérification de validation des correctifs requis si la valeur transmise pour cet argument esttrue. Valeurs valides :trueoufalse--executePrereqsexécute les vérifications des préalables et signale les résultats.--primarySucspécifie cette propriété dans la base de données de secours de l'environnement Data Guard une fois la commande exécutée sur la base de données principale--resumereprend l'exécution précédente-
--sessionIDspécifie de reprendre un ID session spécifique
-
--revertindique de repositionner l'exécution précédente-
--sessionIDindique de repositionner un ID session spécifique
-
--waitForCompletionspécifiefalsepour exécuter l'opération en arrière-plan. Valeurs valides :true|false
Exemple 6-54 : dbaascli tde hsmToFile
dbaascli tde hsmToFile --dbname dbname
dbaascli tde hsmToFile --dbname dbname --executePrereqs
dbaascli tde hsmToFile --dbname dbname --resume
Rubrique parent : Informations de référence sur les commandes dbaascli
dbaascli tde listKeys
Pour lister les clés principales TDE, utilisez la commande dbaascli tde listKeys.
Préalable
Exécutez la commande en tant qu'utilisateur root.
Syntaxe
dbaascli tde listKeys
[--dbname <value>]
[--infoFilePath <value>]
--dbnameindique le nom de la base de données--infoFilePathspécifie le chemin absolu du fichier dans lequel les résultats seront enregistrés.
Exemple 6-55 : dbaascli tde listKeys
dbaascli tde listKeys --dbname dbname
dbaascli tde listKeys --dbname dbname --infoFilePath infoFilePath
Rubrique parent : Informations de référence sur les commandes dbaascli
dbaascli tde removeSecondaryHsmKey
Pour supprimer la clé principale du module de sécurité matériel (KMS) de la configuration existante, utilisez la commande dbaascli tde removeSecondaryHsmKey.
Préalable
Exécutez la commande en tant qu'utilisateur root.
Syntaxe
dbaascli tde removeSecondaryHsmKey --dbname <value>
[--confirmDeletion]
[--secondaryKmsKeyOCID]
[--executePrereqs]
--dbnameindique le nom de la base de données--confirmDeletionSi cette option n'est pas spécifiée, l'utilisateur sera invité à supprimer toutes les clés du module de sécurité matériel (KMS) existantes.--secondaryKmsKeyOCIDClé KMS secondaire à supprimer de la configuration du module de sécurité matériel (KMS) existante. Si cette option n'est pas spécifiée, toutes les clés KMS secondaires seront supprimées.--executePrereqsexécute les vérifications des préalables et signale les résultats.
Foire aux questions
Q : Quel est le but de la commande dbaascli tde removeSecondaryHsmKey?
R : La commande dbaascli tde removeSecondaryHsmKey est utilisée pour supprimer une clé secondaire de module de sécurité matériel (HSM) de la configuration existante du module de sécurité matériel (KMS) dans un environnement Oracle Database.
Q : Quelles sont les conditions requises pour exécuter la commande dbaascli tde removeSecondaryHsmKey?
- Exécutez la commande en tant qu'utilisateur
root. - Être connecté à une machine virtuelle Exadata Cloud Infrastructure à l'aide de SSH.
Q : Que fait le paramètre --force dans la commande dbaascli tde removeSecondaryHsmKey?
R : Le paramètre --force permet de supprimer la clé de module de sécurité matériel secondaire sans inviter l'utilisateur à confirmer. Si elle n'est pas spécifiée, la commande invite l'utilisateur avant de supprimer des clés.
Q : Que spécifie le paramètre --secondaryKmsKeyOCID?
R : Le paramètre --secondaryKmsKeyOCID spécifie l'OCID (identificateur Oracle Cloud) de la clé KMS secondaire à supprimer de la configuration de module de sécurité matériel existante.
Q : Que fait le paramètre --dbname?
R : Le paramètre --dbname spécifie le nom de la base de données pour laquelle la clé de module de sécurité matériel secondaire est en cours de suppression.
Q : Quel est le but du paramètre --precheckOnly?
R : Le paramètre --precheckOnly, s'il est réglé à yes, exécutera uniquement les vérifications préalables pour valider la préparation de l'opération de suppression sans supprimer réellement la clé de module de sécurité matériel secondaire. Si la valeur est réglée à no, l'opération de suppression complète est effectuée.
Q : Le paramètre --force est-il obligatoire?
R : Non, le paramètre --force est facultatif. S'il n'est pas spécifié, le système invite l'utilisateur à confirmer avant de procéder à la suppression de la clé.
Q : Le paramètre --secondaryKmsKeyOCID est-il obligatoire?
R : Oui, vous devez fournir --secondaryKmsKeyOCID pour identifier la clé de module de sécurité matériel secondaire spécifique que vous voulez supprimer de la configuration.
Q : Le paramètre --dbname est-il obligatoire?
R : Non, le paramètre --dbname est facultatif. Si elle n'est pas spécifiée, la commande tente de supprimer la clé HSM secondaire de la base de données par défaut sur le système.
Q : Que dois-je faire si je souhaite supprimer la clé du module de sécurité matériel secondaire sans invite d'utilisateur?
R : Vous devez utiliser le paramètre --force pour ignorer l'invite de confirmation et supprimer directement la clé de module de sécurité matériel secondaire :
dbaascli tde removeSecondaryHsmKey --force --secondaryKmsKeyOCID <value>
Q : Comment puis-je tester si le système est prêt à supprimer la clé HSM secondaire sans la supprimer réellement?
R : Vous pouvez utiliser le paramètre --precheckOnly réglé à Oui pour effectuer une vérification préalable :
dbaascli tde removeSecondaryHsmKey --precheckOnly yes --secondaryKmsKeyOCID <value>
Q : Que se passe-t-il si je ne fournit pas de nom de base de données avec --dbname?
R : Si le paramètre --dbname n'est pas spécifié, la commande tente de supprimer la clé de module de sécurité matériel secondaire de la base de données par défaut configurée sur le système.
Q : Que dois-je vérifier si la commande ne parvient pas à supprimer la clé HSM secondaire?
- Vous exécutez la commande en tant qu'utilisateur
root. - Vous êtes connecté à la machine virtuelle Exadata Cloud Infrastructure.
- Les valeurs
--secondaryKmsKeyOCIDet--dbnamecorrectes sont fournies. Pour plus de détails sur l'échec, consultez les messages d'erreur et les journaux.
Q : Que dois-je faire si l'opération de retrait échoue partiellement?
R : Si l'opération échoue, vérifiez les journaux d'erreurs et essayez d'exécuter la commande avec --precheckOnly pour vous assurer que le système est prêt pour l'opération. Si nécessaire, corrigez les problèmes avant de réessayer.
Q : Puis-je exécuter la commande dbaascli tde removeSecondaryHsmKey pendant l'exécution de la base de données?
R : Oui, la commande peut être exécutée pendant l'exécution de la base de données, car elle ne nécessite pas l'arrêt de la base de données.
Q : Quel est l'objectif de la suppression d'une clé HSM secondaire?
R : La suppression d'une clé de module de sécurité matériel secondaire est généralement effectuée lorsque la clé n'est plus nécessaire ou lorsque vous souhaitez gérer les clés de chiffrement utilisées dans votre configuration TDE (Transparent Data Encryption).
Q : Comment puis-je me connecter à la machine virtuelle Exadata Cloud Infrastructure pour exécuter la commande?
R : Vous pouvez vous connecter à la machine virtuelle à l'aide de SSH. Reportez-vous à la documentation sur Exadata Cloud Infrastructure pour obtenir des instructions sur l'établissement d'une connexion sécurisée.
Exemple 6-56 : dbaascli tde removeSecondaryHsmKey
dbaascli tde removeSecondaryHsmKey --dbname dbname
dbaascli tde removeSecondaryHsmKey --dbname dbname --secondaryKmsKeyOCID ocid1.key.oc1.eu-frankfurt-1.bjqnwclvaafak.abtheljsgfxa2xe5prvlzdxtygoiqpm2pu2afgta54krxwllk5uxainvvxza
dbaascli tde removeSecondaryHsmKey --dbname dbname --secondaryKmsKeyOCID ocid1.key.oc1.eu-frankfurt-1.bjqnwclvaafak.abtheljsgfxa2xe5prvlzdxtygoiqpm2pu2afgta54krxwllk5uxainvvxza --executePrereqs
Rubrique parent : Informations de référence sur les commandes dbaascli
dbaascli tde rotateMasterKey
Permet d'effectuer la rotation de la clé principale de chiffrement de base de données.
Préalables :
Exécutez la commande en tant qu'utilisateur root.
Syntaxe
(Facultatif) <Entrez les informations sur la syntaxe ici.>
dbaascli tde rotateMasterKey --dbname <value>
[--rotateMasterKeyOnAllPDBs]
[--pdbName <value>]
[--executePrereqs]
[--resume [--sessionID <value>]]
{
[--prepareStandbyBlob <value> [--blobLocation <value>]]
| [--standbyBlobFromPrimary <value>]
}
--dbname- Nom de la base de données Oracle.--rotateMasterKeyOnAllPDBs- Spécifier true pour effectuer la rotation de la clé principale de toutes les bases de données enfichables dans la base de données conteneur. Valeurs valides :true|false--pdbName- Spécifier le nom de la base de données enfichable.--executePrereqsexécute les vérifications des préalables et signale les résultats.--resume- Pour reprendre l'exécution précédente-
--sessionIDPour reprendre un ID session spécifique. --prepareStandbyBlob|--standbyBlobFromPrimary]-
--prepareStandbyBlob- Spécifiez Vrai pour générer un fichier blob contenant les artefacts nécessaires pour effectuer l'opération dans un environnement Data Guard. -
--blobLocation- Emplacement de répertoire personnalisé où le fichier BLOB de secours sera généré dans un environnement DG. --standbyBlobFromPrimaryindique l'emplacement du fichier BLOB de secours, qui est préparé à partir de la base de données principale. Cette opération n'est requise que pour les opérations de secours
Rubrique parent : Informations de référence sur les commandes dbaascli
dbaascli tde setKeyVersion
Pour définir la version de la clé primaire à utiliser dans la base de données/base de données conteneur ou la base de données enfichable, utilisez la commande dbaascli tde setKeyVersion.
Exécutez la commande en tant qu'utilisateur root.
Syntaxe
dbaascli tde setKeyVersion --kmsKeyVersionOCID <value> --dbname <value>
[--pdbName <value>]
[--masterKeyID <value>]
[--standbySuc]
[--executePrereqs]
[--waitForCompletion <value>]
--kmsKeyVersionOCIDspécifie l'OCID de version de clé du service de gestion des clés à définir.--dbnameindique le nom de la base de données.--pdbNameest le nom de la base de données enfichable pour utiliser l'OCID de la version de clé.--masterKeyIDindique l'ID clé principale de l'OCID de version de clé indiqué. Cela s'applique à l'environnement Data Guard.--standbySucspécifie cette propriété dans la base de données principale de l'environnement Data Guard une fois la commande exécutée sur la base de données de secours--executePrereqsexécute les vérifications des préalables et signale les résultats.--waitForCompletionspécifiefalsepour exécuter l'opération en arrière-plan. Valeurs valides :true|false
Exemple 6-57 : dbaascli tde setKeyVersion
dbaascli tde setKeyVersion --dbname dbname --kmsKeyVersionOCID ocid1.keyversion.oc1.eu-frankfurt-1.bjqnwclvaafak.bc4hmd3olgaaa.abtheljsyxtgn4vzi2bbpcej6a7abcwvylkd2lx56lu2s6iwnxwgigu23nha
dbaascli tde setKeyVersion --dbname dbname --kmsKeyVersionOCID ocid1.keyversion.oc1.eu-frankfurt-1.bjqnwclvaafak.bc4hmd3olgaaa.abtheljsyxtgn4vzi2bbpcej6a7abcwvylkd2lx56lu2s6iwnxwgigu23nha --executePrereqs
dbaascli tde setKeyVersion --dbname dbname --pdbName pdb --kmsKeyVersionOCID ocid1.keyversion.oc1.eu-frankfurt-1.bjqnwclvaafak.bc4hmd3olgaaa.abtheljsyxtgn4vzi2bbpcej6a7abcwvylkd2lx56lu2s6iwnxwgigu23nha
Rubrique parent : Informations de référence sur les commandes dbaascli
dbaascli tde setPrimaryHsmKey
Pour modifier la clé principale du module de sécurité matériel (KMS) pour la configuration existante, utilisez la commande dbaascli tde setPrimaryHsmKey.
Exécutez la commande en tant qu'utilisateur root.
Syntaxe
dbaascli tde setPrimaryHsmKey --primaryKmsKeyOCID <value> --dbname <value>
[--allStandbyPrepared]
[--bounceDatabase]
[--executePrereqs]
[--resume [--sessionID <value>]]
--primaryKmsKeyOCIDspécifie la clé KMS principale à définir--dbnameindique le nom de la base de données--allStandbyPrepared- Spécifier pour confirmer que l'opération a été exécutée avec succès sur toutes les bases de données de secours.--bounceDatabasespécifiez cet indicateur pour effectuer une non-transmission continue de base de données pour cette opération--executePrereqsexécute les vérifications des préalables et signale les résultats.--resumePour reprendre l'exécution précédente.-
--sessionIDPour reprendre un ID session spécifique.
Exemple 6-58 : dbaascli tde setPrimaryHsmKey
dbaascli tde setPrimaryHsmKey --dbname dbname --primaryKmsKeyOCID ocid1.key.oc1.eu-frankfurt-1.bjqnwclvaafak.abtheljsgfxa2xe5prvlzdxtygoiqpm2pu2afgta54krxwllk5uxainvvxza
dbaascli tde setPrimaryHsmKey --dbname dbname --primaryKmsKeyOCID ocid1.key.oc1.eu-frankfurt-1.bjqnwclvaafak.abtheljsgfxa2xe5prvlzdxtygoiqpm2pu2afgta54krxwllk5uxainvvxza --executePrereqs
Rubrique parent : Informations de référence sur les commandes dbaascli
dbaascli tde status
Pour afficher des informations sur le magasin de clés pour la base de données spécifiée, exécutez la commande dbaascli tde status.
Préalable
La commande
dbaascli tde status est obsolète dans la version dbaascli 24.4.1.0.0. Oracle recommande plutôt d'utiliser la commande dbaascli database getDetails.
Exécutez la commande en tant qu'utilisateur oracle.
Syntaxe
dbaascli tde status --dbname dbname--dbnameindique le nom de la base de données à vérifier.
La sortie de la commande comprend le type et le statut du magasin de clés.
Exemple 6-59 : dbaascli tde status
dbaascli tde status --dbname dbname
Rubriques connexes
Rubrique parent : Informations de référence sur les commandes dbaascli