Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Activation de types de données étendus dans RDS Oracle
Amazon RDS pour Oracle prend en charge les types de données étendus. Avec les types de données étendus, la taille maximale est de 32 767 octets pour les types de données VARCHAR2
, NVARCHAR2
et RAW
. Pour utiliser les types de données étendus, définissez le paramètre MAX_STRING_SIZE
sur EXTENDED
. Pour plus d'informations, consultez Extended Data Types
Si vous ne souhaitez pas utiliser les types de données étendus, gardez le paramètre MAX_STRING_SIZE
défini sur STANDARD
(par défaut). Dans ce cas, les limites de taille sont de 4 000 octets pour les types de NVARCHAR2
données VARCHAR2
et et de 2 000 octets pour le type de RAW données.
Vous pouvez activer les types de données étendus sur une instance de base de données nouvelle ou existante. Pour les nouvelles instances de base de données, la durée nécessaire pour créer une instance de base de données est généralement plus longue lorsque vous activez les types de données étendus. Pour les instances de base de données existantes, l'instance de base de données n'est pas disponible pendant le processus de conversion.
Considérations relatives aux types de données étendus
Tenez compte des points suivants lorsque vous activez des types de données étendus pour votre instance de base de données :
-
Lorsque vous activez les types de données étendus pour une instance de base de données nouvelle ou existante, vous devez redémarrer l'instance pour que la modification prenne effet.
-
Une fois que vous avez activé les types de données étendus, vous ne pouvez pas modifier à nouveau l'instance de base de données pour utiliser la taille standard pour les types de données. Si vous redéfinissez le
MAX_STRING_SIZE
paramètreSTANDARD
, cela entraîne leincompatible-parameters
statut. -
Lorsque vous restaurez une instance de base de données qui utilise des types de données étendus, vous devez spécifier un groupe de paramètres avec le paramètre
MAX_STRING_SIZE
défini surEXTENDED
. Pendant la restauration, si vous spécifiez le groupe de paramètres par défaut ou tout autre groupe de paramètres avec le paramètreMAX_STRING_SIZE
défini surSTANDARD
le statut devientincompatible-parameters
. -
Lorsque l'état de l'instance de base de données est
incompatible-parameters
à cause du paramètreMAX_STRING_SIZE
, l'instance de base de données reste indisponible jusqu'à ce que le paramètreMAX_STRING_SIZE
soit défini surEXTENDED
et que l'instance de base de données soit redémarrée.
Activation des types de données étendus pour une nouvelle instance de base de données
Lorsque vous créez une instance de base de données avec MAX_STRING_SIZE
set toEXTENDED
, l'instance affiche la valeur MAX_STRING_SIZE
définie par défautSTANDARD
. Redémarrez l'instance pour activer la modification.
Activer les types de données étendus pour une nouvelle instance de base de données
-
Définissez le paramètre
MAX_STRING_SIZE
surEXTENDED
dans un groupe de paramètres.Pour définir le paramètre, vous pouvez créer un groupe de paramètres de base de données ou modifier un groupe de paramètres existant.
Pour de plus amples informations, veuillez consulter Groupes de paramètres pour Amazon RDS.
-
Créez une nouvelle instance de base de données RDS pour Oracle.
Pour de plus amples informations, veuillez consulter Création d'une RDS instance de base de données Amazon.
-
Associez le groupe de paramètres avec
MAX_STRING_SIZE
défini surEXTENDED
à l'instance de base de données.Pour de plus amples informations, veuillez consulter Création d'une RDS instance de base de données Amazon.
-
Redémarrez l'instance de base de données pour que la modification des paramètres prenne effet.
Pour de plus amples informations, veuillez consulter Redémarrage d'une instance de base de données.
Activation des types de données étendus pour une instance de base de données existante
Lorsque vous modifiez une instance de base de données pour activer des types de données étendus, elle RDS convertit les données de la base de données pour utiliser les tailles étendues. La conversion et les temps d'arrêt interviennent lors du prochain redémarrage de la base de données après la modification du paramètre. L'instance de base de données n'est pas disponible pendant la conversion.
La durée nécessaire pour convertir les données dépend de la classe d'instances de base de données, de la taille de la base de données et de l'heure du dernier instantané de base de données. Pour réduire les temps d'arrêt, pensez à prendre un instantané juste avant le redémarrage. Cela permet de raccourcir la durée de la sauvegarde qui a lieu pendant le flux de travail de conversion.
Note
Une fois que vous avez activé les types de données étendus, vous ne pouvez pas effectuer de point-in-time restauration à un moment donné pendant la conversion. Vous pouvez restaurer au moment précédant immédiatement la conversion ou au moment suivant immédiatement la conversion.
Activer les types de données étendus pour une instance de base de données existante
-
Créez un instantané de la base de données.
Si la base de données contient des objets non valides, Amazon RDS essaie de les recompiler. La conversion en types de données étendus peut échouer si Amazon RDS ne parvient pas à recompiler un objet non valide. L'instantané vous permet de restaurer la base de données en cas de problème avec la conversion. Vérifiez toujours la présence d'objets non valides avant la conversion afin d'y apporter une solution ou de les supprimer. Pour les bases de données de production, nous vous conseillons d'abord de tester le processus de conversion sur une copie de votre instance de base de données.
Pour plus d'informations, consultez Création d'un instantané de base de données pour une instance de base de données mono-AZ pour Amazon RDS.
-
Définissez le paramètre
MAX_STRING_SIZE
surEXTENDED
dans un groupe de paramètres.Pour définir le paramètre, vous pouvez créer un groupe de paramètres de base de données ou modifier un groupe de paramètres existant.
Pour plus d'informations, consultez Groupes de paramètres pour Amazon RDS.
-
Modifiez l'instance de base de données afin de l'associer au groupe de paramètres avec le paramètre
MAX_STRING_SIZE
défini surEXTENDED
.Pour plus d'informations, consultez Modification d'une RDS instance de base de données Amazon.
-
Redémarrez l'instance de base de données pour que la modification des paramètres prenne effet.
Pour plus d'informations, consultez Redémarrage d'une instance de base de données.