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

Administration Oracle Discussion :

SPFILE dans ASM


Sujet :

Administration Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    731
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 731
    Par défaut SPFILE dans ASM
    Bonjour,

    Je suis en 10.2.0.3 NON RAC, j'ai créé le spfile dans ASM, mais au redémarrage le nouveau spfile n'est pas pris en compte ....

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    create spfile='+DATA' from pfile;
     
    ASMCMD> ls -rtl
    Type           Redund  Striped  Time             Sys  Name
    PARAMETERFILE  UNPROT  COARSE   MAY 17 16:00:00  Y    spfile.282.751395417
    ASMCMD> pwd
    +data/tst/parameterfile
    ASMCMD>
     
     
    SQL> select value from v$parameter where name ='spfile' ;
     
    VALUE
    --------------------------------------------------------------------------------
    C:\ORACLE\PRODUCT\10.2.0\DB_1\DATABASE\SPFILETST.ORA

    Est ce que c'est faisable en 10.2.0.3 ?

    Est ce qu'il faut être en RAC ?

    Merci.

  2. #2
    Rédacteur

    Homme Profil pro
    Consultant / formateur Oracle et SQL Server
    Inscrit en
    Décembre 2002
    Messages
    3 462
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant / formateur Oracle et SQL Server

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 462
    Par défaut
    Citation Envoyé par dari68 Voir le message
    ... j'ai créé le spfile dans ASM...
    Certes, vous avez créé un spfile, mais en l'état rien ne dit à l'instance Oracle qu'elle doit l'utiliser.
    Un SPFILE n'est utilisé automatiquement que s'il porte le nom attendu, et qu'il est situé à l'emplacement standard, dépendant de l'OS.
    Sous Windows : %ORACLE_HOME%\database\spfile%ORACLE_SID%.ora
    ce qui donne chez vous
    C:\ORACLE\PRODUCT\10.2.0\DB_1\DATABASE\SPFILETST.ORA

    Donc dès qu'un SPFILE n'a pas le nom ou l'emplacement standard, il faut créer un PFILE (chemin et nom standard) qui contiendra un "pointeur" vers le SPFILE. Il n'y aura absolument rien d'autre dans ce PFILE.

    Dans C:\ORACLE\PRODUCT\10.2.0\DB_1\DATABASE\initTST.ORA
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    spfile=+DATA/tst/parameterfile/spfile.282.751395417

  3. #3
    Membre très actif
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    731
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 731
    Par défaut
    Bonjour,

    Dans l'ASM le nom et l'endroit de stockage des fichiers sont gérés par Oracle.

    @+

  4. #4
    Rédacteur

    Homme Profil pro
    Consultant / formateur Oracle et SQL Server
    Inscrit en
    Décembre 2002
    Messages
    3 462
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant / formateur Oracle et SQL Server

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 462
    Par défaut
    Citation Envoyé par dari68 Voir le message
    Dans l'ASM le nom et l'endroit de stockage des fichiers sont gérés par Oracle.
    Et alors, quel est le problème ?

  5. #5
    Membre chevronné
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Avril 2005
    Messages
    197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Avril 2005
    Messages : 197
    Par défaut
    Non il ne faut pas être en RAC. Avez vous redémarrer l'instance?
    En faisant

    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    create spfile='+DATA' from pfile

    le spfile est créer dans l'ASM et le pfile mis à jour avec le pointeur vers le spfile de l'ASM (ou alors faut le faire a la main, me souvient plus en mettant just SPFILE='+DATA...').
    Il faut redémarrer l'instance pour que le spfile sois pris en compte.

  6. #6
    Membre très actif
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    731
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 731
    Par défaut
    Citation Envoyé par IndianaAngus Voir le message
    Non il ne faut pas être en RAC. Avez vous redémarrer l'instance?
    Bonjour,

    Oui, j'ai redémarré mon instance ASM et donc toutes les autres instances.

    @+

  7. #7
    Membre chevronné
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Avril 2005
    Messages
    197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Avril 2005
    Messages : 197
    Par défaut
    En fait il suffisait juste de redémarrer l'instance rdbms, pas l'ASM, mais ca ne change rien.
    Essaye de mettre dans l'init<oracle_sid>.ora qui est sur ton filesystem le pointeur vers le spfile dans l'ASM.

    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    SPFILE='+DATA/TST/spfileTST.ora'

    il devrait y avoir un fichier de ce style dans l'ASM (pas celui de +DATA/TST/PARAMETERFILE), tu redémarre et ca devrait fonctionner. C'est comme ca sur mes bases et ca fonctionne bien.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [11gR2] Mirroring & stripping dans ASM
    Par devkais dans le forum Oracle
    Réponses: 1
    Dernier message: 02/12/2013, 10h56
  2. Déplacer tablespace SYSTEM dans ASM
    Par agdid04 dans le forum Administration
    Réponses: 3
    Dernier message: 24/05/2012, 13h19
  3. Multiplexer le controlfile dans ASM
    Par agdid04 dans le forum Administration
    Réponses: 2
    Dernier message: 26/03/2012, 12h34
  4. Les valeurs file_name dans ASM
    Par agdid04 dans le forum Administration
    Réponses: 0
    Dernier message: 13/10/2011, 17h58
  5. [TP]code asm dans une procedure
    Par M.Dlb dans le forum Turbo Pascal
    Réponses: 3
    Dernier message: 17/08/2002, 21h43

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