DBAtlas · Atlas d'exploitation des bases de données

Modifier un paramètre (avec SCOPE)

OracleMémoire et paramètres

Commande

-- Both the running instance and the spfile (default, dynamic parameters):
ALTER SYSTEM SET open_cursors=500 SCOPE=BOTH;

-- Only for the next restart (static parameters):
ALTER SYSTEM SET processes=1000 SCOPE=SPFILE;

-- Immediate only, do not write to the spfile:
ALTER SYSTEM SET optimizer_mode='ALL_ROWS' SCOPE=MEMORY;

-- View the current value:
SHOW PARAMETER open_cursors;

Ce que fait la commande

Modifie un paramètre d'initialisation dans l'instance en cours et/ou le spfile. SCOPE détermine le comportement.

Quand l'utiliser

Pour l'optimisation, les ajustements de capacité et les corrections d'erreurs nécessitant un changement de paramètre.

Attention

Les paramètres statiques (processes, sga_max_size...) n'acceptent que SCOPE=SPFILE et nécessitent un redémarrage. Une valeur erronée peut empêcher l'instance de démarrer ; pour les paramètres critiques, sauvegardez d'abord un pfile.

Ouvrir dans DBAtlas →

Voir aussi