Même les petites organisations qui utilisent le gestionnaire de base de données Oracle ont généralement plusieurs bases de données sur leur serveur ; moyennes et grandes entreprises ont de nombreuses bases de données réparties entre plusieurs serveurs . Lorsque vous travaillez dans une base de données, vous pouvez accéder à un autre . Oracle fait avec des objets de base de données appelée liens. Lorsque vous créez un lien, vous avez deux options pour l'authentification de l' utilisateur : implicitement avec le mot-clé " current_user », ou explicitement en spécifiant un nom d'utilisateur et mot de passe. Lorsque vous choisissez current_user , Oracle passe les informations d'identification existantes de l'utilisateur à l'autre base de données , et s'il n'en a pas , indiquez un nom d'utilisateur et mot de passe valide pour la base de données . Instructions
1
Exécutez le programme SQL Plus, l'éditeur de ligne de commande d'Oracle. Le programme affiche une boîte de dialogue vous demandant un nom d'utilisateur , mot de passe et base de données " chaîne hôte . " Saisissez ces informations dans la boîte de dialogue et vous connecter à une base de données .
2
Tapez une instruction CREATE DATABASE LINK à la ligne de commande SQL Plus , comme dans l'exemple suivant:
CREATE DATABASE LINK customers_link CONNECT aux clients authentifiés par sam SOUMISES PAR samspassword159 UTILISATION ' customers_domain ';
Avec cette commande, vous créez un nouveau ». clients " lien " customers_link " reliant la base de données actuelle de celui qui est appelé le nom d'utilisateur "sam" et mot de passe " samspassword159 " doit exister dans la base de données clients avant de créer le lien , sinon , Oracle affiche un message d' erreur. La chaîne ' customers_domain ' offre Oracle avec le nom du service de la seconde base de données. Oracle a besoin de cette information si la base de données réside à l'extérieur du domaine de la base de données actuelle .
3
Appuyez sur la touche "Entrée" . Oracle crée le lien dans la base de données existante .