Teradata: 지원되는 데이터 유형, 객체 및 작업
이 섹션에는 Teradata에서 Oracle GoldenGate에 대해 지원되는 데이터 유형, 객체 및 작업에 대한 정보가 포함되어 있습니다.
지원되는 Teradata 데이터 유형
다음은 Oracle GoldenGate가 지원하는 Teradata 데이터 유형입니다. 적용되는 모든 제한 또는 조건은 지원되는 데이터 유형 목록 뒤에 언급됩니다.
-
BLOB -
BYTE -
VARBYTE -
BIGINT -
BYTEINT -
DATE -
DECIMAL -
DOUBLE PRECISION -
FLOAT -
INTEGER -
NUMBER -
NUMERIC -
REAL -
SMALLIINT -
TIME -
TIMESTAMP -
INTERVAL -
INTERVAL DAY -
INTERVAL DAY TO HOUR -
INTERVAL DAY TO MINUTE -
INTERVAL DAY TO SECOND -
INTERVAL HOUR -
INTERVAL HOUR TO MINUTE -
INTERVAL HOUR TO SECOND -
INTERVAL MINUTE -
INTERVAL MINUTE TO SECOND -
INTERVAL MONTH -
INTERVAL SECOND -
INTERVAL YEAR -
INTERVAL YEAR TO MONTH -
CHAR -
CLOB -
CHAR VARYING -
LONG VARCHAR -
VARCHAR -
GRAPHIC -
LONG VARGRAPHIC -
VARGRAPHIC
REAL 및 DOUBLE 데이터 유형은 NaN 및 Infinity/-Infinity 특수 숫자 값을 지원합니다.
특수 값을 지원하는 데이터베이스별 데이터 유형에 대한 자세한 내용은 데이터베이스 데이터 유형에서 지원되는 특수 값을 참조하십시오.
데이터 유형 지원 제한 사항
다음은 데이터 유형에 대한 지원 조건 및 제한 사항에 대한 자세한 내용입니다.
일자 데이터 유형
다음은 날짜 데이터 유형에 대한 지원 제한 사항입니다.
-
TIME with TIMESZONE,TIMESTAMP with TIMEZONE및INTERVAL는 다른 유형의 소스 데이터베이스에서 Teradata로 지원되지 않습니다. -
Oracle GoldenGate는 0001/01/03:00:00:00에서 9999/12/31:23:59:59까지의 시간 기록 데이터를 지원합니다. 시간 기록이 GMT에서 로컬 시간으로 변환되면 이러한 제한은 결과 시간 기록에도 적용됩니다. 시간대에 따라 변환에서 시간을 더하거나 뺄 수 있으므로 시간기록이 지원되는 하한 또는 상한을 초과할 수 있습니다.
IDENTITY 열
Replicat에서 삽입할 올바른 값을 사용으로 설정하려면 대상에서 IDENTITY를 GENERATED BY DEFAULT AS IDENTITY로 구성해야 합니다.
대형 객체 데이터 유형
다음은 대형 객체 데이터 유형 지원 제한 사항입니다.
- ODBC 구성 파일에서
UseNativeLOBSupport플래그를 사용으로 설정합니다. Teradata ODBC 설명서를 참조하십시오.
숫자 데이터 유형
Teradata에 숫자 데이터 유형을 복제할 때 소스 데이터베이스가 Teradata보다 높은 정밀도를 지원하는 경우 잘림이 발생할 수 있습니다.
부동 소수점 수에 대한 범위 및 정밀도 지원은 호스트 시스템에 따라 달라집니다. 일반적으로 정밀도는 16자리까지 정확하지만 예상 근사치를 확인하려면 데이터베이스 설명서를 검토해야 합니다. Oracle GoldenGate는 지원되는 전체 자릿수를 초과하는 값을 반올림하거나 자릅니다.
멀티바이트 문자 데이터
멀티바이트 문자 데이터의 경우 다음 조건과 제한 사항을 적용할 수 있습니다.
-
멀티바이트 데이터 유형에 대한 필터링, 매핑 및 변환은 지원되지 않습니다.
-
ODBC 드라이버를 초기화 파일의 UTF-16 문자 집합으로 설정합니다.
-
Replicat를 만들 때는
ADD REPLICAT명령과 함께NODBCHECKPOINT옵션을 사용합니다. Replicat 데이터베이스 체크포인트 기능은 UTF-16 문자 집합으로 설정된 ODBC 드라이버를 지원하지 않습니다. 체크포인트는 디스크의 체크포인트 파일에 유지 관리됩니다.
Teradata에 대해 지원되는 객체 및 작업
이 섹션에는 Oracle GoldenGate가 지원하는 데이터 작업 및 데이터베이스 객체가 나열됩니다.
-
Teradata용 Oracle GoldenGate는 Teradata에 대한 DML 트랜잭션 전달(Replicat)을 지원합니다.
-
Oracle GoldenGate는 데이터베이스에서 지원되는 테이블당 최대 열 수를 지원합니다.
-
자르기 작업은
GETTRUNCATES매개변수를 사용하여 지원됩니다. -
자동 하트비트 테이블 지원의 제한 사항은 다음과 같습니다.
-
ALTER HEARTBEATTABLE명령은 지원되지 않으며 사용되는 경우 무시됩니다. -
ADD HEARTBEATTABLE명령과FREQUENCY,PURGE_FREQUENCY또는RETENTION_TIME옵션은 지원되지 않습니다. 이러한 옵션이ADD HEARTBEATTABLE명령으로 지정된 경우 해당 옵션이 무시된다는 경고가 표시됩니다. -
Teradata에는 내부 이벤트/작업 스케줄러가 없으므로 Heartbeat 기록 데이터의 자동 비우기가 발생하지 않습니다. 하트비트 기록 테이블에서 주기적으로 레코드를 명시적으로 삭제하거나 잘라내야 합니다.
-
Teradata에 대해 지원되지 않는 작업
이 섹션에서는 Oracle GoldenGate for Teradata가 지원하지 않는 작업을 나열합니다.
-
추출(캡처)은 Teradata에 대해 지원되지 않습니다.
-
DDL 복사