SQL*Loader는 외부파일 데이터를 데이터베이스 테이블에 loading 하는 utility입니다. 다양한 데이터의 저장형태를 지원합니다. 이 utility로 아래와 같은 작업을 수행할 수 있습니다.
- 동일한 loading 세션을 통해 하나이상의 데이터파일 데이터를 loading 할 수 있습니다.
- 동일한 loading 세션을 통해 하나이상의 테이블에 데이터를 loading 할 수 있습니다.
- 데이터의 문자특성을 지정할 수 있습니다.
- 데이터중 일부분을 선택적으로 loading 할 수 있습니다.
- SQL 함수를 통해 loading 직전 데이터를 가공할 수 있습니다.
- 특정 컬럼 안에서 유일한 일련번호 값을 생성할 수 있습니다.
- 데이터파일을 접근하기 위해 OS 파일 시스템을 사용합니다.
- 디스크, 테입 그리고 Name-pipe에서 데이터를 가져올 수 있습니다.
- 문제해결을 위한 에러정보를 출력해 줍니다.
- SQL processing 계층을 거치지 않는 Direct pat loading 기능을 제공합니다.