

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.

# Exécution de la récupération de supports par blocs
<a name="Appendix.Oracle.CommonDBATasks.block-media-recovery"></a>

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](Appendix.Oracle.CommonDBATasks.CommonParameters.md).

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 | 
| --- | --- | --- | --- | --- | --- | 
|  `p_datafile`  |  `NUMBER`  |  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 : [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/AmazonRDS/latest/UserGuide/Appendix.Oracle.CommonDBATasks.block-media-recovery.html)  | 
|  `p_block`  |  `NUMBER`  |  Entier valide.  |  —  |  Oui  |  Le numéro d’un bloc individuel à récupérer. Les paramètres suivants s’excluent mutuellement : [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/AmazonRDS/latest/UserGuide/Appendix.Oracle.CommonDBATasks.block-media-recovery.html)  | 
|  `p_from_block`  |  `NUMBER`  |  Entier valide.  |  —  |  Oui  |  Le premier numéro de bloc d’une plage de blocs à récupérer. Les paramètres suivants s’excluent mutuellement : [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/AmazonRDS/latest/UserGuide/Appendix.Oracle.CommonDBATasks.block-media-recovery.html)  | 
|  `p_to_block`  |  `NUMBER`  |  Entier valide.  |  —  |  Oui  |  Le dernier numéro de bloc d’une plage de blocs à récupérer. Les paramètres suivants s’excluent mutuellement : [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/AmazonRDS/latest/UserGuide/Appendix.Oracle.CommonDBATasks.block-media-recovery.html)  | 

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;
/
```