Exécution de la récupération de supports par blocs
Vous pouvez récupérer des blocs de données individuels, ce que l’on appelle la récupération de supports par blocs, à l’aide des procédures rdsadmin.rdsadmin_rman_util.recover_datafile_block Amazon RDS. Vous pouvez utiliser cette procédure surchargée pour récupérer un bloc de données individuel ou une série de blocs de données.
Cette procédure utilise le paramètre courant suivant pour les tâches RMAN :
-
p_rman_to_dbms_output
Pour plus d’informations, consultez Paramètres communs pour les procédures RMAN.
Cette procédure utilise les paramètres supplémentaires suivants.
| Nom du paramètre | Type de données | Valeurs valides | Par défaut | Obligatoire | Description |
|---|---|---|---|---|---|
|
|
|
Numéro d’identification de fichier de données valide. |
— |
Oui |
Le fichier de données contenant les blocs corrompus. Spécifiez le fichier de données de l’une des manières suivantes :
|
|
|
|
Entier valide. |
— |
Oui |
Le numéro d’un bloc individuel à récupérer. Les paramètres suivants s’excluent mutuellement :
|
|
|
|
Entier valide. |
— |
Oui |
Le premier numéro de bloc d’une plage de blocs à récupérer. Les paramètres suivants s’excluent mutuellement :
|
|
|
|
Entier valide. |
— |
Oui |
Le dernier numéro de bloc d’une plage de blocs à récupérer. Les paramètres suivants s’excluent mutuellement :
|
Cette procédure est prise en charge pour les versions suivantes du moteur de base de données Amazon RDS for Oracle :
-
Oracle Database 21c (21.0.0)
-
Oracle Database 19c (19.0.0)
L’exemple suivant permet de récupérer le bloc 100 dans le fichier de données 5.
BEGIN rdsadmin.rdsadmin_rman_util.recover_datafile_block( p_datafile => 5, p_block => 100, p_rman_to_dbms_output => TRUE); END; /
L’exemple suivant permet de récupérer les blocs 100 à 150 dans le fichier de données 5.
BEGIN rdsadmin.rdsadmin_rman_util.recover_datafile_block( p_datafile => 5, p_from_block => 100, p_to_block => 150, p_rman_to_dbms_output => TRUE); END; /