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 :

Rapatriement quotidien de données distantes (delta)


Sujet :

Administration Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    39
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2007
    Messages : 39
    Par défaut Rapatriement quotidien de données distantes (delta)
    Bonjour,

    Je souhaiterais rapatrier, sur un serveur ORACLE 10.0.2 local, des tables (une dizaine) réparties sur plusieurs bases distantes (datawarehouse). Je n'ai pas beaucoup d'infos sur ces bases et je n'ai qu'un accès en "lecture SQL".

    Ma démarche est la suivante : je compte faire un export full des données qui m'intéressent puis un import full sur mon serveur local. Ensuite, je voudrais mettre ces données à jour tous les soirs sans refaire du full à chaque fois (delta).

    Comme pourrais-je procéder sachant donc que je n'ai pas d'accès "physique" et que je ne peux rien modifier sur le serveur distant (impossible de récupérer les archivelogs pour rejouer le delta par exemple...)

    Merci d'avance pour vos suggestions...

  2. #2
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    Streams se charge de ça très bien (réplication Oracle) et est très simple à utiliser via la console. Sinon, vue matérialisée et/ou requête avec DBLink sont des possibilités aussi

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    39
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2007
    Messages : 39
    Par défaut
    Merci pour cette réponse rapide ! Je vais me renseigner sur Streams... J'espére que ça fonctionne en "tirant" les données car je n'aurai pas la possibilité de les "pousser"...

    Pour les vues matérielles, si le serveur distant tombe je suis aussi bloqué en local du coup non ?

    Sinon, en utilisant des instructions SQL c'est possible de rejouer les modifs effectuées sur une table depuis un instant T ? Je rappelle que je n'ai pas accès aux redo/archivelogs... Merci !

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    39
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2007
    Messages : 39
    Par défaut
    Bonjour,

    J'ai pris connaissance du fonctionnement de Streams et, comme je le redoutais, cette technologie utilise les archivelogs... Un peu comme les "standby" dailleurs non ? Mais je n'ai pas accès au serveur source pour configurer la destination bis des archivelogs, donc impossible

    Qu'en est-il des 2 autres solutions (voir post précédent) ?

    Merci.

  5. #5
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    pas tout à fait. La standby envoie les archivelogs pour les appliquer sur la cible. Streams utilise logminer pour stocker les ordres SQL archivés dans une queue (fil d'attente). C'est cette queue qui est répliqué à distance pour réappliquer les ordres SQL

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    39
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2007
    Messages : 39
    Par défaut
    J'ai trouvé le tuto suivant :
    http://fadace.developpez.com/oracle/downstreams/

    D'après ce tuto, il faut configurer la copie des archivelogs au niveau du serveur source ce que je ne peux pas faire... Mais il s'agit de "down"streams... Ca n'est pas ce que vous me proposez n'est-ce pas ? Si ça n'est effectivement pas la même chose savez-vous où je peux trouver un tuto adapté ?

    Merci.

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 25/05/2010, 14h59
  2. Connection base de donnée distante
    Par krfa1 dans le forum ASP
    Réponses: 6
    Dernier message: 22/12/2005, 15h12
  3. Delphi Connexion à une base de donnée distante par TCP/IP
    Par viecel dans le forum Bases de données
    Réponses: 1
    Dernier message: 12/01/2005, 19h19
  4. Exécutable gérant une base de données distante via internet
    Par paulgiot dans le forum Bases de données
    Réponses: 4
    Dernier message: 15/07/2004, 14h00
  5. connexion a une base de donnée distante mysql(site internet)
    Par rollernox dans le forum Bases de données
    Réponses: 2
    Dernier message: 06/07/2004, 13h14

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