powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / обратиться к таблице на другой базе данных
25 сообщений из 48, страница 1 из 2
обратиться к таблице на другой базе данных
    #36782573
kastolom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
есть 2 базы данных и, соответственно, в каждой есть своя схема и таблица, необходимо выбрать данные из обоих таблиц, причем можно выполнять такой запрос из обоих схем. мой вариант:
Код: plaintext
1.
2.
3.
select *
   from shema1.table_name@db1 
      , shema2.table_name@db2
вылазит ошибка:
ORA-02019: Connection description for remote database not found
в чем проблема?
...
Рейтинг: 0 / 0
обратиться к таблице на другой базе данных
    #36782583
Фотография pravednik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а дблинки, собственно, имеются в наличии ?
...
Рейтинг: 0 / 0
обратиться к таблице на другой базе данных
    #36782585
kastolom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pravednik,

а можно поподробнее про дблинки?
...
Рейтинг: 0 / 0
обратиться к таблице на другой базе данных
    #36782586
tru55
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как минимум, ты не сказал, что такое db1 и db2 (т.е. созданы ли database links)
...
Рейтинг: 0 / 0
обратиться к таблице на другой базе данных
    #36782593
tru55
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kastolom
а можно поподробнее про дблинки?

поиск рулит
http://www.sql.ru/forum/actualtopics.aspx?search=%22database+link%22&submit=%CD%E0%E9%F2%E8&bid=3
...
Рейтинг: 0 / 0
обратиться к таблице на другой базе данных
    #36782596
kastolom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tru55,

старался называть переменные так, чтобы было понятно, db1, db2 - база данных1 и база данных 2 соответственно

database links про это читал в документации, но не понял многое, например откуда взять IP, порт
...
Рейтинг: 0 / 0
обратиться к таблице на другой базе данных
    #36782601
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kastolomdatabase links про это читал в документации, но не понял многое, например откуда взять IP, порт

Оттуда, откуда и всё остальное - из строк подключения к DB1 и DB2.
...
Рейтинг: 0 / 0
обратиться к таблице на другой базе данных
    #36782609
kastolom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
тут нашел ошибку, идет рекомендация про словарь данных, а какую вьюху использовать для выборки я не знаю, где это взять?
...
Рейтинг: 0 / 0
обратиться к таблице на другой базе данных
    #36782618
tru55
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kastolom
database links про это читал в документации, но не понял многое, например откуда взять IP, порт

Есть такой файлик, tnsnames.ora называется. А вообще по сетевому администрированию есть 2 тома доки
Net Services Administrator Guide
Net Services Reference Guide
...
Рейтинг: 0 / 0
обратиться к таблице на другой базе данных
    #36782651
kastolom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tru55,

вот нашел:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
CLM1 =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = AIP-HOST11)(PORT =  1521 ))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = CLM1)
    )
  )
как по этому создать корректный дблинк?
Код: plaintext
1.
create public database link dblink1 connect to current_user using...

а что дальше?
...
Рейтинг: 0 / 0
обратиться к таблице на другой базе данных
    #36782874
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kastolom
Код: plaintext
create public database link dblink1 connect to current_user using 'CLM1';
...
Рейтинг: 0 / 0
обратиться к таблице на другой базе данных
    #36784459
kastolom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
suPPLer,

спасибо, теперь разобрался...
что бы обратиться к таблице на другой базе надо использовать синтаксис:
Код: plaintext
1.
2.
select *
  from table1@dblink1
всем спасибо, тема закрыта
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
обратиться к таблице на другой базе данных
    #39429659
RMagistr2015
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kastolomесть 2 базы данных и, соответственно, в каждой есть своя схема и таблица, необходимо выбрать данные из обоих таблиц, причем можно выполнять такой запрос из обоих схем. мой вариант:
Код: plsql
1.
2.
3.
select *
   from shema1.table_name@db1 
      , shema2.table_name@db2


вылазит ошибка:
ORA-02019: Connection description for remote database not found
в чем проблема?

Вот в MS-SQL нужно писать БД.Схема.Таблица
А в Oracle как?
...
Рейтинг: 0 / 0
обратиться к таблице на другой базе данных
    #39429661
RMagistr2015
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RMagistr2015kastolomесть 2 базы данных и, соответственно, в каждой есть своя схема и таблица, необходимо выбрать данные из обоих таблиц, причем можно выполнять такой запрос из обоих схем. мой вариант:
Код: plsql
1.
2.
3.
select *
   from shema1.table_name@db1 
      , shema2.table_name@db2


вылазит ошибка:
ORA-02019: Connection description for remote database not found
в чем проблема?

Вот в MS-SQL нужно писать БД.Схема.Таблица
А в Oracle как?

причем в дереве объктов БД обтображаются следующим обраом -
UIB2@UIB.TEST
???
...
Рейтинг: 0 / 0
обратиться к таблице на другой базе данных
    #39429678
Фотография Viewer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RMagistr2015Вот в MS-SQL нужно писать БД.Схема.Таблица
А в Oracle как?
- Кто свидетель?
- Я! А что случилось?
(с)
RMagistr2015причем в дереве объктов БД обтображаются следующим обраом -
UIB2@UIB.TEST
???
"Мужик в пиджаке, и дерево там такое - во..." (с)

Вы ещё не проснулись?
Примите ванну, выпейте чашечку кофе... перечитайте топик и... в каком рододендрарии ваше дерево?
...
Рейтинг: 0 / 0
обратиться к таблице на другой базе данных
    #39429682
RMagistr2015
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViewerRMagistr2015Вот в MS-SQL нужно писать БД.Схема.Таблица
А в Oracle как?
- Кто свидетель?
- Я! А что случилось?
(с)
RMagistr2015причем в дереве объктов БД обтображаются следующим обраом -
UIB2@UIB.TEST
???
"Мужик в пиджаке, и дерево там такое - во..." (с)

Вы ещё не проснулись?
Примите ванну, выпейте чашечку кофе... перечитайте топик и... в каком рододендрарии ваше дерево?

Дерево объектов (resent)
отображается БД - uib2@uib.test, я так понял тут uib2 - схема, uib.test база данных, если не прав, поправьте пожалуйста )
отсюда, прочитав топик пишу -
Код: plsql
1.
2.
select id,comm
       from uib2.r_test@uib.test


А он выдает ошибку
Код: plsql
1.
connection descrition for remote database not found


((((((((((((((((
...
Рейтинг: 0 / 0
обратиться к таблице на другой базе данных
    #39429686
дблинк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
RMagistr2015,

у вас дблинк настроен или нет?
...
Рейтинг: 0 / 0
обратиться к таблице на другой базе данных
    #39429693
dmdmdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Раз такие вопросы, конечно, не настроен.
Дока .

Пример:

Код: plsql
1.
2.
3.
4.
5.
CREATE DATABASE LINK DB
   CONNECT TO user1 IDENTIFIED BY "password"
   USING '//192.168.1.200/DBOFFICE';
   
   select * from table@DB;
...
Рейтинг: 0 / 0
обратиться к таблице на другой базе данных
    #39429696
Фотография Viewer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plsql
1.
2.
select id,comm
       from uib2.r_test


?
...
Рейтинг: 0 / 0
обратиться к таблице на другой базе данных
    #39429699
RMagistr2015
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dmdmdmРаз такие вопросы, конечно, не настроен.
Дока .

Пример:

Код: plsql
1.
2.
3.
4.
5.
CREATE DATABASE LINK DB
   CONNECT TO user1 IDENTIFIED BY "password"
   USING '//192.168.1.200/DBOFFICE';
   
   select * from table@DB;



Мне запрещено правами настраивать DBLink ((
...
Рейтинг: 0 / 0
обратиться к таблице на другой базе данных
    #39429700
RMagistr2015
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Viewer
Код: plsql
1.
2.
select id,comm
       from uib2.r_test


?

Первое что попробовал - не работает ((
...
Рейтинг: 0 / 0
обратиться к таблице на другой базе данных
    #39429702
dmdmdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RMagistr2015Мне запрещено

Значит, жизнь закончена. Смиритесь.
...
Рейтинг: 0 / 0
обратиться к таблице на другой базе данных
    #39429705
Фотография Viewer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что говорит?
...
Рейтинг: 0 / 0
обратиться к таблице на другой базе данных
    #39429711
RMagistr2015
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Viewerчто говорит?
В той базе, в которой есть таблица, все работает, где нет - грит не знаю такую таблицу ))))
...
Рейтинг: 0 / 0
обратиться к таблице на другой базе данных
    #39429712
RMagistr2015
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dmdmdmRMagistr2015Мне запрещено

Значит, жизнь закончена. Смиритесь.

Никаких других выходов нет? может...?
...
Рейтинг: 0 / 0
25 сообщений из 48, страница 1 из 2
Форумы / Oracle [игнор отключен] [закрыт для гостей] / обратиться к таблице на другой базе данных
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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