Configuration du réseau Oracle

Pour préparer l'environnement à l'exécution de , configurez le réseau Oracle.
bsi835fr
Pour préparer l'environnement à l'exécution de
Clarity Business Service Insight
, configurez le réseau Oracle.
Configuration du serveur de base de données Oracle
Paramètres d'environnement
  • La variable d'environnement ORACLE_HOME doit être définie.
  • Pour la version Oracle 11, vérifiez que le paramètre _optimizer_group_by_placement est défini sur False.
Vérification de l'écouteur
  1. Pour vérifier que le service est actif, exécutez la commande suivante :
    lsnrctl status 
    Une liste de récapitulatifs de services s'affiche.
    Remarque
    : Si la liste ne s'affiche pas, exécutez la commande suivante :
    lsnrctl start 
    Un message de confirmation s'affiche.
  2.  Vérifiez que le fichier $ORACLE_HOME\network\admin\SQLNET.ORA contient la ligne suivante :
    SQLNET.AUTHENTICATION_SERVICES = (NTS)
Configuration de l'écouteur
Si aucun écouteur actif n'est présent, créez-en un et configurez-le. Pour configurer le nom du service Net local, utilisez l'
outil Net Configuration Assistant
.
Procédez comme suit :
  1. Démarrez l'outil
    Net Configuration Assistant
    d'Oracle.
  2. Sélectionnez Listener configuration.
  3. Sélectionnez Add et cliquez sur Next.
  4. Saisissez LISTENER et cliquez sur Next.
  5. Déplacez TCP vers Selected Protocols et cliquez sur Next.
  6. Sélectionnez Use the standard port number of 1521 et cliquez sur Next.
    L'écouteur actif est créé.
  7. Vérifiez que l'écouteur est actif dans le Net Manager d'Oracle.
Vous pouvez également modifier manuellement les fichiers du réseau Oracle :
Vérifiez que le fichier de configuration d'écouteur est configuré et que le fichier reconnaît que l'instance est créée.
Nom du fichier
: $ORACLE_HOME\network\admin\LISTENER.ORA
Exemple :
SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (GLOBAL_DBNAME = OBLICORE)
      (ORACLE_HOME = C:\app\Administrator\product\11.2.0\dbhome_1)
      (SID_NAME = oblicore)
    )
  )
 
LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = server12.ca.com)(PORT = 1521))
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
    )
  )
Configuation des ordinateurs du client Oracle
Pour le serveur d'applications et le serveur Web
Paramètres d'environnement
  • La clé TNS_ADMIN doit figurer dans le registre. Sur des systèmes Windows 32 bits, le chemin d'accès est HKLM\SOFTWARE\ Sur des systèmes Windows 64 bits, le chemin d'accès est HKLM\SOFTWARE\Wow6432Node\.
  • Les paramètres NLS_LANG du serveur client doivent être identiques aux paramètres NLS_LANG du serveur de base de données.
  • La version du fournisseur du pilote OLEDB d'Oracle doit être identique ou ultérieure à celle du logiciel de base de données Oracle.
    • Si vous ajoutez le fournisseur Oracle OLEDB sur un client Oracle existant, installez-le dans le répertoire Oracle Home existant. Pour obtenir de l'aide sur l'installation du fournisseur Oracle OLEDB, contactez l'équipe de support de CA Technologies.
  • Exécutez la commande suivante pour installer ODAC 11.2 version 6, 32 bits (ODAC112040Xcopy_32bit) :
    Install.bat all c:\
    unique_installation_path
    \odac myhome true
    Créez le fichier TNSnames.ora dans le répertoire d'installation odac :
    Nom de fichier
    : C:\
    chemin_installation
    _unique\odac\TNSNAMES.ORA
    Port par défaut
    : 1521
    Exemple :
    OBLICORE =
      (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = server12.ca.com)(PORT = 1521))
        (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SERVICE_NAME = oblicore)
        )
      )
    Vous pouvez télécharger
    ODAC112040Xcopy_32bit.zip
    à partir du site web d'Oracle à l'adresse http://www.oracle.com/us/sitemaps/utilsoft-087491.html.
Vérification de la communication
Vérifiez le client Oracle et les composants de configuration de connexion à la base de données.
Pour tester les communications entre le client Oracle et le serveur Oracle, exécutez la commande suivante :
Tnsping  <tns_entry_name>
L'exemple suivant indique le chemin d'accès recommandé :
TNS Ping Utility for Linux: Version 11.2.0.1.0 - Production on 21 - AUG - 2013 15:31:07
 
Copyright (c) 1997, 2009, Oracle. All rights reserved.
 
Used parameter files:
/opt/oracle/product/11.2/DB_1/network/admin/sqlnet.ora
 
 
Used TNSNAMES adapter to resolve the alias
Attempting to contact (SESCRIPTION = (ADDRESS = (Protocol = TCP) (HOST = 6201 - lab350- sp) (PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = oblicore)))
OK (10 msec)
Le système répond par OK, suivi du temps de réponse.
Configuration du réseau
En cas d'échec de la vérification, établissez une connexion à la base de données. Pour configurer le nom du service Net local, utilisez l'
outil Net Configuration Assistant
.
Procédez comme suit :
  1. Démarrez l'outil
    Net Configuration Assistant
    d'Oracle.
  2. Sélectionnez Local Net Service Name configuration et cliquez sur Next.
  3. Sélectionnez Add et cliquez sur Next.
  4. Dans Service Name, saisissez oblicore et cliquez sur Next.
  5. Sélectionnez TCP pour la communication et cliquez sur Next.
  6. Dans Host Name, spécifiez le nom du serveur Oracle, sélectionnez Use the standard port number of 1521 et cliquez sur Next.
  7. Sélectionnez No, do not test et cliquez sur Next.
  8. Dans Net Service Name, saisissez oblicore et cliquez sur Next.
  9. Cliquez sur Suivant.
  10. TNSname.ora est créé sous $ORACLE_HOME/network/admin
Vous pouvez également modifier manuellement les fichiers du réseau Oracle :
Vérifiez que le fichier local de configuration d'attribution de noms contient l'alias du service et que le nom d'hôte et le port sont corrects :
Nom du fichier
: $ORACLE_HOME\network\admin\TNSNAMES.ORA
Port par défaut
: 1521
Exemple :
OBLICORE =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = server12.ca.com)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = oblicore)
    )
  )