Spfile

De wikili
Aller à la navigation Aller à la recherche

Description

SPFILE (fichier non modifiable sauf par oracle) :

Le SPFILE est un fichier binaire recherché automatiquement au démarrage de l’instance. Son nom par défaut est spfile.ora. Le fichier SPFILE est recommandé du fait que les paramètres d’initialisation sont gérés dynamiquement dans un fichier persistant côté serveur. Il est modifié par le serveur Oracle. Il est interdit de modifier ce fichier manuellement. Le fichier sera corrompu et votre instance ne fonctionnera plus. Il est conseillé de modifier votre SPFILE à partir des commandes oracles.

Vous pouvez créer un fichier SPFILE à partir d’un fichier PFILE via la commande suivante (instance démarrée ou non) :

CREATE SPFILE = ‘$ORACLE_HOME/dbs/spfileDBA01.ora’ FROM PFILE = ‘$ORACLE_HOME/dbs/initDBA01.ora

PFILE (fichier modifiable avec un éditeur de texte) :

Le PFILE (Fichier de paramètres statique) est un fichier texte recherché automatiquement au démarrage de l’instance en l’absence du fichier SPFILE. Il est modifié manuellement… Son nom par défaut est : init.ora (dans “$ORACLE_HOME/dbs” ). Les modifications y sont apportés manuellment et ne prennent effet qu’après démarrage suivant de l’instant.

Commande example

info spfile location

show parameter spfile;

if parameter change don't forget to make a copy create pfile

create pfile='/u1/....../backup/.............' from spfile

Create pfile = '/home/oracle/lli_pfile' from spfile;

in case of

SQL startup pfile='/home/oracle/lli_pfile';

to save to a spfile

SQL create spfile from pfile='/home/oracle/lli_pfile'