已从oracle下载安装sqlplus。解压缩这两个文件时,instantclient-sqlplus-linux.x64-12.1.0.1.0.zip sqlplus无法启动,并显示以下错误:
初始化SQL*PlusSP2-0667时出现错误6:消息文件sp1.msb未找到SP2-0750:您可能需要将ORACLE_HOME设置为Oracle软件目录
我假设我不需要安装整个oracle服务器就可以运行sql客户端。basic-linux zip被认为是运行OCI应用程序所需的一切,就像sqlplus一样。
我从哪里获得这些.msb文件?
发布于 2013-08-20 03:34:53
Oracle您可能需要将ORACLE_HOME设置为
软件目录
您需要将ORACLE_HOME设置为解压缩文件的位置:
export ORACLE_HOME=/path/to/instantclient您可能还想将其添加到路径中,并可能需要将其添加到LD_LIBRARY_PATH中。这实际上就是所有的instructions tell you to do。
发布于 2014-08-29 20:56:26
在尝试对非oracle所有者用户使用sqlplus时,请确保ORACLE_HOME/sqlplus、ORACLE_HOME/sqlplus/mesg目录允许读取和执行,并且所有ORACLE_HOME/sqlplus/mesg/*.msb文件也是可读的。
发布于 2019-06-21 23:21:32
对于在up上使用12C的任何人来说,你只是在为你的桌面设置一个数据库(不确定服务器)。您不需要将oracle_home作为帐户的环境变量。如果你创建了一个,那么就删除它,看看会发生什么。我已经安装了12C和19c的oracle db,我可以很好地使用sqlplus。我没有对安装做任何花哨的事情。我只选择了一个虚拟用户,然后单击下一步查看其他所有内容。
https://stackoverflow.com/questions/18321283
复制相似问题