0% ont trouvé ce document utile (0 vote)
29 vues2 pages

TP6 Dba

L'atelier couvre l'utilisation des outils impdp/expdp pour importer et exporter des données entre schémas, et l'utilisation de SQL*Loader pour charger des données à partir de fichiers vers des tables.

Transféré par

Louay Laajimi
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
29 vues2 pages

TP6 Dba

L'atelier couvre l'utilisation des outils impdp/expdp pour importer et exporter des données entre schémas, et l'utilisation de SQL*Loader pour charger des données à partir de fichiers vers des tables.

Transféré par

Louay Laajimi
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Atelier 6 : DBA

Partie 1 : impdp / expdp

1. Créer deux utilisateurs : user1/pwd1, user2/pwd2


2. Accorder les privilèges nécessaires à user1 et user2
(session, creation table, exp_full_database, imp_full_database)
3. Créer 2 tables sous le schéma user1 comme suit :
Test1 (a1 number, b1 number);
Test2 (a2 number, b2 number);
4. Insérer 3 lignes dans chacune des tables
5. Créer un Directory Oracle sous le chemin ‘C:\oraclexe\app\oracle’
6. Accorder aux 2 users les privilèges de lecture/écriture dans le directory Oracle créé.
7. Exporter les 2 tables du schéma user1, la table et les enregistrements, dans un fichier
nommé « [Link] »
8. Importer la table Test1, méta data seulement, au schéma user2.
(option : Content=Metadata_only)
9. Que doit afficher ces requêtes en se connectant sous le schéma user2 et pourquoi ?
Select * from tab;
Select * from Test1;
10. Importer la table Test2, Metadata et Datas, au schéma user2.
11. Que doit afficher, maintenant, ces requêtes en se connectant sous le schéma user2 :
Select * from tab;
Select * from Test2;

Partie2 : SQL*loader

1. Créer la table Artiste composée par les colonnes suivantes : identifiant (nombre), nom,
prénom, pays : 3 chaines de caractères de longueur max 30.
2. On dispose d’un fichier « [Link] » qui contient des informations sur des artistes. On
souhaite transférer ces données dans la table ARTISTE. Ecrire le fichier de contrôle [Link]
qui permet le transfert des différentes données sachant que les lignes du fichier [Link]
qui concernent les artistes sont les lignes qui commencent par 0.
3. Soit le fichier « [Link] » contenant :
11111AAAAAAAAAA991201
22222BBBBBBBBBB990112

1/2
Atelier 6 : DBA

On veut le charger dans une table modified_data contenant les champs suivants :
rec_no : un numéro séquentiel
region : 31
load_date: date de chargement
data1 : le premier champ numérique dans [Link],
data2 : le deuxième champ en majuscule dans [Link]
data3 : le troisième champ numérique dans [Link], date suivant le format
«YYMMDD »
4. Soit le fichier « [Link] » contenant les enregistrements suivants :
1111AAAAAAAAAA991202
2222BBBBBBBBBB990112
3333ABBBBBBBBB990112
4444ABBBBBBBBB990112

On veut charger dans la table Emp les employés dont :


- Le nom commence par B
- La date d’embauche = 1999-01-12

2/2

Vous aimerez peut-être aussi