프라이빗 액세스 채널 접속 문제 해결

이 항목은 발생할 수 있는 일반적인 문제에 대해 설명하고 이를 해결하는 방법에 대해 설명합니다.

온프레미스 Oracle Database에 대한 접속 문제 해결

단일 노드 Oracle Database 환경의 온프레미스에서 다음 구성을 완료합니다.
  1. 방화벽에서 Oracle Database 포트(예: 1521)를 엽니다.
  2. 온프레미스 네트워크와 Oracle Cloud Infrastructure VCN 간에 직접 접속을 설정합니다.
  3. 프라이빗 DNS 뷰를 생성하고, 사용자정의 도메인에 대한 영역을 뷰에 추가합니다. 예: ocivcn.companyabc.com.

PAC 서브넷에 임시 컴퓨트 인스턴스를 생성한 다음, 온프레미스 데이터베이스 호스트 이름 및 포트를 분석할 수 있는지 확인하고 프라이빗 IP 주소를 핑합니다.

호스트 이름 분석 검사 명령:

$ nslookup <On-premises database hostname>

온프레미스 단일 노드 Oracle Database 호스트 이름을 분석할 수 없는 경우 서브넷 DHCP 옵션에 구성된 DNS 서버가 호스트 이름을 분석할 수 없거나 DNS 영역 구성이 부적합함을 의미합니다.

접속 검사 명령:

nc -zv <On-premises database hostname> <port>

예: nc -zv onprem.db.xyz.com 1521.

참고: nc 패키지를 사용할 수 없으면 yum install nc*를 사용하십시오.

접속을 설정할 수 없는 경우 Oracle Cloud Infrastructure VCN과 온프레미스 네트워크 간에 VPN 또는 FastConnect 네트워크 접속을 확인하십시오.

온프레미스 Oracle Essbase 데이터 소스에 대한 접속 문제 해결

온프레미스 Essbase 환경에서 다음 구성을 완료합니다.
  1. 방화벽에서 Essbase 포트 범위 32768-337681423을 엽니다.

    Essbase가 현재 사용 중인 적합한 포트가 있는지 essbase.cfg 파일을 확인하십시오.

    참고: Palo Alto Networks 방화벽을 사용하는 경우 App-ID, 즉 oracle-essbase에 대한 규칙을 생성하지 마십시오. 대신 Essbase 포트 범위가 포함된 방화벽 규칙을 생성하십시오.

  2. 온프레미스 네트워크와 Oracle Cloud Infrastructure VCN 간에 직접 접속을 설정합니다.
  3. 프라이빗 DNS 뷰를 생성하고, 사용자정의 도메인에 대한 영역을 뷰에 추가합니다. 예: ocivcn.companyabc.com.

호스트 이름 분석 검사 명령:

$ nslookup <On-premises Essbase hostname>

온프레미스 Essbase 호스트 이름을 분석할 수 없는 경우 서브넷 DHCP 옵션에 구성된 DNS 서버가 호스트 이름을 분석할 수 없거나 DNS 영역 구성이 부적합함을 의미합니다.

접속 검사 명령:

nc -zv <On-premises Essbase hostname> <essbase port>

예를 들면 다음과 같습니다.

nc -zv onprem.essbase.xyz.com 1423

nc -zv onprem.essbase.xyz.com 33767

참고: nc 패키지를 사용할 수 없으면 yum install nc*를 사용하십시오.

소켓 접속을 설정할 수 없는 경우 다음을 확인하십시오.

- Oracle Cloud Infrastructure VCN과 온프레미스 네트워크 간에 VPN 또는 FastConnect 네트워크 접속을 확인합니다.

- 전체 Essbase 포트 범위 32768-33768에 대한 방화벽 규칙이 존재합니다.

Planning and Budgeting Cloud Service의 최대 질의 실행 시간량 문제 해결

Oracle Planning and Budgeting Cloud Service는 예산 책정, 예측, 계획에 대한 통합 솔루션을 비즈니스 기업에 제공하는 일종의 클라우드 기반 기술입니다. 안정성을 보장하려면 Planning and Budgeting Cloud Service(Essbase)에서 질의 실행 시간(QRYGOVEXECTIME)을 설정하는 것이 중요합니다. 이 섹션에서는 QRYGOVEXECTIME 설정의 중요성에 대해 설명합니다.

QRYGOVEXECTIME이란?

QRYGOVEXECTIME은 Essbase에서 질의를 실행할 수 있는 최대 시간량을 제어하는 매개변수입니다.

QRYGOVEXECTIME이 중요한 이유는?

QRYGOVEXECTIME은 Oracle Analytics Cloud와 Planning and Budgeting Cloud Service 모두의 안정성을 보장해 주기 때문에 Planning and Budgeting Cloud Service에 필수적입니다. 그 이유는 다음과 같습니다.

  • 장기 실행 질의 방지: 장기 실행 질의는 시스템 불안정을 유발하여 성능 문제와 심지어 시스템 충돌까지 일으킬 수 있습니다. PBCS에서 QRYGOVEXECTIME을 설정하여 비즈니스 기업은 장기 실행 질의가 실행되는 것을 방지하여 시스템 안정성을 보장할 수 있습니다.
  • 리소스 소비 제한: 장기간 실행되는 질의는 엄청난 시스템 리소스를 소비하여 성능 저하를 일으킬 수 있습니다. QRYGOVEXECTIME을 설정하여 비즈니스 기업은 질의가 무한정 실행되는 것을 막아서 리소스 소비를 제한할 수 있습니다.
  • 사용자 경험 향상: 사용자가 완료하는 데 오랜 시간이 걸리는 질의를 실행할 때 짜증과 불만을 겪을 수 있습니다. 최대 질의 실행 시간을 제한하여 비즈니스 기업은 질의가 적시에 실행되도록 보장함으로써 사용자 경험을 향상시킬 수 있습니다.

결론적으로, PBCS / Essbase에서 QRYGOVEXECTIME을 설정하는 것은 Oracle Analytics Cloud와 Essbase 모두의 안정성을 보호하는 중요한 단계입니다. 질의 실행 시간을 제한함으로써 리소스 경합을 막고, 시스템 안정성을 개선하고, 전체 성능을 향상시킬 수 있습니다. 따라서 충분한 시간을 들여 이 매개변수를 사용자 환경에 적합한 값으로 조정하십시오.

이 질의 실행 시간 제한을 구현하려면 Oracle Planning and Budgeting Cloud에 대한 SR을 오라클 고객지원센터에 제출하십시오.