Symantec Backup Exec Резервирование БД Oracle

Mover

Случайный прохожий
Доброго времени суток!
С недавнего времени тестирую работу Backup Exec 2014, резервирование на файловом уровне вроде как усвоил.
Теперь пытаюсь произвести резервирование БД Oracle.
Agent установлен на сервере с Oracle...
Хотелось бы узнать, как правильно пошагово произвести резервирование БД, начиная с настройки агента, пожалуйста ?
 
А что не получается? там вроде все тоже самое
Устанавливаете агент в сервере БД. Нужно настроить учетные данные для доступа к БД. Тут пример для symantec BE 2012

А это физический сервер или виртуальная машина?
 
При настройки агента на сервере, возникает ошибка:
image_435.jpg

- -Подумал и добавил - -

А что не получается? там вроде все тоже самое
Устанавливаете агент в сервере БД. Нужно настроить учетные данные для доступа к БД. Тут пример для symantec BE 2012

А это физический сервер или виртуальная машина?

Не получается так просто)
Я так понял сначала идет настройка агента

Сервер - виртуальная машина
 
Живой, верный ... Даже не знаю в чем проблема
 
Хм.. интересно.
Нагуглил это https://vox.veritas.com/t5/Backup-E...tance-with-Agent-Ralus-BackupExec/td-p/716456

The Oracle instance may be down. Start the instance, and then try logging on again.
Enter the Oracle database SYSDBA user name:

Ответ
Is the "oracle" account part of the OracleDBA group ? If yes, please remove it and retry.

Посмотри так же ссылку которую они приводят
https://www.veritas.com/support/en_US/article.TECH66016
 
симантек - глючный просто караул, и мы ушли от него в свое время на veeam. Насколько мне известно наш админ бэкапит оракловый инстанс скриптом, а потом дамп льется в бэкап и на ленты. Я могла бы спросить если этот вариант сгодится.
Если БД не большая то можно попробовать так.
 
Хм.. интересно.
Нагуглил это https://vox.veritas.com/t5/Backup-E...tance-with-Agent-Ralus-BackupExec/td-p/716456



Ответ
Is the "oracle" account part of the OracleDBA group ? If yes, please remove it and retry.

Посмотри так же ссылку которую они приводят
https://www.veritas.com/support/en_US/article.TECH66016

Спасибо большое!
Тоже видел этот вариант, не подошел (

- -Подумал и добавил - -

симантек - глючный просто караул, и мы ушли от него в свое время на veeam. Насколько мне известно наш админ бэкапит оракловый инстанс скриптом, а потом дамп льется в бэкап и на ленты. Я могла бы спросить если этот вариант сгодится.
Если БД не большая то можно попробовать так.

Было бы просто здорово, если бы вы спросили, спасибо !!
 
Используйте RMAN https://docs.oracle.com/cd/E11882_01...htm#BRADV89509

Бекапы могут храниться в backup set (по умолчанию) и image copies:
backup set - данные хранятся в формате понятном только для RMAN. Backup set состоит из Backup piece, каждый из которых может представлять из себя копию файла данных или копию управляющего файла, или копию архивлогов.
image copies - отличаются от копий, создаваемых, например с помощью команды cp, лишь тем, что информация о них заносится в управляющий файл или каталог восстановления.

Команда:
Код:
RMAN> BACKUP AS BACKUPSET DATABASE;

Создаст резернвую копию как backup set

Команда:
Код:
RMAN> BACKUP AS COPY DATABASE;
Создаст резернвую копию как image copies

Команда:
Код:
RMAN> LIST BACKUP;
Предоставит информацию о имеющихся backup set

Команда:
Код:
RMAN> LIST COPY;
Предоставит информацию о имеющихся image copies

Показать полный список архивных журналов

Код:
RMAN> list archivelog all;


Можно сделать бекап отдельно datafile.
Код:
RMAN> backup datafile 6;


Номер можно посмотреть в
Код:
RMAN> report schema;


Можно сделать бекап отдельно tablespace.

Код:
RMAN> backup tablespace USERS, TEMP;


Можно также для экономии места делать архивировать бекапы

Код:
RMAN> CONFIGURE DEVICE TYPE DISK BACKUP TYPE TO COMPRESSED BACKUPSET; RMAN> BACKUP AS COMPRESSED BACKUPSET DATAFILE 1;



Бекапы могут иметь статус:
EXPIRED (Истекшие) - RMAN маркирует бекапы и копии данных как expired в случае, если при запуске CROSSCHECK (проверка бекапов) будут найдены ссылки на отсутсвующие или недоступные файлы.
OBSOLETE (Устаревшие) - резервная копия считается устаревшей, если она уже больше не требуется для восстановления базы данных согласно используемой политике сохранности (retention policy).

Код:
RMAN> report obsolete; RMAN> list expired backup;

- -Подумал и добавил - -

Имеет смысл проверить таким способом
UPD
Создать backup, явно указав расположение backup:

Код:
RMAN> BACKUP AS BACKUPSET DATABASE FORMAT '/tmp/%U';
RMAN> BACKUP AS COPY DATABASE FORMAT '/tmp/%U';

Создать резервную копию архивных журналов:

Архивлоги можно как влкючать в backup так и не включать.
Можно выполнить отдельно резервное копирование архивлогов.

Код:
RMAN> BACKUP ARCHIVELOG ALL TAG "ARCHIVELOG_BACKUP";
 
А рестарт инстанса / сервера пробовали? Насколько я помню там нужно рестарт делать после установки агентов - что на винду, что на СУБД, что на exchange server? И ЕМНИП даже иногда после обновления версии симантека
Можно проверить журналы. На каком дистрибутиве oracle крутится? Какая версия oracle?
 
Спасибо большое за подсказку !
Перезагрузка сервера помогла решить проблему с настройкой агента, однако сейчас другие проблемы, все с тем же symantecом и БД
image_440.jpg
 
Если опять же память не подводит то в симантеке помнится были полезные ссылки под каждой ошибкой (иногда даже реально полезные). Поскольку симантек выкупил veritas то теперь вся инфа у них. Посмотрите тут https://www.veritas.com/support/en_US/article.100005729
и https://www.veritas.com/support/en_US/article.000010086

1. Do one of the following and replace <node name> with the name of the node that was backed up:

a. For Windows operating systems, add the following RMAN command:
SEND 'NBBSA_DB_DEVICE_NAME=Oracle-Win::\\<node name>\ORCL';

b. For Linux operating systems, add the following RMAN command:
SEND 'NBBSA_DB_DEVICE_NAME=Oracle-Linux::\\<node name>\ORCL';

2. Add the IP Address or the NetBIOS name of the Oracle server to the media server's authentication list.

- -Подумал и добавил - -

И еще ткните на "показать журнал задания" там могут быть интересные подробности. Есть там что-нибудь интересное?
 
В symantec BE где то в настройках есть список аккаунтов и паролей, от всего что бэкапим. Проверьте наличие там всех необходимых учеток, доменных, оракловых и т.д
 
Сейчас, я разобрался, что Symantec видит базу
Однако после одного бэкапа он выводит ошибку в данном журнале, и ошибка RMAN

PS: А Symantec может бэкапить только схемы ? Потому что в данный момент, он видит лишь табличные пространства.

- -Подумал и добавил - -

В symantec BE где то в настройках есть список аккаунтов и паролей, от всего что бэкапим. Проверьте наличие там всех необходимых учеток, доменных, оракловых и т.д

С этим разобрался, спасибо!
 
а что за ошибка rman ?
Recovery Manager: Release 11.2.0.1.0 - Production on Wed Mar 14 14:13:51 2018 Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved. RMAN-06900: WARNING: unable to generate V$RMAN_STATUS or V$RMAN_OUTPUT row RMAN-06901: WARNING: disabling update of the V$RMAN_STATUS and V$RMAN_OUTPUT rows ORACLE error from target database: ORA-03113: end-of-file on communication channel Process ID: 2412 Session ID: 197 Serial number: 33231 RMAN-00571: ================================================== ========= RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS =============== RMAN-00571: ================================================== ========= ORA-03114: not connected to ORACLE # ----------------------------------------------------------------- # RMAN command section # ----------------------------------------------------------------- RUN { SET CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE SBT_TAPE TO 'BE_'; ALLOCATE CHANNEL ch0 TYPE 'SBT_TAPE'; SEND 'BSA_SERVICE_HOST=192.168.111.9,NBBSA_TOTAL_STREAM S=1,NBBSA_JOB_COOKIE={65F73BF4-5C5F-42FE-8D6E-7B5E34A1A557},NBBSA_DB_DEVICE_NAME=Oracle-Linux::\\next-fix.kase.kz\NEXT'; BACKUP INCREMENTAL LEVEL=0 FORMAT 'BE_U' TABLESPACE 'USERS'; BACKUP CURRENT CONTROLFILE FORMAT 'BE_U'; RELEASE CHANNEL ch0; } executing command: SET CONTROLFILE AUTOBACKUP FORMAT RMAN-00571: ================================================== ========= RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS =============== RMAN-00571: ================================================== ========= RMAN-00601: fatal error in recovery manager RMAN-03004: fatal error during execution of command RMAN-10041: Could not re-create polling channel context following failure. RMAN-10024: error setting up for rpc polling RMAN-10005: error opening cursor RMAN-10002: ORACLE error: ORA-03114: not connected to ORACLE RMAN-03002: failure of set command at 03/14/2018 14:13:56 ORA-03114: not connected to ORACLE
 
Назад
Верх