2017-07-25 84 views
0

我想进入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 
+0

如果你是一个64位的机器上,尝试'sqlplus64' – axiac

+0

“我还没有downloded和安装anythng“ - sqlplus不附带操作系统,你必须至少下载和安装,Oracle客户端,或者更好的只是得到SQLcl – thatjeffsmith

+0

感谢所有为您的快速响应, 但我需要下载oracle 11g/oracle即时客户端等?在做上述4个命令之前? –

回答

0

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的密码是什么,如果我进入新鲜 –