2017-07-25 106 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的密碼是什麼,如果我進入新鮮 –