|
ORACLE 18C Hyper-V
|
|||
---|---|---|---|
#18+
Добрый день. В тестовых целях установил ORACLE 18C ОС windows 2012 r2 под Hyper-V, всё от тестировал - предложения работают нормально с БД , RMANом бекапится. Но при подключении виртуалки к системе резервного копирования VEEAM наткнулся на проблему создании Контрольной точки в Hyper-V. VEEAM перед бекапом пытается сделать контрольную точку и ложит БД. Кто нибудь сталкивался с такой проблемой? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.01.2019, 14:29 |
|
ORACLE 18C Hyper-V
|
|||
---|---|---|---|
#18+
Alex89_NGDДобрый день. В тестовых целях установил ORACLE 18C ОС windows 2012 r2 под Hyper-V, всё от тестировал - предложения работают нормально с БД , RMANом бекапится. Но при подключении виртуалки к системе резервного копирования VEEAM наткнулся на проблему создании Контрольной точки в Hyper-V. VEEAM перед бекапом пытается сделать контрольную точку и ложит БД. Кто нибудь сталкивался с такой проблемой?Как он ее кладет (базу данных)? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.01.2019, 15:50 |
|
ORACLE 18C Hyper-V
|
|||
---|---|---|---|
#18+
Alex89_NGD, Так может он пытается холодный бекап сделать? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.01.2019, 17:15 |
|
ORACLE 18C Hyper-V
|
|||
---|---|---|---|
#18+
Я как понимаю из лога, база переводиться в режим бекапа(часть лога ниже) и процесс создания контрольной точки отваливается и БД остается в таком режиме. ALTER TABLESPACE SYSTEM BEGIN BACKUP Completed: ALTER TABLESPACE SYSTEM BEGIN BACKUP ALTER TABLESPACE SYSAUX BEGIN BACKUP Completed: ALTER TABLESPACE SYSAUX BEGIN BACKUP ALTER TABLESPACE UNDOTBS1 BEGIN BACKUP Completed: ALTER TABLESPACE UNDOTBS1 BEGIN BACKUP ALTER TABLESPACE USERS BEGIN BACKUP Completed: ALTER TABLESPACE USERS BEGIN BACKUP ALTER TABLESPACE RESVIEW_TBS BEGIN BACKUP ORA-959 signalled during: ALTER TABLESPACE RESVIEW_TBS BEGIN BACKUP... 2019-01-29T15:30:52.752504+05:00 После перезапуска БД получаю Errors in file D:\ORACLE\diag\rdbms\cdb01\cdb01\trace\cdb01_mz00_5116.trc: ORA-01110: файл данных 1: 'D:\ORACLE\ORADATA\CDB01\SYSTEM01.DBF' 2019-01-30T15:12:49.211013+05:00 Errors in file D:\ORACLE\diag\rdbms\cdb01\cdb01\trace\cdb01_mz00_5116.trc: ORA-01110: файл данных 3: 'D:\ORACLE\ORADATA\CDB01\SYSAUX01.DBF' и тд ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2019, 13:20 |
|
ORACLE 18C Hyper-V
|
|||
---|---|---|---|
#18+
Alex89_NGD, Побольше лога бы. Особо забавно, что ORA-959: Tablespace does not exist. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2019, 13:45 |
|
ORACLE 18C Hyper-V
|
|||
---|---|---|---|
#18+
Alex89_NGDпереводитьсяora-959 не является проблемой для работоспособности БД. ORA-01110 в отрыве от исходного сообщения ничего не значит. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2019, 13:47 |
|
ORACLE 18C Hyper-V
|
|||
---|---|---|---|
#18+
Так это почти весь лог Запуск процесса создания контрольной точки Current log# 1 seq# 748 mem# 0: D:\ORACLE\ORADATA\CDB01\REDO01.LOG 2019-01-30T14:43:04.979525+05:00 NET (PID:6592): Archived Log entry 744 added for T-1.S-747 ID 0x5b357a5a LAD:1 ALTER TABLESPACE SYSTEM BEGIN BACKUP Completed: ALTER TABLESPACE SYSTEM BEGIN BACKUP ALTER TABLESPACE SYSAUX BEGIN BACKUP Completed: ALTER TABLESPACE SYSAUX BEGIN BACKUP ALTER TABLESPACE UNDOTBS1 BEGIN BACKUP Completed: ALTER TABLESPACE UNDOTBS1 BEGIN BACKUP ALTER TABLESPACE USERS BEGIN BACKUP Completed: ALTER TABLESPACE USERS BEGIN BACKUP ALTER TABLESPACE RESVIEW_TBS BEGIN BACKUP ORA-959 signalled during: ALTER TABLESPACE RESVIEW_TBS BEGIN BACKUP... 2019-01-30T15:12:46.961046+05:00 БД доступна , процесс контрольной точки уже отвалился с формулировкой неизвестная ошибка. Но БД в состоянии бекапа... продолжение лога ORA-959 signalled during: ALTER TABLESPACE RESVIEW_TBS BEGIN BACKUP... 2019-01-30T15:12:46.961046+05:00 Shutting down instance (immediate) (OS id: 6252) Stopping background process SMCO 2019-01-30T15:12:47.976647+05:00 Shutting down instance: further logons disabled 2019-01-30T15:12:48.882934+05:00 Errors in file D:\ORACLE\diag\rdbms\cdb01\cdb01\trace\cdb01_mz00_5116.trc: ORA-01110: файл данных 1: 'D:\ORACLE\ORADATA\CDB01\SYSTEM01.DBF' 2019-01-30T15:12:49.211013+05:00 Errors in file D:\ORACLE\diag\rdbms\cdb01\cdb01\trace\cdb01_mz00_5116.trc: ORA-01110: файл данных 3: 'D:\ORACLE\ORADATA\CDB01\SYSAUX01.DBF' 2019-01-30T15:12:49.461052+05:00 Errors in file D:\ORACLE\diag\rdbms\cdb01\cdb01\trace\cdb01_mz00_5116.trc: ORA-01110: файл данных 4: 'D:\ORACLE\ORADATA\CDB01\UNDOTBS01.DBF' 2019-01-30T15:12:49.742277+05:00 Errors in file D:\ORACLE\diag\rdbms\cdb01\cdb01\trace\cdb01_mz00_5116.trc: ORA-01110: файл данных 7: 'D:\ORACLE\ORADATA\CDB01\USERS01.DBF' 2019-01-30T15:16:02.885748+05:00 Starting background process SMCO 2019-01-30T15:16:02.885748+05:00 SMCO started with pid=23, OS id=1676 2019-01-30T15:22:59.986542+05:00 alter database datafile 1, 3, 4, 7 offline И все дальше восстановление ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2019, 16:14 |
|
ORACLE 18C Hyper-V
|
|||
---|---|---|---|
#18+
Если остановить PDB , все отрабатывает штатно. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2019, 16:19 |
|
ORACLE 18C Hyper-V
|
|||
---|---|---|---|
#18+
Alex89_NGDShutting down instance (immediate) (OS id: 6252)Забавный скрипт бакапа. Сначала несуществующий ТС переводится в бакап, а затем еще и останов БД. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2019, 16:36 |
|
ORACLE 18C Hyper-V
|
|||
---|---|---|---|
#18+
ИМХО, выкиньте это стильное, молодежное Как veam делает бэкап?: - делает alter database begin backup (в вашем случае БД видимо PDB? Veam думает, что таких не существует и у вас обычный инстанс - делает снапшот виртуалки - делает alter database end backup - копирует снапшот в хранилище/на ленту Теперь представьте - у вас БД хотя бы в 1 ТБ, а вам нужно восстановить только одно TBS? Будте восстанавливать весь снапшот? Сколько по времени? А архивлоги потом как искать будете? Все равно потом rman нужно использовать. Зачем вам прослойка для rman? зы. Тестировали - на линух они для нас даже патчи выпускали, но все равно обычный бэкап я rmanом быстрее восстановил и блее предсказуемо, т к понятно что делается(да и любой админ быстрее разберется, чем с этими костылями). А так у вас скорее всего получится next->next-> finish (причем полный) ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2019, 20:25 |
|
ORACLE 18C Hyper-V
|
|||
---|---|---|---|
#18+
landy, Что за трэш? Veeam может вытащить просто один файл из снапшота. Вы, видно, с ним не работали. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2019, 21:32 |
|
ORACLE 18C Hyper-V
|
|||
---|---|---|---|
#18+
Полностью Вас поддерживаю - трэш 1. Снапшот - не бэкап 2. Восстановление БД Oracle несколько более трудоемкий процесс, чем восстановление файлов из файлопомойки 3. Если БД в режиме noarchivelog, то операция ALTER TABLESPACE с последующим shutdown бессмысленна. Это так называемый "холодный" бэкап, тут достатчно остановить инстанс, скопировать файлы(например из снапшота, для уменьшения downtime) и запустить инстанс 4. Если БД в режиме noarchivlog, то файлы из одного снапшота не подойдут для другого, БД не запустится. Если восстановлен снапшот, потом поработали, скажем несколько часов, и что-то произошло с каким-либо файлом, достать файл из снапшота и подложить не получится, БД все-равно будет неработоспособна, т е придется откатываться на последний снапшот и эти несколько часов у вас пропали 5. Большая БД в режиме archivelog с большим количеством tablespace, нагруженная. Shutdown инстанса не нужен. Выполняя последовательно операцию ALTER TABLESPACE к концу получим набор несгласованных файлов, требующих архивлоги, чтобы БД можно было открыть. 6. Т к не используем rman скорее всего будет реализован механихзм очистки каталога с архивлогами. Но на нагруженной БД(п.5) очень велика вероятность, что данный механизм сработает между первым ALTER TABLESPACE и последним. Тогда данный снапшот БД будет бесполезен, возникнут проблемы при запуске инстанса после восстановления снапшота 7. Т к не используем rman требуется самостоятельно реализовать механизмы для поиска и определения нужных архивлогов, требуемых для восстановления и запуска БД. Т е нужно реализовать все то, что уже реализовано в rman 8. Восстановление отдельного файла не всегда возможно,например в линуксе это возможно, если используется файловая система ext3/ext4, для xfs(могу напутать) это кажется не реализовано, для ZFS и ASM - точно не реализовано. Т е в последних случаях придется восстанавливать весь снапшот. Основная задача процессов бэкапирования на БД - это минимизировать потери данных в случае факапа. Для этого в оракле есть специализированные средства(тот же rman), который может проверить консистентность бэкапа, восстанавливаемость и т д К примеру, если используется HP Dataprotector, DBA может использовать rman на хосте для восстановления бэкапов не заходя на управляющую консоль dataprotector. Т е для DBA прозрачно использование ленточной библиотеки, ему даже не обязательно знать как там настроено. ИМХО любой нормальный DBA все равно будет использовать rman для восстановления БД ... |
|||
:
Нравится:
Не нравится:
|
|||
31.01.2019, 06:33 |
|
ORACLE 18C Hyper-V
|
|||
---|---|---|---|
#18+
-2- Ни какой скрипт для бекапа я не запускаю, это так отрабатывает процесс создания Контрольной точки в Hyper-V . ... |
|||
:
Нравится:
Не нравится:
|
|||
31.01.2019, 06:46 |
|
ORACLE 18C Hyper-V
|
|||
---|---|---|---|
#18+
landy, Резервирование VEEAM в первую очередь на случай катастрофического сбоя оборудования, когда требуется быстро и большое количество ВМ восстановить, например на новую СХД. Но VEEAM также умеет восстанавливать БД MS SQL и ORACLE, копирует из бекапа файлы в отдельный каталог, а потом RMANом восстанавливает БД. Кстати 25.01 вышла новая версия VEEAM обновление 4, где должна быть полная поддержка RMAN и обещали что скорость восстановления увеличиться. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.01.2019, 07:14 |
|
ORACLE 18C Hyper-V
|
|||
---|---|---|---|
#18+
По поводу Shutting down instance (immediate) в логе, останов происходит в момент восстановления ВМ после сбоя создания Контрольной точки Hyper-V. Если восстановление не делать то последнее сообщение в логе ORA-959 signalled during: ALTER TABLESPACE RESVIEW_TBS BEGIN BACKUP... ... |
|||
:
Нравится:
Не нравится:
|
|||
31.01.2019, 07:54 |
|
ORACLE 18C Hyper-V
|
|||
---|---|---|---|
#18+
Так и был совет - не используйте Veeam для бэкапа БД, для этого есть другие средства Ну а то, что можно быстро виртуалку восстановить - вопросов нет, только там как правило более-менее все статично ... |
|||
:
Нравится:
Не нравится:
|
|||
31.01.2019, 08:41 |
|
ORACLE 18C Hyper-V
|
|||
---|---|---|---|
#18+
Alex89_NGDКстати 25.01 вышла новая версия VEEAM обновление 4, где должна быть полная поддержка RMAN и обещали что скорость восстановления увеличиться.Что говорит техподдержка VEEAM? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.01.2019, 09:36 |
|
ORACLE 18C Hyper-V
|
|||
---|---|---|---|
#18+
так автор темы с самого начала и написал, что делал это в тестовых целях. надеюсь, убедился что ни Hyper-V, ни VEEAM не походит для пром. экземпляров. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.01.2019, 09:37 |
|
ORACLE 18C Hyper-V
|
|||
---|---|---|---|
#18+
Salтак автор темы с самого начала и написал, что делал это в тестовых целях. надеюсь, убедился что ни Hyper-V, ни VEEAM, ни сам автор не походит для пром. экземпляров. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.01.2019, 09:39 |
|
ORACLE 18C Hyper-V
|
|||
---|---|---|---|
#18+
jan2ary, VEEAM посылает только команду на создание Контрольной точки , а контрольную точку делает сам в Hyper-V используя VSS , конкретно службу oracleVSSwriter. Поэтому поддержка VEEAM посылает в поддержку ORACLE. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.01.2019, 11:58 |
|
ORACLE 18C Hyper-V
|
|||
---|---|---|---|
#18+
Alex89_NGDVEEAM посылает только команду на создание Контрольной точки , а контрольную точку делает сам ...Кто на ком стоял? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.01.2019, 12:04 |
|
ORACLE 18C Hyper-V
|
|||
---|---|---|---|
#18+
landy, Что купили на том и работаем, выбирать нет возможности... С oracle 12.2, 11.2 всё это крутится в продакшене на Hyper-V бекапится VEEAM уже более года. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.01.2019, 12:04 |
|
ORACLE 18C Hyper-V
|
|||
---|---|---|---|
#18+
Alex89_NGDlandy, Что купили на том и работаем, выбирать нет возможности... С oracle 12.2, 11.2 всё это крутится в продакшене на Hyper-V бекапится VEEAM уже более года. Вы в курсе, что oracle требует лицензирование всех CPU Hyper-V при использовании VM? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.01.2019, 12:38 |
|
ORACLE 18C Hyper-V
|
|||
---|---|---|---|
#18+
Alex89_NGDjan2ary, VEEAM посылает только команду на создание Контрольной точкиТо есть мопед не их? Вы утверждаете, что Alex89_NGDVEEAM также умеет восстанавливать БД MS SQL и ORACLE, копирует из бекапа файлы в отдельный каталог, а потом RMANом восстанавливает БД., так спрашивайте с их же техподдержки, что конкретно у него с ораклом не получается, или пусть дают конкретный анализ, с которым можно идти в техподдержку оракла. Кстати, что вам сказали в техподдержке оракла, а заодно и в MS? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.01.2019, 12:48 |
|
ORACLE 18C Hyper-V
|
|||
---|---|---|---|
#18+
Alex89_NGDЧто купили на том и работаем, выбирать нет возможности... С oracle 12.2, 11.2 всё это крутится в продакшене на Hyper-V бекапится VEEAM уже более года. rman не нужно покупать - он у вас уже есть, пользуйтесь Есть два типа DBA 1. не делают бэкапы 2. делают бэкапы К этому обычно добавляют - есть и третий: 3. Те, кто проверяет, что бэкапы восстанавливаются ... |
|||
:
Нравится:
Не нравится:
|
|||
31.01.2019, 13:06 |
|
|
start [/forum/topic.php?fid=52&fpage=85&tid=1882813]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
55ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
68ms |
get tp. blocked users: |
2ms |
others: | 353ms |
total: | 524ms |
0 / 0 |