如何解决sqlplus上的bash命令“找不到命令”错误
问题描述:
我想进入sqlplus来运行一些sqlfiles,我跑过这些行,并且当我给sqlplus给enetr sqlplus时,我会得到err, 我除了运行这些命令之外,还没有下降并安装任何其他程序,所以有人可以帮助我?如何解决sqlplus上的bash命令“找不到命令”错误
[[email protected] instances]# export
ORACLE_HOME=/u01/app/oracle/product/11.2.0/xe
[[email protected] instances]# export ORACLE_SID=XE
[[email protected] instances]# export NLS_LANG=$ORACLE_HOME/bin/nls_lang.sh
[[email protected] instances]# export PATH=$ORACLE_HOME/bin:$PATH
[[email protected] instances]# sqlplus
-bash: sqlplus: command not found
答
export NLS_LANG=$ORACLE_HOME/bin/nls_lang.sh
似乎是错的。 NLS_LANG
是格式language_territory.charset
的字符串,见NLS_LANG FAQ
如果$ORACLE_HOME/bin/nls_lang.sh
提供NLS_LANG值动态那么它应该是
export NLS_LANG=`$ORACLE_HOME/bin/nls_lang.sh`
+0
好的谢谢, sqlplus的密码是什么,如果我进入新鲜 –
如果你是一个64位的机器上,尝试'sqlplus64' – axiac
“我还没有downloded和安装anythng“ - sqlplus不附带操作系统,你必须至少下载和安装,Oracle客户端,或者更好的只是得到SQLcl – thatjeffsmith
感谢所有为您的快速响应, 但我需要下载oracle 11g/oracle即时客户端等?在做上述4个命令之前? –