Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
Администрирование Oracle Database:
- Установка и настройка базы данных
- Обновление, применение патчей
- Оптимизация, настройка производительности
- Обучение, подготовка персонала, оптимизация
  • Страница:
  • 1
  • 2
  • 3

ТЕМА:

Re: Oracle: Как создать Database Link 12 года 9 мес. назад #2925

  • Myk
  • Myk аватар Автор темы
  • Не в сети
  • Новый участник
  • Новый участник
  • Сообщений: 2
  • Спасибо получено: 0
Есть параметр инициализации GLOBAL_NAMES. Если его установить в false, то совпадение имен линка и базы проверяться не будет.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Oracle: Как создать Database Link 12 года 9 мес. назад #2926

  • Gwen
  • Gwen аватар
  • Не в сети
  • Новый участник
  • Новый участник
  • Сообщений: 5
  • Спасибо получено: 0
Я всегда делала так, работало как часы

1. не использовала GLOBAL_NAMES
GLOBAL_NAMES = false
2. select * from global_name должно выдавать только SID (SERVICE_NAME ) без доменов (если что, в ручною можно подправить)
3. SID локальной и удаленной БД должны быть разными (в доке вроде так и написано)
обращаешся например
select * from scott.emp@central

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Oracle: Как создать Database Link 12 года 9 мес. назад #2927

  • Doc
  • Doc аватар
  • Не в сети
  • Захожу иногда
  • Захожу иногда
  • Сообщений: 41
  • Спасибо получено: 0
Так в том-то и прикол: у нас global_names=false. Если создаешь snapshot, то ему безразлично имя линка. Но когда пытаешься создать mview group, к примеру
exec dbms_repcat.create_mview_repgroup (gname=>'cards', master=>'sqlmast', propagation_mode=>'asynchronous');

Tо требуется, чтобы имя линка к мастер-сайту и global_name мастер-сайта быти одинаковы, в данном случае "sqlmast". Теоретически можно у снапшота указать один линк, а зарегестрировать его в группе с другим линком.

Нашел упоминание о том, что на снапшот-сайте снапшот должен лежать в схеме с тем же именем, что и реплицируемая таблица на мастер-сайте, про имена линков не нашел, это так, из опыта.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Последнее редактирование: от Doc.

Re: Oracle: Как создать Database Link 12 года 9 мес. назад #2928

Люди у меня похожая проблема!
В первой бд датабазелинки нормальные
скажем такие
йй
цц
уу
кк
а после импорта в другую даже не знаю что делать
йй.домен.тачки.сервера
и так все остальные...
в SQLNET.ORA я заремил
# NAMES.DEFAULT_DOMAIN = домен.тачки.сервера
создаю линк и опять всплывает :((( йй.домен.тачки.сервера
Подскажите что делать и как исправить уже существующие линки и почемууу? они такие создаются....
9i вынь2К
Спасибо

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Oracle: Как создать Database Link 12 года 9 мес. назад #2929

  • Myk
  • Myk аватар Автор темы
  • Не в сети
  • Новый участник
  • Новый участник
  • Сообщений: 2
  • Спасибо получено: 0
А ты попробуй ALTER DATABASE RENAME GLOBAL_NAME TO new_name. Правда, в доке для 9i написано, что надо указывать домен.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Oracle: Как создать Database Link 12 года 9 мес. назад #2930

Так вот с этим то и гемор с доменом :((
Одна БД находиться на серваке который в домене А
а вторая на тачке которая в Б!
Таакая путаница...
Мне надо что Б (9ка) видела А(8.1.х) что и где прописать! :((( или модифицироваьт...
ИИИИ дело в том что именно база А.домен1 которая должна обратиться к базе Б.домен2
сама подставляет Б.домен1 - а это незя... уж лучше вообще от этого избавиться если она берет строку подключения из ТНС то в ней без домена все прописано!

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Страница:
  • 1
  • 2
  • 3
Время создания страницы: 0.312 секунд