배포 경로 추가

네트워크를 통해 추적 데이터를 추출에서 Replicat로 전송하여 추적 경로를 생성하는 경로가 생성됩니다. 배포 경로를 추가하기 전에 경로 연결을 설정해야 합니다. 경로 연결을 설정하려면 Add a Path Connection를 참조하십시오.

주: 배포 경로가 보안된 배포에 연결되면 대상의 인증서 저장소에 전체 인증서 체인(리프, 중간 및 루트 CA)이 있어야 하며, 소스는 신뢰할 수 있는 인증서로 임포트하여 루트 CA만 신뢰하면 됩니다. 보안 배치의 config.securityDetails.network.inbound.authMode가 clientOptional_server (default)로 설정된 경우 클라이언트 인증서가 필요하지 않습니다. 하지만 client_server로 설정된 경우 클라이언트는 인증을 위해 인증서를 사용해야 하며 해당 인증서도 대상 배치에서 운영자 사용자로 추가되어야 합니다. 서버의 루트 CA 인증서와 다른 루트 CA 인증서로 클라이언트 인증서가 서명된 경우 클라이언트의 루트 CA 인증서도 서버의 인증서 저장소에서 신뢰할 수 있는 인증서로 가져와야 합니다.

다음 단계에 설명된 대로 Microservice 홈 페이지 자체에서 배포 서비스 경로를 추가하거나 왼쪽 탐색 창을 사용하여 배포 서비스 경로 페이지에 액세스할 수 있습니다.

  1. 왼쪽 탐색 창에서 배포 서비스 경로 옵션을 눌러 배포 서비스 경로 페이지를 엽니다.

  2. 판매 서비스 경로 옆에 있는 더하기(+) 기호를 누릅니다. Add Path(경로 추가) 마법사가 표시됩니다.

  3. 경로 정보 화면에서 마법사의 오른쪽 상단 모서리에 있는 기본값 및 고급 버튼을 확인합니다. Default 버튼이 미리 선택되어 있습니다. 이를 통해 대부분의 필수 구성에 대한 경로를 구성할 수 있습니다.

  4. 분배 서비스 경로를 구성하려면 다음 값을 지정합니다.

    • 경로 이름: 경로의 이름을 선택합니다.

    • 설명: 설명을 제공합니다. 예를 들어, 배포 경로와 연관된 Extract 및 Replicat 프로세스의 이름입니다.

    • Advanced(고급): Advanced(고급) 버튼을 선택하여 Air-Gap Security(공기 간격 보안) 스위치를 사용으로 설정하고 옵션을 구성합니다.

    에어갭 보안 설정은 추적 파일이 소스에서 대상으로 전송되는 방식이 Oracle GoldenGate에서 관리되지 않는 환경을 위한 것입니다. Extract는 트랜잭션을 트레일 파일에 기록하며 배포 경로는 로컬 XML 트레일 파일을 출력합니다. 그런 다음 배포 경로가 해당 추적 파일을 읽고 Replicat에서 트랜잭션을 적용할 수 있도록 하는 다른 배포로 이 XML 추적 파일을 전송할 수 있습니다.

    트레일 데이터를 송수신할지 여부에 따라 Air-Gap 보안 데이터 전달에 대한 분배 경로를 설정하려면 다음 옵션 중 하나를 선택합니다.

     - **From: Unclassified/Low-Side**
    
     Select this option to configure an Air Gap Path that receives trail data from a secure source location. Provide a name and the required source and target details.
    
     - **To: Classified/High-Side**
    
     Select this option to configure an Air Gap Path that writes trail data to a secure target location. Provide a name and source details. Target configuration is simplified for air-gapped delivery.
    
    • 소스

      • 소스 추출: 배포 경로에서 추적 분배를 수행할 소스 추출을 선택합니다.

      • 트레일 이름: 소스 추적 파일의 이름입니다.

      • 시작: 데이터를 기록해야 할 시점을 선택합니다. 드롭다운 리스트에서 [지금], [사용자 지정 시간], [위치 로그] 및 [CSN](또는 그 이후) 옵션을 선택할 수 있습니다.

      • 소스 로그: 시퀀스 번호, RBA 오프셋과 같은 소스 로그의 값을 지정합니다.

    • 대상

      • 데이터 전송 프로토콜을 선택합니다. 사용 가능한 옵션은 wss, ws 및 ogg입니다.

      • 역 프록시 사용: 역 프록시를 사용하려면 선택합니다.

      • 대상 호스트: 대상이 동일한 시스템에 있는 경우 대상 호스트의 URL(예: localhost)을 입력합니다.

      • 포트 번호: 대상 배치의 포트 번호입니다.

      • 트레일 파일: 소스 트레일 파일의 이름입니다.

      • 대상 인증 방법: 추적 파일이 배포 경로에 의해 수신되는 경우 대상 인증에 대한 드롭다운 목록에서 선택합니다. 옵션은 OAuth, 인증서, UserIDAlias입니다.

  5. 다음을 누릅니다.

  6. Encryption(암호화) 확인란을 선택하여 경로에 대해 다음 암호화 옵션을 설정합니다.

    참고: 공기 간격 보안 스위치를 사용으로 설정한 경우 [암호화] 확인란이 나타나지 않습니다.

    • 암호화 프로파일: 필요한 경우 드롭다운 목록에서 암호화 프로파일을 선택합니다.

    • 암호화 알고리즘: 대상 배치로 추적을 전송할 때 사용되는 암호화 알고리즘입니다. 옵션에는 AES128, AES192 및 AES256가 포함됩니다.

    • 암호화 변경: 암호화 알고리즘 변경을 허용하려면 이 옵션을 사용으로 설정합니다.

  7. 필터링 사용 확인란을 선택하여 수신기 서비스 경로에 필터를 적용하고 다음을 누릅니다. 이 확인란을 선택하면 필터링 화면이 나타납니다.

  8. 필터링 화면에서 필터링 옵션 화면에서 다음 옵션을 지정하여 필터링 규칙을 추가합니다.

    • 규칙 이름: 생성해야 하는 규칙의 이름입니다.

    • 규칙 작업: 제외 또는 포함 규칙에서 선택합니다. 제외는 선택한 옵션을 기준으로 필터링되며 포함은 지정된 옵션을 기준으로 데이터를 포함합니다.

    • 필터 유형: 다음 옵션 목록에서 선택합니다.

      • 객체 유형: DML, DDL 및 프로시저의 세 가지 객체 유형 중에서 선택합니다.

      • 객체 이름: 기존 객체 이름을 제공하려면 이 옵션을 선택합니다. 세 부분으로 구성된 이름 지정 규칙은 CDB 사용 여부에 따라 달라집니다. CDB에서는 세 부분으로 구성된 이름 지정 규칙을 사용해야 합니다. 그렇지 않은 경우 두 부분으로 구성된 규칙은 필수입니다. 세 부분으로 구성된 규약에는 컨테이너, 스키마, 객체가 포함됩니다. 두 부분으로 구성된 규약에는 스키마, 객체 이름이 포함됩니다.

      • 프로시저 기능 이름: 기존 프로시저 기능 이름을 기준으로 필터링하려면 이 옵션을 선택합니다.

      • 열 기반: 이 옵션을 선택하면 규칙이 적용되는 테이블 및 열 이름을 입력할 수 있는 옵션이 제공됩니다. LT, GT, EQ, LE, GE, NE 조건과 함께 열 값을 사용하여 필터링할 수 있습니다. 필터링된 데이터에서 이미지 이전 또는 이미지 이후를 포함할지 여부를 지정할 수도 있습니다.

      • 태그: 태그를 기반으로 필터를 설정하려면 이 옵션을 선택합니다.

      • 조각 ID: 데이터베이스 샤드의 구성 세부정보를 표시하지만, 세부정보를 편집할 수 없습니다.

    • 객체 이름: 필터링할 객체의 이름입니다.

    • 부정: 기존 규칙을 무효화해야 하는 경우 이 체크박스를 선택합니다.

  9. 추가를 눌러 규칙을 추가한 후 다음을 누릅니다.

  10. 검토 화면에서 구성된 배포 서비스 경로 세부정보를 확인하고 필요한 경우 편집합니다. 기본값 설정을 사용하는 경우 다음과 같이 관리되는 옵션을 구성할 수 있습니다.

    • 중요: 고가용성을 위해 배포 경로를 구성하려면 이 옵션을 사용으로 설정합니다.

    • 자동 재시작: 자동 재시작 옵션을 조정하려면 이 토글 스위치를 사용으로 설정합니다. 재시도 자동 재시작, 지연 자동 재시작

  11. 검토 화면에서 고급 버튼을 눌러 추적 형식 지정 옵션 및 네트워크 옵션을 구성합니다.

    형식 옵션: 섹션을 확장하고 [유형] 드롭다운 상자에서 추적 유형을 선택합니다. 추적 형식 옵션은 일반 텍스트, XML, SQL입니다. 선택한 트레일 형식에 따라 다음 트레일 형식 옵션을 설정합니다.

    • SQL

      • 정규화된 이름 사용: 매개변수 파일의 전체 이름을 사용하려면 선택합니다.

      • 트랜잭션 정보 포함: 트랜잭션 정보를 포함하려면 사용으로 설정합니다.

      • 호환 대상: Oracle, SQLPlus, SQLLOADER와의 호환성을 선택할 수 있습니다.

      • PK 업데이트 없음: 기본적으로 사용 안함으로 설정됩니다. PK 업데이트를 허용하려면 이 스위치를 사용으로 설정합니다.

    • XML

      • 트랜잭션 정보 포함: 트랜잭션 정보를 포함하려면 사용으로 설정합니다.

      • 대형 LOB 포함: 대형 LOB 트랜잭션을 포함하도록 설정합니다.

      • 사용자 토큰 포함: 사용자 토큰을 포함하려면 사용으로 설정합니다.

      • 트랜잭션 마감: 추적 파일 로깅 트랜잭션이 완료된 후 트랜잭션을 마감하려면 사용으로 설정합니다.

      • 인라인 속성 사용?: 인라인 추적 형식 속성을 포함하려면 사용으로 설정합니다.

      • 인코딩: 드롭다운 목록에서 인코딩을 선택합니다.

    • 일반 텍스트

      • 호환 대상: 추적 파일과 호환되는 유틸리티를 선택합니다. 옵션은 BCP, SQLLOADER, COMCAST입니다.

      • 시간 기록 정밀도: 추적 파일에 대한 시간 기록 정밀도 값을 지정합니다. 옵션은 TS, 날짜, 시간입니다.

      • 추가 열: 각 레코드 끝에 추가 열의 위치 표시자를 포함합니다. 대상 테이블의 열이 소스 테이블보다 많은 경우 이 옵션을 사용합니다.

        1 - 9 사이의 값을 지정합니다.

      • SKEY 포함: Replicat 구성에 SYSKEY가 포함된 테이블이 포함된 경우 이 옵션을 선택합니다.

      • 견적 스타일: 데이터베이스 요구사항에 따라 견적 스타일을 선택합니다. 옵션은 single, none, embed입니다.

      • 열 이름 포함: 추적 파일에 열 이름을 포함하려면 이 옵션을 사용으로 설정합니다.

      • Null은 공백임: 추적 파일의 널 값이 공백임을 나타내려면 이 옵션을 선택합니다.

      • 위치 표시자 포함: 누락된 열의 위치 표시자를 출력합니다.

      • 머리글 필드 포함: 추적 파일에 머리글 필드를 포함하려면 선택합니다.

      • 구분자: 대체 구분자 문자입니다.

      • 작업 유형 포함: 추적 옵션에 추적 작업 유형을 포함하려면 이 옵션을 사용으로 설정합니다.

      • 이미지 표시기 포함: 이전 및 이후 이미지에 대한 세부정보를 포함하려면 이 옵션을 사용으로 설정합니다.

      • 객체 이름 포함: 추적 세부정보에 객체 이름을 포함하려면 이 옵션을 사용으로 설정합니다.

      • 인코딩: UTF-8

      • 정규화된 이름 사용: 매개변수 파일의 전체 이름을 사용하려면 선택합니다.

      • 트랜잭션 정보 포함: 트랜잭션 정보를 포함하려면 사용으로 설정합니다.

    네트워크 옵션: 섹션을 확장하여 다음 네트워크 구성을 설정합니다.

    • HTTP 프록시: 배포 경로에 대한 HTTP 프록시 설정을 허용하려면 이 스위치를 사용으로 설정합니다.

    • 네트워크 압축 사용: 이 옵션을 사용으로 설정한 경우 압축 임계값을 설정합니다.

    • 압축 임계값: 네트워크 압축을 사용으로 설정하면 옵션이 나타납니다. 압축 임계값을 지정합니다.

    • 대상 추적 시퀀스 길이: 추적 시퀀스 번호의 길이입니다.

    • Eof Delay(센티초): Eof Delay(센티초)를 지정할 수 있습니다. Linux 플랫폼에서는 기본 설정을 유지할 수 있습니다. 그러나 비Linux 플랫폼에서는 고대역폭, 대기 시간이 긴 네트워크 또는 서비스 품질(QoS) 설정(DSCP 및 서비스 시간(ToS))이 있는 네트워크에 대해 이 설정을 조정해야 할 수 있습니다.

    • 체크포인트 빈도: 체크포인트를 사용하는 경로의 빈도(초)입니다.

    • TCP 비우기 바이트: TCP 비우기 크기(바이트)를 입력합니다.

    • TCP 비우기 시간(초): TCP 비우기 간격(초)을 입력합니다.

    • DSCP: 드롭다운 목록에서 DSCP(차별화 서비스 코드 포인트) 값을 선택하거나 목록에서 해당 값을 검색합니다.

    • TOS: 드롭다운 목록에서 TOS(서비스 유형) 값을 선택합니다.

    • TCP_NODELAY: Nagle의 옵션을 사용할 때 지연을 방지하려면 이 옵션을 사용으로 설정합니다.

    • 빠른 확인: 데이터를 받은 후 빠른 확인을 전송하려면 이 옵션을 사용으로 설정합니다.

    • TCP_CORK: Nagle의 알고리즘 코르크 옵션 사용을 허용하려면 이 옵션을 사용으로 설정합니다.

    • 시스템 전송 버퍼 크기: 플로우 제어에 대한 전송 버퍼 크기 값을 설정할 수 있습니다.

    • 시스템 수신 버퍼 크기: 플로우 제어에 대한 수신 버퍼 크기 값을 설정할 수 있습니다.

    • Keep Alive: 작동 유지에 대한 시간 초과입니다.

  12. 필요에 따라 경로 생성 또는 경로 생성 및 실행을 누릅니다. 경로를 추가하지 않고 경로 추가 페이지에서 나가야 하는 경우 취소를 선택합니다.

이제 새 경로가 포함된 배포 서비스 경로 홈 페이지로 돌아갑니다.

경로가 생성된 후 배포 서비스 경로 홈 페이지에서 새 경로를 볼 수 있습니다. 수신기 서비스 경로 홈 페이지에서 이 배포 경로를 확인할 수도 있습니다.