專用存取管道的連線問題疑難排解

本主題描述可能會遇到的常見問題與其解決方法。

對內部部署 Oracle Database 的連線進行疑難排解

在內部部署單一節點 Oracle Database 環境中完成下列組態設定:
  1. 在防火牆上,開放 Oracle Database 連接埠,例如 1521。
  2. 設定您內部部署網路與 Oracle Cloud Infrastructure VCN 之間的直接連線。
  3. 建立專用 DNS 檢視,然後為您的自訂網域新增一個區域 (在該檢視中)。例如,ocivcn.companyabc.com。

在 PAC 子網路中建立暫時運算執行處理,然後檢查您是否能夠解析內部部署資料庫主機名稱和連接埠,並且偵測該專用 IP 位址。

主機名稱解析檢查命令:

$ nslookup <內部部署資料庫主機名稱>

如果您無法解析內部部署單一節點 Oracle 資料庫主機名稱,這表示子網路 DHCP 選項中設定的 DNS 伺服器無法解析該主機名稱,或是 DNS 區域組態無效。

連線檢查命令:

nc -zv <內部部署資料庫主機名稱> <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.cfg 檔案,Essbase 目前是否正在使用任何有效的連接埠。

    注意:如果正在使用 Palo Alto Networks 防火牆,請勿在 App-ID (即 oracle-essbase) 上建立規則。而是,請建立包含 Essbase 連接埠範圍的防火牆規則。

  2. 設定您內部部署網路與 Oracle Cloud Infrastructure VCN 之間的直接連線。
  3. 建立專用 DNS 檢視,然後為您的自訂網域新增一個區域 (在該檢視中)。例如,ocivcn.companyabc.com

主機名稱解析檢查命令:

$ nslookup <內部部署 Essbase 主機名稱>

如果您無法解析內部部署 Essbase 主機名稱,這表示子網路 DHCP 選項中設定的 DNS 伺服器無法解析該主機名稱,或是 DNS 區域組態無效。

連線檢查命令:

nc -zv <內部部署 Essbase 主機名稱> <essbase 連接埠>

例如:

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 對 Planning and Budgeting Cloud Service 至關重要,因為它可協助確保 Oracle Analytics Cloud 與 Planning and Budgeting Cloud Service 的穩定性。以下是幾個原因:

  • 防止長時間執行的查詢:長時間執行的查詢會導致系統不穩定,造成效能問題甚至系統當機。藉由設定 QRYGOVEXECTIME (在 PBCS 中),企業可防止執行長時間執行的查詢,有助於確保系統穩定性。
  • 限制資源用量:長時間執行的查詢會消耗大量的系統資源,導致效能降級。藉由設定 QRYGOVEXECTIME,企業可防止查詢無限期執行以限制資源用量。
  • 改善使用者體驗:當使用者執行需要長時間才能完成的查詢時,可能會導挫折與不滿。藉由限制查詢執行時間上限,企業可確保查詢能夠適時執行,以提升使用者體驗。

總而言之,在 PBCS / Essbase 中設定 QRYGOVEXECTIME 是保障 Oracle Analytics Cloud 和 Essbase 穩定性的重要步驟。藉由限制查詢執行時間,您可以防止資源競爭、改進系統穩定度,以及提升整體效能。因此,請花點時間將此參數調整為適合您環境的值。

若要實行此查詢執行時間限制,請向 Oracle 客戶服務部提出 Oracle Planning and Budgeting Cloud 的服務要求。