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

Connexions aux bases de données Oracle Discussion :

Impossible de me connecter a ma base


Sujet :

Connexions aux bases de données Oracle

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 18
    Par défaut Impossible de me connecter a ma base
    Bonjour,

    Depuis ce midi je n'arrive plus a me connecter à ma base oracle 11.2.0
    Quand je fais un startup j'ai ceci
    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
    16
    17
    18
    19
     
    SQL*Plus: Release 11.2.0.1.0 Production on Tue Aug 23 16:36:08 2011
     
    Copyright (c) 1982, 2009, Oracle.  All rights reserved.
     
    SQL> Connected to an idle instance.
    SQL> ORACLE instance started.
     
    Total System Global Area 3758010368 bytes
    Fixed Size                  2218952 bytes
    Variable Size            2852127800 bytes
    Database Buffers          889192448 bytes
    Redo Buffers               14471168 bytes
    Database mounted.
    Database opened.
    SQL> Disconnected from Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
    With the Partitioning, OLAP, Data Mining and Real Application Testing options
     
    /oracle/product/11.2.0/dbhome_1//bin/dbstart: Database instance "xxx" warm started.
    Quand je veux me connecter via sqlplus j'ai ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    $sqlplus sys/mdp@SID as sysdba
     
    SQL*Plus: Release 11.2.0.1.0 Production on Tue Aug 23 16:40:07 2011
     
    Copyright (c) 1982, 2009, Oracle.  All rights reserved.
    Et rien ne se passe
    Quand je fais un lsnrctl status
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    $lsnrctl status
     
    LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 23-AUG-2011 16:40:59
     
    Copyright (c) 1991, 2009, Oracle.  All rights reserved.
     
    Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))
    TNS-01153: Failed to process string: àªí
    Je suis vraiment pommé je sais pas quoi faire en plus c'est une base de production donc plein de gens dans le noir

  2. #2
    Rédacteur

    Homme Profil pro
    Consultant / formateur Oracle et SQL Server
    Inscrit en
    Décembre 2002
    Messages
    3 461
    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 461
    Par défaut
    Il faut commencer par les grands classiques : vérifier si les disques ne sont pas saturés, consulter l'alert.log.

    Ensuite, quand on essaye de débrouiller un problème de démarrage, il ne faut pas passer par la couche réseau :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    export ORACLE_SID=ma_base
    sqlplus sys/mdp as sysdba
    au lieu de
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sqlplus sys/mdp@SID AS sysdba
    Enfin, le message d'erreur du listener semble indiquer qu'il y aurait des caractères bizarres dans le LISTENER.ORA. Pouvez-vous nous montrer son contenu ?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 18
    Par défaut
    Bonjour,

    En effet sans passer par la couche réseau la connexion répond du tac o tac :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    $sqlplus sys/mdp AS sysdba
     
    SQL*Plus: Release 11.2.0.1.0 Production on Wed Aug 24 08:39:36 2011
     
    Copyright (c) 1982, 2009, Oracle.  All rights reserved.
     
    Connected to an idle instance.
     
    SQL
    Toutefois je suis connecté a une "idle instance" , qu'est ce que ça implique ?

    Si je passe par la couche réseau j'ai ça désormais
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    $sqlplus sys/mdp@xxx as sysdba
     
    SQL*Plus: Release 11.2.0.1.0 Production on Wed Aug 24 08:40:14 2011
     
    Copyright (c) 1982, 2009, Oracle.  All rights reserved.
     
    ERROR:
    ORA-12547: TNS:lost contact
    Que dois je faire? Si c'est la couche réseau qui pose problème c'est interne a mon serveur ou c'est le réseau bureautique ?

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 18
    Par défaut
    Quand je suis connecté a l'idle instance , voici ce que j'obtiens :

    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
    16
    17
    18
    19
    20
    21
    22
     
    SQL> STARTUP
    ORA-00845: MEMORY_TARGET not supported on this system
    SQL> SHUTDOWN ;
    ORA-01034: ORACLE not available
    ORA-27101: shared memory realm does not exist
    Linux-x86_64 Error: 2: No such file or directory
    SQL> STARTUP
    ORA-00845: MEMORY_TARGET not supported on this system
    SQL> startup mount
    ORA-00845: MEMORY_TARGET not supported on this system
    SQL> startup nomount
    ORA-00845: MEMORY_TARGET not supported on this system
    SQL> startup pfile=/oracle/admin/xxx/pfile/init.ora.10102009144916
    ORA-00845: MEMORY_TARGET not supported on this system
    SQL> SHUTDOWN IMMMEDIATE
    SP2-0717: illegal SHUTDOWN option
    SQL> SHUTDOWN IMMEDIATE
    ORA-01034: ORACLE not available
    ORA-27101: shared memory realm does not exist
    Linux-x86_64 Error: 2: No such file or directory
    SQL>
    Merci d'avance pour votre aide

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 18
    Par défaut
    J'ajoute mon TNS et listener au cas ou :

    Listener.ora
    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
    16
    17
    18
     
    LISTENER =
      (DESCRIPTION_LIST =
        (DESCRIPTION =
          (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
          (ADDRESS = (PROTOCOL = TCP)(HOST = localhost.localdomain)(PORT = 1521))
        )
      )
     
    ADR_BASE_LISTENER = /oracle
     
    SID_LIST_LISTENER =
        (SID_DESC =
          (GLOBAL_DBNAME = xxx)
          (ORACLE_HOME = /oracle/product/11.2.0/dbhome_1)
          (SID_NAME = xxx)
        )
      )
    Tnsnames.ora
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    XXX =
      (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
        (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SERVICE_NAME = xxx)
        )
      )

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 18
    Par défaut
    Desormais le lsnrctl status donne ceci

    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
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
     
     
    LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 24-AUG-2011 09:42:09
     
    Copyright (c) 1991, 2009, Oracle.  All rights reserved.
     
    Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))
    STATUS of the LISTENER
    ------------------------
    Alias                     LISTENER
    Version                   TNSLSNR for Linux: Version 11.2.0.1.0 - Production
    Start Date                24-AUG-2011 03:03:42
    Uptime                    0 days 6 hr. 41 min. 9 sec
    Trace Level               off
    Security                  ON: Local OS Authentication
    SNMP                      OFF
    Listener Parameter File   /oracle/product/11.2.0/dbhome_1/network/admin/listener.ora
    Listener Log File         /oracle/diag/tnslsnr/localhost/listener/alert/log.xml
    Listening Endpoints Summary...
      (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))
      (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=localhost.localdomain)(PORT=1521)))
    Services Summary...
    Service "xxx" has 2 instance(s).
      Instance "xxx", status UNKNOWN, has 1 handler(s) for this service...
      Instance "xxx", status READY, has 1 handler(s) for this service...
    Service "xxxXDB" has 1 instance(s).
      Instance "xxx", status READY, has 1 handler(s) for this service...
    The command completed successfully
    Toutefois pour avoir la réponse de la commande au moins une minute ....

  7. #7
    Rédacteur

    Homme Profil pro
    Consultant / formateur Oracle et SQL Server
    Inscrit en
    Décembre 2002
    Messages
    3 461
    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 461
    Par défaut
    Citation Envoyé par totollix Voir le message
    ORA-00845: MEMORY_TARGET not supported on this system
    Ca évidemment c'est très anormal !

    Votre MEMORY_TARGET est probablement surdimensionné.
    Ceci devrait vous aider : http://www.developpez.net/forums/d39...n-this-system/


    Surtout la toute dernière intervention qui dit :
    1) connect sys as sysdba
    2) create pfile from spfile
    3) dans $ORACLE_HOME/dbs editer init***.ora, dans mon cas j'ai du réduire de moitié la taille du MEMORY_TARGET.
    4) retour à SQLplus en tant que sysdba
    5)create spfile from pfile
    6) startup

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 18
    Par défaut
    ca y est la base est monté et le listener semble ok
    mais il est super long a repondre le listener et je vois pas pourquoi ?

  9. #9
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 18
    Par défaut
    Voici ce qui arrive en faisant un tnsping

    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
     
    $tnsping xxx
     
    TNS Ping Utility for Linux: Version 11.2.0.1.0 - Production on 24-AUG-2011 12:45:53
     
    Copyright (c) 1997, 2009, Oracle.  All rights reserved.
     
    Used parameter files:
    /oracle/product/11.2.0/dbhome_1/network/admin/sqlnet.ora
     
     
    Used TNSNAMES adapter to resolve the alias
    Attempting to contact (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = xxx)))
    TNS-12547: TNS:lost contact
    [oracle@production:~]$

  10. #10
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 18
    Par défaut
    En changeant le port de connexion du listener sur le 1522, j'arrive de nouveau à me connecter via mon application mais la rapidité est très aléatoire. Le tnsping du listener varie de 0ms à 175000 !!!!
    Qu'est ce qui peut faire cette brutale variation au niveau du temps et faire que le 1521 soit comme bloqué ?

  11. #11
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    198
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 198
    Par défaut
    Bonjour totolfix,

    Depuis 2011 avez vous résolu le probleme de longueur ?

    J'ai exactement le même souci

    Merci de vos éventuels conseils

  12. #12
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    198
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 198
    Par défaut
    à force d'éplucher forum et docs j'ai trouvé le souci !

    le fichier de log du listener a dépassé 4Gb ! arrêt du listener via services Windows renommage du fichier listener.log relance du listener et ça remarche impec !

    tnsping à 20ms à nouveau

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

Discussions similaires

  1. [MySQL] Impossible de se connecter 123 à la base des données:
    Par blach dans le forum PHP & Base de données
    Réponses: 0
    Dernier message: 04/05/2010, 10h55
  2. Impossible de se connecter a ma base de données
    Par shonem dans le forum Débuter
    Réponses: 2
    Dernier message: 28/04/2010, 15h29
  3. ORA-12514 Impossible de se connecter a une base distante
    Par Panda_ dans le forum Connexions aux bases de données
    Réponses: 1
    Dernier message: 18/01/2010, 16h23
  4. Réponses: 0
    Dernier message: 02/11/2009, 15h16
  5. Réponses: 2
    Dernier message: 06/02/2009, 23h53

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