Installation et supervision Oracle

Créez un compte "Oracle" sur le site d'Oracle (www.oracle.com) afin d'être à même de récupérer les distributions.

1. installation Linux

Téléchargement d'Oracle Linux 7 (https://edelivery.oracle.com/osdc/faces/SoftwareDelivery):

choisissez Oracle laversion 7 la plus récente (7.7) et seul l'ISO d'installation de l'OS est nécessaire.

Installer le serveur en suivant la procédure donnée par Oracle. Attention à donner à votre machine Linux votre nom ou numéro d'étudiant :



à la fin de l'installation, patientez jusqu'à la fin de la mise à jour du système (ça peut prendre du temps...).

2. installation d'Oracle

L'installation sera faire en deux passes : la première pour installer le binaire (sans créer de bases de données), la seconde pour installer une base de données.

3.1 installation des binaires

a) téléchargement

téléchargez la version 19c d'Oracle.

b) préparation de l'installation des binaires

dans la procédure d'installation des binaires, réalisez les opérations décrites dans :
- Automatic Setup
- Additional Setup

Pour le script "setEnv.sh", mettez les valeurs suivantes :
export ORACLE_HOSTNAME=<le nom de votre machine>.localdomain
export ORACLE_UNQNAME=<numéro étudiant>
export ORACLE_SID=<numéro étudiant>

c) installation des binaires :

Connectez vous avec l'utilisateur oracle

# Unzip software.
cd $ORACLE_HOME
unzip -oq /votre répertoire/LINUX.X64_180000_db_home.zip
# Interactive mode.
./runInstaller











c) création d'une base de données

connectez vous avec l'utilisateur oracle

Créez une instance de base de données en utilisant la commande :
$ dbca















c) activation de l'interface d'administration flash

En tant qu'utilisateur oracle sur le serveur, exécutez les commandes suivantes :

$ cd $ORACLE_HOME/rdbms/admin
$ sqlplus /nolog
SQL> connect / as SYSDBA ;
Connecte.
SQL> @execemx emx
Session modifiee.
...
Procedure PL/SQL terminee avec succes.
Session modifiee.
SQL> exit

contrôlez le bon fonctionnement de votre installation en vous connectant au site local de gestion de l'instance : https://<ip_de_votre_vm>:5500/em  en utilisant l'utilisateur "SYS" et le mot de passe que vous avez choisi. Attention, le navigateur doit pouvoir accépter les exceptions de sécurité ainsi que Flash (Firefox par exemple).
En utilisant cette interface d'administration : activez les utilisateurs HR.

Pour utiliser cette interface depuis votre serveur Oracle, il est nécessaire d'installez le plugin flash suivant cette méthode.

c) connexion depuis SQL Developer


Téléchargez et installez SQLdevelopper depuis cette page.

d) redémarrage d'une base de données

dans le cas d'un reboot de la VM. Les instructions pour redémarrer la base de données sont :
- pour le listener : lsnrctl [status|start|stop]
- pour l'instance de base de données : scripts/start_all.sh scripts/stop_all.sh
   attention : pour que les scripts fonctionnent il est nécessaire de modifier le ficher /etc/oratab et de modifier le dernier caractère de la ligne correspondant à l'instance : changer le N (non) à Y (oui).
- pour la console d'administration, se référer à cette page