Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Oracle中的Sqlplus-V_Oracle_Unix - Fatal编程技术网

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 它起作用了。然后,我设置路径,将其返回并导出。一切正常。 如果我关闭终端并重新打开,我将返回到初始

我正在尝试安装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
它起作用了。然后,我设置路径,将其返回并导出。一切正常。 如果我关闭终端并重新打开,我将返回到初始错误的起点

如何永久设置路径和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文件。我硬编码的路径和甲骨文家在那里。现在可以了。