출력 데이터를 압축 파일로 저장(UNIX만 해당)

UNIX 이름의 파이프에서 압축 파일로 데이터를 저장하면 디스크 스페이스를 절약할 수 있습니다.

프로시저

  1. UNIX™ 명령줄에서 다음 명령을 입력하여 명명된 파이프를 만듭니다. mkfifo pipe 여기서 변수 파이프는 파이프의 이름입니다.
  2. 언로드 데이터를 저장할 압축 파일을 작성합니다.
    다음 명령을 사용할 수 있습니다.
    compress < pipe > datafile_name.Z&
    여기서 변수 datafile_name.Z는 압축 파일 이름입니다. 이 명령을 백그라운드에서 실행하려면 앰퍼샌드(&)를 사용하십시오. 쉘 경로 재지정 메타문자 (<) 를 사용하여 파이프에서 압축 프로세스에 대한 입력을 지정할 수 있습니다. 쉘 경로 재지정 메타문자 (>) 를 사용하여 압축 프로세스에서 출력 파일 datafile_name.Z 로 출력을 보낼 수 있습니다.
  3. Optim™ High Performance Unload 을 실행할 때 언로드 데이터를 네임드 파이프로 보내려면 -o[utput] 명령줄 매개변수를 지정합니다(예: -o pipe, 여기서 변수 파이프는 생성한 네임드 파이프입니다).

결과

언로드가 완료되면 언로드된 데이터는 압축되어 이전에 작성한 데이터 파일에 저장됩니다.