|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : décembre 2006 Messages : 48 ![]() |
Bonjour tout le monde c mon 1er message sur forum , voila je vais concevoir une base de donnée sous oracle , le probléme c'est que j'ai une table qui existe dans une autre base de données, donc comment connecter les 2 tables des 2 bases??? merci
|
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Inscription : mai 2004 Messages : 1 812 ![]() |
dblink.
__________________
Il vaut mieux monopoliser son intelligence sur des bêtises que sa bêtise sur des choses intelligentes. Mon combat pour les droits des consommateurs face aux abus des grandes marques. |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : décembre 2006 Messages : 48 ![]() |
c koi dblink??? c un outil ??
|
|
|
00
|
|
|
#4 |
|
Membre Expert
![]() Inscription : mai 2004 Messages : 1 812 ![]() |
Une fonctionnalité oui. Une recherche sur le forum devrait répondre à tes questions.
__________________
Il vaut mieux monopoliser son intelligence sur des bêtises que sa bêtise sur des choses intelligentes. Mon combat pour les droits des consommateurs face aux abus des grandes marques. |
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : décembre 2006 Messages : 48 ![]() |
merci bcp take care
|
|
|
00
|
|
|
#6 |
|
Invité de passage
![]() Inscription : décembre 2006 Messages : 48 ![]() |
Voila je viens de lite des articles sur dblink mais c plutot pour connecter une base de données distante, pour rappel moi j'ai deux base de données oracle qui partagent la meme table, comment faire??
|
|
|
00
|
|
|
#7 |
|
Membre Expert
![]() Inscription : mai 2004 Messages : 1 812 ![]() |
Ah pardon excuse moi, je n'avais pas bien compris. Ton problème à toi c'est que tu voudrais que les 2 tables des 2 bases soient parfaitement synchronisées c'est ça ?
__________________
Il vaut mieux monopoliser son intelligence sur des bêtises que sa bêtise sur des choses intelligentes. Mon combat pour les droits des consommateurs face aux abus des grandes marques. |
|
|
00
|
|
|
#8 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
Materialized view et DBLink me semble être la meilleur solution.
Une materialized view est un objet entre la table et la vue. En fait, c'est une table qui est mise à jour à la demande avec les données résultantes de la vue. Le DBLink est un lien qui permet de lire les données d'une base de données distante. PS : merci de soigner la qualité de tes messages en évitant notamment le style SMS |
|
|
00
|
|
|
#9 |
|
Invité de passage
![]() Inscription : décembre 2006 Messages : 48 ![]() |
je veux que les 2 tables des 2 base de données s'interagissent , c'est à dire à chaque maj de cette table dans l'une des base de données y aura mise à jour automatique sur l'autre base de données , c comme access choisir table externe
|
|
|
00
|
|
|
#10 |
|
Membre Expert
![]() Inscription : mai 2004 Messages : 1 812 ![]() |
Hum oui et non. Dans Access tu accèdes à une table externe, donc il s'agit plus de l'équivalent d'une dblink.
En gros ta table MATABLE existe dans la base A et elle est référencée dans B comme étant MATABLE@A. Tu fais toutes tes actions sur MATABLE@A dans l'instance B. Par contre tu peux aussi créer une table MATABLE dans A et une table MATABLE dans B et gérer un mécanisme complexe de synchronisation entre les deux, mais ça risque d'être compliqué.
__________________
Il vaut mieux monopoliser son intelligence sur des bêtises que sa bêtise sur des choses intelligentes. Mon combat pour les droits des consommateurs face aux abus des grandes marques. |
|
|
00
|
|
|
#11 |
|
Membre Expert
![]() Inscription : avril 2006 Messages : 1 024 ![]() |
Ce que tu décrit c'est la réplication multi-maitre:
http://download-uk.oracle.com/docs/c...ster.htm#43906 C'est très puissant mais attention c'est assez lourd, ce qui est normal car il y a toute une tringlerie interne pour synchroniser les tables, et surtout gérer les conflicts. Tu devras t'assurer qu'il n'y a pas de risque que ton applicatif veuille modifier la meme donnée au meme moment sur les 2 bases ou sinon définir une politique de gestion de conflict pour choisir qui l'emporte sur qui etc... Si tu as le peux, je te conseillerais comme nuke_y de choisir arbitrairement une base qui contiendra la source unique, comme ça il y aura une gestion des lock (cad interdire que 2 requêtes modifient la meme chose en meme temps). |
|
|
00
|
|
|
#12 |
|
Invité de passage
![]() Inscription : décembre 2006 Messages : 48 ![]() |
en gros est-ce que le dblink peut faire l'affaire sachant que les 2 base de données sont dans 2 serveurs différents...???
|
|
|
00
|
|
|
#13 |
|
Membre Expert
![]() Inscription : mai 2004 Messages : 1 812 ![]() |
Moi je pense que oui, si j'ai bien compris ton besoin. Le dblink va fonctionner comme "lier une table" sous Access. Donc comme sous Access ça sera très pratique pour faire de l'écriture partagée ou de la lecture simple, mais je ne garanti pas les temps d'exécution si tu tentes d'inclure la table dans une jointure.
__________________
Il vaut mieux monopoliser son intelligence sur des bêtises que sa bêtise sur des choses intelligentes. Mon combat pour les droits des consommateurs face aux abus des grandes marques. |
|
|
00
|
|
|
#14 |
|
Invité de passage
![]() Inscription : décembre 2006 Messages : 48 ![]() |
voila je compte concevoir a base de donnée oracle prochainement, maintemant pour l'implémentation de l'apllication je sais pas encore , sachant que j'ai une dizaine d'users qui n'ont pas des comptes administrateurs sur leur pc , je veux savoir au juste koi faire ?? une architecture 3tiers fait l'affaire???
|
|
|
00
|
|
|
#15 |
|
Membre éprouvé
![]() Inscription : mai 2003 Messages : 494 ![]() |
à mon avis, vu tout le flot de question que tu poses essaye de :
- être plus précis dans tes demandes. - explicite un peu mieux ce que tu veux, ce que tu as déjà aussi. - explicite aussi le but de ta manoeuvre. Les réponses n'en seront plus que cohérente. |
|
|
00
|
|
|
#16 | |
|
Invité de passage
![]() Inscription : décembre 2006 Messages : 48 ![]() |
Citation:
Que dois-je faire pour installer une application sur un client sans installer oracle client?? |
|
|
|
00
|
|
|
#17 | |
|
Membre Expert
![]() Inscription : avril 2006 Messages : 1 024 ![]() |
Citation:
- application intranet..... J'adère completement à la remarque de titides et moi j'ai le droit vu que j'ai déja répondu à certaines de tes questions Je crois qu'il faut que tu fasse un effort pour exprimer simplement: - ton besoin fonctionnel - tes contraintes techniques Et ce, sans anticiper la solution, chaque chose en son temps... parcequ'avec une telle confusion, on ne fera que tourner en rond |
|
|
|
00
|
|
|
#18 |
|
Invité de passage
![]() Inscription : décembre 2006 Messages : 48 ![]() |
vu que la remarque ne t'est- pas destiné je vois pas l'interet de tes remarques
|
|
|
00
|
|
|
#19 |
|
Membre Expert
![]() Inscription : avril 2006 Messages : 1 024 ![]() |
C'était juste une information et un conseil gratuit. je sais que bien se comprendre est la difficulté numéro 1 en informatique, je sais que quand on a la tete dans le guidon, ce n'est pas facile d'exprimer ce qu'on veux vraiment... relis tes posts et tu vera que c'est pas évident de suivre le fil.
Donc l'information était: "on a du mal à te suivre" et le conseil gratuit était "essaye de faire simple en exposant simplement les bases du problème et non les débuts de solution" Et n'oublie pas que nous sommes tous bénévoles, donc meme si on est parfois maladroit, ce n'est pas une raison pour etre agressif. |
|
|
00
|
|
|
#20 |
|
Invité de passage
![]() Inscription : décembre 2006 Messages : 48 ![]() |
dsl mais c etait pas mon intention, ben voila est-ce possible d'implémenter une architecture 3 tiers avec oracle en utilisant easyphp???? et si c oui est-ce que difficile??? car j'ai lu des articles décourageant.
ben si c oui est-ce que j'aurai besoin seulement d'un browser au niveau clien ??? et coté serveur est-ce que c possbile j'installe easyphp et oracle sur un seule serveur? |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com