Validation des fichiers de base de données dans RDS Oracle - Amazon Relational Database Service

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 et VALIDATEdans la documentation Oracle.

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

p_tablespace_name

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

p_datafile

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 v$datafile.file#) ou nom de fichier de données complet comprenant le chemin (issu de v$datafile.name).

p_from_block

nombre

Entier valide

NULL

Non

Numéro du bloc par lequel la validation commence à l'intérieur du fichier de données. Lorsqu'il est NULL, 1 est utilisé.

p_to_block

nombre

Entier valide

NULL

Non

Numéro du bloc par lequel la validation finit à l'intérieur du fichier de données. Lorsqu'il est NULL, le bloc le plus grand du fichier de données est utilisé.