Проблема, вызванная Fast Application Notification
(FAN
) для OCI
клиента.
FAN
использует Oracle Notification Services
(ONS
) для публикации и подписки на сервис для передачи информации обо всех Fast Application Notification
(FAN
) событиях.
ONS
использует порт 6200
по умолчанию. Если между клиентом и сервером существует брандмауэр, и порт 6200
порт закрыт, то ожидается, что это поведение
. Вы можете использовать OCI
для доступа к Oracle TimesTen In-Memory Database
и Oracle TimesTen Application-Tier Database Cache
. OCI
- это API, который предоставляет функции, которые вы можете использовать для доступа к базе данных и управления выполнением SQL. OCI поддерживает типы данных, соглашения о вызовах, синтаксис и семантику языков программирования C
и C++
. TimesTen и TimesTen Cache поддерживают the Oracle Call Interface
(OCI
) для C
или C++
программ.
Начиная с Oracle Database Release 12c Release 1
(12.1
), Oracle предоставляет файл oraaccess.xml
, клиентконфигурационный файлВы можете использовать файл oraaccess.xml
для настройки выбранных параметров OCI
(некоторые из которых принимаются программно при различных вызовах API OCI
), что позволяет изменять поведение OCI
во время развертывания без изменения исходного кода, вызывающего OCI
.
Обновление файла oraaccess.xml
не повлияет на уже запущенные клиенты. Чтобы получить какие-либо обновления для файла oraaccess.xml
, необходимо перезапустить уже запущенные клиенты.
Файл oraaccess.xml
считывается из каталога, указанного в переменной среды TNS_ADMIN
, в обычном и мгновенном режиме. клиентские установки.
Это каталог $ORACLE_HOME/network/admin
в операционных системах UNIX
и каталог %ORACLE_HOME%\NETWORK\ADMIN
в операционных системах Microsoft Windows
, если TNS_ADMIN
не установлен в обычных установках клиента.
Файл oraaccess.xml
имеет узел верхнего уровня с тремя элементами. Один из них является . тег позволяет указать значения по умолчанию для различных параметров OCI
. Некоторые параметры могут быть указаны только один раз и, следовательно, применяются ко всем соединениям. Эти глобальные параметры описываются с помощью некоторых тегов. Одним из них является тег <events>
. Ссылка
Если у вас уже есть файл oraaccess.xml
, преобразуйте деталь <events>true</events>
в <events>false</events>
.
В противном случае создайтефайл oraaccess.xml
со следующей информацией в разделе default_parameters :
<?xml version="1.0" encoding="ASCII" ?>
<oraaccess xmlns="http://xmlns.oracle.com/oci/oraaccess"
xmlns:oci="http://xmlns.oracle.com/oci/oraaccess"
schemaLocation="http://xmlns.oracle.com/oci/oraaccess
http://xmlns.oracle.com/oci/oraaccess.xsd">
<default_parameters>
<events>false</events>
</default_parameters>
</oraaccess>
поместите этот файл в каталог TNS_ADMIN
, а затем перезапустите SQL*Plus Client
.