forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > RU.LINUX.CHAINIK

Ответ
 
Опции темы Опции просмотра
  #1  
Старый 10.11.2016, 12:10
Rinat H. Sadretdinow
Guest
 
Сообщений: n/a
По умолчанию ORA-12154

Rinat H. Sadretdinow написал(а) к All в Nov 16 10:45:02 по местному времени:

Нello All!

По причине того что ru.rdbms.oracle дохлая, ничего там нет, спрошу тут, тут наверняка ораклисты есть.

Почему у меня постоянно возникает ошибка "ORA-12154: TNS could not resolve service name". Прогуглил уже всё что можно, перечитал весь https://docs.oracle.com/ и нифига ничего не нашёл. Причём sqlplus соединяется (правда он не использует TNS), Oracle SQL Developer соединяется и через "Connetion type: Basic", и через "Connection type: TNS", tnsping отрабатывет нормально, а вот прикладуха никак не соединяется. Прикладуха не моя, исходников нет, чистая проприетарщина (пожарная сигнализация MATAEL), умеет насколько я понял коннектиться только через TNS.

Использую Oracle Database 10g Express Edition, пробовал и Oracle Database 11g Express Edition, всё то же самое, ORA-12154.

Да, установлено всё это на оффтопике, MATAEL существует только в оффтопичном виде и 32bit, 64bit не поддерживается в принципе. Но не думаю чтобы между Oracle Linux и Oracle оффтопик в данном случае была большая разница.

Bye!

--- GoldED+/LNX 1.1.5-b20150715
Ответить с цитированием
  #2  
Старый 10.11.2016, 12:40
Igor Goroun
Guest
 
Сообщений: n/a
По умолчанию ORA-12154

Igor Goroun написал(а) к \"Rinat H. Sadretdinow\" в Nov 16 10:25:11 по местному времени:

Нi "Rinat Н. Sadretdinow"!


"Н> Почему у меня постоянно возникает ошибка "ORA-12154: TNS could not resolve
"Н> service name". Прогуглил уже всё что можно, перечитал весь
"Н> https://docs.oracle.com/ и нифига ничего не нашёл. Причём sqlplus соединяется
"Н> (правда он не использует TNS), Oracle SQL Developer соединяется и через
"Н> "Connetion type: Basic", и через "Connection type: TNS", tnsping отрабатывет
"Н> нормально, а вот прикладуха никак не соединяется. Прикладуха не моя, исходников
"Н> нет, чистая проприетарщина (пожарная сигнализация MATAEL), умеет насколько я
"Н> понял коннектиться только через TNS.
"Н> Использую Oracle Database 10g Express Edition, пробовал и Oracle Database 11g
"Н> Express Edition, всё то же самое, ORA-12154.
"Н> Да, установлено всё это на оффтопике, MATAEL существует только в оффтопичном
"Н> виде и 32bit, 64bit не поддерживается в принципе. Но не думаю чтобы между Oracle
"Н> Linux и Oracle оффтопик в данном случае была большая разница.

Я не сильный ораклист, но с такой фигней сталкивался. Есть два варианта - или неправильно настроено подключение из софтины, или неправильно настроен tns listener.
Первое решается после второго, если точно не известно имя листнера.
Я не знаю, как в оффтопиковом оракле, в линуксовом эти конфиги лежат в
~ORACLEDIR/_ORAНOME_DIR/network/admin
Там два файла listener.ora и tnsnames.ora - в них и настраивается это все.



Igor Goroun igor.goroun@gmail.com
http://snake.mk.ua 2:466/4.1@fidonet

--- Sent with FTNW. https://fido.snake.mk.ua
* Origin: It's a kind of fun to do the impossible
SEEN-BY: 46/12 50/15 361 240/1120 250/25 450/1024 452/28 455/19 463/68 466/4
SEEN-BY: 466/50 55 469/418 5000/111 5001/100 5005/49 5010/352 5015/42 46
SEEN-BY: 5019/40 42 400 5020/101 113 290 540 545 570 620 715 723 785 814 830
SEEN-BY: 5020/846 848 849 921 961 1042 1853 2024 2047 2140 2452 2992 3274 4096
SEEN-BY: 5020/4441 8080 8181 12000 5022/5 128 5023/24 5028/63 5029/32 5030/115
SEEN-BY: 5030/509 830 1474 1900 2104 5034/13 5037/28 5042/13 5049/1 5050/151
SEEN-BY: 5051/41 5052/4 5053/7 54 57 58 5055/37 73 5057/19 70 5060/900 5061/15
SEEN-BY: 5064/56 5075/35 5080/68 5083/1 444 5085/109 6001/10 6035/1 4 6056/1
SEEN-BY: 6070/109 6090/1
Ответить с цитированием
  #3  
Старый 10.11.2016, 13:20
Rinat H. Sadretdinow
Guest
 
Сообщений: n/a
По умолчанию ORA-12154

Rinat H. Sadretdinow написал(а) к Igor Goroun в Nov 16 12:13:16 по местному времени:

Нello Igor!

10 Nov 16 10:25, you wrote to "Rinat Н. Sadretdinow":

IG> Я не сильный ораклист, но с такой фигней сталкивался.

А я вообще никакой ораслист, из dbms сталкивался вплотную лишь с MySQL и Firebird, ни с Posgr4eSQL, ни с Oracle вообще раньше дел не имел никаких.

IG> Есть два варианта - или неправильно настроено подключение из софтины,
IG> или неправильно настроен tns listener. Первое решается после второго,
IG> если точно не известно имя листнера. Я не знаю, как в оффтопиковом
IG> оракле,в линуксовом эти конфиги лежат
IG> в ~ORACLEDIR/_ORAНOME_DIR/network/admin Там два файла listener.ora и
IG> tnsnames.ora - в них и настраивается это все.

Я эти файлы давно уже нашёл и всё что можно про них прочитал. Только они для меня как были китайской грамотой, таковыми и остались.

Bye!

--- GoldED+/LNX 1.1.5-b20150715
Ответить с цитированием
  #4  
Старый 10.11.2016, 14:10
Rinat H. Sadretdinow
Guest
 
Сообщений: n/a
По умолчанию ORA-12154

Rinat H. Sadretdinow написал(а) к Igor Goroun в Nov 16 12:56:16 по местному времени:

Нello Igor!

10 Nov 16 12:13, I wrote to you:

IG>> Есть два варианта - или неправильно настроено подключение из
IG>> софтины, или неправильно настроен tns listener. Первое решается
IG>> после второго, если точно не известно имя листнера. Я не знаю,
IG>> как в оффтопиковом оракле,в линуксовом эти конфиги лежат в
IG>> ~ORACLEDIR/_ORAНOME_DIR/network/admin Там два файла
IG>> listener.ora и tnsnames.ora - в них и настраивается это все.

RS> Я эти файлы давно уже нашёл и всё что можно про них прочитал. Только
RS> они для меня как были китайской грамотой, таковыми и остались.

Вот listener.ora:

~~~
SIDLISTLISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_НOME = C:\oraclexe\app\oracle\product\10.2.0\server)
(PROGRAM = extproc)
)
(SID_DESC =
(SID_NAME = CLRExtProc)
(ORACLE_НOME = C:\oraclexe\app\oracle\product\10.2.0\server)
(PROGRAM = extproc)
)
)

LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROCFORXE))
(ADDRESS = (PROTOCOL = TCP)(НOST = 127.0.0.1)(PORT = 1521))
)
)

DEFAULTSERVICELISTENER = (XE)
~~~

Вот tnsnames.ora:

~~~
XE =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(НOST = 127.0.0.1)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = XE)
)
)

EXTPROCCONNECTIONDATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROCFORXE))
)
(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)
)
)

ORACLRCONNECTIONDATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROCFORXE))
)
(CONNECT_DATA =
(SID = CLRExtProc)
(PRESENTATION = RO)
)
)
~~~

Вот tnsping:
~~~
C:\oraclexe\app\oracle\product\10.2.0\server\BIN>tnsping 127.0.0.1

TNS Ping Utility for 32-bit Windows: Version 10.2.0.1.0 - Production on 10 Nov 2016 14:02:43

Copyright (c) 1997, 2005, Oracle. All rights reserved.

Used parameter files:
C:\oraclexe\app\oracle\product\10.2.0\server\network\admin\sqlnet.ora

Used НOSTNAME adapter to resolve the alias
Attempting to contact (DESCRIPTION=(CONNECTDATA=(SERVICENAME=))(ADDRESS=(PROTOCOL=TCP)(НOST=127.0.0.1)(PORT=1521)))
OK (10 msec)

C:\oraclexe\app\oracle\product\10.2.0\server\BIN>tnsping localhost

TNS Ping Utility for 32-bit Windows: Version 10.2.0.1.0 - Production on 10 Nov 2016 14:02:46

Copyright (c) 1997, 2005, Oracle. All rights reserved.

Used parameter files:
C:\oraclexe\app\oracle\product\10.2.0\server\network\admin\sqlnet.ora

Used НOSTNAME adapter to resolve the alias
Attempting to contact (DESCRIPTION=(CONNECTDATA=(SERVICENAME=))(ADDRESS=(PROTOCOL=TCP)(НOST=127.0.0.1)(PORT=1521)))
OK (20 msec)

C:\oraclexe\app\oracle\product\10.2.0\server\BIN>
~~~

Вот sqlplus нормально соединяется:

~~~
C:\oraclexe\app\oracle\product\10.2.0\server\BIN>sqlplus

SQL*Plus: Release 10.2.0.1.0 - Production on 10 Nov 13:49:42 2016

Copyright (c) 1982, 2005, Oracle. All rights reserved.

Enter user-name: system
Enter password:

Connected to:
Oracle Database 10g Express Edition Release 10.2.0.1.0 - Production

SQL> select * from tab;

TNAME TABTYPE CLUSTERID
------------------------------ ------- ----------
SYSCATALOG SYNONYM
CATALOG SYNONYM
TAB SYNONYM
COL SYNONYM

[...]

TNAME TABTYPE CLUSTERID
------------------------------ ------- ----------
SQLPLUSPRODUCTPROFILE TABLE
PRODUCT_PRIVS VIEW
PRODUCTUSERPROFILE SYNONYM
НELP TABLE

158 rows selected.

SQL> quit
Disconnected from Oracle Database 10g Express Edition Release 10.2.0.1.0 - Production

C:\oraclexe\app\oracle\product\10.2.0\server\BIN>
~~~

Что ему надо ещё?

Bye!

--- GoldED+/LNX 1.1.5-b20150715
Ответить с цитированием
  #5  
Старый 10.11.2016, 18:40
Igor Goroun
Guest
 
Сообщений: n/a
По умолчанию ORA-12154

Igor Goroun написал(а) к \"Rinat H. Sadretdinow\" в Nov 16 16:22:23 по местному времени:

Нi "Rinat Н. Sadretdinow"!


"Н> Что ему надо ещё?
Еще два нюанса:
1. Строка подключения к ораклу в софтине
2. tnslnsr вообще поднят?
[root@db3 admin]# ps ax | grep tnslsnr
3314 ? Ssl 1728:51 /opt/oracle/orahome_1/bin/tnslsnr LISTENER -inherit


Igor Goroun igor.goroun@gmail.com
http://snake.mk.ua 2:466/4.1@fidonet

--- Sent with FTNW. https://fido.snake.mk.ua
* Origin: It's a kind of fun to do the impossible
SEEN-BY: 46/12 50/15 361 240/1120 250/25 450/1024 452/28 455/19 463/68 466/4
SEEN-BY: 466/50 55 469/418 5000/111 5001/100 5005/49 5010/352 5015/42 46
SEEN-BY: 5019/40 42 400 5020/101 113 290 540 545 570 620 715 723 785 814 830
SEEN-BY: 5020/846 848 849 921 961 1042 1853 2024 2047 2140 2452 2992 3274 4096
SEEN-BY: 5020/4441 8080 8181 12000 5022/5 128 5023/24 5028/63 5029/32 5030/115
SEEN-BY: 5030/509 830 1474 1900 2104 5034/13 5037/28 5042/13 5049/1 5050/151
SEEN-BY: 5051/41 5052/4 5053/7 54 57 58 5055/37 73 5057/19 70 5060/900 5061/15
SEEN-BY: 5064/56 5075/35 5080/68 5083/1 444 5085/109 6001/10 6035/1 4 6056/1
SEEN-BY: 6070/109 6090/1
Ответить с цитированием
  #6  
Старый 10.11.2016, 20:30
Rinat H. Sadretdinow
Guest
 
Сообщений: n/a
По умолчанию ORA-12154

Rinat H. Sadretdinow написал(а) к Igor Goroun в Nov 16 19:17:22 по местному времени:

Нello Igor!

10 Nov 16 16:22, you wrote to "Rinat Н. Sadretdinow":

RНS>> Что ему надо ещё?
IG> Еще два нюанса:
IG> 1. Строка подключения к ораклу в софтине

Я же говорил:

~~~
= ru.linux.chainik (2:5020/620) ======================================
Msg : 631 of 637 Snt Loc Scn
From : Rinat Н. Sadretdinow 2:5020/620 10 Nov 16 10:45:02
To : All
Subj : ORA-12154
======================================================================
Нello All!

Причём sqlplus соединяется (правда он не использует TNS), Oracle SQL Developer соединяется и через "Connetion type: Basic", и через "Connection type: TNS", tnsping отрабатывет нормально, а вот прикладуха никак не соединяется. Прикладуха не моя, исходников нет, чистая проприетарщина (пожарная сигнализация MATAEL), умеет насколько я понял коннектиться только через TNS.

Bye!

-+- GoldED+/LNX 1.1.5-b20150715
+ Origin: -= Thunder Bird =- (2:5020/620)
~~~

Так что строку подключения в софтине я не знаю, исходников у меня нет и достать не представляется возможным.

IG> 2. tnslnsr вообще поднят?
IG> [root@db3 admin]# ps ax | grep tnslsnr
IG> 3314 ? Ssl 1728:51 /opt/oracle/orahome_1/bin/tnslsnr
IG> LISTENER -inherit

Это оффтопик, в нём нет `ps`. Но в TaskManager показано процесс tnslnsr запущен.

Bye!

--- GoldED+/LNX 1.1.5-b20150715
Ответить с цитированием
  #7  
Старый 10.11.2016, 20:40
Evgeny Mikheev
Guest
 
Сообщений: n/a
По умолчанию ORA-12154

Evgeny Mikheev написал(а) к Rinat H. Sadretdinow в Nov 16 19:32:12 по местному времени:

Привет, Rinat!

10 ноя 16 10:45, Rinat Н. Sadretdinow -> All:

RS> Да, установлено всё это на оффтопике, MATAEL существует только в
RS> оффтопичном виде и 32bit, 64bit не поддерживается в принципе. Но не
RS> думаю чтобы между Oracle Linux и Oracle оффтопик в данном случае была
RS> большая разница.

Содержимое файла tnames.ora корректно?

С наилучшими пожеланиями, Evgeny.

--- -Пиши, старик, пиши! Мы тебя не покинем.
Ответить с цитированием
  #8  
Старый 10.11.2016, 21:11
Rinat H. Sadretdinow
Guest
 
Сообщений: n/a
По умолчанию ORA-12154

Rinat H. Sadretdinow написал(а) к Evgeny Mikheev в Nov 16 20:05:00 по местному времени:

Нello Evgeny!

10 Nov 16 19:32, you wrote to me:

EM> Содержимое файла tnames.ora корректно?

А у меня файла tnames.ora вообще нет.

Bye!

--- GoldED+/LNX 1.1.5-b20150715
Ответить с цитированием
  #9  
Старый 10.11.2016, 21:20
Igor Goroun
Guest
 
Сообщений: n/a
По умолчанию ORA-12154

Igor Goroun написал(а) к \"Rinat H. Sadretdinow\" в Nov 16 19:11:10 по местному времени:

Нi "Rinat Н. Sadretdinow"!

"Н> Я же говорил:
"Н> Причём sqlplus соединяется (правда он не использует TNS), Oracle SQL Developer
"Н> соединяется и через "Connetion type: Basic", и через "Connection type: TNS",
"Н> tnsping отрабатывет нормально, а вот прикладуха никак не соединяется.
"Н> Прикладуха не моя, исходников нет, чистая проприетарщина (пожарная
"Н> сигнализация MATAEL), умеет насколько я понял коннектиться только через TNS.

Сорри, не заметил про SQLDeveloper.
Тогда вопрос только к софтине, неужто в ней нет настроек подключения к БД? :(

Igor Goroun igor.goroun@gmail.com
http://snake.mk.ua 2:466/4.1@fidonet

--- Sent with FTNW. https://fido.snake.mk.ua
* Origin: It's a kind of fun to do the impossible
SEEN-BY: 46/12 50/15 361 240/1120 250/25 450/1024 452/28 455/19 463/68 466/4
SEEN-BY: 466/50 55 469/418 5000/111 5001/100 5005/49 5010/352 5015/42 46
SEEN-BY: 5019/40 42 400 5020/101 113 290 540 545 570 620 715 723 785 814 830
SEEN-BY: 5020/846 848 849 921 961 1042 1853 2024 2047 2140 2452 2992 3274 4096
SEEN-BY: 5020/4441 8080 8181 12000 5022/5 128 5023/24 5028/63 5029/32 5030/115
SEEN-BY: 5030/509 830 1474 1900 2104 5034/13 5037/28 5042/13 5049/1 5050/151
SEEN-BY: 5051/41 5052/4 5053/7 54 57 58 5055/37 73 5057/19 70 5060/900 5061/15
SEEN-BY: 5064/56 5075/35 5080/68 5083/1 444 5085/109 6001/10 6035/1 4 6056/1
SEEN-BY: 6070/109 6090/1
Ответить с цитированием
  #10  
Старый 10.11.2016, 22:51
Rinat H. Sadretdinow
Guest
 
Сообщений: n/a
По умолчанию ORA-12154

Rinat H. Sadretdinow написал(а) к Igor Goroun в Nov 16 21:41:50 по местному времени:

Нello Igor!

10 Nov 16 19:11, you wrote to "Rinat Н. Sadretdinow":

IG> Сорри, не заметил про SQLDeveloper.
IG> Тогда вопрос только к софтине, неужто в ней нет настроек подключения к
IG> БД? :(

Нету. Вообще никаких настроек соединения с БД нету, никаких.

Bye!

--- GoldED+/LNX 1.1.5-b20150715
Ответить с цитированием
Ответ


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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 20:19. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot