KB 데이터는 KB 서버에 접근 못하고 텍스트 형태로 받아옴
test | test | 홍길동 | 테크기획부 |
---|---|---|---|
test | data | data | dtata |
sql loader를 docker로 만들어서 KB 환경에서도 사용, 이미지를 tar로 함축하고 KB측에서 shell script로 자동 실행되도록 ( try, catch 추가하여... )
FROM oraclelinus:8-slim
RUN microdnf install oracle-instantclient-realease-sl8 &&
microdnf install oracle-instancevlient-basic oacle-instantclient-tools ....
ENV
CMD ["sqlplus","-v"]
도커이미지 생성=> 도커 컨테이너 생성
docker exec -it oracle sqlplus // 오라클이라는 컨테이너에서 sqlplus라는 명령어를 실행하삼
docker exec -it nginx nginx start // 컨테이너 외부에서 nginx라는 컨테이너에서 nginx를 시작할 수 있는
이미지로만 실행시킬때 (명령어를 실행)
docker run -i --rm -v(파일 마운트) /path/test.sq 도커이미지:버전 sqlldr
컨트롤 파일, 실제 데이터 파일을 마운트 한 뒤에 sqlldr 서버명 control=컨트롤 파일명