Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
Теоретические аспекты и практические реализации создания, внедрения и использования баз данных, СУБД, хранилищ.
  • Страница:
  • 1

ТЕМА: Oracle: duplicate database

Oracle: duplicate database 20 июль 2011 04:10 #2536

  • BadWolf
  • BadWolf аватар Автор темы
  • Не в сети
  • Новый участник
  • Новый участник
  • Сообщений: 50
  • Спасибо получено: 0
Здравствуйте!
Есть RMAN 8.1.6; задача - продублировать базу А. Архивные логи назодятся на сервере Б, на котором должа быть поднята duplicate-база. RMAN ругается и говорит, что логов он не видит (видимо, потому, что ищет их на сервере А, где живет мастер-база). Вопрос: можно (и как) объяснить RMAN'у, что логи, необходимые ему для наката на Б, надо искать именно на Б, а не на А?
(Один вариант -- подмонтировать Б к А, обманув А-архиватор, но это не очень эстетично)
Если есть предложния (ответы и критика ;)-- буду очень рада услышать

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

Re: Oracle: duplicate database 20 июль 2011 04:11 #2537

  • vetal
  • vetal аватар
  • Не в сети
  • Новый участник
  • Новый участник
  • Сообщений: 49
  • Спасибо получено: 0
Необходимое условие для duplicate - архивные логи должны быть доступны на той ноде, где выполняется команда duplicate. Т.е. выполнять команду rman надо на сервере Б

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

Re: Oracle: duplicate database 20 июль 2011 04:12 #2538

  • BadWolf
  • BadWolf аватар Автор темы
  • Не в сети
  • Новый участник
  • Новый участник
  • Сообщений: 50
  • Спасибо получено: 0
Да, на сервере Б логи были доступны (на сервере А их не было)
Тем не менее RMAN продолжает ругаться после восстановления и переключения файлов :(

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

Re: Oracle: duplicate database 20 июль 2011 04:12 #2539

  • vetal
  • vetal аватар
  • Не в сети
  • Новый участник
  • Новый участник
  • Сообщений: 49
  • Спасибо получено: 0
По умолчанию RMAN смотрит логи по параметрам LOG_ARCHIVE_FORMAT и LOG_ARCHIVE_DEST. Эти параметры можно поменять командой RMAN set archivelog destination
set archivelog destination to '/tmp/....';

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

Re: Oracle: duplicate database 20 июль 2011 04:13 #2540

  • BadWolf
  • BadWolf аватар Автор темы
  • Не в сети
  • Новый участник
  • Новый участник
  • Сообщений: 50
  • Спасибо получено: 0
RMAN ищет логи по параметрам какой базы -- target или duplicate? И как ему сказать, что не надо искать логи в target, они уже в duplicate лежат.

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

Re: Oracle: duplicate database 20 июль 2011 04:13 #2541

  • vetal
  • vetal аватар
  • Не в сети
  • Новый участник
  • Новый участник
  • Сообщений: 49
  • Спасибо получено: 0
По - порядку.
1. Создаем базу duplicate
2. Копируем в нее базу target
3. Поднимаем базу target и пытаемся нв нее накатить archive log
Это надо делать на базе target и параметры LOG_ARCHIVE_FORMAT и LOG_ARCHIVE_DEST берутся из базы target. И запускать RMAN надо на базе target.
ВОт и все)))

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

  • Страница:
  • 1