Cas d'utilisation de volumes de stockage supplémentaires dans RDS pour 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.

Cas d'utilisation de volumes de stockage supplémentaires dans RDS pour Oracle

Les volumes de stockage supplémentaires prennent en charge différents scénarios de gestion de base de données. Les sections suivantes décrivent les cas d'utilisation courants et les approches de mise en œuvre.

Extension de la capacité de stockage au-delà de 64 TiB

Vous pouvez utiliser des volumes de stockage supplémentaires lorsque votre volume de stockage principal approche la limite de 64 TiB, mais qu'il a besoin de plus d'espace de stockage dans votre base de données. Vous pouvez associer des volumes de stockage supplémentaires à votre instance de base de données, chacun jusqu'à 64 To, à l'aide de la modify-db-instance commande. Après avoir attaché des volumes de stockage supplémentaires, vous pouvez créer des espaces disque logiques sur des volumes de stockage supplémentaires et déplacer des objets tels que des tables, des index et des partitions vers ces espaces disque logiques à l'aide d'Oracle SQL standard. Pour de plus amples informations, veuillez consulter Opérations de gestion de base de données avec des volumes de stockage supplémentaires dans RDS pour Oracle.

Hiérarchisation du stockage des données fréquemment et rarement consultées sur des volumes distincts

Vous pouvez utiliser des volumes de stockage supplémentaires pour optimiser les coûts et les performances en configurant différents types de stockage entre les volumes. Par exemple, vous pouvez utiliser des volumes de stockage SSD IOPS provisionnés (io2) à hautes performances pour les données fréquemment consultées, tout en stockant les données historiques sur des volumes de stockage à usage général (gp3) économiques. Vous pouvez déplacer des objets de base de données spécifiques (tables, index et partitions) vers ces tablespaces à l'aide des commandes Oracle standard. Pour de plus amples informations, veuillez consulter Opérations de gestion de base de données avec des volumes de stockage supplémentaires dans RDS pour Oracle.

Stockage temporaire pour le chargement et le déchargement des données

Vous pouvez utiliser des volumes de stockage supplémentaires comme stockage temporaire pour les chargements ou exportations de données importants en procédant comme suit :

  • Créez un répertoire sur un volume de stockage supplémentaire à l'aide de la commande suivante :

    BEGIN rdsadmin.rdsadmin_util.create_directory( p_directory_name => 'DATA_PUMP_DIR2', p_database_volume_name => 'rdsdbdata2'); END; /
  • Après avoir créé le répertoire, suivez les étapes décrites dans la section Importation à l'aide d'Oracle Data Pump pour exporter et importer vos données dans le nouveau répertoire.

  • Une fois l'opération terminée, supprimez les fichiers et supprimez éventuellement le volume pour réduire les coûts de stockage. Vous ne pouvez supprimer le volume de stockage supplémentaire que lorsqu'il est vide.

Utilisation des tablespaces transportables Oracle avec un volume de stockage supplémentaire

Vous pouvez utiliser des volumes de stockage supplémentaires pour déplacer des fichiers de données vers un volume de stockage supplémentaire à l'aide des tablespaces transportables Oracle en procédant comme suit :

  • Définissez db_create_file_dest le paramètre au niveau de la session avant d'importer des tablespaces transportables dans la base de données cible avec un volume de stockage supplémentaire.

    ALTER SESSION SET db_create_file_dest = '/rdsdbdata2/db'; VAR x CLOB; BEGIN :x := rdsadmin.rdsadmin_transport_util.import_xtts_tablespaces( p_tablespace_list => 'TBTEST1', p_directory_name => 'XTTS_DIR_DATA2', p_platform_id => 13); END; / PRINT :x;
  • Vérifiez l'état d'importation du tablespace transportable :

    ALTER SESSION SET nls_date_format = 'DD.MM.YYYY HH24:MI:SS'; COL xtts_operation_start_utc FORMAT A30 COL xtts_operation_end_utc FORMAT A30 COL xtts_operation_state FORMAT A30 COL xtts_operation_type FORMAT A30 SELECT xtts_operation_start_utc, xtts_operation_type, xtts_operation_state FROM rdsadmin.rds_xtts_operation_info;
  • Lorsque l'importation de l'espace disque logique transportable est terminée, importez les métadonnées de l'espace disque logique transportable.

    BEGIN rdsadmin.rdsadmin_transport_util.import_xtts_metadata( p_datapump_metadata_file => 'xttdump.dmp', p_directory_name => 'XTTS_DIR_DATA2'); END; /