<?xml version="1.0"?>
<rss xmlns:php="http://php.net/xsl" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Installer Oracle XE - Chicoree</title><link>http://www.chicoree.fr/w/Installer_Oracle_XE</link><atom:link href="http://www.chicoree.fr/w/Installer_Oracle_XE?action=toFeed" rel="self" type="application/rss+xml"/><description><![CDATA[Depuis 2006, Oracle propose une version gratuite de son produit phare. Il est donc possible de librement télécharger une version du SGBD Oracle appelé Oracle Express Edition (Oracle XE). Il s'agit en fait d'une version limitée de Oracle 10g. Limitée, certes, mais très bien pour découvrir cet outil ou pour travailler à la maison.
Dans cet article, nous allons voir comment installer Oracle XE en environnement Linux/Debian. Par ailleurs nous découvrirons aussi deux clients fournis avec le serveur, à savoir Oracle Application Express et SQL*Plus.
]]></description><item><title>1 Installer le serveur</title><link>http://www.chicoree.fr/w/Installer_Oracle_XE#Installer_le_serveur</link><description><![CDATA[<p>Pour commencer, nous allons procéder à l'installation d'<b>Oracle Express Edition</b>. Ce produit est disponible en différentes versions: Linux (RPM/Deb) ou Windows, avec ou sans prise charge internationale. Pour ma part, comme je vais installer Oracle sur mon portable sous Debian, j'ai choisi pour cet article la version ".deb" Linux Universal: <tt>oracle-xe-universal_10.2.0.1-1.0_i386.deb</tt>. A strictement parler, si vous n'utilisez que des langues latines, le support <i>universal</i> n'est pas indispensable. Néanmoins, c'est un peu dommage de s'en priver. D'autant que la tendance actuelle est à la généralisation de l'UTF-8. (<i>utf8 everywhere</i>).
</p>]]></description></item><item><title>1.1 Première tentative: pas assez de swap (?!)</title><link>http://www.chicoree.fr/w/Installer_Oracle_XE#Premi.C3.A8re_tentative:_pas_assez_de_swap_.28.3F.21.29</link><description><![CDATA[<p>Comme vous l'avez deviné, la version <i>.deb</i> est un paquet Debian. Donc à installer avec <tt><a>dpkg</a></tt>:
</p>]]></description></item><item><title>1.2 Seconde tentative: libaio manquante</title><link>http://www.chicoree.fr/w/Installer_Oracle_XE#Seconde_tentative:_libaio_manquante</link><description><![CDATA[<p>Une fois ces soucis de swap réglés, nous pouvons retenter l'installation:
</p>]]></description></item><item><title>1.3 Configuration</title><link>http://www.chicoree.fr/w/Installer_Oracle_XE#Configuration</link><description><![CDATA[<p>Bref, une fois Oracle XE installé, reste l'étape de la configuration:
</p>]]></description></item><item><title>2 Créer un utilisateur</title><link>http://www.chicoree.fr/w/Installer_Oracle_XE#Cr.C3.A9er_un_utilisateur</link><description><![CDATA[<p>Lors de l'installation d'Oracle deux utilisateurs ont été créés: SYS et SYSTEM. En deux mots, SYS est un utilisateur qui a accès aux tables liées au fonctionnement de base d'Oracle. SYSTEM, lui, à plutôt accès aux tables liées aux tâches d'administration.
</p>]]></description></item><item><title>3 Créer une table</title><link>http://www.chicoree.fr/w/Installer_Oracle_XE#Cr.C3.A9er_une_table</link><description><![CDATA[<p>Oracle est livré avec une base de démonstration appelée HR pour Ressources Humaines (<i>Human Resources</i>). Vous saurez, j'en suis certain, <i>jouer</i> avec cette base par vous-même. Mais si vous êtes comme moi, vous avez sans doute plutôt hâte de créer vos propres tables. C'est ce que nous allons faire dans la suite de cet article.
</p>]]></description></item><item><title>3.1 Avec Oracle Application Express (interface graphique)</title><link>http://www.chicoree.fr/w/Installer_Oracle_XE#Avec_Oracle_Application_Express_.28interface_graphique.29</link><description><![CDATA[<p>Pour cette première table nous allons utiliser l'<b>interface graphique d'<i>Oracle Application Express</i></b>.
</p>]]></description></item><item><title>3.2 Avec Oracle Application Express (Commande SQL)</title><link>http://www.chicoree.fr/w/Installer_Oracle_XE#Avec_Oracle_Application_Express_.28Commande_SQL.29</link><description><![CDATA[<p>Bon, l'interface graphique c'est sympa. Mais il s'agit d'Oracle, pas d'Access! Donc intéressons nous maintenant à ce qui fait le pain quotidien du développeur utilisant une base de données: SQL. Je suppose que vous connaissez un minimum ce langage. De toute façon, nous allons rester extrêmement basique, l'objectif étant surtout de voir comment utiliser l'interface web d'<i>Application Express</i> pour exécuter des requêtes SQL.
</p>]]></description></item><item><title>3.3 Avec SQL*Plus</title><link>http://www.chicoree.fr/w/Installer_Oracle_XE#Avec_SQL.2APlus</link><description><![CDATA[<p>Outre l'interface d'administration <i>Application Express</i>, <i>Oracle Express Edition</i> est livré avec un ensemble d'outils en ligne de commande. Vous les retrouverez dans le dossier <tt>$ORACLE_HOME/bin</tt>. Celui qui va nous interesser ici est <b>SQL*Plus</b> (<tt>$ORACLE_HOME/bin/sqlplus</tt>). Il s'agit d'un client en ligne de commande pour un serveur de base de données Oracle.
</p>]]></description></item><item><title>4 Utiliser le générateur de requête</title><link>http://www.chicoree.fr/w/Installer_Oracle_XE#Utiliser_le_g.C3.A9n.C3.A9rateur_de_requ.C3.AAte</link><description><![CDATA[<p>Pour terminer ce tour d'horizon des fonctionnalités élémentaires d'Oracle XE, nous allons jeter un oeil au <b>générateur de requête</b> (<i>Query Builder</i>) que vous trouverez dans <i>Application Express</i>:
</p>]]></description></item><item><title>5 Conclusion</title><link>http://www.chicoree.fr/w/Installer_Oracle_XE#Conclusion</link><description><![CDATA[<p>Voilà: ce premier contact avec <i>Oracle Express Edition</i> touche à sa fin. D'un point de vue fonctionnel, nous n'avons fait qu'effleurer les possibilités offertes par <i>Oracle XE</i> et <i>Oracle Application Express</i>. Mais au moins, vous avez pu installer ce produit, vérifier qu'il était opérationnel, et découvrir les outils de base nécessaires à son utilisation. Mais comme souvent, rien ne remplace la pratique! Alors, à vous de jouer, maintenant...
</p>]]></description></item><item><title>6 Références</title><link>http://www.chicoree.fr/w/Installer_Oracle_XE#R.C3.A9f.C3.A9rences</link><description/></item></channel></rss>
