Сеть — Итоги

Настройка и управление сетью Oracle

  • Файлы на серверной части – listener.ora (и необязательный) sqlnet.ora
  • Файлы на клиентской стороне – tnsnames.ora (и необязательный) sqlnet.ora
  • Файлы для Oracle Net находятся по умолчанию в папке ORACLE_HOME/network/admin или в папке указанной в системной переменной TNS_ADMIN
  • Определение имения может быть локальным (с помощью файла tnsnames.ora) или централизованным (используя LDAP)
  • Метод Easy Connect не требует какой-либо настройки
  • Один listener может осуществляться подключения ко многим БД
  • Для одной базы данных можно настроить несколько listener-ов
  • Регистрация экземпляров для listener-а может быть статической (в файле listener.ora) или динамической (процесс PMON обновляет информацию для listener-а)
  • Каждый пользовательский процесс имеет постоянной подключение к выделенному серверному процессу

Использование архитектуры общего сервера

  • Пользовательские процессы подключаются к диспетчеру; эти подключения постоянны
  • Все диспетчеры помещают запросы в общую очередь
  • Общие серверные процессы выбирают запросы из общей очереди
  • У каждого диспетчера своя очередь ответов
  • Общие серверные процессы помещают результат выполнения запроса в очередь ответов соответствующего диспетчера
  • Диспетчеры возвращают результаты назад соответствующему пользовательскому процессу
  • Для настройки общего сервера необходимо указать (минимум) два параметра запуска экземпляра: dispatchers и shared_servers

 

 

In 10g, oracle used to derive sessions parameter from processes parameter using following formula

(1.1 * PROCESSES) + 5

In 11g R1 onwards it changed to

(1.5 * PROCESSES) + 22

Добавить комментарий