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
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
dblink.
Il vaut mieux monopoliser son intelligence sur des bêtises que sa bêtise sur des choses intelligentes.
c koi dblink??? c un outil ??
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.
merci bcp take care
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??
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.
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![]()
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
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.
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).
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...???
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.
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???
à 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.
Ben si tu as répondu à une de mes kestions avant la je te permtrrai de me faire des remarques, l'essentiel aux autre membres je vous pose la question :Envoyé par titides
Que dois-je faire pour installer une application sur un client sans installer oracle client??
- jdbcQue dois-je faire pour installer une application sur un client sans installer oracle client??
- application intranet.....![]()
mais ou est le rapport avec le sujet ???
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
vu que la remarque ne t'est- pas destiné je vois pas l'interet de tes remarques
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.
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?
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager