2017-12-18 22 views
0

간단한 쿼리를 수행하고 스풀링을 시도하는 쉘 스크립트가 있습니다. 하지만 작동하지 않습니다, 스풀 파일이 생성되지 않습니다. 내가 오라클 세션 내에서 아무런 문제가 없다면. 나는 코드에서 문제가 있지만 아무 것도 볼 수 없다.스풀이있는 쉘 스크립트의 sqplus가 작동하지 않습니다.

는 connection_script.sh

#!/usr/bin/ksh 

query="$1" 

sqlplus -s /nolog <<EOF | egrep -v Conectado 
    connect ${USER_QUERY}/${PASS_QUERY}@${CONNECTION} 
    ${query} 
EOF 

및 스크립트 스풀 :

$PATH/connection_script.sh " 
set termout off 
set verify off 
set linesize 90 
set pagesize 20 
set serverout on 

spool myreport3.csv 
select name, description from tableA; 

exit 
" 

당신은 나에게 도와 주 시겠어요?

+1

'$ PATH'? 때문인 것으로 생각되어'$ pwd'에? 당신이 실행할 때 화면에 표시 할 무엇? –

답변

0

문제는. "따옴표로했다 I해야 공간 시세 및 everithing입니다 좋아. 감사합니다