Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Installation
Installation Forum d'entraide sur l'installation du serveur Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 06/10/2006, 17h25   #1
Membre du Club
 
Inscription : mars 2006
Messages : 82
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 82
Points : 45
Points : 45
Par défaut Problème d'installation Oracle 10g

Bonjour,

Je voulais utiliser la base de données Oracle 10g sous Linux Fedora Core5, mais j'ai un petit soucis...

Tout d'abord, je suis allé sur le site d'oracle pour installer le package oracle-xe-10.2.0.1-1.0.i386.rpm. Puis, j'ai installé le fichier rpm. Enfin, j'ai configuré oracle via la commande oracle-xe configure. Jusque là aucun problème.

Le problème est lorsque j'exécute la commande oracle-xe start... Voila ce qui s'affiche à l'écran :

Citation:
Starting Oracle Database 10g Express Edition Instance.
Failed to start Oracle Net Listener using /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin/tnslsnr and Oracle Express Database using /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin/sqlplus
Si je comprend bien ce qu'il me dit... Il veut po démarrer un Listener sur le port que j'ai choisi (8070). Mais pourquoi ?

Je suis allé sur les forums oracle, mais le problème est effectivement existant, mais je ne trouve pas de solutions. Je suis un peu dans l'impasse là. J'ai donc deux questions :

Quelqu'un a-t-il déja installé oracle 10g sous Fedora Core 5 ?

Quelqu'un a-t-il déja eu ce problème ?

Merci pour vos réponses ^^

( Je n'utilise pas de FireWall )
Mike Reason est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/10/2006, 17h20   #2
Invité de passage
 
Inscription : octobre 2006
Messages : 7
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 7
Points : 2
Points : 2
Bonjour.

As-tu vérifié toutes tes dépendances sur le systèmes (librairies, etc).
Que dit la documentation d'installation sur un linux à ce sujet?
digger55 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/10/2006, 09h45   #3
Membre du Club
 
Inscription : mars 2006
Messages : 82
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 82
Points : 45
Points : 45
Bonjour,

Tout d'abord, je te remercie de ta réponse. Après vérification les librairies nécessaires sont bien installées

De toute manière, s'il y aurait des librairies manquantes, le rpm ne se serait pas installé
Mike Reason est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/10/2006, 10h19   #4
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
que dit le listener.log ? Le port ne serait pas déjà utilisé par hasard ? T'as essayé le 1521 ?
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/10/2006, 14h22   #5
Membre du Club
 
Inscription : mars 2006
Messages : 82
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 82
Points : 45
Points : 45
J'ai récupérer une liste des ports via la commande nmap localhost voila la réponse :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
Starting Nmap 4.03 ( http://www.insecure.org/nmap/ ) at 2006-10-09 14:13 CEST
Interesting ports ON localhost.localdomain (127.0.0.1):
(The 1665 ports scanned but NOT shown below are IN state: closed)
PORT      STATE SERVICE
22/tcp    open  ssh
25/tcp    open  smtp
80/tcp    open  http
111/tcp   open  rpcbind
631/tcp   open  ipp
8009/tcp  open  ajp13
8080/tcp  open  http-proxy
50000/tcp open  iiimsf
50002/tcp open  iiimsf
 
Nmap finished: 1 IP address (1 host up) scanned IN 0.203 seconds
Les ports 1521 et 8070 ne sont donc pas utilisé...

Je ne trouve pas le fichier listener.log dont tu m'as parlé.

J'ai tenté une réinstalle et lors de la configuration, il me met ce message :

Citation:
Configuring Database...grep: /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/config/log/*.log: No such file or directory
Done
Y aurait-il un rapport...?
Mike Reason est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/10/2006, 14h24   #6
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
t'as bien les droits en écriture dans ce répertoire ? Qu'as-tu dans $TNS_ADMIN/log ?
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/10/2006, 14h38   #7
Membre du Club
 
Inscription : mars 2006
Messages : 82
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 82
Points : 45
Points : 45
Je crois que je dois avoir un vrai problème d'install... Je te remercie de t'intéresser à mon problème me sens moins seul

1- $TNS_ADMIN n'existe pas dans ma configuration... Par contre j'ai un $ORACLE_HOME. Dans le dossier : /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/config/log , je n'ai absolument aucun fichier, si c'est celui ci dont tu parles...

2- Si j'ai bien compris pour démarrer Oracle, le système utilise deux commandes (valable pour mon installation) :

Citation:
/bin/su -s /bin/bash oracle -c /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin/lsnrctl start

/bin/su -s /bin/bash oracle -c /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin/sqlplus -s /nolog @/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/config/scripts/startdb.sql
Si j'essaie la première commance dans un terminal, voici la réponse obtenue :

Code :
1
2
3
4
5
6
 
LSNRCTL FOR Linux: Version 10.2.0.1.0 - Production ON 09-OCT-2006 14:33:33
 
Copyright (c) 1991, 2005, Oracle.  ALL rights reserved.
 
Message 850 NOT found; No message file FOR product=network, facility=NL
Je ne sais pas si c'est normal...

Pour la deuxième commande :

Code :
1
2
 
/bin/su: /nolog: Aucun fichier ou répertoire de ce type
Comprend pas...
Mike Reason est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/10/2006, 14h42   #8
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
A mon avis, t'as oublié un pré-requis du genre lancer preroot.sh ou un truc du style sous root. Tu lances l'install comment et avec quel utilisateur ?
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/10/2006, 14h45   #9
Membre du Club
 
Inscription : mars 2006
Messages : 82
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 82
Points : 45
Points : 45
J'avais mis la méthode que j'ai utilisée dans mon premier post. J'ai fait une installation à l'aide d'un rpm télécharger sur le site d'oracle avec l'utilisateur root.

J'ai donc utilisé seulement 3 commande pour arriver à ma situation (comme spécifié dans la doc) :

Code :
1
2
3
4
 
rpm -ivh oracle-xe-univ-10.2.0.1-1.0.i386.rpm
/etc/init.d/oracle-xe configure
/etc/init.d/oracle-xe start
Vouala !
Mike Reason est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/10/2006, 15h06   #10
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
t'as lu la section 4.3 de http://download-uk.oracle.com/docs/c...c.htm#CIHHJEHF
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/10/2006, 15h15   #11
Membre du Club
 
Inscription : mars 2006
Messages : 82
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 82
Points : 45
Points : 45
Oui j'ai lu...

Citation:
1- Log on to your computer with root permissions.
Ca c'est pas dur

Citation:
2- Go to the following Web site:
http://www.oracle.com/technology/products/database/xe

3- Click Free Download and follow the instructions to select and download the Linux version of Oracle Database XE Server.
Comme je l'ai dit, j'ai télécharger le rpm correspondant à ma machine et mon environnement : Linux - i386

Citation:
4-Run the Oracle Database XE oracle-xe-univ-10.2.0.1-1.0.i386.rpm (for the Universal character set) or the oracle-xe-10.2.0.1-1.0.i386.rpm (for the Western European character set) installation executable to either install or upgrade Oracle Database XE Server.
For example, if you downloaded the oracle-xe-univ-10.2.0.1-1.0.i386.rpm executable into a directory called downloads, then enter the following command:
$ rpm -ivh downloads/oracle-xe-univ-10.2.0.1-1.0.i386.rpm
The installation displays a status of its progress.
Ca aussi c'est fait, comme je l'ai dit j'ai installé le rpm sur ma machine ^^

Citation:
5- When prompted, run the following command:
$ /etc/init.d/oracle-xe configure
Comme dis juste avant je l'ai fait aussi

Citation:
6- Enter the following configuration information:
A valid HTTP port for the Oracle Database XE graphical user interface (the default is 8080)
A valid port for the Oracle database listener (the default is 1521)
A password for the SYS and SYSTEM administrative user accounts
Whether you want the database to start automatically when the computer starts
If you enter Yes, then the database starts immediately
Même remarque... Ayant un serveur Apache-Tomcat je dois utiliser le port 8070 et non 8080, mais c'est la seule différence.

Citation:
If you need to change the configuration settings, then you can do so by running the following command:
$ /etc/init.d/oracle-xe configure

To start the database manually, run this command:
$ /etc/init.d/oracle-xe start

To stop the database manually, use the following command:
$ /etc/init.d/oracle-xe stop
Enfin la ils sont pas trop à jour... Si tu fais :

Citation:
$ /etc/init.d/oracle-xe configure
Alors, le programme répond :

Citation:
Oracle Database 10g Express Edition is already configured
Le seul moyen de configurer est donc de passer par le mode web (http://localhost:8070/apex). Sauf que dans mon cas, ce mode web ne marche pas pour les raisons expliquées ci-dessus...

Citation:
Starting Oracle Database 10g Express Edition Instance.
Failed to start Oracle Net Listener using /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin/tnslsnr and Oracle Express Database using /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin/sqlplus
J'essaye autre chose ? ^^
Mike Reason est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/10/2006, 15h43   #12
Rédacteur
 
Avatar de bouyao
 
Inscription : janvier 2005
Messages : 1 778
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 1 778
Points : 1 857
Points : 1 857
Est ce que tu a renseigné la variable d'envirinnement LD_LIBRARY_PATH
en la pointant sur /usr/lib ou sur $ORACLE_HOME/lib.

Autre chose, essaye de faire un relink

bouyao est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/10/2006, 15h48   #13
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
Citation:
Envoyé par Mike Reason
Même remarque... Ayant un serveur Apache-Tomcat je dois utiliser le port 8070 et non 8080, mais c'est la seule différence.

Le seul moyen de configurer est donc de passer par le mode web (http://localhost:8070/apex). Sauf que dans mon cas, ce mode web ne marche pas pour les raisons expliquées ci-dessus...
et t'as essayé d'arrêter Tomcat le temps de lancer la config web qui va te permettre probablement de changer le port ? Quand durant l'install tu changes le port ?
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/10/2006, 15h58   #14
Membre du Club
 
Inscription : mars 2006
Messages : 82
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 82
Points : 45
Points : 45
Bah dis donc vous êtes efficace sur ce forum ^^

Pour bouyao :

Je suis allez sur un autre forum et j'avais trouvé :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
 
root@server:~# set |grep ORACLE
ORACLE_BASE=/oracle/base
ORACLE_HOME=/oracle/base/product/9.2.0
ORACLE_SID=WINT
ORACLE_TERM=vt100
root@server:~# set |grep PATH
CLASSPATH=/oracle/base/product/9.2.0/jre:/oracle/base/product/9.2.0/jlib:/oracle/base/product/9.2.0/rdbms/jlib:/oracle/base/product/9.2.0/network/jlib
CPLUS_INCLUDE_PATH=/usr/lib/qt/include
LD_LIBRARY_PATH=/oracle/base/product/9.2.0/lib:/lib:/usr/lib:/usr/LOCAL/lib
MANPATH=/usr/LOCAL/man:/usr/man:/usr/X11R6/man:/usr/lib/java/man:/opt/kde/man:/usr/lib/qt/doc/man:/usr/share/texmf/man
PATH=/usr/LOCAL/sbin:/usr/sbin:/sbin:/usr/LOCAL/bin:/usr/bin:/bin:/usr/X11R6/bin:/usr/games:/opt/www/htdig/bin:/usr/lib/java/bin:/usr/lib/java/jre/bin:/opt/kde/bin:/usr/lib/qt/bin:/usr/share/texmf/bin:/oracle/base/product/9.2.0/bin
J'ai adapté cette solution pour mon installation avec toutes les variables décrites ci-dessus. Rien à faire, exactement la même erreur.

La commande relink n'existe pas sur ma distribution (Fedora Core 5)... C'est normal ?


Pour Fred_D :

Le nombre de fois que j'ai désinstallé et réinstallé le package doit se compter à présent en vingtaine de fois. J'ai donc déja tenté l'arret de Tomcat et l'utilisation du port 8080.

Rien à faire... La même erreur. Désolé de vous poser tant de problèmes... et merci encore pour vos réponses ^^
Mike Reason est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/10/2006, 16h04   #15
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
essaye la silent install :

crée le fichier /downloads/responsefile :
Code :
1
2
3
4
5
8070
1521
pass_sys
pass_sys
y
Code :
1
2
3
4
 
rpm -ivh  /downloads/oracle-xe-univ-10.2.0.1-1.0.i386 > /xe_logs/XEsilentinstall.log
 
/etc/init.d/oracle-xe configure <  /downloads/responsefile >> /xe_logs/XEsilentinstall.log
Et dis nous ce qu'il y a dans XEsilentinstall.log
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/10/2006, 16h17   #16
Membre du Club
 
Inscription : mars 2006
Messages : 82
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 82
Points : 45
Points : 45
Voila le résultat :

Citation:
Préparation... ##################################################
oracle-xe-univ ##################################################
Executing Post-install steps...

You must run '/etc/init.d/oracle-xe configure' as the root user to
configure the database.


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 <Enter> to accept the defaults.
Ctrl-C will abort.

Specify the HTTP port that will be used for Oracle Application Express [8080]:
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]:
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:8070/apex"
Quand je fais oracle-xe start, j'obtiens :

Citation:
Starting Oracle Net Listener.
Starting Oracle Database 10g Express Edition Instance.
Failed to start Oracle Net Listener using /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin/tnslsnr and Oracle Express Database using /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin/sqlplus.
Pas cool
Mike Reason est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/10/2006, 16h26   #17
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
mais c'est pas déjà démarré ?

Citation:
Starting Oracle Database 10g Express Edition Instance...Done
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/10/2006, 16h29   #18
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
essaye de modifier ton fichier /etc/hosts

Citation:
127.0.0.1 localhost.<ton_domaine> localhost
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/10/2006, 16h31   #19
Membre du Club
 
Inscription : mars 2006
Messages : 82
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 82
Points : 45
Points : 45
Bah justement... Je pense qu'il y a un problème. Voila ce que j'ai sur ma console :

Citation:
[root@localhost init.d]# ./oracle-xe configure < /root/responsefile >> /root/XEsilentinstall.log
grep: /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/config/log/*.log: No such file or directory
Pour qu'il fait ca... Et pourquoi il le met pas dans le fichier log...?

Pour ce qui est du démarrage :

Citation:
[root@localhost init.d]# ./oracle-xe stop
Shutting down Oracle Database 10g Express Edition Instance.
Stopping Oracle Net Listener.

[root@localhost init.d]# ./oracle-xe start
Starting Oracle Net Listener.
Starting Oracle Database 10g Express Edition Instance.
Failed to start Oracle Net Listener using /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin/tnslsnr and Oracle Express Database using /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin/sqlplus.
Donc non... Ce n'est pas démarré...

PS : Pour ce qui est des localhost, localdomain etc... Je mets cela car je n'ai pas trop envi que tout le monde connaisse mon adresse ip J'ai déja tenté une installation en modifiant ces paramètres. Rien à faire toujours la même chose...
Mike Reason est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/10/2006, 16h42   #20
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
c'est quoi qui dit :
Citation:
grep: /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/config/log/*.log: No such file or directory
le répertoire existe ? C'est ORACLE_HOME c'est ça ?
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h00.


 
 
 
 
Partenaires

Hébergement Web