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 des fichiers de base de données dans RDS Oracle
Vous pouvez utiliser le RDS package Amazon rdsadmin.rdsadmin_rman_util
pour valider les fichiers de base de données Amazon RDS pour Oracle, tels que les fichiers de données, les tablespaces, les fichiers de contrôle et les fichiers de paramètres du serveur ()SPFILEs.
Pour plus d'informations sur RMAN la validation, voir Validation des fichiers de base de données et des sauvegardes
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 RDS procédure Amazonrdsadmin.rdsadmin_rman_util.validate_database
.
Cette procédure utilise les paramètres courants suivants pour les RMAN tâches :
-
p_validation_type
-
p_parallel
-
p_section_size_mb
-
p_rman_to_dbms_output
Pour de plus amples informations, veuillez consulter Paramètres communs pour les RMAN procédures.
L'exemple suivant valide la base de données à l'aide des valeurs par défaut des paramètres.
EXEC rdsadmin.rdsadmin_rman_util.validate_database;
L'exemple suivant valide la base de données à 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 p_rman_to_dbms_output
paramètre est défini surFALSE
, la RMAN sortie est écrite dans un fichier du BDUMP
répertoire.
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 client dans une base de données conteneur (CDB), utilisez la RDS procédure Amazonrdsadmin.rdsadmin_rman_util.validate_tenant
.
Cette procédure s'applique uniquement à la base de données des locataires actuelle et utilise les paramètres courants suivants pour les RMAN tâches :
-
p_validation_type
-
p_parallel
-
p_section_size_mb
-
p_rman_to_dbms_output
Pour de plus amples informations, veuillez consulter Paramètres communs pour les RMAN procédures. Cette procédure est prise en charge pour les versions suivantes du moteur de base de données :
-
Base de données Oracle 21c (21.0.0) CDB
-
Base de données Oracle 19c (19.0.0) CDB
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 p_rman_to_dbms_output
paramètre est défini surFALSE
, la RMAN sortie est écrite dans un fichier du BDUMP
répertoire.
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 tablespace, utilisez la procédure AmazonRDS. rdsadmin.rdsadmin_rman_util.validate_tablespace
Cette procédure utilise les paramètres courants suivants pour les RMAN tâches :
-
p_validation_type
-
p_parallel
-
p_section_size_mb
-
p_rman_to_dbms_output
Pour de plus amples informations, veuillez consulter Paramètres communs pour les RMAN procédures.
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 RDS procédure Amazonrdsadmin.rdsadmin_rman_util.validate_current_controlfile
.
Cette procédure utilise le paramètre commun suivant pour les RMAN tâches :
-
p_validation_type
-
p_rman_to_dbms_output
Pour de plus amples informations, veuillez consulter Paramètres communs pour les RMAN procédures.
Validation d'un SPFILE
Pour valider uniquement le fichier de paramètres du serveur (SPFILE) utilisé par une instance de base de données Amazon RDS Oracle, utilisez la RDS procédure Amazonrdsadmin.rdsadmin_rman_util.validate_spfile
.
Cette procédure utilise le paramètre commun suivant pour les RMAN tâches :
-
p_validation_type
-
p_rman_to_dbms_output
Pour de plus amples informations, veuillez consulter Paramètres communs pour les RMAN procédures.
Validation d'un fichier de données Oracle
Pour valider un fichier de données, utilisez la RDS procédure Amazonrdsadmin.rdsadmin_rman_util.validate_datafile
.
Cette procédure utilise les paramètres courants suivants pour les RMAN tâches :
-
p_validation_type
-
p_parallel
-
p_section_size_mb
-
p_rman_to_dbms_output
Pour de plus amples informations, veuillez consulter Paramètres communs pour les RMAN procédures.
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 |