예 1
ODPP 인터페이스 사용은 포함된 ODPP 경로 및 버전과 함께 DATAMASKING을 통해 지정됩니다. EMP_CCN이라고 하는 테이블은 Db2 데이터 유형이 CHAR(20)인 CCN1이라고 하는 컬럼의 직원 신용카드 번호를 포함합니다. 해당 값은 '신용카드' 서비스 제공자를 사용하여 마스크되어야 합니다. 이 열에 저장된 유효 값은 실행 전의 Optim™ High Performance Unload 실행 전입니다. 언로드된 마스크된 값은 Optim High Performance Unload 실행, 그리고 효과적인 것과는 다릅니다.
[i958@lat186(:) hm500_mnt]$ db2 "select empno, ccn1 from emp_ccn"
EMPNO CCN1
------ --------------------
000010 18002748513298
000020 30000019965395
000030 12345678901234
000040 12345678901234
000050 12345678901234
4 record(s) selected.
[i958@lat186(:) hm500_mnt]$ db2hpu -f emp_ccn.ctl -i i958
INZM031I Optim High Performance Unload for Db2 06.01.00.001(130912)
64 bits 09/13/2013 (Linux lat186 x86_64)
INZI473I Memory limitations: 'unlimited' for virtual memory and 'unlimited' for data segment
----+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----
000001 GLOBAL CONNECT TO SAMPLE
000002 DATAMASKING ODPP PATH "/opt/odpp" VERSION "9.1"
000003 ;
000004 UNLOAD TABLESPACE
000005 SELECT EMPNO, CCN1 FROM EMP_CCN;
000006 MASKED COLUMNS (CCN1 "provider=ccn,flddef1=(name=ccn1,dt=char),method=random")
000007 OUTFILE ("outfile")
000008 FORMAT DEL;
000009
INZU462I HPU control step start: 16:36:57.430.
INZU463I HPU control step end : 16:36:57:784.
INZU464I HPU run step start : 16:36:57.887
INZU410I HPU utility has unloaded 5 rows on lat186 host for I958.EMP_CCN in outfile.
INZU468I HPU run step end : 16:36:57.890.
INZI441I HPU successfully ended: Real time -> 0m0.459566s
User time -> 0m0.44993s : Parent -> 0m0.44993s, Children -> 0m0.00000s
Syst time -> 0m0.14997s : Parent -> 0m0.14997s, Children -> 0m0.00000s
[i958@lat186(:) hm500_mnt]$ cat outfile
"000010","6011080000000014 "
"000020","4170260000000014 "
"000030","374246000000015 "
"000040","4795290000000024 "
"000050","5632190000000024 "