6 -Création de base

Assistant de création ‘dbca’

Un assistant de création de base de données est fourni avec Oracle 10g. Celui ci est lancé automatiquement, si on le souhaite lors de l’installation du logiciel.
Cet utilitaire se trouve dans ORACLE_HOME/bin.
Pour le lancer :
- sous Windows : Menu Démarrer , Programmes , Oracle-OraDb10g_home1 , Configuration and Migration Tool
- sous Unix / Linux : $> dbca& 

(attention, un environnement Xwindows opérationnel est nécessaire)

A chaque étape de la création, Oracle propose des valeurs de paramètres par défaut, et il est possible de ‘court-circuiter’ tous les écrans qui suivent en cliquant sur ‘Terminer’.

Les modèles

Les modèles de BDs ou templates, servent à créer, dupliquer, voire cloner facilement des bases de données physiques..
Oracle fournit 3 templates prédéfinis qui satisfont la plupart des cas d’utilisation des BDs en entreprise. Templates pour :
- des entrepots de données (datawarehouse),
- des bases standards,
- le transactionnel.
Il est bien sûr possible de plus de définir et personnaliser son propre modèle.

Concrètement les modèles sont des fichiers XML, d’extension ‘dbc’ localisés dans le répertoire ORACLE_HOME/assistants/dbca/templa.
Ci-après un exemple d’extrait de fichier pour une base standard :
General_Purpose.dbc

Ils contiennent essentiellement des valeurs pour :
- les options de la BD,
- les paramètres d’initialisation,
- les attributs d’allocation de fichiers et de tablespaces.

note : les templates peuvent également contenir les fichiers de données et redolog de la base, dans un format compressé (’.dfj’) ou non (’.dfb’)

Principales options de création

Outre les templates, dbca permet de faire un certain nombre de choix importants :
- le type d’administration : locale (database control) ou centralisée (grid control)
- le type de stockage : via le gestionnaire de fichier OS (file system) ou géré automatiquementt par une instance spécifique Oracle (Automatic Storage Management / ASM)
- le type de restauration : ‘Flash Recovery’ ou via des archives de journaux
- le jeu de caractère utilisé pour le stockage des données