Académique Documents
Professionnel Documents
Culture Documents
1. Vous devez d'abord définir de quelle manière la base sera utilisée afin de déterminer le type de
base à créer pour répondre aux besoins de votre organisation (data warehouse, nombreux
traitements des transactions en ligne ou fonction générale).
2. Vous devez définir l'architecture à utiliser. Par exemple : comment les fichiers de données, de
contrôle et de journalisation (redo log) seront-ils organisés et stockés ?:
1.1 L'architecture OFA (Optimal Flexible Architecture) d'Oracle vous permet d'organiser la
structure des fichiers de votre base de données et leurs emplacements. Il permet de separer entre les
fichiers d’administration et les fichiers de bdd.
3. Vous devez choisir un nom et un nom d'identification système (sid) pour votre base de données.
OFA: fait la repartitions sur n'importe quel disque,la separation sur des tablespaces distincts et emplacer
sur des disques differents, les fichier (de controle,de donnees et de journaux) cela permet d'optimiser
les perfermance de la bdd.
Répartition sur n'importe quel disque : L'OFA recommande de répartir les fichiers de la base de données
sur n'importe quel disque de manière à optimiser l'utilisation de l'espace de stockage.
Séparation sur des tablespaces distincts : L'utilisation de tablespaces distincts permet de séparer
logiquement les objets de la base de données. Par exemple, les données utilisateur, les index, les tables
temporaires... peuvent être stockés dans des tablespaces différents pour une gestion plus granulaire.
Emplacement sur des disques différents : L'OFA suggère également de placer les fichiers de contrôle, les
fichiers de données et les fichiers journaux sur des disques physiques différents. Cela vise à répartir la
charge d'E/S (Entrée/Sortie) et à améliorer les performances en exploitant la parallélisation des
opérations de lecture/écriture.
*La creation de la base de donnee (les fichiers de config ) ne se fait qu'une seule fois et donc dans le cas
de la migration d'une version d'oracle à une autre on peut utiliser Oracle Data Migration Assistant est un
outil conçu pour vous assister dans la migration de votre système de base de données actuel.
---un espace disque suffisant "espace pour les fichiers par exemple".
*l'autentification se fait soit par le S.E(on utilise le username et mot de passe de notre S.E) ou par un
fichier de mots de passe stockee dans la bdd et contient ces infos "la bdd compare les donnees avec
ceux qui existent dans le fichier.
*SYSDBA, la connexion s'effectue sous le schéma SYS et non sous le schéma associé à votre nom
utilisateur. Avec SYSOPER, la connexion s'effectue sous le schéma PUBLIC.
*pour l'autentification à l'aide de fichier de mot de passe on suit les etapes suivantes:
----ODBCA : Oracle Database Configuration Assistant(interface user,base java et peut etre lancer sur
n'importe quel plate form il faut juste un moteur java).
----CREATE DATABASE.
----ORACLE_HOME:/u01/app/oracle/product/9.1.1
----ORA_NLS33:var obligatoire
**Creation manuelle:
4/Démarrage de l'instance à l'étape NOMOUNT :connecter en tant que sysdba et demarrer l'nstance
à l'aide de NOMOUNT.
6/Ouverture de la base de données :Ouvrez la base de données avant d'exécuter les scripts de
création du dictionnaire de données.
7/Exécution des scripts :Exécutez les scripts catalog.sql et catproc.sql en tant qu'utilisateur SYS avec
le privilège SYSDBA.
Ces scripts créent des objets nécessaires à l'environnement PL/SQL de base, la fonction d'audit,
l'import/export, SQL*Loader, etc.
8/Création de tablespaces supplémentaires :Créez les tablespaces nécessaires pour répondre aux
besoins spécifiques de votre base de données.
à l'ade de OMF les fichiers de S.E sont gerer d'une maniere simple soit on cofigurant
DB_CREATE_FILE_DEST(indique l'emplacement des fichier de donnees)ou
DB_CREATE_ONLINE_LOG_DEST_N(l'emplacement des fichiers de controle,journalisation)
Il suffit d'inistialiser les variables cité precedement et executer la commande create database
nom_bdd
===>Apres que la creation est faite on peut maintenant acceder au fichiers de controle de donnees et de
journalisation
et leur vues V$LOGFILE, V$CONTROLFILE et V$DATAFILE,
---Tables de performances contient des infos qui permet au admin de survieller la bdd
---packages PL/SQL apres execution du script catproc.sql qui ajoute une fonctionnalitee au bdd
---declancheur d'events qui sont executer implicitement lors de modification des tables
composer de deux parties : Tables(cree à l'aide de create database) et vues(cree à l'aide du script
catalog.sql)
---les users
---les roles
---les privileges