Fichiers SPFILE ou PFILE
Pour démarrer une instance, le serveur Oracle doit lire le fichier de paramètres d'initialisation SPFILE ou PFILELe 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
0 Commentaires