Bonjour,
Soit une BDD MariaDB (donc compatible MySQL) avec une vue, sur un premier serveur.
Soit une BDD Oracle sur un autre serveur.
Je dois mettre en oeuvre un système automatique d'export des données résultant de la vue MariaDB vers la BDD Oracle ou bien un import depuis Oracle interrogeant la vue de MariaDB.
J'envisage que les données issues de la vue soient enregistrées dans une table d'import et qu'une procédure contenant un MERGE fasse le boulot d'import des données dans la vraie table Oracle. Ensuite, la table d'import serait vidée.
Un système automatisant tout ça quotidiennement doit être aussi mis en oeuvre.
Quelles seraient les meilleurs solutions ?
1) DB_LINK Oracle et procédure qui se connecte directement à MariaDB pour récupérer les données ?
2) Peut-on programmer une tâche dans Oracle pour automatiser l'import ?
3) Script bash mis en cron qui lance l'import quotidiennement depuis le serveur Oracle ?
4) Script sur le serveur MariaDB qui se connecte à Oracle et exporte les données de la vue + tâche Oracle pour faire le MERGE ?
Partager