sqlplus无法在linux 64上启动

时间:2013-09-15 08:20:51

标签: database linux oracle11g sqlplus

我在Mint15 64bit上安装了Oracle Instant Client软件包11

每次我尝试运行sqlplus时都会收到消息

Error 6 initializing SQL*Plus
SP2-0667: Message file sp1<lang>.msb not found
SP2-0750: You may need to set ORACLE_HOME to your Oracle software directory

当然我正确设置了 $ ORACLE_HOME 。我尝试设置 LANG = us 结果相同。

我尝试使用即时oracle 12.1,结果相同!?

除了向MariaDb挥手外;)我的安装有什么问题?

3 个答案:

答案 0 :(得分:0)

the download page底部的安装说明说:

  

将环境中的库加载路径设置为步骤2中的目录(“instantclient”)。在许多UNIX平台上,LD_LIBRARY_PATH   是适当的环境变量。在Windows上,PATH应该是   使用

您需要设置LD_LIBRARRY_PATH,而不是(仅)ORACLE_HOME。并确保它已导出,而不是仅在当前shell中设置。

答案 1 :(得分:0)

导出ORACLE_HOME = / yourpath
export PATH = $ PATH:$ ORACLE_HOME / bin
export ORACLE_SID =你的sid
sqlplus / as sysdba

您是否已将ORACLE_HOME bin路径添加到PATH,并且是否正在使用oracle用户运行sqlplus命令。

谢谢&amp;问候,
Alok Thaker

答案 2 :(得分:0)

好的,完成...... 实际上,sqlplus二进制文件必须在$ ORACLE_HOME / sqlplus!

拉里......你为什么“硬编码”那个;)