lundi 14 janvier 2013

Utiliser Oracle sous Linux à la maison

Si vous utilisez Oracle au travail il est fort probable que la base de données soit installée sur un serveur Linux ou Unix.
Ainsi si vous souhaitez vous entraînez à administrer une base Oracle chez vous autant que ce soit avec un environnement sous lequel vous êtes déjà ou serez amenés à utiliser dans un contexte professionnel.

Le moyen le plus simple pour avoir chez soi (sur son PC Windows ou Ubuntu) une base Oracle sous une distribution Linux certifiée par Oracle est d'utiliser une machine virtuelle. Cette machine virtuelle va fonctionner sur votre PC comme un ordinateur à part avec son propre système d'exploitation (par exemple Linux).

Si vous ne souhaitez pas vous compliquer la tâche à installer une distribution Linux et une base Oracle vous pouvez utilisez directement une image d'une machine virtuelle où l'OS et Oracle sont déjà installés. Sur le site d'Oracle vous trouverez une page permettant de télécharger l'image d'une machine virtuelle à importer sous virtualbox.
Cette machine virtuelle contient une base Oracle 11.2.0.2 sous un Oracle Linux 5.

Pour installer cette machine virtuelle il vous suffit d'abord d'installer Virtualbox sur votre PC puis d'importer l'image "Oracle_Developer_Day.ova" de la machine virtuelle fournie sur le site d'Oracle en appuyant sur "CTRL+i:



Une fois l'image de la machine virtuelle importée vous pouvez y accéder en double cliquant sur la machine intitulée "Oracle Developer Days" à gauche de l'interface principale de virtual box:



 Une fois la machine démarrée il ne vous reste plus qu'à vous connecter avec le user "oracle" (mot de passe "oracle" également):



Vous voilà maintenant connecté à une machine Oracle Linux 5.
Vous pouvez également constater qu'une base Oracle 11.2.0.2 y est installée:
 [oracle@localhost ~]$ echo $ORACLE_HOME
/home/oracle/app/oracle/product/11.2.0/dbhome_2
[oracle@localhost ~]$ echo $ORACLE_BASE

[oracle@localhost ~]$ echo $ORACLE_SID
orcl
[oracle@localhost ~]$ sqlplus / as sysdba

SQL*Plus: Release 11.2.0.2.0 Production on Sun Jan 13 16:49:31 2013

Copyright (c) 1982, 2010, Oracle.  All rights reserved.

Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL> select instance_name from v$instance;

INSTANCE_NAME
----------------
orcl
 Vous pouvez maintenant utiliser chez vous une base Oracle 11g sous Linux pour améliorer vos connaissances. Vous pouvez même vous risquer à quelques manœuvres un peu dangereuses vu qu'en quelques clics il vous est possible de revenir à l'état initial de la machine virtuelle.



Aucun commentaire:

Enregistrer un commentaire