Paramètres d'initialisation de Oracle Database

Les paramètres d'initialisation sont stockés dans un fichier de paramètres d'initialisation et peuvent être appliqués à toutes les instances de base de données sur un serveur. Les paramètres qui affectent les performances du système incluent le partage de curseur, la règle qui détermine la taille de la zone de travail, le nombre de processus simultanés, et les tailles de zone de mémoire.

Paramètre Valeur de début Objectif
CURSOR_SHARING SIMILAR ou FORCE Détermine quelles instructions SQL peuvent partager les curseurs. Avec la valeur SIMILAR ou FORCE, les instructions SQL partagent les curseurs lorsque les différences entre les instructions n'affectent pas le sens ou l'optimisation de l'instruction.
NLS_LENGTH_SEMANTICS CHAR Crée des colonnes char et varchar2 qui utilisent une sémantique de longueur de caractère.
WORKAREA_SIZE_POLICY AUTO Dimensionne automatiquement les zones de travail qui sont utilisées par les opérateurs ayant une forte consommation de mémoire.
OPTIMIZER_FEATURES_ENABLE Numéro d'édition actuel pour la version de Oracle Database que vous utilisez, comme 11.1.0.7 Permet une série de fonctions qui optimisent les performances en fonction d'un numéro d'édition Oracle
SGA_TARGET Valeur numérique de la taille de la mémoire basée sur la taille de la base de données, le nombre d'utilisateurs simultanés et la charge de travail. Dans Oracle Database 10g et Oracle Database 11g, définit la taille totale de la mémoire SGA (System Global Area). Lorsque ce paramètre est défini, le cache de la mémoire tampon, le pool Java™, le grand pool et les paramètres du pool partagés sont tous dimensionnés automatiquement
SGA_MAX_SIZE Valeur numérique de la taille de la mémoire basée sur la taille de la base de données, le nombre d'utilisateurs simultanés et la charge de travail. Dans Oracle Database 10g et Oracle Database 11g, indique la taille maximum de la mémoire SGA.
MEMORY_TARGET Valeur numérique de la taille de la mémoire basée sur la taille de la base de données, le nombre d'utilisateurs simultanés et la charge de travail. Dans Oracle Database 11g, définit la taille de la mémoire SGA (System Global Area) ou PGA (Program Global Area). La SGA et PGA sont dimensionnés de façon dynamique selon les besoins, en fonction de ce paramètre.
MEMORY_MAX_TARGET Valeur numérique de la taille de la mémoire basée sur la taille de la base de données, le nombre d'utilisateurs simultanés et la charge de travail. Dans Oracle Database 11g, définit la valeur maximum pouvant être utilisée dans le paramètre MEMORY_TARGET .
PROCESSES Valeur numérique basée sur le nombre d'utilisateurs simultanés que vous prévoyez de connecter à la base de données. Ajoutez d'autres processus pour les processus d'arrière-plan. Par exemple, si vous prévoyez 50 utilisateurs simultanés, vous pouvez définir le paramètre PROCESSES sur 70. Définit le nombre maximum de processus utilisateur et d'arrière-plan, qui peuvent se connecter simultanément à la base de données.
OPEN_CURSORS Valeur numérique définissant le nombre de curseurs ouverts qui sont disponibles. Définit le nombre de curseurs ouverts qui gèrent des zones SQL privées.
SESSIONS Valeur numérique basée sur le nombre d'utilisateurs simultanés que vous prévoyez de connecter à la base de données. Ajoutez d'autres sessions pour les processus d'arrière-plan et une allocation de 10% pour les processus récursifs. Par exemple, si vous prévoyez 50 utilisateurs simultanés, définissez la valeur sur 77, qui peut contenir 20 processus d'arrière-plan avec 10%, ou 7 sessions, de processus récursifs. Définit le nombre maximum de sessions qui peuvent être créées.
TRANSACTIONS Valeur numérique indiquant le nombre maximum de transactions simultanées. Définit le nombre maximum de transactions simultanées. Lorsque cette valeur est définie sur un nombre supérieur, la mémoire SGA est supérieure.