Formation Oracle création manuelle d’une Base de Données, tutoriel et document en PDF.
Partie I : Contexte et Pré-requis
1. Les Paquets Utiles
2. Parametrage des Utilisateurs et Groupes Oracle
3. Creation des Repertoires d’Installation
4. Configuration du Noyau
5. Creation du fichier /etc/redhat-release
6. Configuration de l’Environement de l’Utilisateur Oracle
Partie II : L’Installation Silencieuse
1. Qu’est ce qu’une Silent Install
2. Response File
3. Edition d’un Response File
4. Installation via un Response File (Silent Install)
Partie II : Creation Manuelle d’une Base de Données
1. Specification du Oracle_SID
2. Choix de la methode d’authentification
3. Creation des fichiers de parametres initiaux
4. Connexion a l’instance
5. Creation des fichiers de parametres sevreurs
6. Demarage de l’instance
7. Creation de la Base de Donnees
8. Creation des tablespaces Additionnels
9. Creations des Vue du Dictionnaire de Donnees
Partie III : Authentification avec un Utilisateur Systeme
1. Creation d’un USER
2. Affectation de Mot de Passe
3. Authentification
4. Duplication de l’user OS dans la base
Partie I : Contexte et Pré-requis
Les Paquets Utilies
L’installation de notre serveur Oracle (10.2.0 g)se fera sur un systeme Linux (Ubuntu 10.10) . Sur les systemes unix/linux la creation d’un environement propice a l’installation Oracle s’impose . Pour ce faire , il suffit d’installer les paquest presents dans la commande qui suit :
# aptitude install gcc make binutils libmotif3 lesstif2 rpm libaio1 zip build-essential libaio1 gawk ksh libmotif3 alien libtool lsb-rpm libstdc++5
Parametrage des Utilisateurs et Groupes Oracle
# addgroup oinstall
# addgroup dba
# addgroup nobody
# useradd -g oinstall -G dba -p password -d /home/oracle -s /bin/bash oracle
# usermod -g nobody nobody
Creation des repertoires d’installation
Nous creerons les repertoires selon la norme OFA (Oracle Flexible Architecture)
# mkdir -p /u01/app/oracle
# chown -R oracle:dba /u01
# chmod -R 775 /u01
# mkdir /etc/rc.d
# for i in 0 1 2 3 4 5 6 S ; do ln -s /etc/rc$i.d /etc/rc.d/rc$i.d ; done
Configuration du noyau
* Ajouter au fichier /etc/sysctl.conf les parametres suivants :
fs.file-max = 65535
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 1024 65535
net.core.rmem_default = 1048576
net.core.rmem_max = 1048576
net.core.wmem_default = 262144
net.core.wmem_max = 262144
Taper la commande qui suit pour prendre en compte les modifications effectuees dans
le fichier ci dessus :
# sysctl -p
* Ajouter a la fin du fichier /etc/security/limits.conf les parametres suivants afin de changer le nombre de process et le nombre de fichiers a ouvrir
* soft nproc 2407
* hard nproc 16384
* soft nofile 1024
* hard nofile 65536
* Ajouter au fichier /etc/pam.d/login les lignes qui suivent afin de valider les paramètres intégrés au niveau de /etc/security/limits.conf:
session required /lib/security/pam_limits.so
session required pam_limits.so
Creation du fichier /etc/redhat-release
Le fichier /etc/redhat-release contient les informations sur la version Red-hat du systeme . S’il n’existe pas ou contient des informations incorrectes , l’installation d’Oracle ne pourra etre effectuee . Creer donc ce fichier et y ecrire la ligne suivante Red Hat Enterprise Linux AS release 3 (Taroon)
Configuration de l’envirnoment de l’utilisateur Oracle
Ajouter les lignes suivantes au fichier /home/oracle/.bashrc pour configurer l’envirnoment
de l’utilisateur Oracle
umask 022
PATH=${PATH}:/u01/app/oracle/oracle/product/10.2.0/db_1/bin/
ORACLE_HOME=/u01/app/oracle/oracle/product/10.2.0/db_1/
ORACLE_SID=nom_base
ORATAB=/etc/oratab
ORACLE_HOME_LISTNER=$ORACLE_BASE
ORACLE_BASE=$ORACLE_HOME
export ORACLE_BASE ORACLE_SID ORATAB ORACLE_HOME
ORACLE_HOME_LISTNER
Partie II : Installation Silencieuse
Qu’est ce qu’une Silent Install
La Silent Install est une methode d’installation qui consiste a installer Oracle en proccurant les informations utiles ( a l’installation ) contenu dans un fichier appele response file qui sera passe en argument a l’Oracle Universal Installer . Cette methode est une alternative a l’installation utilisant un GUI .
Response File
Un response file est un fichier d’extension .rsp qui contient les informations que nous rentrons generelament lors d’une installation normale ( mode GUI) . Comme exemple d’information nous avons le ORACLE_HOME , le nom group DBA … .Ce fichier peut etre utilise plusieurs fois , cependant chaque installation n’utilise qu’un seul
response file .
Des templates de response file (custom.rsp , entreprise.rsp , standard.rsp …) sont presents dans le dossier “response” ou “stage/response” de votre instaleur .