Accès à distance via dblink Oracle

Pour accéder à des objets à partir d'une base de données Oracle d'une autre base de données Oracle de la façon la plus simple est d'utiliser un dblink (qui est le plus facile d'être toujours le plus souhaitable, l'abus DBLINKS peut conduire à de nombreux problèmes, tant performance et de sécurité)

Cela exige, avec un utilisateur privilégié avec CREATE DATABASE LINK dblink créer la base de données source (A) par une simple déclaration de la manière suivante:

Créer un lien base de données à communiquer «B» LNK_DE_A_a_B utilisateur identifié par mot de passe avec;

«LNK_DE_A_a_B 'est le nom du lien,' user 'et' password 'sont les identifiants d'utilisateurs qui utilisent le lien pour vous connecter, d'hériter des autorisations et aacute; n tous les accès par le lien, et B est le nom de l'instance de la base de données.

Grâce à la dblink pour se connecter à des objets dans la base de données distante avec les autorisations que l'utilisateur a été fournie dans l'instruction de création.

Pour faire référence à un objet de la base de données distante doit indiquer le nom de l'objet, enchaîné avec '@' et le caractère le nom a donné le dblink.

Exemple:

Select * from table @ LNK_DE_A_a_B

Pour de plus amples informations s'il vous plaît consulter la documentation Oracle qui est fourni en ligne à la base de données oracle créer de la documentation

Si ce que vous voulez est d'accéder à une base de données d'un autre fabricant peut créer le dblink l'aide des services hétérogènes.Vous pouvez voir comment avec SQLServer article services hétérogènes: Connection d'Oracle vers SQL Server

Talk About It forum