Цитата Tosha_l:
Клиент всего один. А каким образом законектиться к базе? »
|
подключение к экземпляру (instance) Oracle, возможно двумя способами:
-- Стандартный. При помощи TNSListener
"Клиент", например тот же SQL*Plus, всегда обрасчается к себе самому, т. е. к порту службы TNSListener, а та уже переключает его на реальный сервер.
Написано в "кавычках", потому что в данной модели, клиента, как такового в чистом виде нет.
Т. е. взаимодействи типа "сервер-сервер" или "клиент-сервер" происходят одним и тем же способом и через одну и ту же службу.
Данный способ является классическим для Oracle и может выглядеть странно для тех кто до этого использовал "чистую"
клиент-серверную архитектуру, например MS SQL и пользовал DB-среды типа Delphy, где используется собственный движок (engine) подключения к серверу DB.
(Если кому интересно, то такая архитектура, является стандартной для Oracle именно по тому, что Oracle всегда скептически относилась к двухуровневой модели клиент-сервер)
-- Не стандартный. При помощи собственных драйверов подключения к серверу DB.
Приложение для подключения к серверу DB, использует собственный комплект драйверов (Engine) среды програмирования в котором его собственно и создали.