You are on page 1of 24

Installation du serveur Oracle 10g

Installation personnalisée d'Oracle


10g

Sommaire
• Préface
• Ressources
• Installation du logiciel
• Céation du serveur SQL
• Ma première connexion

Tiré de la documentation de Fabien Celaia (http://fadace.developpez.com/)

1 DAHANI Herman, www.dahani.net


Installation du serveur Oracle 10g

Préface
Ce document a pour unique but de donner une méthode pour installer Oracle 10g pas-à-pas, en utilisant le
mode personnalisé.

Ressources
Sachez avant tout que, comparativement à certains de ses concurrents, Oracle est extrêmement gourmand en
ressources (mémoire et disque). Il est en effet très difficile de dissocier le moteur SGBDR des composants
annexes, ceux-ci étant plus ou moins incorporés à l'installation. Partant installer un moteur SGBDR, vous
vous trouverez sans vous en rendre compte avec un environnement complet de développement, un serveur
applicatif Apache, un pare-feu, etc.

Expérience douloureuse faite, assurez-vous

• d'avoir des droits Administrateurs/root


• de ne pas faire une installation à distance utilisant des outils terminal-X de type Exceed si vous devez
effectuer des installations très distantes A relever qu'il n'est malheureusement pas possible d'installer Oracle
via script (= sans passer par la lourde interface graphique JVM. Pas très sympa pour les DBAs habitués à
planifier leurs scripts d'installation ou utilisant des serveurs distants...
Taille (sous
Installation
Windows)

Enterprise Edition (version complète) 1.3 Go

Standard Edition 1.1 Go

Personnelle (mono-utilisateur) 1.3 Go

Ne pas omettre de rajouter aux ressources les 720Mo que nécessite la base Starter si vous souhaitez
l'utiliser.

Une des nouveautés de la version 10g est la simplification de la procédre d'installation par défaut. Comme
nous allons le voir ici, tout est bien plus simple, mais malheureusement pas bien moins long.

Installation du logiciel
Vous avez aussi la possibilité de visionner la procédure pour la Oracle 10R2

Insérons le CD ou décompactons le fichier 10g_win32_db.zip téléchargeable. Si l'autorun ne démarre pas,


lançons le programme setup.exe.

2 DAHANI Herman, www.dahani.net


Installation du serveur Oracle 10g

Pas de panique: une fenêtre Dos s'ouvre afin de lancer la machine virtuelle Java.

Après quelques secondes, la page d'accueil de l'installation s'ouvre:

Plus de page de remplissage: ici, on rentre directement dans le vif du sujet. Pour cette installation, nous
allons choisir l'option personnalisée. L'écran suivant nous permet de définir l'endroit où les binaires vont
être installés

3 DAHANI Herman, www.dahani.net


Installation du serveur Oracle 10g

Il nous faut opter maintenant pour un type d'installation. Nous choisissons l'option personnalisée.

4 DAHANI Herman, www.dahani.net


Installation du serveur Oracle 10g

C'est dans cet écran qu'il est aussi possible d'ajouter/de supprimer une langue.

5 DAHANI Herman, www.dahani.net


Installation du serveur Oracle 10g

L'écran suivant nous permet de choisir chaque module d'Oracle indépendament. Notons cependant qu'il est
possible, via la petite check-box, d'afficher les dépendances avec les modules obligatoires

6 DAHANI Herman, www.dahani.net


Installation du serveur Oracle 10g

A ce stade, nous pouvons, par exemple, supprimer l'option Spatial et ajouter SqlPlus. Certaines autres
options (la gateway DRDA, par exemple) pourrait par la suite ajouter des écrans d'interrogation qui
n'apparaîtront pas dans notre exemple.

L'écran suivant nous demande s'il est nécessaire de créer une instance. Nous le ferons plus tard via les
assistants adéquats.

7 DAHANI Herman, www.dahani.net


Installation du serveur Oracle 10g

L'assistant affiche ensuite un résumé des options choisises.

8 DAHANI Herman, www.dahani.net


Installation du serveur Oracle 10g

L'installation continue ensuite et passe par la copie des binaires. Cette copie est longue est fastidieuse... et
nous offre le temps d'aller boire un café.

L'installation va ensuite démarrer les différents assistants, ce qui semble assez surprenant compte tenu des
réponses que nous lui avions donné au préalable. Nous pouvons alors stopper lesdits assistants. Un message
informationnel (avec plutôt une tête de message d'erreur) apparaît alors:

En finale, l'assistant affiche quelques URLs bonnes à garder en mémoire pour la suite.

9 DAHANI Herman, www.dahani.net


Installation du serveur Oracle 10g

Nous pouvons ensuite quitter l'Installer

Création du serveur SQL


Démarrons Oracle -> Configuration and Migration Tools -> Database configuration Assistant.

10 DAHANI Herman, www.dahani.net


Installation du serveur Oracle 10g

Passons à l'écran suivant : ici on va créer une base de données (en fait une instance complète). A noter que
cet assistant permet aussi de gérer des modèles de configuration qui pourraient être repris lros de créations
futures.

Il nous faut maintenant déterminer si la base à créer sera de type Traitement transactionnel (base de
production OLTP, avec beaucoup d'insert/update dans de nombreuses tables), Data Warehouse (base
décisionnelle, beaucoup de select dans relativement peu de tables, mais très volumineuses) ou générale

11 DAHANI Herman, www.dahani.net


Installation du serveur Oracle 10g

(base mixte, un peu des 2). La 4ème option vous permet de déterminer vous-même tous vos paramètres de
configuration. De toute façon, nombre de ces paramètres seront reconfigurables, hormis ceux ayant trait àla
taille des blocs de données.

Choisissons ensuite notre nom d'instance. Pour des raisons de compatibilité et de support, il est toujours
conseillé de ne pas dépasser les 6 caractères.

12 DAHANI Herman, www.dahani.net


Installation du serveur Oracle 10g

L'installation comprend en fait la configuraton d'un min Oracle Enterprise Manager. Il est donc possible (et
conseillé) de lui attribuer un serveur de messagerie qu'il utilisera pour avertir els administrateurs en cas de
problème, et un plan de sauvegarde minimum qu'il configurera via son scheduler.

Définissez ensuite les mots-de-passe des logins anonymes. Vous pouvez bien évidemment vous simplifier la
tâche en n'en mettant qu'un, mais cela vous demandera quelque rigueur par la suite.

13 DAHANI Herman, www.dahani.net


Installation du serveur Oracle 10g

Passons à la partie du stockage. Dans un environnement Windows avec relativement peu de partitions ou/et
dans une environnement de développement relativement restreint, faites le choix de la 1ère option

14 DAHANI Herman, www.dahani.net


Installation du serveur Oracle 10g

Déterminons la localisaton des fichiers de données

15 DAHANI Herman, www.dahani.net


Installation du serveur Oracle 10g

... puis celle des fichiers qui permettront l'option flashback (retour en arrière). Evidemment, plus le retour en
arrière souhaité sera long et plus le fichier de flashback devra pouvoir grossir.

Pour vos tous débuts, il est possible de faire générer à Oracle certains schémas d'exemple. Cette option à
l'avantage de vous offrir quelques tables, mais le désavantage de pourrir cette nouvelle installation. Autant
éviter !

16 DAHANI Herman, www.dahani.net


Installation du serveur Oracle 10g

Nous arrivons à la phase de configuration. Attention: contre toute attente, cette page d'assistant à onglet est
très mportante même si la tentation du Suivant vous démange ! Tout d'abord la mémoire : vous pouvez la
spécifier soit en valeur directe, soit en % de mémoire physique attribuable à Oracle. pour un serveur dédié,
on pourrait partir d'un 90%; pour un serveur partagé, les valeurs directes ont ma préférence. Pour vous faire
une idée approxuimative, il est toujours possible de choisir le pourcentage et d'afficher le détail, avant de
revenir au mode direct.

Paramètre méconnu mais au combien important, dans l'onglet suivant, la taille du bloc de données. Dans le
cas ou vous avez choisi un type de base prédéfini (OLTP ou DSS), il est inchangeable (8 pour OLTP, 32 our
DSS). Cette valeur détermine en fait la quantité de données remontées en mémoire pour chaque accès
disque.

17 DAHANI Herman, www.dahani.net


Installation du serveur Oracle 10g

Le jeu de caractères qui sera implémenté se configure aussi dans ces onglets. Il s'agit ici aussi d'un choix
définitif qui impactera, entre autre, vos ordres de tris et le type de caractères que vous pourrez insérer dans
une chaîne. Si vous travaillez avec un seul jeu de caractères, évitez l'Unicode si gourmand.

18 DAHANI Herman, www.dahani.net


Installation du serveur Oracle 10g

C'est ici que nous allons déterminer si nous souhaitons travailler avec des connexions dédiées ou un pool de
connexions. 2 nombres à vous mettre en tête : le premier concerne le nombre d'utilisateurs qui seront
connectés simultanément sur le serveur, le second le nombre d'utilisateurs connectés éventuellement. Si le
premier et proche du deuxième, préférez le serveur dédié. Dans le cas d'une architecture n-tiers par exemple,
le pool de connexions peut s'avérer plus intéressant.

19 DAHANI Herman, www.dahani.net


Installation du serveur Oracle 10g

L'écran suivant nous permet de donner une nomenclature aux fichiers qui seront générés. Laissons les
valeurs par défaut.

20 DAHANI Herman, www.dahani.net


Installation du serveur Oracle 10g

Nous sommes à bout touchant. L'écran suivant nous permet de lancer la création de la base et/ou de
sauvegarder nos paramètres d'installation

Un dernier petit résumé avant l'exécution finale...

21 DAHANI Herman, www.dahani.net


Installation du serveur Oracle 10g

La validation de la sauvegarde du modèle

Et c'est parti pour la création de l'instance, de la base et de la configuration de connexion

22 DAHANI Herman, www.dahani.net


Installation du serveur Oracle 10g

En final, le résultat des courses : A noter l'adresse internet qui vous permettra de vous connecter à
l'Enterprise Manager.

Ma première connexion
Exemple sous Windows, dans une fenêtre de commande
Microsoft Windows 2000 [Version 5.00.2195]
(C) Copyright 1985-2000 Microsoft Corp.

C:\>sqlplus "sys/MotDePasse@DBA1D as sysdba"

SQL*Plus: Release 10.1.0.2.0 - Production on Fri October 28 15:43:52 2005

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

Connected to:

23 DAHANI Herman, www.dahani.net


Installation du serveur Oracle 10g

Oracle Database 10g Enterprise Edition Release 10.1.0.2.0 - Production


With the Partitioning, OLAP and Data Mining options

SQL> desc DICTIONARY


Nom NULL ? Type
----------------------------------------- -------- ----------------------------

TABLE_NAME VARCHAR2(30)
COMMENTS VARCHAR2(4000)

SQL>exit
Disconnected from Oracle Database 10g Enterprise Edition Release 10.1.0.2.0 -
Production
With the Partitioning, OLAP and Data Mining options

Félicitons-nous. Nous en avons finalement fini avec notre première installation d'Oracle. Le plus dur reste à
venir: configurer et administrer correctement ce serveur de données... mais ceci est une autre histoire.

24 DAHANI Herman, www.dahani.net

You might also like