Module : Base de données avancées
TP2 : Administration des bases de données
Gestion de l’instance dans un serveur oracle
Objectifs du TP
• Créer une nouvelle instance oracle.
• Créer un fichier de paramètres de serveur SPFILE à partir du fichier de paramètres
d'initialisation PFILE.
• Construire une base de données.
Création d’une nouvelle instance oracle
1. Connectez-vous à oracle data base en tant qu’un administrateur via le compte system.
2. Vérifier l’instance en cours. Vous pouvez utiliser la vue v$instance ou taper ‘services ’ dans la
zone de recherche de Windows.
3. Vérifier la base de données en cours. Vous pouvez utiliser la vue v$database.
4. Une instance peut présenter plusieurs fichiers de paramètres d’initialisation. Nous disposons
de deux types de fichiers de paramètres d’initialisation.
• Fichier de paramètre statique, PFILE (initSID.ora).
• Fichier de paramètres persistant, SPFILE(SPFILESID.ora).
En tant que DBA, vous pouvez utiliser l’instruction CREATE PFILE pour récupérer, à partir de fichier
SPFILE, les paramètres d'initialisation actuellement utilisé par la base de données.
Vous pouvez également modifier et recharger le contenu du fichier PFILE dans SPFILE à l’aide de
l’instruction CREATE SPFILE. Les modifications effectuées sont apportées au démarrage suivant.
Vous pouvez utiliser la commande show parameter spfile pour trouver l’emplacement su ficher
SPFILE.
Vous allez à présent créer une nouvelle instance Oracle. Vous devez commencer par créer un dossier
dans C:\ sous le nom de votre groupe.
5. Ouvrir l'invite de commande windows en mode administrateur.
6. Une instance Oracle est identifiée par son SID (System IDentifier). Créez un SID formé par le
nom de votre filière suivie du numéro de votre groupe. Utilisez la commande set oracle_sid.
7. Créer une nouvelle instance en utilisant la commande ORADIM.
8. Vérifier que le service a été bien créé par Oracle.
9. Se connecter avec nolog (sans utilisateur) pour initialiser l’instance créée.
10. Utilisez l’instruction CREATE SPFILE pour créer un fichier de paramètres de serveur à partir
du fichier de paramètres d'initialisation PFILE.
11. Démarrer l’instance à partir du fichier SPFILE en mode nomount a l’aide de commande
stratup.
1
Module : Base de données avancées
12. Créez une base de données sous le nom de votre groupe avec les paramètres suivants :
User sys identified by 0000
User system identified by 0000
LogFile group 1 (‘C:\the_path \redo01.log’) size 100M reuse,
group 2 (‘C:\the_path \redo02.log’) size 100M reuse,
group 3 (‘C:\the_path \redo03.log’) size 100M reuse
maxlogfiles 4
maxlogmembers 4
maxdatafiles 20
maxinstances 1
DataFile 'C:\the_path\system01.dbf' Size 100M
Sysaux datafile 'C:\the_path\auxsystem01.dbf' size 100M
Undo tablespace undotbs01
DataFile 'C:\the_path\undo01.dbf' Size 20