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 :

[Oracle 10g]Sqlplus ne démarre pas


Sujet :

Administration Oracle

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    72
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 72
    Par défaut [Oracle 10g]Sqlplus ne démarre pas
    Bonjour,

    Nous avons une base sous Oracle 10g chez un de nos clients.
    Le serveur est un Redhat 5

    Leur serveur a redémarré et notre instance ne s'est pas relancée.

    la procédure que nous utilisons habituellement dans ce cas est la suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    su - oracle
    export ORACLE_HOME=<Chemin Oracle Home>
    export ORACLE_SID=<SID de la base>
    cd $ORACLE_HOME/bin
    ./sqlplus /nolog
    SQL>connect system/<PWD> AS SYSDBA
    SQL>STARTUP
    Cette commande fonctionne correctement pour relancer notre instance.

    Or, cette fois-ci, lorsque l'on lance la commande ./sqlplus /nolog, il ne se passe rien. On revient au prompt sans même un message d'erreur.

    J'ai testé d'autres exécutables (tnslsr, ...), ils se lancent bien.

    Se pourrait-il que le service SQLPLUS ne se soit pas relancé au redémarrage du serveur ?
    Dans ce cas, comment le relancer ?

    N'ayant pas de message d'erreur, je n'ai pour le moment pas trouvé d'aide correspondante sur le support Oracle.

    Merci pour votre aide,

    Cordialement.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2009
    Messages
    200
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 200
    Par défaut
    et si tu fais directement sqlplus sys/<MDP> .... que te dit il ?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    72
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 72
    Par défaut
    Il ne fait rien de plus.

    J'ai essayé avec et sans le "./" et avec et sans argument, je reviens de la même manière sur le prompt

    je n'ai aucun message d'erreur. Si je n'étais pas positionné sur le bon répertoire, j'aurai au moins un message sur l'exécutable non trouvé, masi ce n'est même pas le cas.

  4. #4
    Membre habitué
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 9
    Par défaut
    essai juste la commande :

    $ export

    Pour vérifier si tes variables d'environnement sont bien positionnées.

    Sinon essai aussi la commande :

    $ . oraenv

    et renseigne le sid lorsqu'il sera demander.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    72
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 72
    Par défaut
    C'est fait, mais ça ne change rien.

    J'ai ouvert le fichier oratab.
    Le démarrage de notre instance était sur N. Je l'ai pasé sur Y.

    On va voir si le redémarrage du serveur permettra alors de redémarrer la base.

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2009
    Messages
    200
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 200
    Par défaut
    rien dans l alert.log je suppose ?
    Une tentative de connexion a la base via un autre serveur donne t il le meme resultat ?

  7. #7
    Membre éclairé
    Inscrit en
    Novembre 2002
    Messages
    549
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 549
    Par défaut
    as tu vérifié que le listener était bien démarré ?

    lsnrctl>status

  8. #8
    Membre Expert

    Profil pro
    Inscrit en
    Février 2006
    Messages
    3 437
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 3 437
    Par défaut
    Si cela ne fonctionne toujours pas essayez de lancer la commande suivante et de poster le fichier sql.log:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $ strace sqlplus / as sysdba 2> /tmp/sql.log
    Comme déja demandé vérifiez bien que l'environnement Unix est positionné avec:

    A priori cela n'a rien a voir avec un service SQL*Plus qui n'existe ni sous Unix ni sous Windows, ni avec le listener (sauf si la variable TWO_TASK était définie). Le plus bizarre est qu'il n'y aucun message Oracle après avoir lancé sqlplus: cela ressemble à un problème d'environnement ou d'installation.

    Vérifiez que l'instance est démarrée avec:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     ps -eaf | grep ora_ | grep $ORACLE_SID
    Essayez aussi de poster alert log de l'instance (alert_<$ORACLE_SID>.log).

  9. #9
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    72
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 72
    Par défaut
    Bonjour et merci pour votre aide.

    Bien que je n'ai toujours pas l'explication du non fonctionnement de sqlplus sur le serveur linux, j'ai pu relancer la base depuis un poste distant.

    Le listener n'était effectivement pas démarré. Je l'ai démarré et j'ai lancé mon startup sous sqlplus depuis une poste distant. la base est redémarrée.

    Cette solution ne me convient pas dans la mesure où je n'ai pas l'explication complète, mais je m'en contenterais pour le moment (je continuerai de creuser plus calmement).

    Merci encore pour votre aide

    Cordialement

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

Discussions similaires

  1. [Oracle 10G] SQLPLUS en ligne de commande
    Par shaun_the_sheep dans le forum Sql*Plus
    Réponses: 5
    Dernier message: 15/12/2008, 16h03
  2. oracle 10g XE n'accepte pas les accents
    Par gnaoui_9999 dans le forum Oracle
    Réponses: 6
    Dernier message: 27/08/2007, 17h47
  3. Oracle db consol ne démarre pas
    Par dumser1 dans le forum Oracle
    Réponses: 2
    Dernier message: 21/08/2007, 08h38
  4. Ma base de données Oracle ne démarre pas.
    Par hery233 dans le forum Oracle
    Réponses: 4
    Dernier message: 20/11/2006, 14h46
  5. Services Oracle ne démarre pas sans connexion réseau??
    Par dreamanoir dans le forum Oracle
    Réponses: 6
    Dernier message: 22/02/2005, 00h44

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