Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 sqlnet.ora  [new]
ant_22
Member

Откуда:
Сообщений: 5
Linux OS
Oracle Database Enterprise Edition Release 9.2.0.0
1 сервер 1 экземпляр

В файле sqlnet.ora прописано следующее:

TCP.VALIDNODE_CHECKING = YES
TCP.INVITED_NODES=(192.168.1.1, 192.168.1.2, 192.168.1.3, 192.168.1.4, ... , 192.168.1.100)

Получается могут соединятся адресса с 192.168.1,1 по 192.168.1.100.

Вопрос: Можно ли сделать чтобы вместо IP-адресов указывать имена машин типа pc-01, pc-02 и т.д. ?

Почему то отказывается работать, хотя на сервере под Windows всё прекрасно работает, в чём может быть проблема?

При старте листнер выдает ошибки:
TNS-12532: TNS:invalid argument
TNS-12560: TNS:protocol adapter error
TNS-00502: Invalid argument
Linux Error: 515: Unknown error 515
15 дек 11, 21:01    [11774890]     Ответить | Цитировать Сообщить модератору
 Re: sqlnet.ora  [new]
env
Member

Откуда: Россия, Москва
Сообщений: 6697
ant_22
Можно ли сделать чтобы вместо IP-адресов указывать имена машин

Syntax

TCP.INVITED_NODES=(hostname | ip_address, hostname | ip_address, ...)


ant_22
Почему то отказывается работать, хотя на сервере под Windows всё прекрасно работает,

Отказывается работать именно при добавлении этих строк? Без них в sqlnet.ora всё работает?
15 дек 11, 21:37    [11775004]     Ответить | Цитировать Сообщить модератору
 Re: sqlnet.ora  [new]
env
Member

Откуда: Россия, Москва
Сообщений: 6697
правда, для 9.2.0.0 гадать не буду, обновитесь до более стабильного патчсета
15 дек 11, 21:38    [11775005]     Ответить | Цитировать Сообщить модератору
 Re: sqlnet.ora  [new]
Sharpei
Member

Откуда: дровишки?
Сообщений: 765
ant_22,

Возможно, что линуксовая машина не может отрезолвить имя машины, поскольку не умеет пользоваться WINS. Попробуйте пропинговать с линуксового сервера по имени машины, которое хотите добавить в sqlnet.ora.
16 дек 11, 05:59    [11775594]     Ответить | Цитировать Сообщить модератору
 Re: sqlnet.ora  [new]
ant_22
Member

Откуда:
Сообщений: 5
Sharpei
ant_22,

Возможно, что линуксовая машина не может отрезолвить имя машины, поскольку не умеет пользоваться WINS. Попробуйте пропинговать с линуксового сервера по имени машины, которое хотите добавить в sqlnet.ora.


угу не пингует с сервака машинку клиента ...
16 дек 11, 10:33    [11776067]     Ответить | Цитировать Сообщить модератору
 Re: sqlnet.ora  [new]
Sharpei
Member

Откуда: дровишки?
Сообщений: 765
ant_22

угу не пингует с сервака машинку клиента ...

Варианта 2 -
1. Не использовать имена машин :)
2. Если очень хочется использовать, то сделать так, чтобы имена правильно резолвились. Для этого надо имена машин с адресами либо прописать в DNS сервере - и указать этот DNS в линуксе, либо прописать их все в /etc/hosts на линуксе, но, ИМХО, это все равно что прописать адреса в sqlnet.ora - только более геморрно. Ну или, как вариант, прикрутить WINS к линуксу
16 дек 11, 11:05    [11776288]     Ответить | Цитировать Сообщить модератору
 Re: sqlnet.ora  [new]
ant_22
Member

Откуда:
Сообщений: 5
Sharpei
ant_22
угу не пингует с сервака машинку клиента ...

Варианта 2 -
1. Не использовать имена машин :)
2. Если очень хочется использовать, то сделать так, чтобы имена правильно резолвились. Для этого надо имена машин с адресами либо прописать в DNS сервере - и указать этот DNS в линуксе, либо прописать их все в /etc/hosts на линуксе, но, ИМХО, это все равно что прописать адреса в sqlnet.ora - только более геморрно. Ну или, как вариант, прикрутить WINS к линуксу


Для меня больше подойдёт вариант работы с DNS так как в домене у нас он поднят на Win 2007, осталась загвоздка с ним состыковаться пока что то не особо получается, может посоветуете какую литературу? Желательно на доступном языке))
16 дек 11, 13:39    [11777253]     Ответить | Цитировать Сообщить модератору
 Re: sqlnet.ora  [new]
Sharpei
Member

Откуда: дровишки?
Сообщений: 765
ant_22,

Ну если совсем кратенько, то в в /etc/resolv.conf надо указать следующее
search domain_name
nameserver 192.168.1.1
где domain_name - имя вашего домена, а 192.168.1.1 - соответственно его адрес.
Знающие люди меня поправят, если вдруг я не прав, я надеюсь.
А почитать можно в принципе что угодно про настройку сети в *никсах
16 дек 11, 18:09    [11779780]     Ответить | Цитировать Сообщить модератору
 Re: sqlnet.ora  [new]
ant_22
Member

Откуда:
Сообщений: 5
Sharpei
ant_22,

Ну если совсем кратенько, то в в /etc/resolv.conf надо указать следующее
search domain_name
nameserver 192.168.1.1
где domain_name - имя вашего домена, а 192.168.1.1 - соответственно его адрес.
Знающие люди меня поправят, если вдруг я не прав, я надеюсь.
А почитать можно в принципе что угодно про настройку сети в *никсах


Ну вроде как стало что то пинговаться, но почему то процентов 10% не пингуется включенных машин... ну это ладно...
Когда в файл sqlnet.ora указываю имена машин, и если эта указанная в списке не включена, то при старте листнер снова заваливается с той же самой ошибкой TNS-12532... вот думаю как быть...
19 дек 11, 09:53    [11786811]     Ответить | Цитировать Сообщить модератору
 Re: sqlnet.ora  [new]
zaqxsw111
Member

Откуда: Moscow
Сообщений: 806
ant_22,
продолжать разбираться с сетью. машинки-то небось в другом домене.
19 дек 11, 10:58    [11787212]     Ответить | Цитировать Сообщить модератору
 Re: sqlnet.ora  [new]
ant_22
Member

Откуда:
Сообщений: 5
zaqxsw111
ant_22,
продолжать разбираться с сетью. машинки-то небось в другом домене.


нет все машинки в одном домене... над подумать что тут не так и откуда ноги растут ))
19 дек 11, 14:36    [11789189]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить