Гость
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Клиент не может законнектиться к серверу. ORA-12560: TNS:protocol adapter error / 25 сообщений из 28, страница 1 из 2
30.10.2007, 13:26
    #34904520
slyke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Клиент не может законнектиться к серверу. ORA-12560: TNS:protocol adapter error
Такая проблема. Клиент не может через sqlplus законнектиться к серверу. Все время вылетает ошибка
ORA-12560: TNS:protocol adapter error. Я уже все перепробовал, что знал. Привожу вид основных файлов

[SRC listener.ora]LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = hostname)(PORT = 1521))
)
)
)

SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = D:\ora9ias)
(PROGRAM = extproc)
)
(SID_DESC =
(GLOBAL_DBNAME = db_name)
(ORACLE_HOME = D:\ora9ias)
(SID_NAME = db_name)
)
)
[/src][SRC sqlnet.ora]NAMES.DEFAULT_DOMAIN = domain.net

SQLNET.AUTHENTICATION_SERVICES= (NONE, NTS)

NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME, LDAP)
[/src]В фале tnsnames.ora на клиенте такие строчки:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
db_name.domain.net =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = hostname.domain.net)(PORT =  1521 ))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = db_name)
    )
  )
Времени в обрез. Подскажите в чем проблема!
...
Рейтинг: 0 / 0
30.10.2007, 13:36
    #34904551
slyke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Клиент не может законнектиться к серверу. ORA-12560: TNS:protocol adapter error
Такая проблема. Клиент не может через sqlplus законнектиться к серверу. Все время вылетает ошибка
ORA-12560: TNS:protocol adapter error. Я уже все перепробовал, что знал. Привожу вид основных файлов

listener.ora
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = TCP)(HOST = hostname)(PORT =  1521 ))
      )
    )
  )

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = D:\ora9ias)
      (PROGRAM = extproc)
    )
    (SID_DESC =
      (GLOBAL_DBNAME = db_name)
      (ORACLE_HOME = D:\ora9ias)
      (SID_NAME = db_name)
    )
  )

sqlnet.ora
Код: plaintext
1.
2.
3.
4.
NAMES.DEFAULT_DOMAIN = domain.net

SQLNET.AUTHENTICATION_SERVICES= (NONE, NTS)

NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME, LDAP)

В фале tnsnames.ora на клиенте такие строчки:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
db_name.domain.net =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = hostname.domain.net)(PORT =  1521 ))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = db_name)
    )
  )
Времени в обрез. Подскажите в чем проблема!
...
Рейтинг: 0 / 0
30.10.2007, 13:57
    #34904655
ДВК
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Клиент не может законнектиться к серверу. ORA-12560: TNS:protocol adapter error
Включите трассировку Listner'a на сервере:

listener.ora:

Код: plaintext
1.
2.
TRACE_LEVEL_LISTNER =  16 
TRACE_TIMESTAMP_LISTNER = TRUE
TRACE_DIRECTORY_LISTNER = <куда писать трейсы>

И пробуйте подключаться.

Если не поможет, то на _клиенте_ тоже можно включить трассировку:

sqlnet.ora

Код: plaintext
1.
2.
3.
4.
TRACE_LEVEL_CLIENT =  16 
TRACE_FILE_CLIENT = cli
TRACE_DIRECTORY_CLIENT = /tmp/trace
TRACE_TIMESTAMP_CLIENT = TRUE
TRACE_UNIQUE_CLIENT = TRUE

И то же на сервере в sqlnet.ora:

Код: plaintext
1.
2.
3.
TRACE_LEVEL_SERVER =  16 
TRACE_FILE_SERVER = svr
TRACE_DIRECTORY_SERVER = /tmp/trace2
TRACE_TIMESTAMP_SERVER = TRUE

В одном из трейсов будет понятное сообщение об ошибке. Дерзайте.
...
Рейтинг: 0 / 0
30.10.2007, 13:58
    #34904661
ДВК
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Клиент не может законнектиться к серверу. ORA-12560: TNS:protocol adapter error
/tmp/trace и /tmp/trace2 -- нужно подставить свои локальные пути к дирректориям, куда необходимо писать трейс-файлы :)
...
Рейтинг: 0 / 0
30.10.2007, 14:03
    #34904673
andrey_anonymous
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Клиент не может законнектиться к серверу. ORA-12560: TNS:protocol adapter error
ДВКДерзайте.
Полагаю, у автора windows и его, автора, религия не позволяет пользоваться поиском по форуму...
Трассы, скорее всего, не нужны - с высокой вероятностью достаточно будет lsnrctl status :)
...
Рейтинг: 0 / 0
30.10.2007, 15:51
    #34905059
slyke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Клиент не может законнектиться к серверу. ORA-12560: TNS:protocol adapter error
В sqlnet.log на клиенте такая запись:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
Fatal NI connect error  12560 , connecting to:
(DESCRIPTION=(ADDRESS=(PROTOCOL=BEQ)(PROGRAM=oracle)(ARGV0=oraclekycms)
(ARGS='(DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))'))
(CONNECT_DATA=(SID=db_name)(CID=(PROGRAM=D:\oracle\product\ 10 . 1 . 0 \Db_1\bin\sqlplus.exe)
(HOST=hostname)(USER=user_name))))

VERSION INFORMATION:
TNS for  32 -bit Windows: Version  10 . 1 . 0 . 2 . 0  - Production
Oracle Bequeath NT Protocol Adapter for  32 -bit Windows: Version  10 . 1 . 0 . 2 . 0  - Production
Time:  30 -ОКТ- 2007   14 : 37 : 34 
Tracing not turned on.
Tns error struct:
ns main err code:  12560 
TNS- 12560 : TNSrotocol adapter error
ns secondary err code:  0 
nt main err code:  530 
TNS- 00530 : Protocol adapter error
nt secondary err code:  2 
nt OS err code:  0 

Не могу понять откуда взялся PROTOCOL=BEQ, я так думаю причина в этом? Откуда берется эта строка соединения:
Код: plaintext
1.
2.
3.
4.
(DESCRIPTION=(ADDRESS=(PROTOCOL=BEQ)(PROGRAM=oracle)(ARGV0=oraclekycms)
(ARGS='(DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))'))
(CONNECT_DATA=(SID=db_name)(CID=(PROGRAM=D:\oracle\product\ 10 . 1 . 0 \Db_1\bin\sqlplus.exe)
(HOST=hostname)(USER=user_name))))

Подскажите!
...
Рейтинг: 0 / 0
30.10.2007, 16:12
    #34905146
ДВК
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Клиент не может законнектиться к серверу. ORA-12560: TNS:protocol adapter error
slyke
Подскажите!

вот откуда BEQ

1. Приведите полный вывод команды на клиенте:

tnsping db_name.domain.net

2. Как (с какими параметрами) запускается SQL*Plus.

3. Работает ли с других клиентов и на сервере при подключении через Listner?
...
Рейтинг: 0 / 0
30.10.2007, 16:29
    #34905210
slyke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Клиент не может законнектиться к серверу. ORA-12560: TNS:protocol adapter error
Команда tnsping db_name.domain.net, выполненная на клиенте дает следующий результат:

Код: plaintext
1.
2.
3.
Used TNSNAMES adapter to resolve the alias
Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)
(HOST = XXX.XXX.XXX.XX)(PORT =  1521 ))) (CONNECT_DATA = (SERVICE_NAME = db_name)))
OK < 10  msec>

Но при попытке выполнить на клиенте следующее:

Код: plaintext
sqlplus "sys/sys_pass as sysdba"

выпадает все та же ошибка ORA-12560: TNS:protocol adapter error.
В чем проблема? Я никак не могу понять!
...
Рейтинг: 0 / 0
30.10.2007, 16:31
    #34905222
andrey_anonymous
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Клиент не может законнектиться к серверу. ORA-12560: TNS:protocol adapter error
slyke при попытке выполнить на клиенте следующее:

Код: plaintext
sqlplus "sys/sys_pass as sysdba"


Попробуйте все-таки
Код: plaintext
1.
sqlplus /nolog
SQL>conn sys/sys@db_name as sysdba
...
Рейтинг: 0 / 0
30.10.2007, 16:39
    #34905248
ДВК
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Клиент не может законнектиться к серверу. ORA-12560: TNS:protocol adapter error
Автор, ларчик открылся?
...
Рейтинг: 0 / 0
30.10.2007, 16:40
    #34905255
slyke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Клиент не может законнектиться к серверу. ORA-12560: TNS:protocol adapter error
Код: plaintext
1.
2.
sqlplus /nolog
SQL>conn sys/sys@db_name as sysdba

Возникает ошибка ERROR:
Код: plaintext
ORA- 12154 : TNS:could not resolve the connect identifier specified

Я в отчаянии...
...
Рейтинг: 0 / 0
30.10.2007, 16:41
    #34905262
pravednik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Клиент не может законнектиться к серверу. ORA-12560: TNS:protocol adapter error
slyke
Код: plaintext
1.
2.
sqlplus /nolog
SQL>conn sys/sys@db_name as sysdba

Возникает ошибка ERROR:
Код: plaintext
ORA- 12154 : TNS:could not resolve the connect identifier specified

Я в отчаянии...

а если
Код: plaintext
SQL>conn sys/sys@db_name.domain.net  as sysdba
??
...
Рейтинг: 0 / 0
30.10.2007, 16:45
    #34905283
slyke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Клиент не может законнектиться к серверу. ORA-12560: TNS:protocol adapter error
Привожу еще результат команды 'lsnrctl status':

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=pc327)(PORT= 1521 )))
STATUS of the LISTENER
------------------------
Alias                     LISTENER
Version                   TNSLSNR for  32 -bit Windows: Version  9 . 0 . 1 . 3 . 1  - Produc
tion
Start Date                 30 -OCT- 2007   15 : 31 : 27 
Uptime                     0  days  0  hr.  11  min.  5  sec
Trace Level               off
Security                  OFF
SNMP                      OFF
Listener Parameter File   D:\ora9ias\network\admin\listener.ora
Listener Log File         D:\ora9ias\network\log\listener.log
Listening Endpoints Summary...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=hostname.domain.net)(PORT= 1521 ))
)
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcps)(HOST= 0 . 0 . 0 . 0 )(PORT= 2482 ))(PRESENTATION=G
IOP)(SESSION=RAW))
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST= 0 . 0 . 0 . 0 )(PORT= 2481 ))(PRESENTATION=GI
OP)(SESSION=RAW))
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcps)(HOST= 0 . 0 . 0 . 0 )(PORT= 9090 ))(PRESENTATION=h
ttp://admin)(SESSION=RAW))
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST= 0 . 0 . 0 . 0 )(PORT= 8080 ))(PRESENTATION=ht
tp://admin)(SESSION=RAW))
Services Summary...
Service "db_name" has  2  instance(s).
  Instance "db_name", status UNKNOWN, has  1  handler(s) for this service...
  Instance "db_name", status READY, has  1  handler(s) for this service...
Service "MODOSE" has  2  instance(s).
  Instance "cdptemp", status READY, has  1  handler(s) for this service...
  Instance "orclDb", status READY, has  1  handler(s) for this service...
Service "PLSExtProc" has  1  instance(s).
  Instance "PLSExtProc", status UNKNOWN, has  1  handler(s) for this service...
Service "cdp_temp" has  1  instance(s).
  Instance "cdptemp", status READY, has  3  handler(s) for this service...
Service "iasdb.hostname.domain.net" has  1  instance(s).
  Instance "iasdb", status READY, has  3  handler(s) for this service...
Service "orclDb" has  1  instance(s).
  Instance "orclDb", status READY, has  3  handler(s) for this service...
The command completed successfully
...
Рейтинг: 0 / 0
30.10.2007, 16:46
    #34905289
andrey_anonymous
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Клиент не может законнектиться к серверу. ORA-12560: TNS:protocol adapter error
slykeЯ в отчаянии...
Пора начинать искать волшебные слова "password file" :)
...
Рейтинг: 0 / 0
30.10.2007, 16:50
    #34905307
ДВК
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Клиент не может законнектиться к серверу. ORA-12560: TNS:protocol adapter error
andrey_anonymous
Попробуйте все-таки
Код: plaintext
1.
sqlplus /nolog
SQL>conn sys/sys@db_name as sysdba


Как-то странно с учетом:

Код: plaintext
NAMES.DEFAULT_DOMAIN = domain.net
...
Рейтинг: 0 / 0
30.10.2007, 17:05
    #34905371
andrey_anonymous
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Клиент не может законнектиться к серверу. ORA-12560: TNS:protocol adapter error
ДВК andrey_anonymous
Попробуйте все-таки
Код: plaintext
1.
sqlplus /nolog
SQL>conn sys/sys@db_name as sysdba


Как-то странно с учетом:

Код: plaintext
NAMES.DEFAULT_DOMAIN = domain.net

Не понял - что странно? Что при поиске alias в tns_names к "db_name" будет дописан names_default_domain, и в итоге искаться будет db_name.domain.net?
...
Рейтинг: 0 / 0
30.10.2007, 17:13
    #34905397
slyke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Клиент не может законнектиться к серверу. ORA-12560: TNS:protocol adapter error
Спасибо ВСЕМ - все заработало (sqlplus "sys/sys@db_name as sysdba")!
...
Рейтинг: 0 / 0
30.10.2007, 17:18
    #34905425
ДВК
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Клиент не может законнектиться к серверу. ORA-12560: TNS:protocol adapter error
andrey_anonymous
Не понял - что странно? Что при поиске alias в tns_names к "db_name" будет дописан names_default_domain, и в итоге искаться будет db_name.domain.net?

Сорри, это сообщение было для Правденика, не того отцитировал :)
...
Рейтинг: 0 / 0
01.11.2007, 09:08
    #34909207
slyke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Клиент не может законнектиться к серверу. ORA-12560: TNS:protocol adapter error
Оказалось, что 'клиент' вовсе не клиент. На машине установлен Oracle 10g (сам сервер). Он спокойно может коннектиться с помощью sqlplus "sys/sys@db_name as sysdba". А вот те машины, где установлен клиент - не могут (все та же ошибка ORA-12560: TNS:protocol adapter error). Хотя у всех tnsnames.ora одинаковый. В чем может быть причина?
...
Рейтинг: 0 / 0
01.11.2007, 11:36
    #34909683
ДВК
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Клиент не может законнектиться к серверу. ORA-12560: TNS:protocol adapter error
slykeХотя у всех tnsnames.ora одинаковый. В чем может быть причина?

sqlnet.ora (в частности NAMES.DEFAULT_DOMAIN) тоже у всех одинаковый?
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
27.03.2012, 01:10
    #37724467
Liubomyr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Клиент не может законнектиться к серверу. ORA-12560: TNS:protocol adapter error
помогите пожалуйста, ОООчень надо!
та же ошибка, но еще до того как пробую коннектится...((((
На скрине то что выдает при запуске sql *Plus
...
Рейтинг: 0 / 0
04.03.2013, 00:08
    #38172770
danv4200p
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Клиент не может законнектиться к серверу. ORA-12560: TNS:protocol adapter error
Проверьте запущена ли служба Service
...
Рейтинг: 0 / 0
27.03.2013, 21:33
    #38201331
oracle_prof
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Клиент не может законнектиться к серверу. ORA-12560: TNS:protocol adapter error
Попробуйте решение по этой статье:

http://konurbaev-e.blogspot.ru/2013/03/ora-12560-tnsprotocol-adapter-error.html
...
Рейтинг: 0 / 0
27.03.2013, 23:44
    #38201411
Клиент не может законнектиться к серверу. ORA-12560: TNS:protocol adapter error
Господа.

Мой скромный опыт колхозного тюнинга говорит о том, что данная ошибка
возникает из за попытки тюнинга высокоточных устройсв tnsnames.ora & sqlnnet.ora
кувалдой ( текстовым редактором) в условиях сельской кузницы.
После неправильного выбора кувалды и места ее приложения
файлы могут непарситься экземпляром или клиентом со всевозсожными ORA- сообщениями

Если уж кто то по незнанию, что это по сути бинарные файлы, а лишние пробелы и табуляции там могут иметь фатальные последствия при парсинге, постучал в них кувалдой.
Сабжевая ошибка пердполагает такой вариант развития событий ,
рекомендуется первым делом пересоздать эти высокоточные устройства в netca.
...
Рейтинг: 0 / 0
14.12.2013, 12:47
    #38500799
DIGO3
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Клиент не может законнектиться к серверу. ORA-12560: TNS:protocol adapter error
Приветствую всех!

С ораклом дела никода не имел. Столкнулся с ошибкой ORA-12560: TNS:protocol adapter error. На форуме почитал несколько тем с подобной ошибкой, но подобной ситуации не встретил, возможно не разглядел. Клиент успешно подключается к бд при условии, что в сетевом подключении прописан шлюз до сервера. Т.к. несколько шлюзов в системе быть не может, то пришлось из сетевого подключения шлюз убирать и писать маршрут до сервера с бд, пинги идут, а при попытке подключиться к бд вылетает ORA-12560: TNS:protocol adapter error. Другие сервисы н-р радмин успешно подключатся при этом же маршруте до сервера с бд.. Подскажите куда копать, как научить оракл работать по сетевому маршруту. Спасибо!
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Клиент не может законнектиться к серверу. ORA-12560: TNS:protocol adapter error / 25 сообщений из 28, страница 1 из 2
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]