powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Помогите с настройкой Oracle - Postgres DBLINK
25 сообщений из 77, страница 2 из 4
Помогите с настройкой Oracle - Postgres DBLINK
    #38152366
MazoHist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Когда-то давно (лет эдак 10 назад) у меня при использовании hsodbc тогда еще вылезла похожая проблема - связь никак не хотела устанавливаться. И как выяснилось, hs не переваривает, когда SID и TNSNAME одинаково называются. Может конечно это и ни при чем, но попробовать можно
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
GRPOSTGRESQL =  --переименовать здесь
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.100)(PORT = 5432))
    )
    (CONNECT_DATA =
	(SERVER = DEDICATED)
	(SID = GRPOSTGRESQL))
    (HS = OK)
  )


PS: в зависимости от ситуации сегодня у меня и у вас (вдруг оживет) может быть удастся чем-то помочь.
...
Рейтинг: 0 / 0
Помогите с настройкой Oracle - Postgres DBLINK
    #38152420
Фотография May12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vadim LejninИнформации больше должно быть
сделала.

Vadim LejninD:\app\product\11.2.0\dbhome_4\dg4odbc.exe
нет.
Код: plaintext
D:\app\product\11.2.0\dbhome_4\bin\dg4odbc.exe
есть.
заменила
Код: plaintext
 (ORACLE_HOME = J:\app\product\11.2.0\dbhome_4) 
на
Код: plaintext
(ORACLE_HOME = J:\app\product\11.2.0\dbhome_4\bin) 
в listener.ora

Делаю reload.

выполняю
Код: plsql
1.
select * from all_tables@GRPOSTGRESQL;



получаю:
Код: plaintext
1.
2.
3.
ORA-28545: Net8 определил ошибку при соединении с агентом
Unable to retrieve text of NETWORK/NCR message 65535
ORA-02063: предшествующий 2 lines из GRPOSTGRESQL

в логе alert_gr.log:
Код: plaintext
1.
2.
3.
Fri Feb 15 10:50:53 2013
HS:  Unable to establish RPC connection to HS Agent...
HS:  ... Agent SID = (DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=5432)))(CONNECT_DATA=(SERVER=DEDICATED)(SID=GRPOSTGRESQL))), NCR error = 65535 Unable to retrieve text of NETWORK/NCR message 65535
т.е. инфы больше не стало.


MazoHistкогда SID и TNSNAME одинаково называются.
я бы переименовала, но пока не очень представляю где еще надо его будет переименовывать.
...
Рейтинг: 0 / 0
Помогите с настройкой Oracle - Postgres DBLINK
    #38152621
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
проверьте пути в listener.ora
У Вас везде J:\APP....?
...
Рейтинг: 0 / 0
Помогите с настройкой Oracle - Postgres DBLINK
    #38152625
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ORACLE_HOME=ORACLE_HOME = J:\app\product\11.2.0\dbhome_4
без BIN
...
Рейтинг: 0 / 0
Помогите с настройкой Oracle - Postgres DBLINK
    #38152707
Фотография May12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vadim Lejnin,

да. J:\
один раз D: проскачило. фигня случилась. извините. с путями все в порядке.

в listener.ora заменила:
Код: plaintext
1.
2.
#(ORACLE_HOME = J:\app\product\11.2.0\dbhome_4\bin) 
на
(ORACLE_HOME = ORACLE_HOME = J:\app\product\11.2.0\dbhome_4)

такой же результат. =(
...
Рейтинг: 0 / 0
Помогите с настройкой Oracle - Postgres DBLINK
    #38152733
Фотография May12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Странно. Смотрите:
в listener.ora было
Код: plaintext
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.100)(PORT = 5432))
я заменила на
Код: plaintext
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 5432))
селект
Код: plaintext
select table_name, column_name from dba_tab_columns@GRPOSTGRESQL;
пошел дольше, но результат такой же.
...
Рейтинг: 0 / 0
Помогите с настройкой Oracle - Postgres DBLINK
    #38152791
Фотография May12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
May12пошел дольше, но результат такой же.
и postgres упал. мама...
...
Рейтинг: 0 / 0
Помогите с настройкой Oracle - Postgres DBLINK
    #38152827
Фотография May12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
подняла. уф.
получается его (postgresql) запрос
Код: plaintext
select table_name, column_name from dba_tab_columns@GRPOSTGRESQL;
положил что ли?
...
Рейтинг: 0 / 0
Помогите с настройкой Oracle - Postgres DBLINK
    #38152859
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plsql
1.
select count(*) from all_tables@@GRPOSTGRESQL
...
Рейтинг: 0 / 0
Помогите с настройкой Oracle - Postgres DBLINK
    #38152873
Фотография May12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vadim Lejnin,

Код: plaintext
ORA-02019: описание соединения для удаленной БД не найдено
...
Рейтинг: 0 / 0
Помогите с настройкой Oracle - Postgres DBLINK
    #38152874
Фотография May12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
May12,

ORA-02019: описание соединения для удаленной БД не найдено


Код: plsql
1.
select count(*) from all_tables[color=blue]@[/color]GRPOSTGRESQL



уже минуту работает.
...
Рейтинг: 0 / 0
Помогите с настройкой Oracle - Postgres DBLINK
    #38152885
Фотография May12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
May12,
результат такой же
Код: plaintext
1.
2.
ORA-28545: Net8 определил ошибку при соединении с агентом
Unable to retrieve text of NETWORK/NCR message 65535
ORA-02063: предшествующий 2 lines из GRPOSTGRESQL
...
Рейтинг: 0 / 0
Помогите с настройкой Oracle - Postgres DBLINK
    #38152975
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проверить odbc?
какой нибудь odbctest и произвольный запрос из него на posgress
...
Рейтинг: 0 / 0
Помогите с настройкой Oracle - Postgres DBLINK
    #38153012
Фотография May12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vadim Lejnin,


Vadim Lejninкакой нибудь odbctest


Test successful: https://dl.dropbox.com/u/25164865/psgres.png
...
Рейтинг: 0 / 0
Помогите с настройкой Oracle - Postgres DBLINK
    #38153295
Фотография May12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В топик призываются -2-, Amkad, 123йй, Elic и все все светила в области настройки гетерогенных сервисов.
...
Рейтинг: 0 / 0
Помогите с настройкой Oracle - Postgres DBLINK
    #38153343
Фотография May12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Немного продвинулась.

как посоветовал Мазохист 13930207 сделала изменения в listener.ora следующим образом:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
GRPOSTGRESQL =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.100)(PORT = 5432))
    )
    (CONNECT_DATA =
	(SERVER = DEDICATED)
	(SID = POSTGREORALINK))
    (HS = OK)
  )

в listener.ora соответственно поменяла:

Код: plaintext
1.
2.
3.
4.
5.
(SID_DESC =
		(SID_NAME = POSTGREORALINK)
		#(ORACLE_HOME = J:\app\product\11.2.0\dbhome_4\bin) 
		(ORACLE_HOME = J:\app\product\11.2.0\dbhome_4)
		(PROGRAM = dg4odbc)
		)

в настройках системного DNS (источники данных ODBC) ничего не меняла.
сделала селект:
Код: plsql
1.
select count(*) from all_tables@GRPOSTGRESQL;


и результат изменился:

Код: plaintext
1.
ORA-28513: внутренняя ошибка в гетерогенном удаленном агенте
ORA-02063: предшествующий line из GRPOSTGRESQL

не знаю правда - в лучшую ли сторону?.
в lert_gr.log стало быть написано:
Fri Feb 15 18:16:24 2013
Код: plaintext
1.
2.
3.
4.
5.
HS:  Created new FDS class definition in server DD
HS:    Class id = 31, class name = ODBC11.2.0.1.0_0008
HS:  Created new FDS class definition in server DD
HS:    Class id = 32, class name = ODBC
HS:  Created new FDS instance definition in server DD
HS:    Instance id = 6, instance name = POSTGREORALINK (class ODBC11.2.0.1.0_0008)

это регресс? что делать?
...
Рейтинг: 0 / 0
Помогите с настройкой Oracle - Postgres DBLINK
    #38153365
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
опс...
Код: plsql
1.
2.
3.
4.
                             
listener.ora:
                             (HOST=localhost)
                              (PORT=5432)


и в odbctest у вас localhost 5432 для доступа к postgress
Уберите порт 5432 из listener.ora и tnsnames.ora совсем
обращайтесь по 1521
...
Рейтинг: 0 / 0
Помогите с настройкой Oracle - Postgres DBLINK
    #38153391
Фотография May12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vadim Lejninи в odbctest у вас localhost 5432 для доступа к postgress
да.

Vadim LejninУберите порт 5432 из listener.ora
сделала так
Код: plaintext
(ADDRESS = (PROTOCOL=tcp) (HOST = localhost) (PORT = 1521))
Vadim Lejninи tnsnames.ora совсем
обращайтесь по 1521
tnsnames.ora
Код: plaintext
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))

резуалт:
Код: plaintext
1.
ORA-28513: внутренняя ошибка в гетерогенном удаленном агенте
ORA-02063: предшествующий line из GRPOSTGRESQL
развязка где-то близко.
...
Рейтинг: 0 / 0
Помогите с настройкой Oracle - Postgres DBLINK
    #38153400
Фотография May12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в фlert_gr.log:


Код: plaintext
1.
2.
3.
4.
5.
6.
Fri Feb 15 18:55:44 2013
HS:  Created new FDS class definition in server DD
HS:    Class id = 41, class name = ODBC11.2.0.1.0_0008
HS:  Created new FDS class definition in server DD
HS:    Class id = 42, class name = ODBC
HS:  Created new FDS instance definition in server DD
HS:    Instance id = 11, instance name = POSTGREORALINK (class ODBC11.2.0.1.0_0008)
...
Рейтинг: 0 / 0
Помогите с настройкой Oracle - Postgres DBLINK
    #38153417
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Файл переименовали?
Код: plsql
1.
2.
3.
%ORACLE_HOME%\hs\admin\initGRPOSTGRESQL.ora
на
%ORACLE_HOME%\hs\admin\initPOSTGREORALINK.ora



Выложите все файлы для проверки:
Код: plsql
1.
2.
3.
%ORACLE_HOME%\network\admin\listener.ora
%ORACLE_HOME%\network\admin\tnsnames.ora
%ORACLE_HOME%\network\admin\initPOSTGREORALINK.ora



проверьте нет ли пробелов в имени ODBC в odbcadmin
...
Рейтинг: 0 / 0
Помогите с настройкой Oracle - Postgres DBLINK
    #38153499
Фотография May12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vadim LejninФайл переименовали?
забыла. переименовала.
теперь ошибка
Код: plaintext
1.
2.
ORA-28500: соединение ORACLE с посторонней системой выдало сообщение:
[Microsoft][Диспетчер драйверов ODBC] Источник данных не найден и не указан драйвер, используемый по умолчанию {IM002}
ORA-02063: предшествующий 2 lines из GRPOSTGRESQL

Vadim LejninВыложите все файлы для проверки:
https://dl.dropbox.com/u/25164865/link/initPOSTGREORALINK.ora
https://dl.dropbox.com/u/25164865/link/listener.ora
https://dl.dropbox.com/u/25164865/link/tnsnames.ora
...
Рейтинг: 0 / 0
Помогите с настройкой Oracle - Postgres DBLINK
    #38153602
MazoHist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
initPOSTGREORALINK.ora
Код: plsql
1.
HS_FDS_CONNECT_INFO = POSTGREORALINK



авторORA-28500: соединение ORACLE с посторонней системой выдало сообщение:
[Microsoft][Диспетчер драйверов ODBC] Источник данных не найден и не указан драйвер, используемый по умолчанию {IM002}
ORA-02063: предшествующий 2 lines из GRPOSTGRESQL

Тогда надо и DSN переименовать.

PS: сейчас ведь сам сделаю...
...
Рейтинг: 0 / 0
Помогите с настройкой Oracle - Postgres DBLINK
    #38153611
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У Вас ODBC имя GRPOSTGRESQL (судя по картинке теста)
а вы указали в файле
initPOSTGREORALINK.ora
Код: plsql
1.
HS_FDS_CONNECT_INFO = POSTGREORALINK



Поэтому и получили ошибку
бедный dg4odbc агент
Код: plsql
1.
[Microsoft][Диспетчер драйверов ODBC] Источник данных не найден и не указан драйвер, используемый по умолчанию {IM002}


По порядку:
1) у Вас есть псевдо SID
Код: plsql
1.
POSTGREORALINK


Он используется для идентификации записи в listener.ora и tnsnames.ora

2) У вас есть system wide ODBC DSN
Код: plsql
1.
GRPOSTGRESQL


на который указывает запись
Код: plsql
1.
HS_FDS_CONNECT_INFO = POSTGREORALINK


в конфиг файле dg4odbc
Код: plsql
1.
%ORACLE_HOME%\hs\admin\init{псевдо SID}.ora
...
Рейтинг: 0 / 0
Помогите с настройкой Oracle - Postgres DBLINK
    #38153655
Фотография May12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vadim LejninУ Вас ODBC имя GRPOSTGRESQL
переименовала в POSTGREORALINK.
потом
Код: plsql
1.
2.
create public database link NEW_GRPOSTGRESQL
connect to postgres identified by "pass" using 'POSTGREORALINK'; 


потом
Код: plsql
1.
select count(*) from all_tables@NEW_GRPOSTGRESQL;


результат:
Код: plaintext
ORA-12154: TNS:невозможно разрешить заданный идентификатор соединения

"голубой слон" с ума сошел.
...
Рейтинг: 0 / 0
Помогите с настройкой Oracle - Postgres DBLINK
    #38153668
Фотография SY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
May12,

Выложи последний listener.ora, tnsnames.ora и initXXXXX.ora из %ORACLE_HOME%\hs.

SY.
...
Рейтинг: 0 / 0
25 сообщений из 77, страница 2 из 4
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Помогите с настройкой Oracle - Postgres DBLINK
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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