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 :

[10g] Réplication Principe


Sujet :

Oracle

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    198
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 198
    Par défaut [10g] Réplication Principe
    Bonsoir,

    je lis pas mal d'articles sur la réplication, ca l'air vraiment puissant au niveau des données... mais qu'en est il au niveau des objets ?

    en effet, j'ai 2 bases avec un MCD qui évolue régulièrement et des données qui sont régulièrement mises à jour (l'enfer !)

    sur la BD1 c'est maj data users locaux et maj MCD

    sur la BD2 c'est maj data users externes et maj MCD à l'identique de BD1

    aussi la question qu'advient t'il des modifs sur les objets ds un réplicat (ALTER TABLE, REPLACE VIEW, REPLACE TRIGGER...)

    Le réplicat "global" par schéma ou par tablespace est ce un concept qui existe ?

    Bon voilà, j'en ai marre de tout me "taper al mano" aussi je cherche une solution pour que les modifs tant sur les objets que sur les données s'appliquent d'elles mêmes, utopique ?

    sachant que le MCD évolue chaque jour et les DATAS toutes les 3 à 5 heures.

    l'enfer je vous dis !!!

    Merci pour vos conseils et remarques

    Lunab

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    74
    Détails du profil
    Informations personnelles :
    Âge : 52
    Localisation : France, Haute Vienne (Limousin)

    Informations forums :
    Inscription : Octobre 2006
    Messages : 74
    Par défaut
    En théorie Oracle Streams peut gérer ce type de cas (réplication d'ordres DDL et DML), mais c'est très gourmand et ça demande à être tester (je ne connais pas grand monde qui l'ait mis en production....).

  3. #3
    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
    Sinon, shareplex vendu par Quest permet de faire ce type de chose... ceci étant, le plus simple serait d'intégrer dans l'exploitation de BD1, l'application des DDL sur BD2 aussi, pourquoi vouloir automatiser à tout prix... il y a tant de changement de MCD ?

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    198
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 198
    Par défaut
    Merci de vos réactions

    Citation Envoyé par Fred_D
    ceci étant, le plus simple serait d'intégrer dans l'exploitation de BD1, l'application des DDL sur BD2 aussi, pourquoi vouloir automatiser à tout prix...
    Pourrais tu développer ton idée stp ?
    DDL c'est les instructions qui modifie les objets ?

    Citation Envoyé par Fred_D
    il y a tant de changement de MCD ?
    certes je m'enflamme un peu, mais c'est vrai que l'on ajoute souvent 4 tables ds la même journée les vues associées et les triggers qui vont avec, puis le lendemain rien... et le surlendemain on ajoute un champ, on modifie le trigger et on recompile la vue...

    on est plusieurs à travailler sur la base avec des niveaux différents, aussi la rigueur n'est pas tjrs là et donc on oublie tel ou tel modif à remonter sur BD2...

    Lunab

  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
    quand tu appliques un patch (création ou modification d'objets) sur DB1 tu l'appliques aussi sur DB2... oui DDL c'est des modifs d'objet

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    198
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 198
    Par défaut
    Citation Envoyé par Fred_D
    quand tu appliques un patch (création ou modification d'objets) sur DB1 tu l'appliques aussi sur DB2... oui DDL c'est des modifs d'objet
    Donc DDL pour la modif des objets

    et le réplicat pour les données

    c'est cà ?

    euh, tu connais un bon tuto pour je puisse comprendre DDL.. ses enjeux et sa mise en oeuvre

    Merci d'avance

    Lunab

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    198
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 198
    Par défaut
    Citation Envoyé par Fred_D
    Sinon, shareplex vendu par Quest permet de faire ce type de chose...
    Pour arrêter de fantasmer sur SharePlex et après contact avec Quest France, une solution serveur 1 sur serveur 2 et inversement tourne autour de ... 60.000 € pour une solution basisque (1 UC source sur 1 UC cible)

    Voili, voilà... ca calme...

    tuto ou doc sur DDL pas plus que ça ?

    Lunab

Discussions similaires

  1. 10g réplication asynchrone symétrique
    Par apetroff dans le forum Oracle
    Réponses: 1
    Dernier message: 18/01/2010, 20h32
  2. Quelle réplication ? (sous Oracle 10g)
    Par Bonnie38 dans le forum Administration
    Réponses: 6
    Dernier message: 06/05/2008, 19h36
  3. Réplication de données via des MV entre 9i et 10g
    Par jml50 dans le forum Administration
    Réponses: 1
    Dernier message: 15/06/2007, 12h10
  4. Réponses: 11
    Dernier message: 28/02/2007, 12h18
  5. [Concept] Réplication
    Par melinda dans le forum Décisions SGBD
    Réponses: 4
    Dernier message: 31/03/2003, 17h29

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