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à.
Ridimensionamento di tablespace, file di dati e file temporanei in RDS per Oracle
Come impostazione predefinita, gli spazi tabelle Oracle sono creati con l'estensione automatica attivata e nessuna dimensione massima. A causa delle impostazioni predefinite, gli spazi tabella possono a volte diventare troppo grandi. Consigliamo di specificare una dimensione massima appropriata per tablespace permanenti e temporanei e che monitori attentamente l’utilizzo di spazio.
Ridimensionamento degli spazi di tabella permanenti
Per ridimensionare uno spazio di tabella permanente in un'istanza database RDS per Oracle, utilizza una delle seguenti procedure Amazon RDS:
-
rdsadmin.rdsadmin_util.resize_datafile -
rdsadmin.rdsadmin_util.autoextend_datafile
La procedura resize_datafile include i seguenti parametri.
| Nome del parametro | Tipo di dati | Default | Campo obbligatorio | Descrizione |
|---|---|---|---|---|
|
|
numero |
— |
Sì |
L'identificatore del file di dati da ridimensionare. |
|
|
varchar2 |
— |
Sì |
Le dimensioni del file di dati. Specifica le dimensioni in byte (impostazione predefinita), kilobyte (K), megabyte (M) o gigabyte (G). |
La procedura autoextend_datafile include i seguenti parametri.
| Nome del parametro | Tipo di dati | Default | Campo obbligatorio | Descrizione |
|---|---|---|---|---|
|
|
numero |
— |
Sì |
L'identificatore del file di dati da ridimensionare. |
|
|
varchar2 |
— |
Sì |
Lo stato della funzionalità di estensione automatica. Specifica |
|
|
varchar2 |
— |
No |
Le dimensioni del successivo incremento del file di dati. Specifica le dimensioni in byte (impostazione predefinita), kilobyte (K), megabyte (M) o gigabyte (G). |
|
|
varchar2 |
— |
No |
Lo spazio massimo su disco consentito per l'estensione automatica. Specifica le dimensioni in byte (impostazione predefinita), kilobyte (K), megabyte (M) o gigabyte (G). È possibile specificare |
L'esempio seguente ridimensiona il file di dati da 4 a 500 MB.
EXEC rdsadmin.rdsadmin_util.resize_datafile(4,'500M');
L'esempio seguente disattiva l'estensione automatica per il file di dati 4. Attiva l'estensione automatica per il file di dati 5, con un incremento di 128 MB e nessuna dimensione massima.
EXEC rdsadmin.rdsadmin_util.autoextend_datafile(4,'OFF'); EXEC rdsadmin.rdsadmin_util.autoextend_datafile(5,'ON','128M','UNLIMITED');
Ridimensionamento degli spazi di tabella temporanei
Per ridimensionare uno spazio di tabella temporaneo in un'istanza database RDS per Oracle, inclusa una replica di lettura, utilizza una delle seguenti procedure Amazon RDS:
-
rdsadmin.rdsadmin_util.resize_temp_tablespace -
rdsadmin.rdsadmin_util.resize_tempfile -
rdsadmin.rdsadmin_util.autoextend_tempfile
La procedura resize_temp_tablespace include i seguenti parametri.
| Nome del parametro | Tipo di dati | Default | Campo obbligatorio | Descrizione |
|---|---|---|---|---|
|
|
varchar2 |
— |
Sì |
Il nome dello spazio tabella temporaneo da ridimensionare. |
|
|
varchar2 |
— |
Sì |
La dimensione dello spazio di tabella. Specifica le dimensioni in byte (impostazione predefinita), kilobyte (K), megabyte (M) o gigabyte (G). |
La procedura resize_tempfile include i seguenti parametri.
| Nome del parametro | Tipo di dati | Default | Campo obbligatorio | Descrizione |
|---|---|---|---|---|
|
|
numero |
— |
Sì |
L'identificatore del file temporaneo da ridimensionare. |
|
|
varchar2 |
— |
Sì |
Le dimensioni del file temporaneo. Specifica le dimensioni in byte (impostazione predefinita), kilobyte (K), megabyte (M) o gigabyte (G). |
La procedura autoextend_tempfile include i seguenti parametri.
| Nome del parametro | Tipo di dati | Default | Campo obbligatorio | Descrizione |
|---|---|---|---|---|
|
|
numero |
— |
Sì |
L'identificatore del file temporaneo da ridimensionare. |
|
|
varchar2 |
— |
Sì |
Lo stato della funzionalità di estensione automatica. Specifica |
|
|
varchar2 |
— |
No |
Le dimensioni del successivo incremento del file temporaneo. Specifica le dimensioni in byte (impostazione predefinita), kilobyte (K), megabyte (M) o gigabyte (G). |
|
|
varchar2 |
— |
No |
Lo spazio massimo su disco consentito per l'estensione automatica. Specifica le dimensioni in byte (impostazione predefinita), kilobyte (K), megabyte (M) o gigabyte (G). È possibile specificare |
I seguenti esempi ridimensionano uno spazio di tabella temporaneo denominato TEMP alla dimensione di 4 GB.
EXEC rdsadmin.rdsadmin_util.resize_temp_tablespace('TEMP','4G');
EXEC rdsadmin.rdsadmin_util.resize_temp_tablespace('TEMP','4096000000');
Il seguente esempio ridimensiona uno spazio tabella temporaneo basato sul file temporaneo con l'identificatore file 1 alla dimensione di 2 MB.
EXEC rdsadmin.rdsadmin_util.resize_tempfile(1,'2M');
L'esempio seguente disattiva l'estensione automatica per il file temporaneo 1. Imposta la dimensione massima dell'estensione automatica del file temporaneo da 2 a 10 GB, con un incremento di 100 MB.
EXEC rdsadmin.rdsadmin_util.autoextend_tempfile(1,'OFF'); EXEC rdsadmin.rdsadmin_util.autoextend_tempfile(2,'ON','100M','10G');
Per maggiori informazioni sulle repliche di lettura per le istanze database Oracle, consulta Utilizzo di repliche di lettura per Amazon RDS per Oracle.