Configuration requise pour la base de données Oracle
Configuration requise pour la base de données Oracle
Utilisez les directives suivantes lorsque vous définissez le référentiel dans Oracle :
Vérifiez que l'utilisateur de la base de données dispose des privilèges suivants :
ALTER TABLE
CREATE CLUSTER
CREATE INDEX
CREATE OR REPLACE FORCE VIEW
CREATE OR REPLACE PROCEDURE
CREATE OR REPLACE VIEW
CREATE SESSION
CREATE TABLE
DROP TABLE
INSERT INTO TABLE
Définissez les paramètres suivants pour l'espace de table dans Oracle :
<Espace de table temporaire>
Définissez ce paramètre sur 2 Go au minimum.
CURSOR_SHARING
Définissez ce paramètre sur FORCE.
MEMORY_TARGET
Définissez ce paramètre sur 4 Go au minimum.
Exécutez
SELECT * FROM v$memory_target_advice ORDER BY memory_size
pour déterminer le paramètre MEMORY_SIZE optimal.
MEMORY_MAX_TARGET
Définissez ce paramètre sur une valeur supérieure à la taille de MEMORY_TARGET.
Si MEMORY_MAX_TARGET n'est pas spécifié, par défaut sa valeur sera celle du paramètre MEMORY_TARGET.
OPEN_CURSORS
Définissez ce paramètre sur 3 000 partagés.
Surveillez et réglez les curseurs ouverts. Adressez la requête
v$sesstat
pour déterminer le nombre de curseurs actuellement ouverts. Si des sessions en cours d'exécution sont proches de la limite, augmentez la valeur de OPEN_CURSORS.
UNDO_MANAGEMENT
Définissez ce paramètre sur AUTO.
Si le référentiel doit stocker des métadonnées dans une langue multioctet, définissez le paramètre NLS_LENGTH_SEMANTICS sur CHAR dans l'instance de base de données. La valeur par défaut est BYTE.
Informatica ne prend pas en charge les synonymes publics d'Oracle pour les tables de référentiel. Vérifiez que des synonymes publics n'ont été créés pour aucune table de la base de données.