Устранение проблем с подключением к частным каналам доступа

В этой теме рассматриваются общие проблемы и способы их решения.

Устранение проблем с подключением к локальной базе данных Oracle

Выполните следующие настройки в локальной среде для базы данных Oracle Database на одном узле:
  1. В брандмауэре откройте порт Oracle Database, например 1521.
  2. Установите прямое подключение между локальной сетью и виртуальной облачной сетью Oracle Cloud Infrastructure.
  3. Создайте частное представление DNS, а затем добавьте зону (в этом представлении) для пользовательского домена. Например, ocivcn.companyabc.com.

Создайте временный экземпляр Compute в подсети PAC, а затем убедитесь, что можно разрешить имя хоста и порт местной базы данных, а также выполнить ping-запрос частного IP-адреса.

Команда проверки разрешения имени хоста:

$ nslookup <On-premises database hostname>

Если невозможно определить имя хоста локальной базы данных Oracle с одним узлом, это означает, что DNS-серверы, настроенные в параметре DHCP подсети, не могут определить, что недействительно – имя хоста или конфигурация зоны DNS.

Команда проверки подключения:

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

Например: nc -zv onprem.db.xyz.com 1521.

Примечание. Если пакет nc недоступен, используйте yum install nc*.

Если не удается установить подключение, проверьте подключение к сети VPN или FastConnect между Oracle Cloud Infrastructure VCN и локальной сетью.

Устранение проблем с подключением к локальному источнику данных Oracle Essbase

Выполните следующие настройки в локальной среде Essbase:
  1. В брандмауэре откройте диапазоны портов 32768–33768 и 1423.

    Проверьте файл essbase.cfg для любых допустимых портов, которые в данный момент используются Essbase.

    Примечание. При использовании брандмауэра Palo Alto Networks не создавайте правило для App-ID, то есть oracle-essbase. Вместо этого создайте новое правило брандмауэра, включающее диапазон портов Essbase.

  2. Установите прямое подключение между локальной сетью и виртуальной облачной сетью Oracle Cloud Infrastructure.
  3. Создайте частное представление DNS, а затем добавьте зону (в этом представлении) для пользовательского домена. Например, ocivcn.companyabc.com.

Команда проверки разрешения имени хоста:

$ nslookup <On-premises Essbase hostname>

Если невозможно определить имя хоста локального Essbase, это означает, что DNS-серверы, настроенные в параметре DHCP подсети, не могут определить, что недействительно – имя хоста или конфигурация зоны 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*.

Если не удалось установить подключение через сокет, проверьте следующее:

- Подключение к сети VPN или FastConnect между Oracle Cloud Infrastructure VCN и локальной сетью.

- Правило брандмауэра существует для всего диапазона портов Essbase 32768-33768.

Устранение проблемы максимального времени выполнения запроса в Oracle Planning and Budgeting Cloud Service

Oracle Planning and Budgeting Cloud Service – облачная технология, предоставляющая компаниям интегрированное решение для бюджетирования, прогнозирования и планирования. Для обеспечения стабильности очень важно установить время выполнения запроса (QRYGOVEXECTIME) в облачной службе планирования и бюджетирования (Essbase). В этом разделе мы обсудим важность установки параметра QRYGOVEXECTIME.

Что такое QRYGOVEXECTIME?

QRYGOVEXECTIME – это параметр, который контролирует максимальное количество времени, в течение которого запрос выполняется в Essbase.

Почему параметр QRYGOVEXECTIME важен?

QRYGOVEXECTIME играет большую роль в облачной службе планирования и бюджетирования, поскольку помогает обеспечить стабильность как Oracle Analytics Cloud, так и Planning and Budgeting Cloud Service. Вот некоторые из причин:

  • Предотвращает длительное выполнение запросов. Длительное выполнение запросов может вызывать нестабильность системы, приводящее к проблемам с производительностью и даже отказам системы. Задавая параметр QRYGOVEXECTIME (в PBCS), компания может предотвратить длительное выполнение запросов, что поможет обеспечить стабильность системы.
  • Ограничивает потребление ресурсов. Запросы, выполняемые в течение длительного времени, могут потреблять значительные системные ресурсы, что приводит к снижению производительности. Задавая параметр QRYGOVEXECTIME, компания может ограничить потребление ресурсов, не позволяя запросам выполняться бесконечно.
  • Улучшает возможности пользователей. Когда пользователи выполняют запрос, на выполнение которого уходит много времени, это может привести к разочарованию и неудовлетворенности. Ограничивая максимальное время выполнения запросов, компания может оптимизировать работу пользователей.

И, наконец, установка QRYGOVEXECTIME в PBCS / Essbase – это важный шаг в обеспечении стабильности работы Oracle Analytics Cloud и Essbase. Ограничение времени выполнения запросов предупреждает нехватку ресурсов, повышает стабильность системы и общую производительность. Поэтому не стоит жалеть время на настройку этого параметра, установив подходящее для среды значение.

Для добавления ограничений на время выполнения запроса создайте запрос на обслуживание в службе поддержки Oracle для Oracle Planning and Budgeting Cloud.