Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Validation de fichiers de base de données dans RDS for Oracle
Vous pouvez utiliser le package Amazon RDS rdsadmin.rdsadmin_rman_util pour valider des fichiers de base de données Amazon RDS for Oracle, notamment des fichiers de données, des espaces de table, des fichiers de contrôle et des fichiers de paramètres de serveur (SPFILE).
Pour plus d’informations sur la validation RMAN, consultez Validating Database Files and Backups
Rubriques
Validation d’une base de données
Pour valider tous les fichiers pertinents utilisés par une base de données Oracle dans RDS for Oracle, utilisez la procédure Amazon RDS rdsadmin.rdsadmin_rman_util.validate_database.
Cette procédure utilise les paramètres courants suivants pour les tâches RMAN :
-
p_validation_type -
p_parallel -
p_section_size_mb -
p_rman_to_dbms_output
Pour plus d’informations, consultez Paramètres communs pour les procédures RMAN.
L’exemple suivant valide la base de données actuelle à l’aide des valeurs par défaut pour les paramètres.
EXEC rdsadmin.rdsadmin_rman_util.validate_database;
L’exemple suivant valide la base de données actuelle à l’aide des valeurs spécifiées pour les paramètres.
BEGIN rdsadmin.rdsadmin_rman_util.validate_database( p_validation_type => 'PHYSICAL+LOGICAL', p_parallel =>4, p_section_size_mb =>10, p_rman_to_dbms_output =>FALSE); END; /
Lorsque le paramètre p_rman_to_dbms_output est défini sur FALSE, la sortie RMAN est écrite dans un fichier, dans le répertoire BDUMP.
Pour afficher les fichiers dans le répertoire BDUMP, exécutez l’instruction SELECT suivante.
SELECT * FROM table(rdsadmin.rds_file_util.listdir('BDUMP')) order by mtime;
Pour afficher le contenu d’un fichier dans le répertoire BDUMP, exécutez l’instruction SELECT suivante.
SELECT text FROM table(rdsadmin.rds_file_util.read_text_file('BDUMP','rds-rman-validate-nnn.txt'));
Remplacez le nom du fichier par celui du fichier que vous souhaitez afficher.
Validation d’une base de données locataire
Pour valider les fichiers de données de la base de données locataire dans une base de données de conteneurs (CDB), utilisez la procédure Amazon RDS rdsadmin.rdsadmin_rman_util.validate_tenant.
Cette procédure s'applique uniquement à la base de données locataire actuelle et utilise les paramètres courants suivants pour les tâches RMAN :
-
p_validation_type -
p_parallel -
p_section_size_mb -
p_rman_to_dbms_output
Pour plus d’informations, consultez Paramètres communs pour les procédures RMAN. Cette procédure est prise en charge pour les versions suivantes du moteur de base de données :
-
CDB Oracle Database 21c (21.0.0)
-
CDB Oracle Database 19c (19.0.0)
L'exemple suivant valide la base de données locataire actuelle à l'aide des valeurs par défaut pour les paramètres.
EXEC rdsadmin.rdsadmin_rman_util.validate_tenant;
L'exemple suivant valide la base de données locataire actuelle à l'aide des valeurs spécifiées pour les paramètres.
BEGIN rdsadmin.rdsadmin_rman_util.validate_tenant( p_validation_type => 'PHYSICAL+LOGICAL', p_parallel =>4, p_section_size_mb =>10, p_rman_to_dbms_output =>FALSE); END; /
Lorsque le paramètre p_rman_to_dbms_output est défini sur FALSE, la sortie RMAN est écrite dans un fichier, dans le répertoire BDUMP.
Pour afficher les fichiers dans le répertoire BDUMP, exécutez l’instruction SELECT suivante.
SELECT * FROM table(rdsadmin.rds_file_util.listdir('BDUMP')) order by mtime;
Pour afficher le contenu d’un fichier dans le répertoire BDUMP, exécutez l’instruction SELECT suivante.
SELECT text FROM table(rdsadmin.rds_file_util.read_text_file('BDUMP','rds-rman-validate-nnn.txt'));
Remplacez le nom du fichier par celui du fichier que vous souhaitez afficher.
Validation d’un espace de table
Pour valider les fichiers associés à un espace de table, utilisez la procédure Amazon RDS rdsadmin.rdsadmin_rman_util.validate_tablespace.
Cette procédure utilise les paramètres courants suivants pour les tâches RMAN :
-
p_validation_type -
p_parallel -
p_section_size_mb -
p_rman_to_dbms_output
Pour plus d’informations, consultez Paramètres communs pour les procédures RMAN.
Cette procédure utilise également le paramètre supplémentaire suivant.
| Nom du paramètre | Type de données | Valeurs valides | Par défaut | Obligatoire | Description |
|---|---|---|---|---|---|
|
|
varchar2 |
Nom d'espace de table valide |
— |
Oui |
Nom de l'espace de table. |
Validation d’un fichier de contrôle
Pour valider uniquement le fichier de contrôle utilisé par une instance de base de données Amazon RDS Oracle, utilisez la procédure Amazon RDS rdsadmin.rdsadmin_rman_util.validate_current_controlfile.
Cette procédure utilise le paramètre courant suivant pour les tâches RMAN :
-
p_validation_type -
p_rman_to_dbms_output
Pour plus d’informations, consultez Paramètres communs pour les procédures RMAN.
Validation d’un fichier SPFILE
Pour valider uniquement le fichier de paramètres serveur (SPFILE) utilisé par une instance de base de données Amazon RDS Oracle, utilisez la procédure Amazon RDS rdsadmin.rdsadmin_rman_util.validate_spfile.
Cette procédure utilise le paramètre courant suivant pour les tâches RMAN :
-
p_validation_type -
p_rman_to_dbms_output
Pour plus d’informations, consultez Paramètres communs pour les procédures RMAN.
Validation d’un fichier de données Oracle
Pour valider un fichier de données, utilisez la procédure Amazon RDS rdsadmin.rdsadmin_rman_util.validate_datafile.
Cette procédure utilise les paramètres courants suivants pour les tâches RMAN :
-
p_validation_type -
p_parallel -
p_section_size_mb -
p_rman_to_dbms_output
Pour plus d’informations, consultez Paramètres communs pour les procédures RMAN.
Cette procédure utilise également les paramètres supplémentaires suivants.
| Nom du paramètre | Type de données | Valeurs valides | Par défaut | Obligatoire | Description |
|---|---|---|---|---|---|
|
|
varchar2 |
Numéro d'ID de fichier de données valide ou nom de fichier de données valide comprenant le chemin complet |
— |
Oui |
Numéro d'ID de fichier de données (issu de |
|
|
nombre |
Entier valide |
|
Non |
Numéro du bloc par lequel la validation commence à l'intérieur du fichier de données. Lorsqu'il est |
|
|
nombre |
Entier valide |
|
Non |
Numéro du bloc par lequel la validation finit à l'intérieur du fichier de données. Lorsqu'il est |