Révision générale Comment déterminer le nom des instances

publicité
Révision générale
 Comment déterminer le nom des instances actives sur votre machine ?
 Donner les différentes possibilités pour visualiser les paramètres
d'initialisation d'une instance active ? (le fichier init.ora)
 Vous avez ouvert deux sessions avec le même utilisateur. Dans la première
session, vous modifiez un enregistrement d'une table. Est-ce que dans la
deuxième session, - connectée avec le même utilisateur, vous pouvez voir la
modification effectuée dans la première session ?
Réponse :
 Quelles sont les commandes SQL qui peuvent être annulées dans une
transaction ?
Réponse :
 Quelles sont les commandes SQL qui valident automatiquement une
transaction ?
Réponse :
 SQL*Plus est-il un langage ou en environnement ?
Réponse :
 Comment afficher le nom de l’utilisateur courant ?
 Déconnectez-vous de la base de données sans sortir de SQL*Plus ;
 Déterminer la taille de la SGA
 Modification de la structure d’une base
1. Ajouter un fichier redo log à chaque groupe de Redo log ?
2. Ajouter un fichier de contrôle ?
3. Vérifier la présence de ces fichiers au niveau OS et au niveau
d’Oracle ?
 Pour configurer le client vous utilisez lequel de ces fichiers ?
A. init.ora
B. sqlnet.ora
C. listener.ora
D. tnsnames.ora
Réponse :
1
 Quel est le répertoire où trouver les fichiers de configuration (init.ora)?
A. %ORACLE_HOME%\admin\network
B. %ORACLE_HOME%\network\admin
C. %ORACLE_HOME%\net90\admin
Réponse :
 Quelles sont les privilèges que vous devez avoir pour pouvoir créer une base
de données ?
Réponse :
 Votre base de données travaille avec un seul fichier de contrôle. Pour des
raisons de sécurité vous voulez multiplexer le fichier contrôle. Pour accomplir
cette tâche vous modifiez votre fichier de paramètres « SPFILE », vous
arrêtez votre base de données et copiez les fichiers dans les emplacements
définis auparavant dans le fichier de paramètres. Vous essayez de démarrer la
base de données mais une erreur se produit lors de l’identification d’un des
fichiers de contrôle. Vous visualisez le fichier d'alertes et vous voyez que
l’emplacement est incorrect dans le fichier paramètres « SPFILE ».
Quels sont les étapes que vous devez effectuer pour résoudre ce problème ?
 Votre base de données travaille en mode « ARCHIVELOG ». Quel est le
processus qui va lire les fichiers journaux et écrire ces informations dans les
fichiers journaux archivés ?
 Création de tablespaces
Vous avez reçu la mission de mettre en place une application de gestion d'une base
aérienne.
Les tables de cette base (PILOTE-AVION-VOL) ont une volumétrie de 5 Mo et les
indexes une volumétrie de 2 Mo. Il est nécessaire de séparer les données et les
indexes. Dimensionner pour cela deux tablespaces. Ces tablespaces doivent être
gérés localement.
Pour les tables :
Nom : TS_TAB_AIRBASEx
Nom fichier : ts_tab_airbasex1
Localisation des fichiers :
$ORACLE_BASE/oradata/DBCOURS/TSTABx/
Pour les indexes
Nom : TS_IND_AIRBASEx
2
Nom fichier : ts_ind_airbasex1
Localisation des fichiers :
$ORACLE_BASE/oradata/DBCOURS/TSINDx/
Lister les informations sur vos tablespaces
 Rollbacks segments
Déterminer le mode de gestion des segments d’annulations de votre base.
Tenter de créer un rollback segment :
Nom : Rbsx
Capacité : 1 Mo maximum.
Localisation : dans le même tablespace que les autres rollbacks segments existants
sauf system
Les utilisateurs
1. Créez un utilisateur demo avec les informations suivantes :
 Mot de passe :ok
 Default tablespace: users
 Temporary tablespace :temp
2. Afficher les informations de création pour demo
3. Connectez-vous en tant que demo
4. Octroyez les privilèges nécessaires pour la connexion
5. Change le mot de passe de demo par merci
Les quotas
6. Créez un utilisateur votre_nom avec le mot de passe votre_mot_de_passe
Avec 1 mo sur le tablespace users
7. Donnez les privilèges nécessaires à cet utilisateur pour la connexion et la
création des tables
8. On se connecte en tant que votre_nom pour la création de la table emp(code
number) ;
9. Sélectionner l’espace consomme par cette table
Select bytes from user_segments where segment_name=’EMP’;
3
10.Insérer qlq ligne dans votre table puis consulter l’ancienne requête
11.Déterminer le status de chaque utilisateur
Select username,account_status from dba_users
Les mots de passé
12.Comment on se connecte en tant que sys (préciser trois méthodes)
Audit
13.Activer l’audit de votre base de données
14.Redémarrer la base de doneness
15.Auditer toutes les connections de la base de données
16.Essayer qlq tentative de connexion (2 à 3)
17.Visualiser les résultats
18.Désactiver l’audit de cette option
19.Désactiver l’audit Sur la base de données
20.Redémarrer la base de données
Privilèges
21.privilège s objet et système, citez la différances en trois point ?
22.les rôles, définissez que ce que un rôle ?
Partie théorique :
23.Décrirez brièvement les composants d’une base de données ORACLE ? (sous
forme d’un schéma avec explication)
24.Quelle est la différence entre le SGA et le PGA ?
4
25.A quoi sert une instance ?
26.Listez les différents types de fichiers principaux au sein d’une base de
données ORACLE avec explication ?
27.A quoi sert un Rôle ?
28.Créer une instance nommée DEMO ?
29.Connectez-vous à la base de données en tant qu’utilisateur SYS, puis arrêtez
la base de données courante ?’précise le mode immédiate’
30.Quelle utilitaire responsable pour créer une base de données ORACLE ?
5
Téléchargement