

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Casi d'uso per volumi di storage aggiuntivi in RDS for Oracle
<a name="User_Oracle_AdditionalStorage.UseCases"></a>

I volumi di storage aggiuntivi supportano diversi scenari di gestione dei database. Le sezioni seguenti descrivono i casi d'uso e gli approcci di implementazione più comuni.

**Topics**
+ [Estensione della capacità di storage oltre 64 TiB](#User_Oracle_AdditionalStorage.UseCases.Extendingstoragecapacity)
+ [Archiviazione su più livelli dei dati a cui si accede frequentemente e meno frequentemente su volumi separati](#User_Oracle_AdditionalStorage.UseCases.Storagetiering)
+ [Archiviazione temporanea per il caricamento e lo scaricamento dei dati](#User_Oracle_AdditionalStorage.UseCases.Temporarystorage)
+ [Utilizzo di tablespace trasportabili Oracle con un volume di archiviazione aggiuntivo](#User_Oracle_AdditionalStorage.UseCases.TransportableTablespaces)

## Estensione della capacità di storage oltre 64 TiB
<a name="User_Oracle_AdditionalStorage.UseCases.Extendingstoragecapacity"></a>

È possibile utilizzare volumi di storage aggiuntivi quando il volume di storage principale si avvicina al limite di 64 TiB ma è necessario più spazio di archiviazione nel database. È possibile collegare volumi di storage aggiuntivi all'istanza DB, ciascuno fino a 64 TiB, utilizzando il comando. `modify-db-instance` Dopo aver collegato volumi di archiviazione aggiuntivi, è possibile creare tablespace su volumi di archiviazione aggiuntivi e spostare oggetti come tabelle, indici e partizioni su tali tablespace utilizzando lo standard Oracle SQL. Per ulteriori informazioni, consulta [Operazioni di gestione del database con volumi di archiviazione aggiuntivi in RDS per Oracle](User_Oracle_AdditionalStorage.md#User_Oracle_AdditionalStorage.DBManagement).

## Archiviazione su più livelli dei dati a cui si accede frequentemente e meno frequentemente su volumi separati
<a name="User_Oracle_AdditionalStorage.UseCases.Storagetiering"></a>

È possibile utilizzare volumi di storage aggiuntivi per ottimizzare costi e prestazioni configurando diversi tipi di storage tra i volumi. Ad esempio, è possibile utilizzare volumi di storage Provisioned IOPS SSD (io2) ad alte prestazioni per i dati a cui si accede di frequente, archiviando al contempo i dati storici su volumi di storage General Purpose (gp3) convenienti. È possibile spostare oggetti di database specifici (tabelle, indici e partizioni) in questi tablespace utilizzando comandi Oracle standard. Per ulteriori informazioni, consulta [Operazioni di gestione del database con volumi di archiviazione aggiuntivi in RDS per Oracle](User_Oracle_AdditionalStorage.md#User_Oracle_AdditionalStorage.DBManagement).

## Archiviazione temporanea per il caricamento e lo scaricamento dei dati
<a name="User_Oracle_AdditionalStorage.UseCases.Temporarystorage"></a>

È possibile utilizzare volumi di archiviazione aggiuntivi come archiviazione temporanea per carichi o esportazioni di dati di grandi dimensioni con i seguenti passaggi:
+ Crea una directory su un volume di archiviazione aggiuntivo con il seguente comando:

  ```
  BEGIN
  rdsadmin.rdsadmin_util.create_directory(
              p_directory_name => 'DATA_PUMP_DIR2',
              p_database_volume_name => 'rdsdbdata2');
  END;
  /
  ```
+ Dopo la creazione della directory, segui i passaggi descritti in [Importazione utilizzando Oracle Data Pump](Oracle.Procedural.Importing.DataPump.md) per esportare e importare i dati nella nuova directory. 
+ Al termine dell'operazione, rimuovete i file e, facoltativamente, eliminate il volume per risparmiare sui costi di archiviazione. È possibile rimuovere il volume di archiviazione aggiuntivo solo quando il volume è vuoto.

## Utilizzo di tablespace trasportabili Oracle con un volume di archiviazione aggiuntivo
<a name="User_Oracle_AdditionalStorage.UseCases.TransportableTablespaces"></a>

È possibile utilizzare volumi di archiviazione aggiuntivi per spostare i file di dati su un volume di archiviazione aggiuntivo utilizzando tablespace trasportabili Oracle con i seguenti passaggi:
+ Imposta `db_create_file_dest` il parametro a livello di sessione prima di importare tablespace trasportabili nel database di destinazione con un volume di archiviazione aggiuntivo.

  ```
  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;
  ```
+ Controlla lo stato di importazione dei tablespace trasportabili:

  ```
  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;
  ```
+ Una volta completata l'importazione delle tablespace trasportabili, importa i metadati delle tablespace trasportabili.

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