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 :

Pseudo Table et lien externe


Sujet :

Administration Oracle

  1. #1
    Membre régulier Avatar de _Agrid
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    112
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Novembre 2008
    Messages : 112
    Points : 112
    Points
    112
    Par défaut Pseudo Table et lien externe
    Bonjour à tous

    J'ai depuis quelques jours une idée un peu tordue qui me trotte dans la tête

    Imaginons une application X qui s'appuie sur une base Oracle.

    L'éditeur de cette solution n'est pas très communiquant

    J'ai dans cette application plusieurs tables, et une en particulier m’intéresse c'est imaginons pour l'exemple une table de références produits

    Cette table je dois la mettre à jour à la main chaque jours via un formulaire de l'application X

    Mon ERP dispose quant à lui déjà de la données à jour dans une base SQL Serveur.

    La première chose qui me vient à l'esprit est une synchronisation des bases via un script planifié, ETL ...

    Mais serait il possible de substituer cette table (Oracle) par un lien vers une "pseudo table" qui s'appuie sur une Vue sur SQL Serveur distante (les données ne devant être qu'en lecture par X et la problématique de jointure étant gérable différemment).

    Précision je n'ai pas accès au code source de l'application donc l'impossibilité de changer un éventuel nom de table dans les requête SQL.

    Messieurs les Yodas d'Oracle auriez vous une idée ?

    Que celui qui me propose GoldenGate, je lui vide son compte en banque

    Merci

    Cordialement

    _Agrid

  2. #2
    Modérateur
    Avatar de Waldar
    Homme Profil pro
    Customer Success Manager @Vertica
    Inscrit en
    Septembre 2008
    Messages
    8 452
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Customer Success Manager @Vertica
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2008
    Messages : 8 452
    Points : 17 814
    Points
    17 814
    Par défaut
    Oui vous pouvez créer un DBLink vers SQL-Server, ne l'ayant personnellement jamais mis en place je vous renvoie sur un des liens de Google :
    http://www.dba-oracle.com/t_database...ver_oracle.htm

    Pour leurrer l'application, il faudrait regarder du côté des synonymes publics.

  3. #3
    Membre actif

    Profil pro
    Administrateur de base de données
    Inscrit en
    Septembre 2008
    Messages
    167
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Septembre 2008
    Messages : 167
    Points : 265
    Points
    265
    Par défaut
    Bonjour,
    La mise a jour de la table par chargement automatique me semble de loin préférable pour garder les bases indépendante l'une de l'autre. Ou éventuelement remplacer la table oracle par une table externe qui pointe vers un fichier plat extrait du sqlserver (j'aime bien les tables externes).

Discussions similaires

  1. [Liens externe] Comment utiliser extern
    Par max44410 dans le forum C++Builder
    Réponses: 6
    Dernier message: 03/06/2005, 17h32

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