Fichiers SPFILE ou PFILE

Fichiers SPFILE ou PFILE

Pour démarrer une instance, le serveur Oracle doit lire le fichier de paramètres d'initialisation SPFILE ou PFILE

Le SPFILE (Fichier de paramètres persistant) est un fichier binaire recherché automatiquement au démarrage de l'instance. Son nom par défaut est spfile<SID>.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.
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<SID>.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.

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


Les paramètres d'initialisation permettent entre autres de spécifier :
  • le nom de la base de données à laquelle l'instance est associée
  • l’emplacement physique des fichiers de contrôle
  • le répertoire de destination, par défaut, des fichiers de données (datafiles)
  • la destination, par défaut, des fichiers de journalisation (redo log files)
  • les valeurs affectées aux structures mémoire SGA
  • le tablespace d’annulation
  • ...etc
Vous pouvez utiliser Enterprise Manager pour afficher les paramètres d'initialisation et les modifier (lien "All Initialization Parameters "  dans "Database Administration")

Enregistrer un commentaire

0 Commentaires