Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2006.12.03;
Скачать: [xml.tar.bz2];

Вниз

Оракл. DBLink на саму себя   Найти похожие ветки 

 
Sergey13 ©   (2006-09-29 14:50) [0]

Что то не разберусь, то ли нельзя, то ли руки кривые.
Есть пять серверов Оракл 8.1.7 с покупными БД. Взаимодействие между ними (частично фирменное, частично самописное) построено на ДБлинках. Появилась идея слить все на одном физическом сервере. Тут 2 варианта:
1. Слить все в один инстанс в разные схемы
2. Поднять те же 5 инстансов на одном сервере
Хотелось бы вариант 1 - управлять легче. Но не хотелось бы ничего ломать и переписывать (да и возможности то такой нет). Проблема в сабже. Собственно сам линк вроде создается, но при попытке поседектить по нему получаю ORA-02019.
Опыта работы с ДБЛинками у меня немного - вот и сижу гадаю - то ли руки кривые то ли в запертую дверь стучу


 
evvcom ©   (2006-09-29 14:55) [1]

> [0] Sergey13 ©   (29.09.06 14:50)

Ты бы текст ORA-02019 привел, а то гуглить лень.


 
Petr V. Abramov ©   (2006-09-29 15:04) [2]

в документации по 10-ке после 02009 идет 02020...


 
Sergey13 ©   (2006-09-29 15:06) [3]

ORA-02019
connection description for remote database not found
Cause
An attempt was made to connect or log in to a remote database using a connection description that could not be found.
Action
Specify an existing database link. Query the data dictionary to see all existing database links. See your operating system-specific Net8 documentation for valid connection descriptors.


 
Petr V. Abramov ©   (2006-09-29 15:37) [4]

10-ка на ура линк на себя создала.
а в логах листнера есть намек на попытку коннекта по линку?

29-SEP-2006 15:33:27 * (CONNECT_DATA=(SERVICE_NAME=asu)(CID=(PROGRAM=c:\oracle\10g\bin\ORACLE.EXE)(HOST =PETR-SVETLANA)(USER=Administrator))) * (ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1832)) * establish * asu * 0


 
Sergey13 ©   (2006-09-29 15:40) [5]

> [4] Petr V. Abramov ©   (29.09.06 15:37)
> 10-ка на ура линк на себя создала.
8-ка то же не ругалась.

> а в логах листнера есть намек на попытку коннекта по линку?
> 29-SEP-2006 15:33:27 * (CONNECT_DATA=(SERVICE_NAME=asu)(CID=(PROGRAM=c:
> \oracle\10g\bin\ORACLE.EXE)(HOST =PETR-SVETLANA)(USER=Administrator)
> )) * (ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1832))
> * establish * asu * 0

29-SEP-2006 14:26:21 * (CONNECT_DATA=(SERVICE_NAME=rmandb)(CID=(PROGRAM=C:\Program Files\PLSQLDev\PLSQLDev.exe)(HOST=PROGRAM)(USER=titov))) * (ADDRESS=(PROTOCOL=tcp)(HOST=192.168.5.9)(PORT=4039)) * establish * rmandb * 0


 
Petr V. Abramov ©   (2006-09-29 15:41) [6]

> An attempt was made to connect or log in to a remote database using a connection description that could not be found.
  tnsping по connect_string вообще проходит?


 
Petr V. Abramov ©   (2006-09-29 15:47) [7]

> Sergey13 ©   (29.09.06 15:40) [5]
> 8-ка то же не ругалась.
 так у тебя-то сейчас что? или ты имел в виду 8.0? ну не может же быть, что из всех только 8.1.7 не позволяет :)

> 29-SEP-2006 14:26:21

из этого следует то, что Ваша фамилия, скорее всего, Титов, что Вы пользуетесь developer`ом и после 14:26:21 никто в базу не ходил :)
т.е проблема, скорее всего, в tnsnames


 
Sergey13 ©   (2006-09-29 16:00) [8]

> [7] Petr V. Abramov ©   (29.09.06 15:47)

Так я под этой connect_string и сижу в девелопере.
Запрос
select * from titov.test
проходит, а
select * from test@titov.test
ORA-02019


 
Petr V. Abramov ©   (2006-09-29 16:04) [9]

так на той же машине сидишь, где oracle.exe крутится, или на удаленной?
а сколько home`ов?


 
evvcom ©   (2006-09-29 16:07) [10]

ты на сервере tnsnames проверь


 
Sergey13 ©   (2006-09-29 16:09) [11]

> [9] Petr V. Abramov ©   (29.09.06 16:04)

Все на одной машине (у меня все крутится на левой тестовой базе) в одном инстансе в одном хоуме. В том и проблема то, мне кажется. Щас попытался подсунуть ему копию connect_string (просто сдублировал с другим именем) - результат тот же. Видимо нельзя так.


 
Petr V. Abramov ©   (2006-09-29 16:12) [12]

> В том и проблема то, мне кажется.
 да у меня ровно та же ситуация, и все нормально. так что не в том.
может, где буквой ошибся, когда connect_string указывал?


 
Petr V. Abramov ©   (2006-09-29 16:14) [13]

раз даже до листнера никто достучаться не пытается
попробуй трассировку sqlnet включить, может, трейсы чего прояснят


 
Sergey13 ©   (2006-09-29 16:47) [14]

> [10] evvcom ©   (29.09.06 16:07)
Да все на одной машине. Я у себя на тачке экспериментирую.

> [12] Petr V. Abramov ©   (29.09.06 16:12)
При копипасте это сложно. 8-)

> [13] Petr V. Abramov ©   (29.09.06 16:14)
Спасибо, в понедельник поколдую.


 
evvcom ©   (2006-09-29 17:04) [15]

> Да все на одной машине

Да уж понял...


 
Petr V. Abramov ©   (2006-09-29 17:11) [16]

> При копипасте это сложно. 8-)
 но похоже-таки, возможно :)
воспроизвел ошибку, создав dblink с заведомо несуществующим connect_string и попытался из нее поселектить.
или у вас еще где-то лежат левые tnsnames.



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2006.12.03;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.072 c
2-1163780750
Golikov
2006-11-17 19:25
2006.12.03
как перевести строку в ASCII-код ?


15-1163504458
boriskb
2006-11-14 14:40
2006.12.03
Чего-то в этом мире не так...


15-1163397237
Cerberus
2006-11-13 08:53
2006.12.03
Сайты с заказами на разработку интернет сайтов.


2-1163766009
Grant
2006-11-17 15:20
2006.12.03
ODBC


1-1161708596
carmen
2006-10-24 20:49
2006.12.03
Создание dbgrideh на листе tabsheet компонента pagecontrol





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский