Communication Oracle - SQL SERVEUR

Communication Oracle - SQL SERVEUR - Shell/Batch - Programmation

Marsh Posté le 04-11-2008 à 08:49:36    

Bonjour,
 
Alors voila tout le soucis :
j'ai deux serveurs X et Y
 
X possède une base ORACLE 10G sur un unix.
Y possède une base SQL serveur 2000 sur un zindows 2003.
 
Je voudrais pouvoir comparer deux tables à divers moment de la journée.
si elles sont différentes ( il manque des individus dans la base oracle ) il faudrais completer la base Oracle
NOTE : je ne touche pas à la base SQL SERVEUR je veux simplement lire dedans.
 
Sur quel serveur je dois initialiser le lien ?
avez vous une méthode pour cela ?
Peut-on s'en sortir avec un bon vieux listener et un lien ODBC ?
 
en vous remerciant par avance.
 
très cordialement.

Reply

Marsh Posté le 04-11-2008 à 08:49:36   

Reply

Marsh Posté le 04-11-2008 à 15:31:44    

Vu que ce n'est pas deux Oracle ou deux SQL Server, je crain qu'il faille faire une programme qui le fasse à la main.
 
 


---------------
| AMD Ryzen 7 7700X 8C/16T @ 4.5-5.4GHz - 64GB DDR5-6000 30-40-40 1T - AMD Radeon RX 7900 XTX 24GB @ 2680MHz/20Gbps |
Reply

Marsh Posté le 04-11-2008 à 17:20:47    

Je ferais ça via un script en langage style PHP, avec les librairies mssql d'un côté, et les librairies oracle de l'autre ...   le script PHP étant évidemment "lançable" via une cron task ...

Reply

Marsh Posté le 04-11-2008 à 17:26:06    

Ruby, PHP, Python, tout est envisageable.


---------------
| AMD Ryzen 7 7700X 8C/16T @ 4.5-5.4GHz - 64GB DDR5-6000 30-40-40 1T - AMD Radeon RX 7900 XTX 24GB @ 2680MHz/20Gbps |
Reply

Marsh Posté le 04-11-2008 à 17:35:48    

Ruby est un peu overkill pour ce genre de chose IMHO, mais Python me semble une excellente idée aussi ;)
Sinon un bon vieux VBS, mais je sais pas s'il existe des librairies de connexion Oracle en VBS ... (à googler, jsuis feignant :p )


Message édité par ZeBix le 04-11-2008 à 17:36:17
Reply

Marsh Posté le 04-11-2008 à 17:57:32    

à partir du moment où il y a le client Oracle d'installé, il est possible de faire du VBS via ODBC ou ADODB

Reply

Marsh Posté le 04-11-2008 à 18:14:34    

perso je ferai tout en oracle, tu peux établir la connexion via un dblink qui pointe sur ton odbc http://www.easysoft.com/applicatio [...] sodbc.html .
 
 

Reply

Marsh Posté le 04-11-2008 à 19:34:49    

couak a écrit :

à partir du moment où il y a le client Oracle d'installé, il est possible de faire du VBS via ODBC ou ADODB


ODBC sous Linux ?  :heink:


---------------
| AMD Ryzen 7 7700X 8C/16T @ 4.5-5.4GHz - 64GB DDR5-6000 30-40-40 1T - AMD Radeon RX 7900 XTX 24GB @ 2680MHz/20Gbps |
Reply

Marsh Posté le 12-11-2008 à 10:56:40    

lol odbc sous Linux celui qui me le pond il y a gros respect !!!!
 
avec les Heterogeneous Services cela doit être faisable mais il faut, à ce que je sais, installer tout le moteur oracle! completo ! :-(
si quelqu'un à une astuce je suis preneur!

Reply

Marsh Posté le 12-11-2008 à 11:03:45    

le lien sur la documentation est magique merci casimimir!!!

Reply

Marsh Posté le 12-11-2008 à 11:03:45   

Reply

Marsh Posté le 25-11-2008 à 09:18:51    

effectivement j'avais mal lu pour Oracle j'ai cru que c'était sous windows :o

Reply

Marsh Posté le 25-11-2008 à 09:21:59    

MEI a écrit :


ODBC sous Linux ?  :heink:


 

VB_INTER a écrit :

lol odbc sous Linux celui qui me le pond il y a gros respect !!!!


 
pour le problème posté, c'est stupide, j'avais mal lu
mais ODBC sous linux existe : http://www.unixodbc.org/
et ca marche très bien, je l'utilise avec un driver MDB pour lire une base access via un montage samba

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed