SPFILE PFILE

De system.co.free.fr.
(Différences entre les versions)
Ligne 1 : Ligne 1 :
retour vers [[Oracle]]
retour vers [[Oracle]]
 +
 +
 +
 +
 +
Pour démarrer une instance, le serveur Oracle  lit le fichier d'initialisation SPFILE en premier, puis s'il ne le trouve pas le PFILE.
 +
 +
Le SPFILE (Fichier de paramètres persistant) est un fichier binaire recherché automatiquement au démarrage (dans $ORACLE_HOME/dbs/ par defaut) de l'instance . Son nom par défaut est spfile<SID>.ora.  Le fichier SPFILE est recommandé par Oracle en raison de la possibilité de géré dynamiquement de nombreux paramètres d'initialisation.  il est modifié par le moteur 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 manuellement et ne prennent effet qu'après le redémarrage de l'instance.
 +
 +
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

Version du 23 juillet 2013 à 10:16

retour vers Oracle



Pour démarrer une instance, le serveur Oracle lit le fichier d'initialisation SPFILE en premier, puis s'il ne le trouve pas le PFILE.

Le SPFILE (Fichier de paramètres persistant) est un fichier binaire recherché automatiquement au démarrage (dans $ORACLE_HOME/dbs/ par defaut) de l'instance . Son nom par défaut est spfile<SID>.ora. Le fichier SPFILE est recommandé par Oracle en raison de la possibilité de géré dynamiquement de nombreux paramètres d'initialisation. il est modifié par le moteur 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 manuellement et ne prennent effet qu'après le redémarrage de l'instance.

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


Créer un spfile a partir d'un pfile et demarrer sur le spfile:


 create spfile='/oracle/10g/dbs/spfileUAT2.ora' from pfile='/oracle/10g/dbs/initUAT2.ora';
Outils personnels