Oracle-XE et PHP PDO sous Debian 4.0
Création d'un utilisateur dans Oracle XE
Vous pouvez également vous connecter depuis un hôte distant. Si cela ne marche pas, consultez le "Help Me" en bas de page.
Connectez vous avec l'utilisateur SYS dont le mot de passe a été défini plus haut dans l'article.
Création d'un utilisateur
Nous allons créer un utilisateur et son schéma pour éviter d'utiliser le compte SYS avec PHP.
Cliquez sur Administration > Database Users > Create User

Donnez lui un nom, par exemple supinfo, et un mot de passe, par exemple linux.
Donnez lui aussi des droits comme create table et create sequence.
Cliquez sur le bouton Create pour finaliser.

Une fois l'utilisateur créé, déconnectez vous pour vous reconnectez avec l'utilisateur supinfo.
Création d'une table
Pour créer une nouvelle table cliquez sur Object Browser > Create > Table
Suivez l'assistant pour créer votre première table.
Il est possible de créer une séquence pour la clé primaire depuis cet assistant, ce qui est très pratique.
Enfin cliquez sur Create pour finaliser.

Une fois votre table créée, nous en avons fini avec cette interface.
Je vous laisse la joie de la découvrir plus amplement par vous même.
Vous trouverez aussi une mine d'information sur le site du laboratoire SUPINFO des technologies Oracle.
HELP ME
Pour une raison inconnue, chez certains l'interface APEX ne se lance que sur 127.0.0.1.
Voici la procédure afin que l'interface d'administration soit accessible de partout.
Lancez le client sqlplus pour vous connecter à la base :
. /usr/lib/oracle/xe/app/oracle/product/10.2.0/client/bin/oracle_env.shPuis relancer le serveur Oracle via la commande :
sqlplus /nolog
connect sys/passwd as sysdba
EXEC DBMS_XDB.SETLISTENERLOCALACCESS(FALSE);
/etc/init.d/oracle-xe restart