IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

 Oracle Discussion :

Le paramètre optionnel SCOPE dans la modif du SPFILE sert à quoi exactement ?


Sujet :

Oracle

  1. #1
    Membre du Club
    Inscrit en
    Juin 2009
    Messages
    154
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 154
    Points : 55
    Points
    55
    Par défaut Le paramètre optionnel SCOPE dans la modif du SPFILE sert à quoi exactement ?
    Bonsoir,


    J'ai quelques petites questions concernant le démarrage d'une base Oracle.
    La première étape (qu'on peut générer avec un Startup NOMOUNT) est le démarrage de l'instance (Allocation mémoire pour la SGA et lancement des processe d'arrière plan) et la lecture (OUVERTURE) du fichier d'initialisation (SPFILE ou INIT).

    1- qui précède l'autre, l'ouverture du fichier de paramètre ou la création de l'instance ?
    Je dirais c'est le fichier de paramètre, parce qu'il contient des informations d'initialisation de l'instance, comme la taille des zones mémoires SGA, mais j'aurais besoin d'une confirmation.

    Aussi, le fichier INIT se trouve par défaut dans le répertoire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    D:\oracle\product\10.2.0\db_1\database
    ainsi que le SPFILE dans :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    D:\oracle\product\10.2.0\db_1\dbs
    Le SPFILE est prioritaire à INIT !

    Dans le paramètrage de ce dernier (SPFILE), on trouve une commande qui permet de modifier ses paramètres :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ALTER SYSTEM SET <parametre>=<valeur> [ SCOPE= { MEMORY | SPFILE | BOTH} }
    2- pouvez vous m'expliquer l'option SCOPE ?

    Je vous remercie d'avance.

  2. #2
    Membre du Club
    Inscrit en
    Juin 2009
    Messages
    154
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 154
    Points : 55
    Points
    55
    Par défaut
    C'est bon, J'ai eu ma réponse :

    L'option SCOP Permet de gérer l’étendue des modifications dans alter system, Oracle a enrichi cette commande de quelques notions supplémentaires :

    Alter system set instruction SCOPE=SPFILE
    Le paramètre ainsi modifié sera répertorié dans spfile, mais ne prendra effet que lors du démarrage suivant de l’instance.

    Alter system set instruction SCOPE=MEMORY
    Le paramètre ainsi modifié ne sera pas répertorié dans spfile et entrera immédiatement en vigueur pour l’instance en cours.

    Alter system set instruction SCOPE=BOTH
    Le paramètre ainsi modifié sera répertorié dans spfile et entrera immédiatement en vigueur pour l’instance en cours.

    si nn pour ma première question, j'attends toujours vos lumières

  3. #3
    Membre du Club
    Inscrit en
    Juin 2009
    Messages
    154
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 154
    Points : 55
    Points
    55
    Par défaut
    Par contre, Si quelqu'un pouvait m'expliquer la difference entre PFILE et SPFILE !!

    j'ai pu comprendre que PFILE est le INIT.ORA, est ce juste !?

    Merci d'avance.

  4. #4
    Expert éminent
    Avatar de pachot
    Homme Profil pro
    Developer Advocate YugabyteDB
    Inscrit en
    Novembre 2007
    Messages
    1 821
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Suisse

    Informations professionnelles :
    Activité : Developer Advocate YugabyteDB
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2007
    Messages : 1 821
    Points : 6 443
    Points
    6 443
    Billets dans le blog
    1
    Par défaut
    Bonjour,
    Citation Envoyé par Paradisma Voir le message
    j'ai pu comprendre que PFILE est le INIT.ORA, est ce juste !?
    Oui, PFILE c'est le fichier de paramètres de l'instance, sous forme texte, qui se trouve là ou on lance l'instance (souvent sur le serveur mais pas toujours)
    SPFILE, c'est le fichier de paramètres de l'instance sous forme binaire qui se trouve toujours sur le serveur. Il a beaucoup d'avantages sur le PFILE.
    Cordialement,
    Franck.
    Franck Pachot - Developer Advocate Yugabyte 🚀 Base de Données distribuée, open source, compatible PostgreSQL
    🗣 twitter: @FranckPachot - 📝 blog: blog.pachot.net - 🎧 podcast en français : https://anchor.fm/franckpachot

  5. #5
    Membre du Club
    Inscrit en
    Juin 2009
    Messages
    154
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 154
    Points : 55
    Points
    55
    Par défaut
    Merci Pachot,

    Mais l'instance se trouve toujours sur le Serveur !! non !?

    vous pouvez Svp me donner une breve compraisant entre le INIT.ORA et le SPFILE.ORA !?

Discussions similaires

  1. Réponses: 9
    Dernier message: 25/08/2021, 14h52
  2. Paramètres optionnels dans une fonction javascript
    Par _ash_ dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 10/07/2008, 09h46
  3. [VB.NET] Paramètre optionnels dans une procédure
    Par krfa1 dans le forum Windows Forms
    Réponses: 6
    Dernier message: 19/05/2006, 14h22
  4. Paramètre optionnel dans une fonction
    Par bractar dans le forum Langage
    Réponses: 3
    Dernier message: 10/03/2006, 17h02
  5. paramètre optionnel dans une fonction
    Par titoumimi dans le forum Langage
    Réponses: 2
    Dernier message: 02/02/2006, 15h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo