Spfile
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'