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 :

Lancer à distance un process


Sujet :

Administration Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    428
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 428
    Par défaut Lancer à distance un process
    Bonjour;

    Je souhaite réaliser le trt suivant : j'ai 2 serveurs Linux S1 un SGBD-R Oracle 10g et S2 un serveur Web hébergeant +sieurs applications Web.
    Sur le serveur SGDB Oracle, je reçois ds un répertoire un fichier *.tar via CFT.
    Mon objectif est de déclencher via une requête SQL à partir du serveur S2, une tâche qui va s'exécuter sur le serveur S1 et qui va lire le fichier tar et le stocker ds la base.
    Comment réaliser sous Oracle un tel processus en sachant que les 2 serveurs ne peuvent communiquer uniquement que via SQL.

    Merci;

  2. #2
    Membre Expert
    Avatar de LeoAnderson
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    2 938
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 2 938
    Par défaut
    Si le serveur 2 peut effectuer les opérations voulues via une procédure PL/SQL, il suffit ensuite de créer un DB_Link de S1 vers S2 et d'appeller la-dite procédure via ce fameux DB_Link.

  3. #3
    Membre émérite Avatar de plabrevo
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    548
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 548
    Par défaut
    Il est aussi possible d'installer Entreprise Manager 10g, et d'y soumettre des travaux via le EM/SDK, travaux qui seront executes par l'agent installe sur chacune des machines.

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    428
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 428
    Par défaut
    Citation Envoyé par LeoAnderson
    Si le serveur 2 peut effectuer les opérations voulues via une procédure PL/SQL, il suffit ensuite de créer un DB_Link de S1 vers S2 et d'appeller la-dite procédure via ce fameux DB_Link.

    Bonjour;

    Je sais que le serveur S2 peut requeter sur S1 via JDBC ou ODBC, puisque j'ai déjà des DAO qui maj via des procèdures stockées (create, delete, update) la base et affichent (select sur des vues) des pages WEB.
    Je ne sais pas qu'est ce qu'une procédure PL/SQL ? est ce comme une procèdure stockée ? Pour le reste : créer un DB_link S1 => S2 et appeller la pr via le lien => est-possible d'avoir un exemple sur ce sujet.

    Merci;

Discussions similaires

  1. Lancer plusieurs stored process en meme temps
    Par fpolo dans le forum Outils BI
    Réponses: 3
    Dernier message: 04/01/2012, 10h36
  2. Réponses: 2
    Dernier message: 09/08/2011, 16h19
  3. impossible de lancer un store process de mon poste
    Par id301077 dans le forum Outils BI
    Réponses: 2
    Dernier message: 06/01/2010, 11h42
  4. Lancer un process dès qu'il tombe
    Par devdev2003 dans le forum Administration système
    Réponses: 4
    Dernier message: 13/06/2005, 22h44
  5. Lancer une connexion réseau et accès à distance
    Par tintin22 dans le forum Web & réseau
    Réponses: 10
    Dernier message: 09/05/2005, 01h26

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