Форма «Сетевые настройки»

В начало  Назад  Далее

 Данная форма применима только к СУБД Oracle.

 Данная форма представлена на рисунке ниже.

 

NetServerForm

Форма «Сетевые настройки Oracle в АльфаЦЕНТР PE и SE»

 

 Форма предназначена для автоматической настройки сетевых параметров Oracle, необходимых для работы ПО «АльфаЦЕНТР». Программа автоматически определяет все текущие параметры и, в случае наличия ошибок, предложит скорректировать необходимые параметры. Укажите пароль пользователя CNT или SYSTEM (если БД не установлена), нажмите кнопку «Произвести требуемую коррекцию» и, если это необходимо, укажите IP-адрес или имя компьютера, где находится сервер БД Oracle.

 Для настройки работы СУБД Oracle при активированном брандмауэре Windows (XP SP2 и выше/Server 2003) нажмите кнопку «Oracle и Брандмауэр Windows».

 

 Справочная информация

Сетевые настройки Oracle в АльфаЦЕНТР PE

 Программы установки АльфаЦЕНТР PE автоматически определяют требуемые настройки сети компьютера (даже, если компьютер находится вне сети, настройки все равно есть). Ниже мы рассмотрим часто встречающиеся случаи, когда пользователю требуется внести изменения в сетевые настройки АльфаЦЕНТРа:

•        Изменение имени компьютера;

•        Изменение IP-адреса компьютера;

•        Отключение компьютера от сети.

 

Параметры сети, используемые АльфаЦЕНТРом, находятся в следующих файлах:

•        C:\ORANT\NET80\ADMIN\TNSNAMES.ORA (для версии Oracle 8) или

•        C:\ORACLE\NETWORK\ADMIN\TNSNAMES.ORA (для версии Oracle 9) или

•        C:\ORACLE\SERVER\NETWORK\ADMIN\TNSNAMES.ORA (для версии Oracle 11);

 

•        C:\ORANT\NET80\ADMIN\LISTENER.ORA (для версии Oracle 8) или

•        C:\ORACLE\NETWORK\ADMIN\LISTENER.ORA (для версии Oracle 9) или

•        C:\ORACLE\SERVER\NETWORK\ADMIN\LISTENER.ORA (для версии Oracle 11);

 

 Первый файл отвечает за сеть со стороны клиента, второй – со стороны серверы.

После установки файл TNSNAMES.ORA имеет следующий вид:

CNT =

 (DESCRIPTION =

   (ADDRESS_LIST =

       (ADDRESS =

         (PROTOCOL = TCP)

         (Host = ALPHACENTER)

         (Port = 1521)

       )

   )

   (CONNECT_DATA = (SID = ORCL)

   )

 )

 

где ALPHACENTER – имя Вашего компьютера.

 Следовательно, при изменение Вами имени компьютера, Вам необходимо открыть данный файл блокнотом, изменить устаревшее имя на новое и сохранить изменения. Также, вместо имени можно указать IP-адрес, но тогда при смене IP-адреса необходимо будет менять его. Если компьютер не подключен в сеть, то вместо имени необходимо указать localhost или IP-адрес 127.0.0.1. Мы рассмотрели сторону клиента.

Теперь рассмотрим сторону сервера.

 После установки Oracle 8, 9 файл LISTENER.ORA имеет следующий вид:

 

LISTENER =

 (ADDRESS_LIST =

       (ADDRESS=

         (PROTOCOL= IPC)

         (KEY= oracle.world)

       )

       (ADDRESS=

         (PROTOCOL= IPC)

         (KEY= ORCL)

       )

       (ADDRESS=

         (PROTOCOL= IPC)

         (KEY= EXTPROC0)

       )

       (ADDRESS=

         (PROTOCOL= TCP)

         (Host= ALPHACENTER)

         (Port= 1521)

       )

 )

STARTUP_WAIT_TIME_LISTENER = 0

CONNECT_TIMEOUT_LISTENER = 10

TRACE_LEVEL_LISTENER = 0

SID_LIST_LISTENER =

 (SID_LIST =

   (SID_DESC =

     (GLOBAL_DBNAME = ORCL)

     (SID_NAME = ORCL)

   )

   (SID_DESC =

     (SID_NAME = extproc)

     (PROGRAM=extproc)

   )

 )

 

 

или для Oracle 11

 

SID_LIST_LISTENER =

 (SID_LIST =

   (SID_DESC =

     (GLOBAL_DBNAME = ORCL)

     (ORACLE_HOME = C:\ORACLE\Server)

     (SID_NAME = ORCL)

   )

 )

 

 

LISTENER =

 (DESCRIPTION_LIST =

   (DESCRIPTION =

     (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))

     (ADDRESS = (PROTOCOL = TCP)(HOST = ALPHACENTER)(PORT = 1521))

   )

 )

 

ADR_BASE_LISTENER = C:\ORACLE

 

 

 где ALPHACENTER – имя Вашего компьютера.

Следовательно, при изменение Вами имени компьютера, Вам необходимо открыть данный файл блокнотом, изменить устаревшее имя на новое, сохранить изменения и перезагрузить компьютер. Также, вместо имени можно указать IP-адрес, но тогда при смене IP-адреса необходимо будет менять его. Если компьютер не подключен в сеть, то вместо имени необходимо указать localhost или IP-адрес 127.0.0.1.

Т.е. имена или IP-адреса указанные, указанные в этих файлах, должны совпадать.

При установке дополнительного рабочего места (PE2) имеются следующие изменения:

•        Нет серверной стороны, т.е. отсутствует файл LISTENER.ORA;

•        В файле клиентской стороны (TNSNAMES.ORA) необходимо указывать IP-адрес сервера (того компьютера, где установлено первое рабочее место), а не имя компьютера;

 

 Сетевые настройки Oracle в АльфаЦЕНТР SE/UE

 

Программы установки АльфаЦЕНТР SE/UE автоматически определяют требуемые настройки сети компьютера (даже, если компьютер находится вне сети, настройки все равно есть). Ниже мы рассмотрим часто встречающиеся случаи, когда пользователю требуется внести изменения в сетевые настройки АльфаЦЕНТРа:

•        Изменение имени компьютера;

•        Изменение IP-адреса компьютера;

•        Отключение компьютера от сети.

 

Вариантов многопользовательской версии может быть несколько. Рассмотрим три наиболее часто встречающихся:

1.        Сервер БД установлен на одном компьютере, а клиентские места на других компьютерах (на сервере нет рабочего места) – типичная конфигурации;

2.        На сервере БД установлено еще одно рабочее место – нетипичная конфигурация (не рекомендуется так делать);

3.        Коммуникационный сервер вынесен на отдельную машину.

 

Ниже рассмотрим эти случаи:

1.        Сервер БД установлен на одном компьютере, а клиентские места на других компьютерах

Параметры сети, используемые АльфаЦЕНТРом, находятся в следующих файлах:

•        <Путь установки СУБД ORACLE>\NETWORK\ADMIN\TNSNAMES.ORA;

•        <Путь установки СУБД ORACLE>\NETWORK\ADMIN\LISTENER.ORA,

где <Пусть установки СУБД ORACLE> тот каталог, куда вы установили Oracle. Если Вы следовали руководству, то это, как правило, C:\ORACLE (Oracle 9.x) или C:\ORACLE\SERVER (Oracle 11.x)

 

Рассмотрим первый файл – TNSNAMES.ORA

Его содержимое может быть произвольным и нас не интересуют. Вам необходимо добавить следующий блок, если его нет.

 

CNT =

 (DESCRIPTION =

   (ADDRESS_LIST =

       (ADDRESS =

         (PROTOCOL = TCP)

         (Host = ALPHACENTER)

         (Port = 1521)

       )

   )

   (CONNECT_DATA = (SID = ORCL)

   )

 )

 

где ALPHACENTER – имя данного компьютера-сервера.

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

 

Теперь рассмотрим файл LISTENER.ORA

Его содержимое, как правило, имеет следующий вид:

 

LISTENER =

 (DESCRIPTION_LIST =

   (DESCRIPTION =

     (ADDRESS_LIST =

       (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))

     )

     (ADDRESS_LIST =

       (ADDRESS = (PROTOCOL = TCP)(HOST = ALPHACENTER)(PORT = 1521))

     )

   )

   (DESCRIPTION =

     (PROTOCOL_STACK =

       (PRESENTATION = GIOP)

       (SESSION = RAW)

     )

     (ADDRESS = (PROTOCOL = TCP)(HOST = ALPHACENTER)(PORT = 2481))

   )

 )

 

SID_LIST_LISTENER =

 (SID_LIST =

   (SID_DESC =

     (SID_NAME = PLSExtProc)

     (ORACLE_HOME = C:\Oracle)

     (PROGRAM = extproc)

   )

   (SID_DESC =

     (GLOBAL_DBNAME = orcl.world)

     (ORACLE_HOME = C:\Oracle)

     (SID_NAME = orcl)

   )

 )

 

или для Oracle 11

 

SID_LIST_LISTENER =

 (SID_LIST =

   (SID_DESC =

     (GLOBAL_DBNAME = ORCL)

     (ORACLE_HOME = C:\ORACLE\Server)

     (SID_NAME = ORCL)

   )

 )

 

LISTENER =

 (DESCRIPTION_LIST =

   (DESCRIPTION =

     (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))

     (ADDRESS = (PROTOCOL = TCP)(HOST = ALPHACENTER)(PORT = 1521))

   )

 )

 

ADR_BASE_LISTENER = C:\ORACLE

 

где ALPHACENTER – имя данного компьютера-сервера.

Следовательно, при изменение Вами имени компьютера, Вам необходимо открыть данный файл блок-нотом, изменить устаревшее имя на новое, сохранить изменения и перезагрузить компьютер. Также, вместо имени можно указать IP-адрес, но тогда при смене IP-адреса необходимо будет менять его.

2.        На сервере БД установлено еще одно рабочее место

В данном случае все выше сказанное также имеет место, но требуется сделать еще неболь-шие изменения, описанные ниже:

•        Файл TNSNAMES.ORA не один, а два – первый находится в каталоге, описанном в пункте 1, а второй в каталоге C:\ORANT\NET80\ADMIN\TNSNAMES.ORA. Данный файл необходимо удалить и скопировать на его место первый файл;

•        Все выше описанные действия необходимо провести и над вторым файлом;

•        Перезагрузить компьютер.

3.        Коммуникационный сервер вынесен на отдельную машину

В данной конфигурации на коммуникационный сервер предварительно устанавливают АльфаЦЕНТР клиент и в процессе установки указывают IP-адрес сервера БД Oracle. Следовательно, необходимо правильно указать IP-адрес (не имя компьютера, а именно адрес) сервера БД в файле C:\ORANT\NET80\ADMIN\TNSNAMES.ORA и сохранить изменения.