Vous êtes sur la page 1sur 2

Étude de cas

Soit la base de données de nom ORCL de la société DBA_SERV. On dit que la base
fonctionne en mode NO ARCHIVELOG si on ne tient pas compte de l'archivage des
fichiers journaux.Le mode ARCHIVELOG assure cette prise en compte. Le changement
d’un mode à un autre doit se faire lorsque la base est montée. Pour passer en mode
ARCHIVELOG il faut :
1. affecter au paramètre log_archive_dest le nom et l'emplacement du dossier
d'archive.
2. arreter immediatement la base
3. demarrer la base en mode mount
4. activer le mode archivelog
5. passer la base au mode open
Q 1 : Ecrire les commandes SQL nécessaires pour réaliser les 5 opérations citées.

Nom de la base ORCL

Mot de passe des administrateurs manager

La société cherche à charger la base a partir d'un fichier de données stfdept.txt en suivant
le tableau de mapping suivant:
Tableau de mapping

positi
Nom colonne Signification type contrainte
on

Code de
DEPARTMENT_ID Entier(4) 03_06
département

Nom de Si null le remplacer par


DEPARTMENT_NAME Chaine(30) 08_37
département ‘NO_NAME’

Responsable de
MANAGER_ID Entier(6) 39_42
département

LOCATION_ID Code de la localité Entier(4) 44_47

CREATE_DATE Date de création Date 49_56 Format yyyymmdd

2/5
Le chargement se fera avec le compte c_gestion de mot de passe pwcgestion qui utilise
le tablespace tbl_gest composé d'un fichier de 100M nommé fd_tbl_gest.
Q 2. Ecrire les instructions SQL nécessaires pour :

• créer le compte c_gestion et lui affecter les rôlrd DBA et CONNECT.

• Créer la table DEPARTMENT dans le compte c_gestion

Q 3. Ecrire les instructions sqlloader permettant de charger les données du fichier


stfdept.txt dans la table DEPARTMENT du compte c_gestion.

Suite a une mauvaise manipulation le fichier fd_tbl_gest vient d'être perdu.


Q 4.Proposer une solution afin de récupérer le fichier perdu. Exécuter la requête SQL
qui découle de votre solution.
La socoété veut exporter les données du compte c_gestion comme solution pour les
conserver.L’export doit tenir compte des enregistrements, des contraintes et des privilèges.
Il doit être complet pour tous les objets du compte c_gestion.
Q 5.Ecrire l’instruction nécessaire pour l’exécution de la commande exp selon les
choix précisés des paramètres.

BON TRAVAIL

3/5