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à.
Attivazione dei tipi di dati estesi in RDS Oracle
Amazon RDS for Oracle supporta tipi di dati estesi. Con i tipi di dati estesi, le dimensioni massime per i tipi di dati VARCHAR2
, NVARCHAR2
e RAW
sono di 32.767 byte. Per utilizzare i tipi di dati estesi, imposta il parametro MAX_STRING_SIZE
su EXTENDED
. Per ulteriori informazioni, consulta la pagina sui tipi di dati estesi
Se non desideri utilizzare i tipi di dati estesi, mantieni il parametro MAX_STRING_SIZE
impostato su STANDARD
(impostazione predefinita). In questo caso, i limiti di dimensione sono di 4.000 byte per i tipi di NVARCHAR2
dati VARCHAR2
and e di 2.000 byte per il RAW tipo di dati.
Puoi attivare i tipi di dati estesi nelle istanze database nuove o esistenti. Per le nuove istanze database, il tempo di creazione di un'istanza database è in genere più lungo quando i tipi di dati estesi sono attivati. Per le istanze database esistenti, l'istanza database non può essere utilizzata durante il processo di conversione.
Considerazioni sui tipi di dati estesi
Considera quanto segue quando abiliti i tipi di dati estesi per la tua istanza database:
-
Quando attivi i tipi di dati estesi per un'istanza DB nuova o esistente, devi riavviare l'istanza affinché la modifica abbia effetto.
-
Dopo aver attivato i tipi di dati estesi, non è possibile modificare nuovamente l'istanza DB per utilizzare la dimensione standard per i tipi di dati. Se reimposti il
MAX_STRING_SIZE
parametro su diSTANDARD
esso, viene generato loincompatible-parameters
stato. -
Quando si ripristina un'istanza database che utilizza i tipi di dati estesi, è necessario specificare un gruppo di parametri con il parametro
MAX_STRING_SIZE
impostato suEXTENDED
. Durante il ripristino, se si specifica il gruppo di parametri predefinito o altri gruppi di parametri conMAX_STRING_SIZE
impostato suSTANDARD
, viene restituito lo statoincompatible-parameters
. -
Quando lo stato dell'istanza database è
incompatible-parameters
a causa dell'impostazioneMAX_STRING_SIZE
, l'istanza database resta non disponibile finché non si imposta il parametroMAX_STRING_SIZE
suEXTENDED
e non si riavvia l'istanza.
Attivazione dei tipi di dati estesi per una nuova istanza database
Quando si crea un'istanza DB con MAX_STRING_SIZE
set toEXTENDED
, l'istanza risulta MAX_STRING_SIZE
impostata sul valore predefinitoSTANDARD
. Riavvia l'istanza per abilitare la modifica.
Per attivare i tipi di dati estesi per una nuova istanza database
-
Impostare il parametro
MAX_STRING_SIZE
suEXTENDED
in un gruppo di parametri.Per impostare il parametro, creare un nuovo gruppo di parametri o modificarne uno esistente.
Per ulteriori informazioni, consulta Gruppi di parametri per RDS.
-
Crea una nuova istanza RDS di Oracle DB.
Per ulteriori informazioni, consulta Creazione di un'istanza Amazon RDS DB.
-
Associa il gruppo di parametri con
MAX_STRING_SIZE
impostato suEXTENDED
all'istanza database.Per ulteriori informazioni, consulta Creazione di un'istanza Amazon RDS DB.
-
Riavviare l'istanza database per applicare la modifica al parametro.
Per ulteriori informazioni, consulta Riavvio di un'istanza database.
Attivazione dei tipi di dati estesi per un'istanza database esistente
Quando modifichi un'istanza DB per attivare i tipi di dati estesi, RDS converte i dati nel database per utilizzare le dimensioni estese. La conversione e il tempo di inattività si verificano al successivo riavvio del database dopo la modifica del parametro. L'istanza database non è disponibile durante la conversione.
La durata dell'operazione dipende dalla classe di istanza database utilizzata dall'istanza database e dalle dimensioni del database. Per ridurre i tempi di inattività, prendi in considerazione la possibilità di creare un'istantanea immediatamente prima del riavvio. In questo modo si riduce la durata del backup durante il flusso di lavoro di conversione.
Nota
Dopo aver attivato i tipi di dati estesi, non è possibile eseguire un point-in-time ripristino a un orario durante la conversione. Questo ripristino può essere effettuato subito prima o dopo la conversione.
Per attivare i tipi di dati estesi per un'istanza database esistente
-
Acquisire uno snapshot del database
Se nel database sono presenti oggetti non validi, Amazon RDS tenta di ricompilarli. La conversione in tipi di dati estesi può fallire se Amazon non RDS riesce a ricompilare un oggetto non valido. La snapshot consente di ripristinare il database in caso di problemi con la conversione. Controllare sempre la presenza di oggetti non validi prima della conversione e, se ci sono, correggerli o eliminarli. Per i database di produzione, consigliamo di provare il processo di conversione prima su una copia dell'istanza database.
Per ulteriori informazioni, consulta Creazione di uno snapshot DB per un'istanza DB Single-AZ per Amazon RDS.
-
Impostare il parametro
MAX_STRING_SIZE
suEXTENDED
in un gruppo di parametri.Per impostare il parametro, creare un nuovo gruppo di parametri o modificarne uno esistente.
Per ulteriori informazioni, consulta Gruppi di parametri per RDS.
-
Modificare l'istanza database per associarla al gruppo di parametri con
MAX_STRING_SIZE
impostato suEXTENDED
.Per ulteriori informazioni, consulta Modifica di un'istanza Amazon RDS DB.
-
Riavviare l'istanza database per applicare la modifica al parametro.
Per ulteriori informazioni, consulta Riavvio di un'istanza database.