Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Connexions aux bases de données
Connexions aux bases de données Forum d'entraide sur les problèmes de connectivité Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 18/01/2011, 09h45   #1
Invité de passage
 
Développeur informatique
Inscription : août 2009
Messages : 5
Détails du profil
Informations personnelles :
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : août 2009
Messages : 5
Points : 1
Points : 1
Par défaut Connexion à EXTPROC

Bonjour,

j'ai un petit soucis que je n'arrive pas à résoudre malgré de nombreuse recherches, je n'arrive pas à ouvrir une connexion vers EXTPROC.

La base est une oracle 9i sous Unix, mon PC est sous windows XP.

Le but de tout ça étant :
  1. de lancer une procédure PL/SQL avec comme paramètre un répertoire
  2. de créer ce répertoire sur le serveur de base de données avec des commandes unix (mkdir mon_rep) (c'est là qu'est mon problème)
  3. faire un traitement qui générera un fichier dans le répertoire

Le listener.ora
Code :
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
38
39
40
41
42
43
LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
      )
      (ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = TCP)(HOST = MON_IP)(PORT = 1521))
      )
    )
  )
  
SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = CHEMIN_VERS_ORACLE_HOME)
      (PROGRAM = extproc)
    )
    (SID_DESC =
      (GLOBAL_DBNAME = DB.WORLD)
      (ORACLE_HOME = CHEMIN_VERS_ORACLE_HOME)
      (SID_NAME = MON_SID)
    )
  )
  
LISTENER_EXTPROC =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = IPC)(KEY = CLETOTO))
      )
    )
  )

SID_LIST_LISTENER_EXTPROC =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = CHEMIN_VERS_ORACLE_HOME)
      (PROGRAM = extproc)
    )
  )
mon tns_names.ora
Code :
1
2
3
4
5
6
7
8
9
EXTPROC_CONNECTION_DATA =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
    )
    (CONNECT_DATA =
      (SID = PLSExtProc)
    )
  )
et l'erreur
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
D:\>tnsping EXTPROC_CONNECTION_DATA
 
TNS Ping Utility FOR 32-bit Windows: Version 9.2.0
 
Copyright (c) 1997 Oracle Corporation.  ALL rights
 
Fichiers de paramÞtres utilisÚs :
D:\TNS_NAMES\sqlnet.ora
 
 
Adaptateur TNSNAMES utilisÚ pour la rÚsolution de
Attempting TO contact (DESCRIPTION = (ADDRESS_LIST
TNS-12541: TNS : aucun module d'Úcoute (listener)
Emmanuel.L est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/01/2011, 14h18   #2
Invité de passage
 
Développeur informatique
Inscription : août 2009
Messages : 5
Détails du profil
Informations personnelles :
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : août 2009
Messages : 5
Points : 1
Points : 1
Après renseignement auprès des DBA il semble que je ne peux pas lancer des extproc depuis mon poste (la base est sur un serveur unix distant). Ce qui ne devrait pas poser de problème pour l'exploitation du package mais m'handicape pour le dev car je ne developpe pas sur le serveur de BDD
Emmanuel.L est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h29.


 
 
 
 
Partenaires

Hébergement Web