Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.LINUX.CHAINIK
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.LINUX.CHAINIK с датами от 15 Jul 13 07:24:14 до 04 Sep 24 14:46:19, всего сообщений: 3211
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 1636 из 3211 ================================= RU.LINUX.CHAINIK =
От   : Andrew Kant                      2:469/83.1         11 Nov 16 10:39:02
Кому : Rinat H. Sadretdinow                                11 Nov 16 10:39:02
Тема : ORA-12154
FGHI : area://RU.LINUX.CHAINIK?msgid=2:469/83.1+58258626
На   : area://RU.LINUX.CHAINIK?msgid=2:5020/620+5825750d
= Кодировка сообщения определена как: CP866 ==================================
Ответ: area://RU.LINUX.CHAINIK?msgid=2:5020/620+5825aa1d
==============================================================================
Hello Rinat!

Friday November 11 2016 10:31, Rinat H. Sadretdinow wrote to Andrew Kant:

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

RS> Прочитал я это всё, аж по несколько раз.
" - До меня не доходят ваши письма!
  - а вы прочитайте их внимательнее!!! " :)


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

AK>> Ктож пингует по IP? По имени сервиса надо пинговать, если хочешь
AK>> убедиться, что резолвинг имен работает.

RS> Я и по localhost пинговал, резолвится.
localhost - это имя хоста, а тебе нужен СЕРВИС, оракловые имена, ферштейн?
Это не /etc/hosts, и не DNS, а другая система имен.


AK>> По всей видимости, ему надо, чтоб работал tnsping XE

RS> Работает:

RS> ~~~
RS> C:\oraclexe\app\oracle\product\10.2.0\server\network\admin\sqlnet.ora


RS> Used TNSNAMES adapter to resolve the alias
RS> Attempting to contact (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST =
RS> 127.0.0.1)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED)
RS> (SERVICE_NAME = XE))) OK (10 msec)

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

Ага, то есть с клиентской стороны хорошо (если имя правильное), и листенер оно видит.

AK>> у тебя в клиентской части (tnsnames.ora) имя сервиса XE, надо
AK>> чтоб
AK>> и у сервера было тоже самое. А что у сервера ты не показал.

RS> А где это смотреть?

AK>> Попробуй после того, как все запущено, запустить lsnrctl status
AK>> (вот только не помню в виндах, там может быть другая утилитка, но
AK>> гуглем найдешь соответствие), должно сказать какие сервисы твой
AK>> листенер обслуживает.

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

RS> LSNRCTL for 32-bit Windows: Version 10.2.0.1.0 - Production on
RS> 11-═╬▀-2016 11:34:31

RS> Copyright (c) 1991, 2005, Oracle.  All rights reserved.

RS> Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC_FOR_XE)))
RS> STATUS of the LISTENER
RS> ------------------------
RS> Alias                     LISTENER
RS> Version                   TNSLSNR for 32-bit Windows: Version 10.2.0.1.0
RS> - Production Start Date                11 Nov 2016 11:30:03 Uptime
RS> 0 days 0 hr. 4 min. 27 sec Trace Level               off Security
RS> ON: Local OS Authentication SNMP                      OFF Default
RS> Service           XE Listener Parameter File
RS> C:\oraclexe\app\oracle\product\10.2.0\server\network\admin\listener.ora
RS> Listener Log File
RS> C:\oraclexe\app\oracle\product\10.2.0\server\network\log\listener.log
RS> Listening Endpoints Summary...
RS>   (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC_FOR_XEi
RS> pc)))
RS>   (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1521)))
RS> Services Summary...
RS> Service "CLRExtProc" has 1 instance(s).
RS>   Instance "CLRExtProc", status UNKNOWN, has 1 handler(s) for this
RS> service... Service "PLSExtProc" has 1 instance(s).
RS>   Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this
RS> service... The command completed successfully

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

RS> Сервис XE виден.

Ага, это плохо. Hо, судя по другим письмам, ожидаемо - нет базы с таким именем.

Пора переходить к хакерским методам. Для начала надо повысить уровень дебага со стороны оракл-клиента, он куда-то пишет свой лог, вполне вероятно там будет видно какое имя он хочет. Hу и глянуть в екзешник на предмет текстовых констант типа user_name/password@db_name.

Good bye!
           Andrew

--- GoldED+/W32 1.1.4.7
* Origin: * KAA * (2:469/83.1)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.025454 секунды