SQL*Loader를 사용하여 데이터 로드

Oracle SQL*Loader를 사용하여 클라이언트 시스템의 로컬 파일에서 전용 Exadata 인프라의 Autonomous Database로 데이터를 로드할 수 있습니다.

로드 성능은 클라이언트와 Autonomous Database 간의 네트워크 대역폭에 따라 달라지므로, SQL*Loader를 사용하면 적은 양의 데이터를 로드하는 데 적합할 수 있습니다. 많은 양의 데이터에 대해 Oracle은 Oracle Data Pump를 사용하여 Cloud Object Storage에서 데이터를 로드할 것을 권장합니다. 클라우드 객체 저장소에서 로드하는 방법에 대한 자세한 내용은 Oracle Data Pump를 사용하여 데이터 로드를 참조하십시오.

Oracle은 최적의 로드 성능을 위해 다음 SQL*Loader 매개변수를 사용할 것을 권장합니다.

readsize=100M
bindsize=100M
direct=N

자세한 내용은 Oracle Database 19c Utilities 또는 Oracle Database 23ai UtilitiesCommand-Line Parameters for SQL*Loader를 참조하십시오.

여러 파일을 동시에 로드하는 경우 각 파일에 대해 별도의 SQL*Loader 세션을 호출할 수 있습니다.

Autonomous Database는 권장 매개변수를 사용하는 경우 대량 로드 작업 중 테이블에 대한 최적기 통계를 수집합니다. 권장 매개변수를 사용하지 않을 경우 최적기 통계에 설명된 대로 수동으로 최적기 통계를 수집하거나 자동 통계 수집 작업이 시작될 때까지 기다려야 합니다.