ПРоблемы с oraclom

MySQL/PostgreSQL/SQLite/Oracle/M$SQL/....

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
SMSAKT
проходил мимо
Сообщения: 7
Зарегистрирован: 2016-10-24 3:28:58

ПРоблемы с oraclom

Непрочитанное сообщение SMSAKT » 2016-11-03 16:24:56

Пытаюсь подключиться к Ораклу Через Delphi 7 выдает вот такое чудо хелп!!!!

Код: Выделить всё

ORA-12154: TNS: could not resolve the connect identifier specified

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
dekloper
ст. лейтенант
Сообщения: 1331
Зарегистрирован: 2008-02-24 15:43:19
Откуда: давно здесь сидим..
Контактная информация:

ПРоблемы с oraclom

Непрочитанное сообщение dekloper » 2016-11-05 12:39:35

а не через делфу подключается скл+ом? в тнснейм всё хорошо?
ТОВАгИЩИ! БгАТЬЯ И СЕСТгЫ! ДОЛОЙ гАВНОДУШИЕ!

SMSAKT
проходил мимо
Сообщения: 7
Зарегистрирован: 2016-10-24 3:28:58

ПРоблемы с oraclom

Непрочитанное сообщение SMSAKT » 2016-11-06 22:21:27

Tnsnames.ora

Код: Выделить всё

XE =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = pwd-ПК)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = XE)
    )
  )

EXTPROC_CONNECTION_DATA =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE))
    )
    (CONNECT_DATA =
      (SID = PLSExtProc)
      (PRESENTATION = RO)
    )
  )

ORACLR_CONNECTION_DATA = 
  (DESCRIPTION = 
    (ADDRESS_LIST = 
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE)) 
    ) 
    (CONNECT_DATA = 
      (SID = CLRExtProc) 
      (PRESENTATION = RO) 
    ) 
  ) 
Отправлено спустя 49 секунд:
listener.ora

Код: Выделить всё

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = C:\oraclexe\app\oracle\product\10.2.0\server)
      (PROGRAM = extproc)
    )
    (SID_DESC =
      (SID_NAME = CLRExtProc)
      (ORACLE_HOME = C:\oraclexe\app\oracle\product\10.2.0\server)
      (PROGRAM = extproc)
    )
  )

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE))
      (ADDRESS = (PROTOCOL = TCP)(HOST = pwd-ПК)(PORT = 1521))
    )
  )

DEFAULT_SERVICE_LISTENER = (XE)

Аватара пользователя
dekloper
ст. лейтенант
Сообщения: 1331
Зарегистрирован: 2008-02-24 15:43:19
Откуда: давно здесь сидим..
Контактная информация:

ПРоблемы с oraclom

Непрочитанное сообщение dekloper » 2016-11-06 22:46:46

откуда подключаетесь (с локалхоста или удаленного хоста)?
че говорит tnsping?
переименуйте "ПК Андрея" в латиницу..
sqlplus-ом проходит подключение с полными\сокращенными параметрами?
ТОВАгИЩИ! БгАТЬЯ И СЕСТгЫ! ДОЛОЙ гАВНОДУШИЕ!

SMSAKT
проходил мимо
Сообщения: 7
Зарегистрирован: 2016-10-24 3:28:58

ПРоблемы с oraclom

Непрочитанное сообщение SMSAKT » 2016-11-10 19:41:57

dekloper писал(а):откуда подключаетесь (с локалхоста или удаленного хоста)?
че говорит tnsping?
переименуйте "ПК Андрея" в латиницу..
sqlplus-ом проходит подключение с полными\сокращенными параметрами?

C:\Users\pwd>tnsping XE

TNS Ping Utility for 32-bit Windows: Version 10.2.0.1.0 - Production on 10-═╬▀-2
016 21:33:28

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 TNSNAMES adapter to resolve the alias
Attempting to contact (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = PWD)(POR
T = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = XE)))
OK (2370 msec)

C:\Users\pwd>

Отправлено спустя 52 секунды:
dekloper писал(а):откуда подключаетесь (с локалхоста или удаленного хоста)?
подключаюсь с локалхоста

Отправлено спустя 6 минут 58 секунд:
sqlplus нормально работает

Аватара пользователя
dekloper
ст. лейтенант
Сообщения: 1331
Зарегистрирован: 2008-02-24 15:43:19
Откуда: давно здесь сидим..
Контактная информация:

ПРоблемы с oraclom

Непрочитанное сообщение dekloper » 2016-11-11 0:12:16

клиентских либ каких то не хватает.. разрядность мошт не совпадает: делфя - 32бит, оракля - 64 к примеру..
инстант клиент стоит?
переменные среды проверяйте.. тнсадмин, хоме и т.п..
ТОВАгИЩИ! БгАТЬЯ И СЕСТгЫ! ДОЛОЙ гАВНОДУШИЕ!

SMSAKT
проходил мимо
Сообщения: 7
Зарегистрирован: 2016-10-24 3:28:58

ПРоблемы с oraclom

Непрочитанное сообщение SMSAKT » 2016-11-12 13:28:03

где настраиваются переменные среды?

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35454
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

ПРоблемы с oraclom

Непрочитанное сообщение Alex Keda » 2016-11-13 19:43:53

в свойствах компа, если из под винды
Убей их всех! Бог потом рассортирует...

Demis
прапорщик
Сообщения: 496
Зарегистрирован: 2015-05-25 14:36:32

ПРоблемы с oraclom

Непрочитанное сообщение Demis » 2020-04-08 14:41:08

Есть у кого файлики:

Код: Выделить всё

instantclient-basic-nt-11.2.0.2.0.zip
instantclient-odbc-nt-11.2.0.2.0.zip
---
instantclient-basic-win32-11.2.0.2.0.zip
instantclient-odbc-win32-11.2.0.2.0.zip
Можете выложить, поделиться?
На родном сайте их можно забрать только через портянку с регистрацией, с немерянным числом обязательных к заполнению полей....

Запускаться будет под Win7x64.
Нужная версия 11.2.0.2.0 поддерживающая Win7x64 есть, установлена, работает.
Вариант х32, но 19-ой версии есть и по tnsping (на прописанный х32 драйвер в tnsnames по пути С:\InstantClient32)
работает (дает "ок").
Но!
Нужно чтобы программа (которая должна подключаться к базе) "видела/давала 'ок' " через dsn файл из под SysWOW64/odbcad32.exe.
И вот тут проблемка, не стыкуемость версий (предположительно),т.к.:

Код: Выделить всё

Не удается загрузить процедуры установки для драйвера
 ODBC Oracle in InstantClient32 из-за системной ошибки с кодом: 998
Неверная попытка доступа к адресу памяти С:\InstantClient32\SQORAS32.DLL
Не позволяет создать и/или подключить dsn.

Demis
прапорщик
Сообщения: 496
Зарегистрирован: 2015-05-25 14:36:32

ПРоблемы с oraclom

Непрочитанное сообщение Demis » 2020-04-08 16:26:53

Отбой тревоги.
Проблема решена.

Заполнил-таки портянку на оракле.
Получил доступ на скачивание архивных версий.
Скачал немного другие версии:

Код: Выделить всё

instantclient-basic-nt-11.2.0.4.0.zip
instantclient-odbc-nt-11.2.0.4.0.zip
Перезакинул все содержимое по тем-же путям,
старый (с описанной выше попытки) tnsname положил до кучи,
проинсталил (odbc_install.exe),
перезагрузился.
Вуаля.
Создал новый dsn из-под SysWOW64/odbcad32.exe
Теперь ошибку драйвера не выдал.
Драйвер позволил создать новый "system" dsn.
Коннект успешный.
Нужная программа его (dsn) увидела и подключилась.
Собственно все...

ыть
проходил мимо

ПРоблемы с oraclom

Непрочитанное сообщение ыть » 2021-12-02 7:50:48

Demis писал(а):
2020-04-08 14:41:08
На родном сайте их можно забрать только через портянку с регистрацией, с немерянным числом обязательных к заполнению полей....
да пидарасы.. сатанисты плять ябучие.. чё с них взять.. :evil: