Vous êtes sur la page 1sur 1

TP 1 – Bases de données réparties

- DATABASE LINK et SYNONYM-


Objectif : Se familiariser avec les notions DATABASE LINK et SYNONYM utilisées dans le cadre des
BDR sous Oracle.
Environnement du travail : Oracle XE 11g et Oracle SQL Developer.
Dans ce TP, nous utiliserons une machine avec une seule BD et deux utilisateurs (2 schémas).
Exercice 1 :
Créer la table Employe (num NUMBER(10) PRIMARY KEY, nom VARCHAR2(20), ville
VARCHAR2(25), salaire NUMBER(6,2))
Exercice 2 :
Remplir la table Employer en insérant les informations de quelques Employés.
Exercice 3 :

a. Se connecter en tant que system/password et créer un nouvel utilisateur


userDistant1/userDistant1.
b. Essayer de se connecter en tant que userDistant1/userDistant1. (Voir la Q suivante)
c. Donner à userDistant1/userDistant1 le privilège système CREATE SESSION
d. En tant que userDistant1, essayer d’afficher la table Employe créée au paravent par l’user
system.
e. En tant que userDistant1, tenter de créer un lien de base de données publique vers la base
XE en utilisant le compte system/password
f. Donner à l’utilisateur userDistant1 le privilège system CREATE PUBLIC DATABASE LINK,
répéter la Q e.
g. Maintenant, en tant que userDistant1 afficher la table system.Employe.
Exercice 4 : SYNONYM

En tant que userDistant1, tenter de créer un synonyme Emp de la table system.Employe. Corriger
le problème et réessayer.
Afficher la table system.Employe en utilisant son synonyme Emp.

Pr. EL KABTANE

Vous aimerez peut-être aussi