DeepEdit!

Программирование баз данных на Oracle, техническая документация, литература, статьи и публикации

  • Увеличить размер шрифта
  • Размер шрифта по умолчанию
  • Уменьшить размер шрифта

Множественны виртуальные хосты

Множественны виртуальные хосты
WebDB позволяет запускать на одной машине несколько экземпляров прослушивающего процесса WebDB, называемых виртуальными хостами. Запуск множественных экземпляров возможен только из командной строки. В следующем примере запускаются два экземпляра прослушивающего процесса, использующих разные адреса. Один экземпляр привязан к адресу www.marlenesite.com, а другой — к адресу www.nelsonsite.com.
Из окна служб Windows NT можно запустить только один прослушивающий процесс. Файл конфигурации задан переменной wv_gateway_cfg, а при использовании окна служб эта переменная может иметь только одно значение. Чтобы обойти эту проблему и запустить более Одного прослушивающего процесса, можно написать сценарий, который
устанавливает значение переменной и считывает нужный файл конфигурации перед запуском очередного экземпляра. Простой командный файл, запускающий два экземпляра, мог бы выглядеть так:
SET WV_GATEWAY_CFG=D:\Oracle\OraWebOB\Iistenei\cfq\wdbsvr.app start wdblsnr -console www.marlenesite.com 80 start SET WV_GATEWAY_CFG=D:\0racle\0raWebDB\listener\cfg\wdbsvr2.app start wdblsnr -console www.nelsonsite.com 81 start
Чтобы этот файл автоматически запускался при загрузке машины, в Windows NT можно отредактировать воспользовавшись программой regedit. Задача состоит в том, чтобы добавить полное имя командного файла в следующий раздел реестра:
\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
Перейдя в этот раздел, раскройте меню Edit и создайте новый строко-■ вый параметр. Его имя может быть любым, поэтому выберите что-нибудь вроде "WebDB Listener", а в качестве значения укажите местонахождение командного файла.

Внимание
Как уже упоминалось в других главах, редактирование реестра Windows NT-довольно рискованное занятие, поэтому перед любыми изменениями в реестре делайте его резервную копию.
 









jAntivirus