Oracle Express Edition (XE) et Ubuntu

by Olivier on Mar 3rd in Uncategorized

L’installation d’Oracle sous Ubuntu est simplifiée grâce à apt-get. Dans le fichier /etc/apt/sources.list, ajouter le dépôt Oracle :

 deb http://oss.oracle.com/debian/ unstable main non-free

Puis lancer l’installation du paquet oracle-xe-universal (soyez patient il faut télécharger 262MB):

sudo apt-get update
...
sudo apt-get install oracle-xe-universal
...

Attention : l’installation demande 1006 MB dans le swap.

L’installation doit être suivi par la commande suivante (qui prend un peu de temps) :

sudo /etc/init.d/oracle-xe configure

Oracle Database 10g Express Edition Configuration
-------------------------------------------------
This will configure on-boot properties of Oracle Database 10g Express
Edition.  The following questions will determine whether the database should
be starting upon system boot, the ports it will use, and the passwords that
will be used for database accounts.  Press  to accept the defaults.
Ctrl-C will abort.

Specify the HTTP port that will be used for Oracle Application Express [8080]:8079

Specify a port that will be used for the database listener [1521]:

Specify a password to be used for database accounts.  Note that the same
password will be used for SYS and SYSTEM.  Oracle recommends the use of
different passwords for each database account.  This can be done after
initial configuration:
Confirm the password:

Do you want Oracle Database 10g Express Edition to be started on boot (y/n) [y]:y

Starting Oracle Net Listener...Done
Configuring Database...Done
Starting Oracle Database 10g Express Edition Instance...Done
Installation Completed Successfully.
To access the Database Home Page go to "http://127.0.0.1:8079/apex"

J’ai choisi le 8079 pour éviter des conflits éventuels avec les serveurs d’applications java.

Tags

10 Comments

  1. lolo

    1st June 2007

    Hier j’ai installé oracle 10g express edition sur ma ubuntu en suivant le tutoriel:
    http://blog.bazoud.com/post/2007/0 -et-Ubuntu
    J’ai laissé les ports par défaut…

    Je n’ai pas eu de soucis particulier et je pouvais accéder à la page d’administation locale http://127.0.0.1:8080/apex/
    Depuis ce matin, il me refuse la connection vers cette page pourtant l’éxecution de la commande ps -ef | grep oracle me donne des résultats convainquants:
    oracle 4922 1 0 11:47 ? 00:00:00 /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin/tnslsnr LISTENER -inherit
    oracle 5063 1 0 11:48 ? 00:00:00 xe_pmon_XE
    oracle 5065 1 0 11:48 ? 00:00:00 xe_psp0_XE
    oracle 5067 1 0 11:48 ? 00:00:00 xe_mman_XE
    oracle 5069 1 0 11:48 ? 00:00:00 xe_dbw0_XE
    oracle 5071 1 0 11:48 ? 00:00:00 xe_lgwr_XE
    oracle 5073 1 0 11:48 ? 00:00:00 xe_ckpt_XE
    oracle 5075 1 0 11:48 ? 00:00:00 xe_smon_XE
    oracle 5077 1 0 11:48 ? 00:00:00 xe_reco_XE
    oracle 5079 1 0 11:48 ? 00:00:00 xe_cjq0_XE
    oracle 5081 1 0 11:48 ? 00:00:00 xe_mmon_XE
    oracle 5083 1 0 11:48 ? 00:00:00 xe_mmnl_XE
    oracle 5085 1 0 11:48 ? 00:00:00 xe_d000_XE
    oracle 5087 1 0 11:48 ? 00:00:00 xe_s000_XE
    oracle 5089 1 0 11:48 ? 00:00:00 xe_s001_XE
    oracle 5091 1 0 11:48 ? 00:00:00 xe_s002_XE
    oracle 5093 1 0 11:48 ? 00:00:00 xe_s003_XE

  2. Che55

    20th May 2008

    Merci bien pour ce tuto d’installation d’oracle.

  3. nesrine

    27th October 2008

    SAlut tout le monde,

    la commande :$sudo apt-get install oracle-xe-universal
    me genere toujours le meme message d’erreur:
    E: Impossible de trouver le paquet oracle-xe-universal
    je comprends pas pourquoi!!
    J’arrive pas à installer oracle-xe-client aussi.
    Est ce qu’il ya quelqu’un qui peut m’expliquer pourquoi et comment faire?

  4. piou_piou

    2nd November 2008

    As tu pensé à ajouter la ligne : deb http://oss.oracle.com/debian/ unstable main non-free
    dans le fichier /etc/apt/sources.list ?

  5. jad

    28th December 2008

    je crois qu’il faut en plus de l’ajout de dépot, ajouter les keys avec la commande :
    wget http://oss.oracle.com/el4/RPM-GPG-K... -O- | sudo apt-key add -

  6. Thib

    3rd February 2009

    Bonjour à tous,
    après avoir suivit ce tuto g réussi à installer oracle expresse seulement il me reste un problème lors du lancement de la commande de configuration:
    code:
    thib@thib-laptop:/$ sudo /etc/init.d/oracle-xe configure
    sudo: /etc/init.d/oracle-xe: command not found

    je suis sous ubuntu 8.10.
    quelqu’un pourrait il me dire ce que je peux faire. Je n’ai pas acces à la page d’acceuil de oracle également. Je l’ai installé en local car ce n’est que pour mes cours.

    Merci

  7. joffre

    7th May 2009

    Pour répondre a ta question Thib, c’est probablement que XE ne s’est pas installé dans ce répertoire ou ne s’est pas installé du tout

  8. stazpro

    2nd July 2009

    merci pour ce tuto cela m’a bcp aidé.
    Big respect

  9. sm

    20th July 2009

    Merci Olivier pour le coup de pouce ca marche.

  10. gigi

    13th December 2009

    Bonjour, j’utilise Ubuntu karmic koala et j’ai un problème avec oracle.

    J’ai lancé l’installation d’oracle xe-universal et je reçois le message suivant : "This system does not meet the minimum requirements for swap space. Based on the amount of physical memory available on the system. Oracle Database 10g Express Edition requires 1024MB of swap space. This system has 81MB of swap space. Configure more swap space on the system and retry the installation".

    J’ai essayé d’ajouter le swap en faisant : touch /mnt/swap et le message suivant s’affiche : "touch: ne peut faire un touch sur `/mnt/swap’: Permission non accordée"

    Que dois-je faire pour résoudre ce problème ?

    Merci d’avance

Leave a Reply

Please note: Comment moderation is enabled and may delay your comment.

Powered By Wordpress Designed By Ridgey