プライベート・アクセス・チャネル接続の問題のトラブルシューティング
ここでは、発生する可能性がある一般的な問題とその解決方法について説明します。
オンプレミスOracle Databaseへの接続のトラブルシューティング
- ファイアウォールで、Oracle Databaseポート(1521など)を開きます。
- オンプレミス・ネットワークとOracle Cloud Infrastructure VCNの間の直接接続を設定します。
- プライベートDNSビューを作成し、カスタム・ドメインのゾーンを(ビューに)追加します。 たとえば、ocivcn.companyabc.comです。
PACサブネットに一時コンピュート・インスタンスを作成し、オンプレミス・データベースのホスト名とポートを解決し、プライベートIPアドレスにpingできることを確認します。
ホスト名解決チェック・コマンド:
$ nslookup <On-premises database hostname>
オンプレミスの単一ノードのOracleデータベース・ホスト名を解決できない場合は、サブネットの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ポート範囲32768-33768および1423 を開きます。
Essbaseが現在使用している有効なポートがないか、essbase.cfgファイルを確認してください。
ノート: Palo Alto Networksファイアウォールを使用している場合は、App-ID (oracle-essbase)にルールを作成しないでください。 かわりに、Essbaseポート範囲を含むファイアウォール・ルールを作成してください。
- オンプレミス・ネットワークとOracle Cloud Infrastructure VCNの間の直接接続を設定します。
- プライベート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は、予算編成、予測、計画のための統合ソリューションを企業に提供する、そのようなクラウド・ベースのテクノロジの1つです。 安定性を確保するには、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に不可欠です。 次に、いくつかの理由を示します:
- 長時間実行される問合せを防止: 長時間実行される問合せによってシステムが不安定になり、パフォーマンスの問題やシステム・クラッシュにつながる可能性があります。 QRYGOVEXECTIME (PBCS)を設定することで、企業は長時間実行される問合せの実行を防止でき、システムの安定性を確保できます。
- リソース消費の制限: 長時間実行される問合せは、システム・リソースを大量に消費し、パフォーマンスが低下する可能性があります。 QRYGOVEXECTIMEを設定することで、企業は問合せが無期限に実行されないようにすることで、リソース消費を制限できます。
- ユーザー・エクスペリエンスの向上: ユーザーは、完了までに長い時間がかかる問合せを実行すると、不満や不満につながる可能性があります。 問合せの最大実行時間を制限することで、企業は問合せをタイムリに実行できるようにすることで、ユーザー・エクスペリエンスを向上させることができます。
結論として、PBCS / EssbaseでのQRYGOVEXECTIMEの設定は、Oracle Analytics CloudとEssbaseの両方の安定性を保護する重要なステップです。 問合せの実行時間を制限することで、リソースの競合を防止し、システムの安定性を向上させ、全体的なパフォーマンスを向上させることができます。 そのため、このパラメータを環境に適した値に調整してください。
この問合せ実行時間制限を実装するには、Oracle Planning and Budgeting Cloudに対してOracle Supportを使用してSRを生成します。