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

Oracle Discussion :

[strategie] Communication entre 2 instances


Sujet :

Oracle

Vue hybride

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

    Informations forums :
    Inscription : Juillet 2002
    Messages : 239
    Par défaut [strategie] Communication entre 2 instances
    Salut,

    Dans mon appli on a 2 instances d'oracle qui doivent communiquer

    l'une doit rapatrier quotidiennement des données issues de l'autre.

    Je me demandais si la meilleure façon de faire serait d'écrire des Procédures stockées au lieu de de faire "bourrin" un module java dédié à ça.

    Etant bien débutant sous Oracle, si vous avez des conseils (ou des directions à prendre) je suis preneur.

    Merci d'avance.

  2. #2
    Rédacteur

    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 320
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 320
    Par défaut
    Bonjour ,

    Merci de bien préciser le contexte ( version , volumtétrie , combien de lignes devait vous ramener , comment , pourquoi .... )

    Lire ceci

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    239
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 239
    Par défaut
    Pardon:

    Version : Oracle 9i
    Nombre de tables concernées : 8 avec 3 colonnes chacune
    Nombre de lignes à importer : 300 lignes par tables
    Comment : c'est la question que je me pose(traitement Oracle, traitement externe à mon application web ou bien traitement interne à mon application web ?)
    Pourquoi : mon application web est couplée à une bdd. Cette dernière doit mettre à jour quotidienement certaines de ses tables. Les données proviennent d'une autre bdd installée sur une autre machine physique.

    Dites-moi si tout est complet ou bien je dois ajouter d'autres éléments d'information.

    Merci de votre patience

  4. #4
    Rédacteur

    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 320
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 320
    Par défaut
    Dans ce cas là est vu la faible volumétrie, il vaut lieux faire gérer ca par Oracle :

    - Lien de base de données ( database link ).
    - Traitement en SQL ( peut être faire une procédure stockée )
    - La schédulé via DBMS_JOB .

    Voila ca me semble être une solution

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    239
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 239
    Par défaut
    Merci, ça a l'air super tout ça. je vais m'empresser d'étudier la chose.

  6. #6
    Membre éclairé
    Inscrit en
    Novembre 2002
    Messages
    549
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 549
    Par défaut
    Citation Envoyé par Jaouad
    Dans ce cas là est vu la faible volumétrie, il vaut lieux faire gérer ca par Oracle :

    - Lien de base de données ( database link ).
    - Traitement en SQL ( peut être faire une procédure stockée )
    - La schédulé via DBMS_JOB .

    Voila ca me semble être une solution
    +export/import non ?

    @

  7. #7
    Rédacteur

    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 320
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 320
    Par défaut
    on peut faire un export/import ou une vue matérialisé ( qui se raffraichit ) , sqlldr ou copie de base ...

    Il existe diverses solutions , mais un avantage ( au vue de la volumétrie ) de la solution que j'ai proposé c'est que tu peux intégrer cela dans un bloc PL/sql ( avant un traitement par ex.) ou alors le programmer dans DBMS_JOB.

    Ceci n'est qu'une solution qui n'est pas forcément meilleur que les autres

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

Discussions similaires

  1. communication entre 2 instances d'une application access
    Par funkyjul dans le forum VBA Access
    Réponses: 11
    Dernier message: 11/04/2008, 07h23
  2. Réponses: 11
    Dernier message: 30/06/2007, 04h34
  3. Réponses: 8
    Dernier message: 10/05/2006, 23h58
  4. [Débutant] communication entre 2 instances
    Par xiao-long974 dans le forum AWT/Swing
    Réponses: 5
    Dernier message: 05/06/2004, 12h07
  5. communication entre programmes
    Par jérôme dans le forum C
    Réponses: 12
    Dernier message: 16/04/2002, 08h05

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