Attivazione dei tipi di dati estesi in RDS Oracle - 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à.

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 nella documentazione Oracle.

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 di STANDARD esso, viene generato lo incompatible-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 su EXTENDED. Durante il ripristino, se si specifica il gruppo di parametri predefinito o altri gruppi di parametri con MAX_STRING_SIZE impostato su STANDARD, viene restituito lo stato incompatible-parameters.

  • Quando lo stato dell'istanza database è incompatible-parameters a causa dell'impostazione MAX_STRING_SIZE, l'istanza database resta non disponibile finché non si imposta il parametro MAX_STRING_SIZE su EXTENDED 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
  1. Impostare il parametro MAX_STRING_SIZE su EXTENDED 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.

  2. Crea una nuova istanza RDS di Oracle DB.

    Per ulteriori informazioni, consulta Creazione di un'istanza Amazon RDS DB.

  3. Associa il gruppo di parametri con MAX_STRING_SIZE impostato su EXTENDED all'istanza database.

    Per ulteriori informazioni, consulta Creazione di un'istanza Amazon RDS DB.

  4. 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
  1. 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.

  2. Impostare il parametro MAX_STRING_SIZE su EXTENDED 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.

  3. Modificare l'istanza database per associarla al gruppo di parametri con MAX_STRING_SIZE impostato su EXTENDED.

    Per ulteriori informazioni, consulta Modifica di un'istanza Amazon RDS DB.

  4. Riavviare l'istanza database per applicare la modifica al parametro.

    Per ulteriori informazioni, consulta Riavvio di un'istanza database.