Installation dOracle sur Mac OS X 10.3 Panther
RCI Informatique, Avril 2004
1 - Introduction
Oracle fournit aux développeurs une version pour Mac OS X de la base de données. Il sagit de la version Oracle 9i Release 2.

http://otn.oracle.com/software/products/oracle9i/index.html
Les téléchargements depuis le site dOracle exigent que vous soyez de façon préalable enregistré auprès de OTN (Oracle Technical Network).
2 - Téléchargement
Le fichier à télécharger a une taille de 361 Mégas, une connexion rapide à Internet est donc nécessaire.
Oracle fournit également des instructions dinstallation :
http://otn.oracle.com/software/products/oracle9i/files/ReleaseNotes.pdf
3 - Installation
Le fichier téléchargé une fois décompacté, comporte la structure générale dun Oracle Home.
Les données Oracle et les fichiers de configuration sont stockées dans le répertoire /orahome/dbs.
Les utilitaires sont stockés dans le répertoire /orahome/dbs.
On y trouve, entre autres :
sqlplus Soumission de commandes et de requêtes
lnsrctl Listener SQL*Net dOracle
imp, exp Utilitaires dimport et dexport de données
sqlldr Loader dOracle, pour intégrer dans la base des données externes

Voici un exemple de fenêtre SQL*Plus, en environnement Macintosh OS X :

Autre exemple, la commande de létat du listener Oracle :

4 - Aide et assistance à linstallation
Il est nécessaire de savoir effectuer quelques manipulations en mode terminal Unix sous Macintosh OS X.
Dès que lon entre dans lenvironnement Oracle (en mode texte), il est utile de connaître un minimum lenvironnement et les utilitaires Oracle.
Le compte SCOTT/TIGER est prédéfini pour permettre deffectuer immédiatement des requêtes à but de tests.
On peut travailler directement en local, sur la machine où on procède à linstallation, (sans SQL*Net) ou bien en ayant configuré le Listener (serveur SQL*Net).
Linstallation a but de tests et dévaluation, ne nécessite pas une version Mac OS X serveur, elle se passe correctement avec Mac OS X 10.3 Panther, version utilisateur.
Quelques ouvrages auxquels on peut se référer pour mieux comprendre les commandes Unix :
- Mac OS X, précis et concis, OReilly, en français, Chuck Toporek, ISBN 2-84177-158-X
- Mac OS X, OReilly, en français, David Pogue, ISBN 2841772241
En ce qui concerne Oracle et Linux :
- Oracle 9i sous linux, Eyrolles, Gilles Briard, ISBN 2212113374
5 - Outils complémentaires nécessaires ou utiles au développement
- Le premier outil est DBA*Studio, dOracle. Il correspond, avec davantage doptions, à ce qui pendant une période sappelait Entreprise Manager.
Il permet deffectuer la quasi totalité des commandes dadministration de façon graphique.

- Le second outil est Procedure Builder, également dOracle. Son rôle est la mise au point des procédures et fonctions PL/SQL. Certains grands comptes Oracle, dont lUniversité de Paris VI (Première université française au classement mondial) lui préfèrent lutilitaire (partiellement gratuit, et téléchargeable) nommé Toad.

Ces deux outils, non encore en production sur Mac OS X en mode natif, fonctionnent sur Macintosh OS X en utilisant, par exemple, une fenêtre Terminal Server, ou un poste de travail distinct, connecté à ce serveur Oracle qui fonctionne sur Macintosh OS X.
6 - Ressources utiles sur le web
Oracle OTN, Matt Roher, Setting Up Oracle and PHP on Mac OS X
http://otn.oracle.com/pub/articles/rohrer_macosx.html
OReilly MacDevCenter, David Simpson, Description des étapes de linstallation
www.macdevcenter.com/pub/a/mac/2003/01/03/oracle_part3.html
Revenir au
sommaire AppleScript et Oracle

Tous droits réservés, RCI Informatique SA, 2004
rci@wanadoo.fr
www.rci-informatique.fr
www.index-informatique.net