Гость
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / EXCEL и ORACLE / 8 сообщений из 8, страница 1 из 1
15.09.2010, 17:19
    #36848599
Игорь86
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EXCEL и ORACLE
Кто-нибудь сталкивался с проблемой подключения к ORACLE из EXCEL?

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

Помогите решить проблему.
...
Рейтинг: 0 / 0
16.09.2010, 08:48
    #36849343
Djon Player
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EXCEL и ORACLE
Игорь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
16.09.2010, 14:03
    #36850203
Shamanus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EXCEL и ORACLE
Игорь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
16.09.2010, 14:35
    #36850297
Djon Player
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EXCEL и ORACLE
ShamanusDjon Player, хотел сказатьАга, всё верно изложили.
...
Рейтинг: 0 / 0
22.09.2010, 01:25
    #36859154
С0ВЕСТЬ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EXCEL и ORACLE
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
22.09.2010, 11:59
    #36859656
Djon Player
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EXCEL и ORACLE
С0ВЕСТЬ[quot Shamanus]
Это не обязательно!
На продакшенах никакой админ не даст разрешения редактировать важные настройки.
Всякое может быть: файервол блокирует, TNS не работает, SID указан другой ну и т.д. и т.п...Так это надо редактировать на локальной машине, к примеру у меня файл tnsnames.ora лежит в каталоге C:\oracle\ora92\network\ADMIN. Или мы о разных вещах говорим?
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
15.07.2014, 12:04
    #38696698
msleg
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EXCEL и ORACLE
Игорь86,
А можешь выложить свой скрипт для подключения к оракл?
...
Рейтинг: 0 / 0
16.07.2014, 07:29
    #38697408
гр к
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EXCEL и ORACLE
mslegИгорь86,
А можешь выложить свой скрипт для подключения к оракл?
Обычный поди ADO Connectionstring.
Создай udl-файл к своей базе на Оракле и посмотри, что получилось.
И вставь потом в строку подключения в коде VBA.
ЗЫ Лично я так делал, когда к ORACLE XE 10g подключался.
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / EXCEL и ORACLE / 8 сообщений из 8, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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