Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Oracle > Как настроить RMAN для бэкапа под windows


Автор: golaldor 6.7.2015, 10:00
Есть удалённый сервер (ОС Windows Server 2008 R2). На этом сервере есть Oracle 10. Есть текст bat файла для бэкапа баз данных (allocate channel ... и т.д.). Этот батник успешно работает на других аналогичных удалённых серверах.

Казалось бы, достаточно скопировать этот батник на данный сервер, создать задачу в планировщике заданий и доложить руководству о выполнении задачи. Но говорят, что для настройки резервного копирования надо предварительно настроить RMAN

Сколько я ни гуглил, для настройки RMAN везде рекомендуют какие-то команды. Но не уточняют, это команды для Linux или их надо запускать из командной строки Windows.
Вопрос в том, как надо настраивать RMAN: вводить команды из командной строки Windows или есть какое-то диалоговое окно настройки RMAN, которое можно как-то запустить, установить там флажки, переключатели и т.п.

Если надо вводить команды из cmd, то - какие? Если есть диалоговое окно, то как его вызвать и какие там установить флажки, переключатели и т.п.
Заранее - спасибо 

Автор: LSD 6.7.2015, 12:04
Запускаешь cmd, запускаешь rman, далее приглашение меняется на
Код

RMAN>

и там уже вводишь команды. Команды RMAN не зависят от ОС.

Автор: LSD 6.7.2015, 12:06

M
LSD
Перенесено из баз данных

Автор: golaldor 6.7.2015, 13:24
LSD, спасибо, теперь - понятно

Автор: golaldor 6.7.2015, 15:55
На сервере, где резервное копирование работает, по этим командам всё просматривается.
А на другом сервере получаю вот такое:

C:\Users\Администратор>echo %ORACLE_SID%
%ORACLE_SID%

C:\Users\Администратор>echo %ORACLE_HOME%
%ORACLE_HOME%

C:\Users\Администратор>rman target /

Recovery Manager: Release 10.2.0.4.0 - Production on Mon Jul 6 15:35:18 2015

Copyright © 1982, 2007, Oracle.  All rights reserved.

RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-00554: initialization of internal recovery manager package failed
RMAN-04005: error from target database:
ORA-12560: TNS:protocol adapter error

C:\Users\Администратор>

Не подскажете, как понимать такой отклик?

Автор: LSD 8.7.2015, 13:27
Цитата(golaldor @  6.7.2015,  16:55 Найти цитируемый пост)
C:\Users\Администратор>echo %ORACLE_SID%
%ORACLE_SID%

C:\Users\Администратор>echo %ORACLE_HOME%
%ORACLE_HOME%

Это говорит о том, что Oracle client не настроен. Он там вообще установлен? Если да, то надо просто прописать в ORACLE_HOME - путь к папке куда установлен Oracle, ORACLE_SID - SID базы по умолчанию.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)