0% ont trouvé ce document utile (0 vote)
26 vues8 pages

TP1 Installation SGBD Oracle

c'est un tp tres interessant

Transféré par

nada.elbejauiahmimes
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
26 vues8 pages

TP1 Installation SGBD Oracle

c'est un tp tres interessant

Transféré par

nada.elbejauiahmimes
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
Vous êtes sur la page 1/ 8

Module : Administration et optimisation des bases de données

TP1 : Installation du SGBD ORACLE 11g


Un rapport doit être rédigé contenant toutes les étapes d’installation du système d’exploitation
« oracle linux » et du SGBD « oracle ». Vous pouvez utiliser des captures d’écrans de toutes les étapes
d’installation et de configuration:

Installation d’oracle Linux 7 :

 L’installation du système d’exploitation oracle linux peut être faite sur une partitionne
physique à part celle de Windows ou bien sur un outil permettant de créer des machines
virtuelles tel que « Vmware Worsktation » ou bien « Virtual Box ». Vous pouvez les télécharger
à partir du site officiel.

N.B : Pour éviter tout problème, veuillez sauvegarder toutes vos données avant de procéder à
l’installation de l’OS sur une partitionne physique. Sinon, vaut mieux opter pour le deuxième choix
qui est la machine virtuelle (Vmware ou bien Virtual box)

 Pour télécharger la version oracle linux 7, rendez vous sur l’adresse web suivante (Il faut créer
un compte pour pouvoir le télécharger).:

https://edelivery.oracle.com

N.B : Si le lien de téléchargement ne marche pas, utiliser le lien suivant :


https://drive.google.com/file/d/17ivdDlbqwo3t3EVeBv27LVDdUZ34vPRq/view?usp=sharing

(Il faut obligatoirement se connecter avec votre adresse mail institutionnelle


@etu.uae.ac.ma pour pouvoir le télécharger)
Pour plus de détails veuillez suivre le tutoriel suivant :
https://www.youtube.com/watch?v=4FEwrGMCuGQ

 Lancez l'installation de Linux Oracle (vaut mieux l’installer sur une machine virtuelle).
 Veuillez respecter le partitionnement suivant :

 Durant l’installation et dans le nom de l’hôte mettez oracle.uae.ac.ma

Pr. Yasser MESMOUDI Année universitaire 2024/2025


Configuration du système :

Pour pouvoir installer Oracle dans sa version 11g sur une machine ou un serveur fonctionnant sous
oracle linux il suffit de suivre les instructions suivantes par ordre :

1. Vérifiez que le fichier «/etc/hosts» contient un nom pleinement qualifié pour le serveur.
<IP-address> <fully-qualified-machine-name> <machine-name>
Par exemple:

vi /etc/hosts
127.0.0.1 localhost.localdomain localhost
10.1.108.183 oracle.uae.ac.ma oracle

2. Vérifiez le fichier «/etc/sysctl.conf » s’il contient les lignes suivantes, sinon ajoutez les :

fs.suid_dumpable = 1
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
kernel.shmmni = 4096
# semaphores: semmsl, semmns, semopm, semmni
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default=4194304
net.core.rmem_max=4194304
net.core.wmem_default=262144
net.core.wmem_max=1048586

3. Exécutez la commande suivante pour modifier les paramètres du noyau actuel :


/sbin/sysctl -p

4. Vérifiez le fichier «/etc/security/limits.conf » s’il contient les lignes suivantes, sinon


ajoutez les :

oracle soft nproc 2047


oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft stack 10240

Pr. Yasser MESMOUDI Année universitaire 2024/2025


5. Executez une mise à jour des packages

yum update

6. Ajoutez la ligne suivante au fichier "/etc/pam.d/login"

session required pam_limits.so

7. Installez les pré-requis pour préparer l’installation du SGBD :

yum install binutils -y

yum install compat-libstdc++-33 -y

yum install compat-libstdc++-33.i686 -y

yum install gcc -y

yum install gcc-c++ -y

yum install glibc -y

yum install glibc.i686 -y

yum install glibc-devel -y

yum install glibc-devel.i686 -y

yum install ksh -y

yum install libgcc -y

yum install libgcc.i686 -y

yum install libstdc++ -y

yum install libstdc++.i686 -y

yum install libstdc++-devel -y

yum install libstdc++-devel.i686 -y

yum install libaio –y

yum install libaio.i686 -y

yum install libaio-devel -y

yum install libaio-devel.i686 -y

yum install libXext -y

yum install libXext.i686 -y


Pr. Yasser MESMOUDI Année universitaire 2024/2025
yum install libXtst -y

yum install libXtst.i686 -y

yum install libX11 -y

yum install libX11.i686 -y

yum install libXau -y

yum install libXau.i686 -y

yum install libxcb -y

yum install libxcb.i686 -y

yum install libXi -y

yum install libXi.i686 -y

yum install make -y

yum install sysstat -y

yum install unixODBC -y

yum install unixODBC-devel -ysu – root

yum install zlib-devel -y

yum install elfutils-libelf-devel -y

N.B :Pour les versions postérieur à 7 il suffit de lancer cette commande pour
préparer tous les pré-requis

yum install oracle-rdbms-server-11gR2-preinstall -y

8. Créez des nouveaux groupes et utilisateurs

groupadd -g 501 oinstall


groupadd -g 502 dba
useradd -u 502 -g oinstall -G dba oracle
passwd oracle

Pr. Yasser MESMOUDI Année universitaire 2024/2025


9. Créez les répertoires dans lesquels le logiciel Oracle sera installé.

mkdir -p /u01/app/oracle/product/11.2.0/db_1
chown -R oracle:oinstall /u01

10. Créez le groupe oper et affecter le groupe à l’utilisateur oracle

groupadd -g 54323 oper

Affecter le groupe oper à l'utilisateur oracle

passwd oracle

11. Modifiez les propriétaires et les groups des dossiers suivants:


chown -R oracle:oinstall /u01

chown -R oracle:oinstall /data

chown -R oracle:oinstall /fra

chown -R oracle:oinstall /backup

chmod -R 775 /u01

12. Désactivez Linux sécurisé en éditant le fichier «/etc/selinux/config », en s'assurant que le


drapeau de SELINUX est fixée comme suit :
SELINUX=disabled

13. Définissez le bash profile de l’utilisateur oracle avec les variables d’environnements
suivantes :

Pr. Yasser MESMOUDI Année universitaire 2024/2025


su - oracle

cd

echo "

TMP=/tmp; export TMP TMPDIR=$TMP; export TMPDIR

ORACLE_HOSTNAME="$(hostname)"; export ORACLE_HOSTNAME

ORACLE_UNQNAME= apoprod export ORACLE_UNQNAME

ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE

ORACLE_HOME=\$ORACLE_BASE/product/11.2.0/dbhome_1;
export ORACLE_HOME

ORACLE_SID=apoprod; export ORACLE_SID

PATH=/usr/sbin:\$PATH; export PATH


PATH=\$ORACLE_HOME/bin:\$PATH; export PATH

LD_LIBRARY_PATH=\$ORACLE_HOME/lib:/lib:/usr/lib; export
LD_LIBRARY_PATH

CLASSPATH=\$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib;
export CLASSPATH" >> .bash_profile

// S’assurer que les variables sont bien définies :

cd

source .bash_profile

echo $ORACLE_SID

echo $ORACLE_HOME

exit

Pr. Yasser MESMOUDI Année universitaire 2024/2025


Installation du SGBD ORACLE 11g :

Passons maintenant à l’installation du SGBD oracle en sa version 11g :

1. Téléchargez le dossier d’installation d’oracle à partir du site officiel d’oracle (Il faut créer un
compte pour pouvoir le télécharger). Via le lien suivant :

https://www.oracle.com/database/technologies/112010-win64soft.html

N.B : Si le lien ne marche pas utilisez ces deux liens pour télécharger les deux parties ( Il
faut toujours se connecter via l’adresse mail institutionnelle @uae.ac.ma)

o Partie1 : cliquer sur le lien suivant :


https://drive.google.com/file/d/1mvUJlYl1tHEZVh-PCwvvN6vkCyxtsRq4/view?usp=sharing

o Partie2 : cliquer sur le lien suivant :

https://drive.google.com/file/d/1DZ-1khiJ2zTfEhd2nN-XK5TOzUlgMQbb/view?usp=sharing

2. Créez un dossier « iso » sous le chemin /u01 et décompresser les fichiers dans ce dernier
3. Définissez la variable DISPLAY pour pouvoir lancer l’assistant de l’installation d’oracle en
mode graphique

DISPLAY=:0.0

export DISPLAY

xhost +

su – oracle

DISPLAY=:0.0

export DISPLAY

4. Se situer dans le répertoire d’installation d’oracle et lancer l’assistant d’installation et suivre


les étapes d’installation :

cd /u01/iso/database

./runInstaller -ignorePrereq

Pr. Yasser MESMOUDI Année universitaire 2024/2025


5. Suivez les étapes d’installation :
a. Cochez ‘Ignorez les mises à jour logicielles’
b. Choisissez l’option ‘Installer le logiciel de base de données uniquement’
c. Choisissez l’option ‘Installation d’une base de données mono-instance’
d. Choisissez la langue
e. Choisissez la version ‘Entreprise Edition ‘
f. Le répertoire de base de la BD doit être : /u01/app/oracle
g. L’emplacement du logiciel doit être : /u01/app/oracle/product/11.2.0/db_1
h. Le répertoire d’inventaire doit être : /u01/app/oraInventory
i. Nom du groupe oraInventory est oinstall
j. Le groupe d’administration de BD est dba
k. Groupe opérateur de BD est oper
l. Continuez les étapes jusqu’à la fin de l’installation

6. Lancez les scripts suivants :

/u01/app/oraInventory/orainstRoot.sh

/u01/app/oracle/product/11.2.0/dbhome_1/root.sh

7. Activez le firewall à l’aide de la commande suivante:


systemctl start firewalld

Pr. Yasser MESMOUDI Année universitaire 2024/2025

Vous aimerez peut-être aussi