Oracle中的Sqlplus-V
我正在尝试安装Oracle 如果我只输入sqlplus-V,我会得到这个错误Oracle中的Sqlplus-V,oracle,unix,Oracle,Unix,我正在尝试安装Oracle 如果我只输入sqlplus-V,我会得到这个错误 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 它起作用了。然后,我设置路径,将其返回并导出。一切正常。 如果我关闭终端并重新打开,我将返回到初始
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
它起作用了。然后,我设置路径,将其返回并导出。一切正常。
如果我关闭终端并重新打开,我将返回到初始错误的起点
如何永久设置路径和ORACLE主页?键入
which sqlplus
您会注意到它不是从/home/oracle/product/11.1.0/db_1/bin运行的
which sqlplus
您会注意到它不是从/home/oracle/product/11.1.0/db_1/bin运行的。一般来说,在Unix和类似Unix的系统中,您可以将用于设置环境的命令放在主目录中特定于shell的文件中,例如
.cshrc
。您应该使用哪个文件以及要包含哪些确切命令取决于您使用的shell
在这种情况下,Oracle可能会提供一个脚本来设置适当的环境变量,您可以从shell设置脚本中调用该变量。我不确定他们是否在Unix安装上提供了这一功能,但在OpenVMS上提供了,我怀疑在Unix上也是如此。如果是这样的话,我希望Oracle主目录中会存在一个名为“
orauser
的脚本(/home/Oracle/product/11.1.0)。通常,在Unix和类似Unix的系统中,您可以将用于设置环境的命令放入主目录中的特定于shell的文件中,例如.cshrc
。您应该使用哪个文件以及要包含哪些确切命令取决于您使用的shell
在这种情况下,Oracle可能会提供一个脚本来设置适当的环境变量,您可以从shell设置脚本中调用该变量。我不确定他们是否在Unix安装上提供了这一功能,但在OpenVMS上提供了,我怀疑在Unix上也是如此。如果是这样,我希望Oracle主目录中会存在一个名为“
orauser
”的脚本(/home/Oracle/product/11.1.0,在您的情况下)。当我以Oracle用户身份登录时,会有一个.profile文件。我硬编码的路径和甲骨文家在那里。现在可以了。当我以Oracle用户身份登录时,会有一个.profile文件。我硬编码的路径和甲骨文家在那里。现在可以了。