백업 쉘을 돌리는데요
---------------------------------------------------------------------------------
$ dbexpt.sh db_matis
Database selected.
732 row(s) unloaded.
Database closed.
DBSCHEMA Schema Utility INFORMIX-SQL Version 11.10.UC2
Copyright IBM Corporation 1996, 2006 All rights reserved
Software Serial Number AAA#B000000
dbexpt.sh[11]: 0403-057 구문 오류 - 행 12 : `newline or ;'은(는) 올바르지 않습니다.
$
---------------------------------------------------------------------------------
이런 메세지가 뜨네요...
쉘의 내용은요
---------------------------------------------------------------------------------
db=$1
dbaccess << !
database $db;
unload to tabname.list delimiter ' '
select tabname from systables where tabtype='T' and tabid > 99;
!
rm -rf $db.exp
mkdir $db.exp
dbschema -d $db $db.sql
mv $db.sql $db.exp
!
for i in `cat tabname.list`
do
dbaccess << !
database $db;
unload to "$db.exp/$i.unl" select * from $i;
!
echo $i IS UNLOADING
done
echo "END UNLOAD"
rm tabname.list
---------------------------------------------------------------------------------
IBM Informix Dynamic Server Version 9.30.UC7X3 에서
IBM Informix Dynamic Server Version 11.10.UC2 으로
informix 버젼이 바뀌었는데 이게 문제가 되나요??
---dbexpt.sh[11]: 0403-057 구문 오류 - 행 12 : `newline or ;'은(는) 올바르지 않습니다.
이 부분 때문에 ';' 지우고 실행시켜 봤는데 마찬가지네요.. 뉴라인이 문제라는건가요??
조언 부탁드립니다.
|