728x90
반응형
csql에 접속한다.
csql -u dba testDb
1. commit할 쉘을 만든다.
vi test01.sh
echo "commit;" >> 1.sql
echo "commit;" >> 2.sql
2. 첫 번째 만든 쉘을 실행한다.
sh test01.sh
3. 실제로 insert할 sql파일을 실행할 수 있는 쉘을 만든다.
vi test02.sh
/bin/echo "@@@@@@@@@@ DB 임포트를 시작합니다. start @@@@@@@@@@"
csql testDb -u 테이블소유할유저명 -p 유저패스워드 --no-auto-commit -e -i 1.sql
csql testDb -u 테이블소유할유저명 -p 유저패스워드 --no-auto-commit -e -i 2.sql
csql testDb -u 테이블소유할유저명 -p 유저패스워드 --no-auto-commit -e -i 3.sql
csql testDb -u 테이블소유할유저명 -p 유저패스워드 --no-auto-commit -e -i 4.sql
/bin/echo "@@@@@@@@@@ DB 임포트를 종료합니다. end @@@@@@@@@@"
date
4. 두번째 만든 쉘을 실행한다.
sh test02.sh
※ 유의사항
만든 쉘을 리눅스 터미널로 복사 + 붙이기 할 때
윈도우 메모장을 통해서 복사 붙이기 해야 한다.
728x90
반응형