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

Installation Oracle Discussion :

Méthode Db11G et Client 9i


Sujet :

Installation Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Homme Profil pro
    Expert sécurité informatique
    Inscrit en
    Avril 2010
    Messages
    79
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Expert sécurité informatique

    Informations forums :
    Inscription : Avril 2010
    Messages : 79
    Par défaut Méthode Db11G et Client 9i
    Bonjour,



    Système d'exploitation: Windows 200 R2 x64.

    Actuellement je rencontre des problèmes avec la base de données Oracle 11G, voilà les manipulations faites:


    - Installation Oracle 11G + création BDD après install. OK
    - Configuration des fichiers TNS, LISTENER et SQLNET avec Assistant configuration oracle NET. OK
    - Tentative de connexion à la BDD avec navicat et test via ORACLE NET, OK.
    - Redémarrage de la machine.
    - Tentative de connexion à la BDD avec navicat et test via ORACLE NET: Erreur (NO LISTENER)


    En gros c'est une boucle vicieuse, je suis obligé de revenir à la config des fichiers via l'assistant pour que ça fonctionne ...




    Ensuite en ce qui concerne l'installation de 9i (client) je spécifie le chemin ORACLE_HOME pour le client et le nom suivants:

    OraDb11g_home1
    C:\app\Administrateur\product\11.2.0\client_1



    Est ce les bonnes informations entrées ?

    Franchement j'espère que MYSQL va pas être bousillé par Oracle depuis son rachat ...

  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
    Citation Envoyé par Feldunost Voir le message
    En gros c'est une boucle vicieuse, je suis obligé de revenir à la config des fichiers via l'assistant pour que ça fonctionne ...
    Il faut déjà vérifier 2 choses :
    - une fois que vous quittez l'assistant, LISTENER.ORA et TNSNAMES.ORA sont-ils bien modifiés ? Il faut bien penser à passer par le menu "enregistrer la configuration réseau" avant de quitter l'assistant.
    - après redémarrage de la machine, le listener est-il démarré ? (En ligne de commande DOS, taper )

  3. #3
    Membre actif
    Homme Profil pro
    Expert sécurité informatique
    Inscrit en
    Avril 2010
    Messages
    79
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Expert sécurité informatique

    Informations forums :
    Inscription : Avril 2010
    Messages : 79
    Par défaut
    Bonjour,

    Je viens d'effacer les TNSNAMES.ora, SQLNET.ora et LISTENER.ora ainsi que leurs sauvegardes en .bak

    J'effectue un redémarrage, puis je repasse par assistant NET manager pour recréer:


    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
    # listener.ora Network Configuration File: C:\app\Administrateur\product\11.2.0\dbhome_1\network\admin\listener.ora
    # Generated by Oracle configuration tools.
     
    SID_LIST_LISTENER =
      (SID_LIST =
        (SID_DESC =
          (SID_NAME = CLRExtProc)
          (ORACLE_HOME = C:\app\Administrateur\product\11.2.0\dbhome_1)
          (PROGRAM = extproc)
          (ENVS = "EXTPROC_DLLS=ONLY:C:\app\Administrateur\product\11.2.0\dbhome_1\bin\oraclr11.dll")
        )
      )
     
    LISTENER =
      (DESCRIPTION_LIST =
        (DESCRIPTION =
          (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
          (ADDRESS = (PROTOCOL = TCP)(HOST = WIN-A9N1LNQES90.local.fr)(PORT = 1521))
          (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
        )
      )
     
    ADR_BASE_LISTENER = C:\app\Administrateur


    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
    # tnsnames.ora Network Configuration File: C:\app\Administrateur\product\11.2.0\dbhome_1\network\admin\tnsnames.ora
    # Generated by Oracle configuration tools.
     
    ARCHACCS =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SERVICE_NAME = archaccs)
        )
      )
     
    ORACLR_CONNECTION_DATA =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
        )
        (CONNECT_DATA =
          (SID = CLRExtProc)
          (PRESENTATION = RO)
        )
      )



    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    # sqlnet.ora Network Configuration File: C:\app\Administrateur\product\11.2.0\dbhome_1\network\admin\sqlnet.ora
    # Generated by Oracle configuration tools.
     
    SQLNET.AUTHENTICATION_SERVICES= (NTS)
     
    NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)
     
    ADR_BASE = C:\app\Administrateur



    Quant au listener:

    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
    29
    30
    31
    32
    33
    34
    35
    36
    C:\Users\Administrateur>lsnrctl STATUS
     
    LSNRCTL for 64-bit Windows: Version 11.2.0.1.0 - Production on 11-AVR. -2011 16:
    07:11
     
    Copyright (c) 1991, 2010, Oracle.  All rights reserved.
     
    Connexion Ó (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC0)))
    TNS-12541: TNS : aucun processus d'Úcoute
     TNS-12560: TNS : erreur d'adaptateur de protocole
      TNS-00511: Pas de processus d'Úcoute
       64-bit Windows Error: 2: No such file or directory
    Connexion Ó (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=WIN-A9N1LNQES90.local.fr)(PO
    RT=1521)))
    STATUT du PROCESSUS D'ECOUTE
    ------------------------
    Alias                     LISTENER
    Version                   TNSLSNR for 64-bit Windows: Version 11.2.0.1.0 - Produ
    ction
    Date de dÚpart                       11-AVR. -2011 15:59:25
    DurÚe d'activitÚ                    0 jours 0 heures 7 min. 48 sec
    Niveau de trace           off
    SÚcuritÚ                  ON: Local OS Authentication
    SNMP                      OFF
    Fichier journal du processus d'Úcoute             c:\app\administrateur\diag\tns
    lsnr\WIN-A9N1LNQES90\listener\alert\log.xml
    RÚcapitulatif d'Úcoute des points d'extrÚmitÚ...
      (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=WIN-A9N1LNQES90)(PORT=1521)))
    RÚcapitulatif services...
    Le service "archaccs" comporte 1 instance(s).
      L'instance "archaccs", statut READY, comporte 1 gestionnaire(s) pour ce servic
    e...
    Le service "archaccsXDB" comporte 1 instance(s).
      L'instance "archaccs", statut READY, comporte 1 gestionnaire(s) pour ce servic
    e...
    La commande a rÚussi

    Après redémarrage:

    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
    29
    30
    31
    32
    33
    34
    35
    36
    37
    C:\Users\Administrateur>lsnrctl STATUS
     
    LSNRCTL for 64-bit Windows: Version 11.2.0.1.0 - Production on 11-AVR. -2011 16:
    13:34
     
    Copyright (c) 1991, 2010, Oracle.  All rights reserved.
     
    Connexion Ó (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC0)))
    STATUT du PROCESSUS D'ECOUTE
    ------------------------
    Alias                     LISTENER
    Version                   TNSLSNR for 64-bit Windows: Version 11.2.0.1.0 - Produ
    ction
    Date de dÚpart                       11-AVR. -2011 16:11:28
    DurÚe d'activitÚ                    0 jours 0 heures 2 min. 7 sec
    Niveau de trace           off
    SÚcuritÚ                  ON: Local OS Authentication
    SNMP                      OFF
    Fichier de paramÞtres du processus d'Úcoute     C:\app\Administrateur\product\11
    .2.0\dbhome_1\network\admin\listener.ora
    Fichier journal du processus d'Úcoute             c:\app\administrateur\diag\tns
    lsnr\WIN-A9N1LNQES90\listener\alert\log.xml
    RÚcapitulatif d'Úcoute des points d'extrÚmitÚ...
      (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC0ipc)))
      (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=WIN-A9N1LNQES90)(PORT=1521)))
      (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1521ipc)))
    RÚcapitulatif services...
    Le service "CLRExtProc" comporte 1 instance(s).
      L'instance "CLRExtProc", statut UNKNOWN, comporte 1 gestionnaire(s) pour ce se
    rvice...
    Le service "archaccs" comporte 1 instance(s).
      L'instance "archaccs", statut READY, comporte 1 gestionnaire(s) pour ce servic
    e...
    Le service "archaccsXDB" comporte 1 instance(s).
      L'instance "archaccs", statut READY, comporte 1 gestionnaire(s) pour ce servic
    e...
    La commande a rÚussi

    Je n'ai plus de problème de ce type, je te remercie beaucoup.





    En ce qui concerne l'installation du client 9i, je suis censé donner les informations suivantes:

    Destination ...
    Entrez ou sélectionnez le nom du répertoire d'origine Oracle Home ainsi que son chemin complet:

    Nom: OraDb11g_home1
    Chemin: C:\app\Administrateur\product\11.2.0\client_1


    Est-ce correct ?
    Etant donné qu'au départ l'installation avait mis par défaut le chemin pour Oracle Home de la BDD 9i.

  4. #4
    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
    Mais une question me brûle les doigts : pourquoi voulez-vous utiliser un client 9i alors que visiblement il y a un client 11g installé ?

  5. #5
    Membre actif
    Homme Profil pro
    Expert sécurité informatique
    Inscrit en
    Avril 2010
    Messages
    79
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Expert sécurité informatique

    Informations forums :
    Inscription : Avril 2010
    Messages : 79
    Par défaut
    J'ai une application qui utilise le client 9i car la méthode de connexion diffère d'un client 11g apparement, ou même d'un client 10g.


    Je peux te donner des accès pour te montrer explicitement le mode de connexion de l'application que j'ai obtenu. (Je n'ai pas de code source je précise et aucun moyen précis de savoir par quoi je pourrais changer)


    Tout ce que je sais c'est que le mode de connexion crypté, après décryptage (j'ai une clé qui m'autorise)


    Le mode de connexion n'est pas explicite, sinon je l'aurais changé depuis bien longtemps ...




    [DATABASE]
    DSN=teminus
    USER=system
    PWD=un5746kiuj264


    [DATABASE]
    0=DSN(terminus)USER(system)PWD(un5746kiuj264)CONNECTION(3)LIB(OCI)



    Je n'ai que ça en paramètres de la connexion de l'appli à la BDD ...

    Peut-être que tu connais le changement à appliquer ?


    Pour les accès je peux te les donner vendredi sur une machine de test avec au préalable 11G R2 et l'application prête à tourner.

  6. #6
    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
    Le client 9i, vous pouvez l'installer dans le répertoire de votre choix, sauf dans l'installation 11g !

    Ca c'est forcément une erreur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Nom: OraDb11g_home1
    Chemin: C:\app\Administrateur\product\11.2.0\client_1
    Faut-il comprendre que ce client 9i est sur le serveur Oracle lui-même ?

    Dès lors que vous avez 2 versions d'Oracle sur la même machine (client ou serveur, peu importe), il est souhaitable d'utiliser une configuration SQL*Net commune : celle de la V11 ici.

    Pour cela, il faut créer une variable d'environnement Windows de type système (et pas utilisateur).
    Nom : TNS_ADMIN
    Valeur : C:\app\Administrateur\product\11.2.0\dbhome_1\network\admin

    Puis tester par le SQL*Plus 9i que vous arrivez bien à vous connecter @ARCHACCS

    Pour la suite, un redémarrage de la machine sera souhaitable pour que les éventuels services qui en auraient besoin prennent en compte TNS_ADMIN.

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 09/06/2008, 16h32
  2. Server <-> Client quel méthode cryptage
    Par James_ dans le forum C++Builder
    Réponses: 1
    Dernier message: 23/06/2006, 14h18
  3. [AJAX] Retrouver xml envoyé du client au serveur (via méthode POST)
    Par leszek dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 20/05/2006, 16h07
  4. Méthode de dialogue client/serveur
    Par MisterFreeze dans le forum C++
    Réponses: 3
    Dernier message: 06/01/2006, 22h31
  5. méthode de cryptage, appli client/serveur
    Par sir_gcc dans le forum Développement
    Réponses: 1
    Dernier message: 14/09/2005, 12h13

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