Bon et bien maintenant tu start oracle
Bon et bien maintenant tu start oracle
Je suis allé dans le répertoire bin/
j'ai saisi sqlplus (connecté en ora920)
Et :
Error 6 initializing SQL*Plus
Message file sp1<lang>.msb not found
SP2-0750: You may need to set ORACLE_HOME to your Oracle software directory
Qu'a t'on changé en modifiant le .bash_profile ??
On reprend :
Tu lance abord la commande
Ensuite tu lance le listener
Code : Sélectionner tout - Visualiser dans une fenêtre à part orenv
Tu te connect ensuite a sqlplus
Code : Sélectionner tout - Visualiser dans une fenêtre à part lsnrctl start
Et la tu start la base
Code : Sélectionner tout - Visualiser dans une fenêtre à part sqlplus / "as sysdba"
Code : Sélectionner tout - Visualiser dans une fenêtre à part startup
Vérifie bien que dans ton PATH il y'asi non tu lance la commande :$ORACLE_HOME/binpuis lance
Code : Sélectionner tout - Visualiser dans une fenêtre à part export PATH=$PATH:$ORACLE_HOME/bin
si un message d'erreur vérifie bien ORACLE_SID est renseigné :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3sqlplus /nolog connect /as sysdba startup
Code : Sélectionner tout - Visualiser dans une fenêtre à part echo $ORACLE_SID
que dis maintenant la commandeEnvoyé par webtheque
Code : Sélectionner tout - Visualiser dans une fenêtre à part echo $ORACLE_HOME
Lorsque je fais which orenv, il ne trouve rien ??
que dis maintenant la commande
Code:
echo $ORACLE_HOME
Elle est vide
bouyao, ce que tu me dis est trop compliqué pour moi désolé...
Vérifie le path ?
Affiche une fois de plus le résultat de
dans le répertoire
Code : Sélectionner tout - Visualiser dans une fenêtre à part cat .bash_profile
/opt/oracle/9.2
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
export PATH
unset USERNAME
# *Créer le .bash_profile de l'utilisateur ora920*
# Oracle Environnement
if [ -f /etc/profile_oracle ]; then
. /etc/profile_oracle
fi
export LD_ASSUME_KERNEL=2.2.5
export ORACLE_BASE= /opt/oracle
export ORACLE_HOME= /opt/oracle/9.2
export ORACLE_TERM=xterm
export PATH=$PATH:$ORACLE_HOME/bin
CLASSPATH=${ORACLE_HOME}/JRE:${ORACLE_HOME}/jlib:${ORACLE_HOME}/rdbms/jlib
export CLASSPATH=${CLASSPATH}:${ORACLE_HOME}/network/jlib
export CLASSPATH=${CLASSPATH}:${JAVA_HOME}/lib/classes.zip
export NLS_LANG=french_france.WE8ISO8859P15
if [ "${LD_LIBRARY_PATH:-}" == "" ]; then
LD_LIBRARY_PATH=${ORACLE_HOME}/lib:/usr/lib:/usr/local/lib
else
LD_LIBRARY_PATH=${ORACLE_HOME}/lib:${LD_LIBRARY_PATH}
LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${ORACLE_HOME}/network/lib
fi
export LD_LIBRARY_PATH
Supprime cette partie
et reteste la commande
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 if [ -f /etc/profile_oracle ]; then . /etc/profile_oracle fi
Code : Sélectionner tout - Visualiser dans une fenêtre à part echo $ORACLE_HOME
Désolé pour hier, il y a eu une grosse panne de courant.
J'espère que tu aura toujours un peu de temps à me consacrer aujourd'hui.
denisys, j'ai retiré la partieMais le echo de $ORACLE_HOME ne retourne toujours rien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 if [ -f /etc/profile_oracle ]; then . /etc/profile_oracle fi
(je l'exécute lorsque je suis dans le répertoire /opt/oracle/9.2/)
J'aimerai bien comprendre également quel est l'objectif du .bash_profile et des changements que nous faisons ?
Je me demande pourquoi nous avons autant de changements à faire alors que la personne qui gérait ce serveur n'avait pas à le faire et qu'elle parvenait à démarrer le serveur oracle sans soucis.
bouyao, j'ai testé ce que tu as dit hier.
Dans mon .bash_profile, il y avait ceci :Vérifie bien que dans ton PATH il y'a Citation:
$ORACLE_HOME/bin
si non tu lance la commande : Code:
export PATH=$PATH:$ORACLE_HOME/bin
puis lance
Code:
sqlplus /nolog
connect /as sysdba
startup
si un message d'erreur vérifie bien ORACLE_SID est renseigné :
Code:
echo $ORACLE_SID
J'ai donc exécuté la commande export ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part PATH=$PATH:$HOME/bin
le .bash_profile n'a pas changé, est-ce normal ?
puis j'ai essayé de lancer sqlplus, une fois placé dans le répertoire /opt/oracle/9.2/
> il me ditJe ne dois pas être dans le bon dossier mais je ne trouve pas où je dois me placer.
Code : Sélectionner tout - Visualiser dans une fenêtre à part command not found
Merci beaucoup pour ton aide.
Ok on commence à ZERO.
sous le compte ora92 tu me donne le resultat des commandes suivantes :
Attention au majuscules et miniscules
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 echo $ORACLE_HOME echo $PATH echo $ORACLE_SID
Je suis dans le dossier /opt/oracle/9.2/
(je ne sais pas si celà a une importance)
echo $ORACLE_HOME
ne renvoie rien
echo $PATH
echo $ORACLE_SID
Code : Sélectionner tout - Visualiser dans une fenêtre à part /sbin:/usr/sbin:/bin:/usr/bin:/usr/X11R6/bin:/usr/local/bin:/usr/local/sbin:/BIN:/bin
ne renvoie rien
Ok maintenant tu fait
puis apres tu lance :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2export ORACLE_HOME=/opt/oracle/9.2/ export PATH=$PATH:$ORACLE_HOME/bin
pour ORACLE_SID on va voir ça aprés
Code : Sélectionner tout - Visualiser dans une fenêtre à part sqlplus /nolog
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager