Précédent   Forum des professionnels en informatique > Bases de données > Oracle
Oracle Forum Oracle : le serveur, les outils, ... Voir F.A.Q Oracle Tutoriels Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 12/12/2006, 22h44   #1
Membre du Club
 
Inscription : décembre 2003
Messages : 168
Détails du profil
Informations forums :
Inscription : décembre 2003
Messages : 168
Points : 41
Points : 41
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
lunab54 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/12/2006, 09h44   #2
Membre régulier
 
Inscription : octobre 2006
Messages : 73
Détails du profil
Informations personnelles :
Âge : 39
Localisation : France, Haute Vienne (Limousin)

Informations forums :
Inscription : octobre 2006
Messages : 73
Points : 85
Points : 85
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....).
Harry Potter est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/12/2006, 09h52   #3
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
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 ?
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/12/2006, 12h25   #4
Membre du Club
 
Inscription : décembre 2003
Messages : 168
Détails du profil
Informations forums :
Inscription : décembre 2003
Messages : 168
Points : 41
Points : 41
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
lunab54 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/12/2006, 14h21   #5
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
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
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/12/2006, 15h36   #6
Membre du Club
 
Inscription : décembre 2003
Messages : 168
Détails du profil
Informations forums :
Inscription : décembre 2003
Messages : 168
Points : 41
Points : 41
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
lunab54 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2006, 13h26   #7
Membre du Club
 
Inscription : décembre 2003
Messages : 168
Détails du profil
Informations forums :
Inscription : décembre 2003
Messages : 168
Points : 41
Points : 41
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
lunab54 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h44.


 
 
 
 
Partenaires

Hébergement Web