세텐프

유효 기간

Extract 및 Replicat입니다.

모든 SETENV 값은 매개변수 파일의 USERIDALIAS, FETCHUSERIDALIAS, TRANLOGOPTIONS MININGUSER, MININGUSERIDALIAS 항목 앞에 설정해야 합니다.

설명

SETENV 매개변수를 사용하여 환경 변수에 대한 값을 설정합니다. Extract 또는 Replicat가 시작되면 운영 체제 환경에서 설정된 값 대신 지정된 값이 사용됩니다. SETENV 문에 설정된 변수는 운영 체제 레벨에서 설정된 기존 변수를 재정의합니다. 설정할 변수당 하나의 SETENV 문을 사용합니다.

통합 추출의 경우 새 환경 변수를 lcr 서버에서 사용할 수 있는 경우 설정할 수 있습니다. 새로운 환경 변수는 다음과 같습니다.

SETENV는 질의 매개변수와 함께 사용할 수 없습니다.

기본값

없음

구문

SETENV (
{<environment_variable> | TZ}
= '<value>'
)

<environment_variable>

설정할 환경 변수의 이름입니다.

TZ

(MySQL만 해당) Windows 서버 또는 데이터베이스 서버의 원격 호스트에 있는 Linux 서버(23.10.x보다 작은 OGG 버전의 경우)에서 MySQL용 Oracle GoldenGate를 실행하는 경우 Extract 매개변수 파일에서 SETENV 매개변수를 사용하여 데이터베이스 서버의 시간대와 일치하도록 시간대를 설정합니다. 다음은 TZ 옵션에 대해 지원되는 시간대 값 형식입니다.

SETENV(TZ='tzn [+|-]hh[:mm[:ss]][dzn]')

tzn - Three-letter time-zone name, such as PST. You must specify the correct offset from local time to UTC.
hh - Difference in hours between UTC and local time. Sign (+) optional for positive values.
mm - Minutes. Separated from hh by a colon (:).
ss - Seconds. Separated from mm by a colon (:).
dzn - Three-letter daylight-saving-time zone such as PDT.
If daylight saving time is never in effect in the locality, set TZ without a value for dzn. The C run-time
library assumes the United States' rules for implementing the calculation of daylight saving time (DST).

현지 시간대가 프라임 자오선 서쪽인 경우 오프셋은 양수이고 동쪽인 경우 음수입니다. 시는 0에서 24 사이여야 하며 0에서 59 사이의 분과 초여야 합니다.

<'value'>

지정된 변수에 대한 값입니다. 값을 작은 따옴표로 묶습니다.

예제

예 1

별도의 SETENV 문을 사용하면 Oracle GoldenGate의 단일 인스턴스가 환경 설정을 변경하지 않고도 여러 Oracle AI Database 인스턴스에 연결할 수 있습니다. 다음 매개변수 문은 ORACLE_HOME 및 ORACLE_SID에 대한 값을 설정합니다.

SETENV (ORACLE_HOME = '/home/oracle/ora9/product')
SETENV (ORACLE_SID = 'ora9')

예 2

다음 매개변수 문은 자동 DST 전환을 통해 Oracle GoldenGate for MySQL Extract의 시간대를 태평양 표준시, UTC 또는 IST로 설정합니다.

SETENV(TZ='PST8PDT')
For UTC, SETENV(TZ='UTC')
For IST, SETENV(TZ='IST-05:30')