powered by simpleCommunicator - 2.0.39     © 2025 Programmizd 02
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / EXCEL и ORACLE
8 сообщений из 8, страница 1 из 1
EXCEL и ORACLE
    #36848599
Игорь86
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кто-нибудь сталкивался с проблемой подключения к ORACLE из EXCEL?

Проблема в том, что при запуске скрипта на VBA выдается ошибка ORA-12541

Помогите решить проблему.
...
Рейтинг: 0 / 0
EXCEL и ORACLE
    #36849343
Djon Player
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь86,

Вот что написано тут http://ora-12541.ora-code.com/
ORA-12541: TNS:no listener
Cause: The connection request could not be completed because the listener is not running.
Action: Ensure that the supplied destination address matches one of the addresses used by the listener - compare the TNSNAMES.ORA entry with the appropriate LISTENER.ORA file (or TNSNAV.ORA if the connection is to go by way of an Interchange). Start the listener on the remote machine.


Что переводится примерно так:

Причина: Запрос на соединение не может быть завершено, поскольку листенер не работает.
Действие: Убедитесь, что предоставленный адрес назначения соответствует одному из адресов, используемых листенером - сравнить запись с TNSNames.Ora соответствующий файл LISTENER.ORA (или TNSNAV.ORA если соединение идти путем обмена). Запустите листенер на удаленной машине.
...
Рейтинг: 0 / 0
EXCEL и ORACLE
    #36850203
Фотография Shamanus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь86,

Djon Player, хотел сказать, что нужно создать файл TNSNAMES.ORA в который известным оракловой части клиента кодом написать особенности подключаемого сервера

вот пример
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
XXX =
 (DESCRIPTION =
   (ADDRESS_LIST =
     (ADDRESS = (PROTOCOL = TCP)(HOST =  100 . 100 . 100 . 100 )(PORT =  1521 ))
   )
   (CONNECT_DATA =
     (SERVICE_NAME = XXX_db)
   )
 )

А потом создать переменную среды, например с именем (TNS_ADMIN) с указанием пути к этому файлу.

И говоря это он имел ввиду, что это однозначно не имеет отношения к Microsoft Office бо это настройка ораклового клиента + ODBC драйвера на машине. А значит идите в свою тему или RTFM...
...
Рейтинг: 0 / 0
EXCEL и ORACLE
    #36850297
Djon Player
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShamanusDjon Player, хотел сказатьАга, всё верно изложили.
...
Рейтинг: 0 / 0
EXCEL и ORACLE
    #36859154
Фотография С0ВЕСТЬ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShamanusИгорь86,

Djon Player, хотел сказать, что нужно создать файл TNSNAMES.ORA в который известным оракловой части клиента кодом написать особенности подключаемого сервера

вот пример
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
XXX =
 (DESCRIPTION =
   (ADDRESS_LIST =
     (ADDRESS = (PROTOCOL = TCP)(HOST =  100 . 100 . 100 . 100 )(PORT =  1521 ))
   )
   (CONNECT_DATA =
     (SERVICE_NAME = XXX_db)
   )
 )

А потом создать переменную среды, например с именем (TNS_ADMIN) с указанием пути к этому файлу.

И говоря это он имел ввиду, что это однозначно не имеет отношения к Microsoft Office бо это настройка ораклового клиента + ODBC драйвера на машине. А значит идите в свою тему или RTFM...

Это не обязательно!
На продакшенах никакой админ не даст разрешения редактировать важные настройки.
Всякое может быть: файервол блокирует, TNS не работает, SID указан другой ну и т.д. и т.п...
...
Рейтинг: 0 / 0
EXCEL и ORACLE
    #36859656
Djon Player
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С0ВЕСТЬ[quot Shamanus]
Это не обязательно!
На продакшенах никакой админ не даст разрешения редактировать важные настройки.
Всякое может быть: файервол блокирует, TNS не работает, SID указан другой ну и т.д. и т.п...Так это надо редактировать на локальной машине, к примеру у меня файл tnsnames.ora лежит в каталоге C:\oracle\ora92\network\ADMIN. Или мы о разных вещах говорим?
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
EXCEL и ORACLE
    #38696698
msleg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Игорь86,
А можешь выложить свой скрипт для подключения к оракл?
...
Рейтинг: 0 / 0
EXCEL и ORACLE
    #38697408
гр к
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mslegИгорь86,
А можешь выложить свой скрипт для подключения к оракл?
Обычный поди ADO Connectionstring.
Создай udl-файл к своей базе на Оракле и посмотри, что получилось.
И вставь потом в строку подключения в коде VBA.
ЗЫ Лично я так делал, когда к ORACLE XE 10g подключался.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / EXCEL и ORACLE
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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