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 des types de données étendus dans RDS for Oracle
Amazon RDS for 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 4 000 octets pour les types de données VARCHAR2 et NVARCHAR2, et 2 000 octets pour le type de données RAW.
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.
-
Après avoir activé les types de données étendus, vous ne pouvez pas modifier l’instance de base de données pour qu’elle utilise à nouveau la taille standard pour les types de données. Si vous redéfinissez le paramètre
MAX_STRING_SIZEà nouveau surSTANDARD, cela entraîne le statutincompatible-parameters. -
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_SIZEdé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_SIZEdéfini surSTANDARDle 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_SIZEsoit défini surEXTENDEDet 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 défini sur EXTENDED, l’instance affiche MAX_STRING_SIZE défini sur la valeur par défaut STANDARD. 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_SIZEsurEXTENDEDdans 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.
-
Créez une nouvelle instance de base de données RDS for Oracle.
Pour plus d’informations, consultez Création d'une instance de base de données Amazon RDS.
-
Associez le groupe de paramètres avec
MAX_STRING_SIZEdéfini surEXTENDEDà l'instance de base de données.Pour plus d’informations, consultez Création d'une instance de base de données Amazon RDS.
-
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.
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 afin d'activer les types de données étendus, RDS convertit les données de la base de données afin d'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 pouvez effectuer une opération de 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.
S'il existe des objets no valides dans la base de données, Amazon RDS tente de les recompiler. La conversion en vue d'activer les types de données étendus peut échouer si Amazon RDS ne peut 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_SIZEsurEXTENDEDdans 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_SIZEdéfini surEXTENDED.Pour plus d'informations, consultez Modification d'une instance de base de données Amazon RDS.
-
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.