web-dev-qa-db-fra.com

Création d'un "lien de base de données" à partir d'Oracle sur SQL Server

Existe-t-il un moyen pour Oracle à lire depuis SQL Server?

Nous essayons essentiellement de lire à partir d'une table SQL Server et de mettre à jour les informations à Oracle. Nous avions l'habitude d'avoir un lien de base de données dans Oracle à une autre base de données Oracle.

Maintenant, l'application est remplacée par une nouvelle application qui exécute SQL Server. Nous essayons donc de répliquer le même processus, mais maintenant c'est Oracle à SQL Server. J'espère que cela a du sens.

2
Tom

Le serveur de base de données Oracle accepte les instructions SQL qui interrogent les données stockées dans plusieurs bases de données différentes. Le serveur de base de données Oracle avec le composant des services hétérogènes traite l'instruction SQL et transmet la solution SQL appropriée directement à d'autres bases de données Oracle et via des passerelles vers des bases de données non oracle. Le serveur de base de données Oracle combine ensuite les résultats et les renvoie au client.

Guide de l'administrateur de connectivité hétérogène de base de données

Oracle fournit des services hétérogènes pour interroger des bases de données sans oracle tels que SQL Server. Si vous avez besoin de conseils, voici quelques liaisons utiles.

  • Connexion aux sources de données non oracle via des passerelles
  • 2
    JSapkota

    Nous utilisons un produit appelé EasySoft. Ce n'est pas gratuit, mais vous permet d'exécuter des requêtes sur Oracle comme si la base de données/tables était locale.

    Vous pouvez également utiliser la réplication pour copier des données de SQL Server à Oracle (ou vice versa, édition. Oracle -> SQL Server nécessite une entreprise, je crois).

    0
    Paul Morris