Spfile

jfitoba Messages postés 4 Statut Membre -  
kingkong Messages postés 4 Statut Membre -
Bonjour,
est ce quelqu'un peu me dire aquel moment on utilise un fichier d'initialisation binaire nommé spfile?
je vous remerci d'avance

1 réponse

kingkong Messages postés 4 Statut Membre 6
 
– Init File ou fichier de paramètre :
• Définit les caractéristiques d’une instance Oracle
• Format texte contenant l'ensemble des paramètres de démarrage de la base nommé initSID.ora (PFILE), où SID représente le nom donné à l'instance
• Ou format d’initialisation persistant et le fichier sera nommée spfileSID.ora (SPFILE), où SID représente le nom donné à l'instance (à partir d’Oracle 9i)
• Créé par défaut lors de la création d'une base

– Création d’un Parameter File (PFile) :
• Se trouve sous le répertoire $ORACLE_HOME/dbs
• Fichier texte qui peut être manipulé par n’importe quel éditeur
• Le parameter file est lu au moment du démarrage de l’instance. Dans le cas où on modifie des paramètres non dynamiques du fichier, il faut fermer et redémarrer l’instance pour prendre en considération les nouvelles valeurs
• Quelques paramètres sont dynamiques ( peuvent être pris en charge sans fermer l’instance)
• Les paramètres dans init<SID>.ora ont un effet non négligeable sur les performances de la BD

– Création d’un Server Parameter File (SPFile) :
• Se trouve sous le répertoire $ORACLE_HOME/dbs
• Le SPFILE est un fichier binaire qui ne peut pas être édité par n’importe quel éditeur standard
• Crée à partir d’un PFILE standard et donc nécessite l’existence du fichier PFILE – SQL> CREATE SPFILE FROM PFILE;
• Au prochain démarrage de l’instance, seulement le SPFILE sera utilisé pour l’initialisation de la BD
• Paramètres du fichier sont modifiés par la commande ALTER SYSTEM – SQL> ALTER SYSTEM SET log_archive_dest= ‘/oracle/archive/DB01’;
3