Usare i file temporanei - Amazon Relational Database Service

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à.

Usare i file temporanei

Aggiunta di un file temporaneo all'archivio dell'istanza in una replica di lettura

Quando si crea uno spazio di tabella temporaneo in un'istanza database primaria, la replica di lettura non crea i file temporanei. Supponi che nella replica di lettura esista uno spazio di tabella temporaneo vuoto per uno dei seguenti motivi:

  • Hai eliminato un file temporaneo dallo spazio di tabella temporaneo nella replica di lettura. Per ulteriori informazioni, consulta Rilascio di file temporanei in una replica di lettura.

  • Hai creato un nuovo spazio di tabella temporaneo nell'istanza database primaria. In questo caso, RDS for Oracle sincronizza i metadati con la replica di lettura.

Puoi aggiungere un file temporaneo allo spazio di tabella temporaneo vuoto e archiviare il file temporaneo nell'archivio dell'istanza. Per creare un file temporaneo nell'instance store, utilizza la RDS procedura rdsadmin.rdsadmin_util.add_inst_store_tempfile Amazon. Puoi utilizzare questa procedura solo in una replica di lettura. La procedura include i seguenti parametri.

Nome del parametro Tipo di dati Default Campo obbligatorio Descrizione

p_tablespace_name

varchar

Il nome dello spazio di tabella temporaneo nella replica di lettura.

Nell'esempio seguente, il tablespace temporaneo vuoto temp01 esiste nella replica di lettura. Esegui il comando seguente per creare un file temporaneo per la tabella e archiviarlo nell'archivio dell'istanza.

EXEC rdsadmin.rdsadmin_util.add_inst_store_tempfile(p_tablespace_name => 'temp01');

Per ulteriori informazioni, consulta Archiviazione di dati temporanei in un instance store RDS per Oracle.

Rilascio di file temporanei in una replica di lettura

Non è possibile rilasciare uno spazio di tabella temporaneo esistente in una replica di lettura. Puoi modificare lo storage dei file temporanei su una replica di lettura da Amazon EBS all'instance store o dall'instance store ad Amazon. EBS Per raggiungere questi obiettivi, effettua le seguenti operazioni:

  1. Rilascia i file temporanei correnti nello spazio di tabella temporaneo nella replica di lettura.

  2. Crea nuovi file temporanei in un altro archivio.

Per eliminare i file temporanei, utilizza la RDS procedura rdsadmin.rdsadmin_util. drop_replica_tempfiles Amazon. Puoi utilizzare questa procedura solo nelle repliche di lettura. La procedura drop_replica_tempfiles include i seguenti parametri.

Nome del parametro Tipo di dati Default Campo obbligatorio Descrizione

p_tablespace_name

varchar

Il nome dello spazio di tabella temporaneo nella replica di lettura.

Supponiamo che un tablespace temporaneo denominato temp01 risiede nell'instance store della replica di lettura. Rilascia tutti i file temporanei in questo spazio di tabella eseguendo il comando seguente.

EXEC rdsadmin.rdsadmin_util.drop_replica_tempfiles(p_tablespace_name => 'temp01');

Per ulteriori informazioni, consulta Archiviazione di dati temporanei in un instance store RDS per Oracle.