#1
|
|||
|
|||
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
|
|||
|
|||
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
|
|||
|
|||
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
|
|||
|
|||
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
|
|||
|
|||
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
|
|||
|
|||
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
|
|||
|
|||
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
|
|||
|
|||
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
|
|||
|
|||
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
|
|||
|
|||
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 |