2011-11-09 1 views
0

J'essaie d'installer Oracle.Sqlplus -V dans Oracle

Si je viens de taper -V sqlplus je reçois cette erreur

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 

Cependant, si je tape

/home/oracle/product/11.1.0/db_1/bin/sqlplus -V 

cela fonctionne. J'ai ensuite défini mon CHEMIN, ORACLE_HOME et les exporter. Tout fonctionne. Si je ferme le terminal et rouvre, je suis de retour au début avec une erreur d'origine.

Comment puis-je définir PATH et ORACLE_HOME de manière permanente?

Répondre

0

Type

which sqlplus 

vous remarquerez qu'il ne fonctionne pas de /home/oracle/product/11.1.0/db_1/bin

3

En général, dans les systèmes Unix et comme Unix, vous Mettez des commandes pour configurer votre environnement dans un fichier spécifique au shell tel que .cshrc dans votre répertoire personnel. Le fichier que vous devez utiliser et les commandes exactes à inclure dépendent du shell que vous utilisez.

Dans ce cas, Oracle peut fournir un script pour configurer les variables d'environnement appropriées, que vous appelez à partir de votre script de configuration du shell. Je ne suis pas sûr qu'ils fournissent cela sur les installations Unix, mais ils le font pour OpenVMS et je pense qu'ils seraient les mêmes sur Unix. Si c'est le cas, je m'attendrais à ce qu'un script avec un nom similaire à orauser existe dans le répertoire de base Oracle (/home/oracle/product/11.1.0 dans votre cas).

+0

Lorsque je me connecte en tant qu'utilisateur Oracle, il existe un fichier .profile. J'ai codé en dur PATH et ORACLE_HOME là. Ça fonctionne maintenant. –

Questions connexes