Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
Топик располагается на нескольких страницах: 1 2 3      [все]
 ORACLE 18C Hyper-V  [new]
Alex89_NGD
Member

Откуда:
Сообщений: 36
Добрый день. В тестовых целях установил ORACLE 18C ОС windows 2012 r2 под Hyper-V, всё от тестировал - предложения работают нормально с БД , RMANом бекапится. Но при подключении виртуалки к системе резервного копирования VEEAM наткнулся на проблему создании Контрольной точки в Hyper-V. VEEAM перед бекапом пытается сделать контрольную точку и ложит БД. Кто нибудь сталкивался с такой проблемой?
29 янв 19, 14:29    [21796860]     Ответить | Цитировать Сообщить модератору
 Re: ORACLE 18C Hyper-V  [new]
Alexander Ryndin
Member

Откуда:
Сообщений: 4883
Блог
Alex89_NGD
Добрый день. В тестовых целях установил ORACLE 18C ОС windows 2012 r2 под Hyper-V, всё от тестировал - предложения работают нормально с БД , RMANом бекапится. Но при подключении виртуалки к системе резервного копирования VEEAM наткнулся на проблему создании Контрольной точки в Hyper-V. VEEAM перед бекапом пытается сделать контрольную точку и ложит БД. Кто нибудь сталкивался с такой проблемой?
Как он ее кладет (базу данных)?
29 янв 19, 15:50    [21796991]     Ответить | Цитировать Сообщить модератору
 Re: ORACLE 18C Hyper-V  [new]
jan2ary
Member

Откуда: Киев
Сообщений: 1715
Alex89_NGD,

Так может он пытается холодный бекап сделать?
29 янв 19, 17:15    [21797133]     Ответить | Цитировать Сообщить модератору
 Re: ORACLE 18C Hyper-V  [new]
Alex89_NGD
Member

Откуда:
Сообщений: 36
Я как понимаю из лога, база переводиться в режим бекапа(часть лога ниже) и процесс создания контрольной точки отваливается и БД остается в таком режиме.


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 янв 19, 13:20    [21797721]     Ответить | Цитировать Сообщить модератору
 Re: ORACLE 18C Hyper-V  [new]
jan2ary
Member

Откуда: Киев
Сообщений: 1715
Alex89_NGD,

Побольше лога бы. Особо забавно, что ORA-959: Tablespace does not exist.
30 янв 19, 13:45    [21797746]     Ответить | Цитировать Сообщить модератору
 Re: ORACLE 18C Hyper-V  [new]
-2-
Member

Откуда:
Сообщений: 14350
Alex89_NGD
переводиться
ora-959 не является проблемой для работоспособности БД.
ORA-01110 в отрыве от исходного сообщения ничего не значит.
30 янв 19, 13:47    [21797748]     Ответить | Цитировать Сообщить модератору
 Re: ORACLE 18C Hyper-V  [new]
Alex89_NGD
Member

Откуда:
Сообщений: 36
Так это почти весь лог
Запуск процесса создания контрольной точки

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 янв 19, 16:14    [21797994]     Ответить | Цитировать Сообщить модератору
 Re: ORACLE 18C Hyper-V  [new]
Alex89_NGD
Member

Откуда:
Сообщений: 36
Если остановить PDB , все отрабатывает штатно.
30 янв 19, 16:19    [21797999]     Ответить | Цитировать Сообщить модератору
 Re: ORACLE 18C Hyper-V  [new]
-2-
Member

Откуда:
Сообщений: 14350
Alex89_NGD
Shutting down instance (immediate) (OS id: 6252)
Забавный скрипт бакапа. Сначала несуществующий ТС переводится в бакап, а затем еще и останов БД.
30 янв 19, 16:36    [21798016]     Ответить | Цитировать Сообщить модератору
 Re: ORACLE 18C Hyper-V  [new]
landy
Member

Откуда:
Сообщений: 1263
ИМХО, выкиньте это стильное, молодежное
Как veam делает бэкап?:
- делает alter database begin backup (в вашем случае БД видимо PDB? Veam думает, что таких не существует и у вас обычный инстанс
- делает снапшот виртуалки
- делает alter database end backup
- копирует снапшот в хранилище/на ленту

Теперь представьте - у вас БД хотя бы в 1 ТБ, а вам нужно восстановить только одно TBS? Будте восстанавливать весь снапшот? Сколько по времени? А архивлоги потом как искать будете?
Все равно потом rman нужно использовать. Зачем вам прослойка для rman?

зы. Тестировали - на линух они для нас даже патчи выпускали, но все равно обычный бэкап я rmanом быстрее восстановил и блее предсказуемо, т к понятно что делается(да и любой админ быстрее разберется, чем с этими костылями).
А так у вас скорее всего получится next->next-> finish (причем полный)
30 янв 19, 20:25    [21798261]     Ответить | Цитировать Сообщить модератору
 Re: ORACLE 18C Hyper-V  [new]
Relic Hunter
Member

Откуда: AB
Сообщений: 6813
landy,

Что за трэш? Veeam может вытащить просто один файл из снапшота. Вы, видно, с ним не работали.
30 янв 19, 21:32    [21798297]     Ответить | Цитировать Сообщить модератору
 Re: ORACLE 18C Hyper-V  [new]
landy
Member

Откуда:
Сообщений: 1263
Полностью Вас поддерживаю - трэш

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 янв 19, 06:33    [21798391]     Ответить | Цитировать Сообщить модератору
 Re: ORACLE 18C Hyper-V  [new]
Alex89_NGD
Member

Откуда:
Сообщений: 36
-2- Ни какой скрипт для бекапа я не запускаю, это так отрабатывает процесс создания Контрольной точки в Hyper-V .
31 янв 19, 06:46    [21798394]     Ответить | Цитировать Сообщить модератору
 Re: ORACLE 18C Hyper-V  [new]
Alex89_NGD
Member

Откуда:
Сообщений: 36
landy,
Резервирование VEEAM в первую очередь на случай катастрофического сбоя оборудования, когда требуется быстро и большое количество ВМ восстановить, например на новую СХД. Но VEEAM также умеет восстанавливать БД MS SQL и ORACLE, копирует из бекапа файлы в отдельный каталог, а потом RMANом восстанавливает БД. Кстати 25.01 вышла новая версия VEEAM обновление 4, где должна быть полная поддержка RMAN и обещали что скорость восстановления увеличиться.
31 янв 19, 07:14    [21798398]     Ответить | Цитировать Сообщить модератору
 Re: ORACLE 18C Hyper-V  [new]
Alex89_NGD
Member

Откуда:
Сообщений: 36
По поводу Shutting down instance (immediate) в логе, останов происходит в момент восстановления ВМ после сбоя создания Контрольной точки Hyper-V. Если восстановление не делать то последнее сообщение в логе ORA-959 signalled during: ALTER TABLESPACE RESVIEW_TBS BEGIN BACKUP...
31 янв 19, 07:54    [21798412]     Ответить | Цитировать Сообщить модератору
 Re: ORACLE 18C Hyper-V  [new]
landy
Member

Откуда:
Сообщений: 1263
Так и был совет - не используйте Veeam для бэкапа БД, для этого есть другие средства
Ну а то, что можно быстро виртуалку восстановить - вопросов нет, только там как правило
более-менее все статично
31 янв 19, 08:41    [21798423]     Ответить | Цитировать Сообщить модератору
 Re: ORACLE 18C Hyper-V  [new]
jan2ary
Member

Откуда: Киев
Сообщений: 1715
Alex89_NGD
Кстати 25.01 вышла новая версия VEEAM обновление 4, где должна быть полная поддержка RMAN и обещали что скорость восстановления увеличиться.
Что говорит техподдержка VEEAM?
31 янв 19, 09:36    [21798454]     Ответить | Цитировать Сообщить модератору
 Re: ORACLE 18C Hyper-V  [new]
Sal
Member

Откуда:
Сообщений: 1553
так автор темы с самого начала и написал, что делал это в тестовых целях.
надеюсь, убедился что ни Hyper-V, ни VEEAM не походит для пром. экземпляров.
31 янв 19, 09:37    [21798455]     Ответить | Цитировать Сообщить модератору
 Re: ORACLE 18C Hyper-V  [new]
-2-
Member

Откуда:
Сообщений: 14350
Sal
так автор темы с самого начала и написал, что делал это в тестовых целях.
надеюсь, убедился что ни Hyper-V, ни VEEAM, ни сам автор не походит для пром. экземпляров.
31 янв 19, 09:39    [21798462]     Ответить | Цитировать Сообщить модератору
 Re: ORACLE 18C Hyper-V  [new]
Alex89_NGD
Member

Откуда:
Сообщений: 36
jan2ary,
VEEAM посылает только команду на создание Контрольной точки , а контрольную точку делает сам в Hyper-V используя VSS , конкретно службу oracleVSSwriter. Поэтому поддержка VEEAM посылает в поддержку ORACLE.
31 янв 19, 11:58    [21798594]     Ответить | Цитировать Сообщить модератору
 Re: ORACLE 18C Hyper-V  [new]
-2-
Member

Откуда:
Сообщений: 14350
Alex89_NGD
VEEAM посылает только команду на создание Контрольной точки , а контрольную точку делает сам ...
Кто на ком стоял?
31 янв 19, 12:04    [21798599]     Ответить | Цитировать Сообщить модератору
 Re: ORACLE 18C Hyper-V  [new]
Alex89_NGD
Member

Откуда:
Сообщений: 36
landy,

Что купили на том и работаем, выбирать нет возможности... С oracle 12.2, 11.2 всё это крутится в продакшене на Hyper-V бекапится VEEAM уже более года.
31 янв 19, 12:04    [21798601]     Ответить | Цитировать Сообщить модератору
 Re: ORACLE 18C Hyper-V  [new]
Vadim Lejnin
Member

Откуда:
Сообщений: 6551
Alex89_NGD
landy,

Что купили на том и работаем, выбирать нет возможности... С oracle 12.2, 11.2 всё это крутится в продакшене на Hyper-V бекапится VEEAM уже более года.


Вы в курсе, что oracle требует лицензирование всех CPU Hyper-V при использовании VM?
31 янв 19, 12:38    [21798656]     Ответить | Цитировать Сообщить модератору
 Re: ORACLE 18C Hyper-V  [new]
jan2ary
Member

Откуда: Киев
Сообщений: 1715
Alex89_NGD
jan2ary,
VEEAM посылает только команду на создание Контрольной точки
То есть мопед не их?
Вы утверждаете, что
Alex89_NGD
VEEAM также умеет восстанавливать БД MS SQL и ORACLE, копирует из бекапа файлы в отдельный каталог, а потом RMANом восстанавливает БД.
, так спрашивайте с их же техподдержки, что конкретно у него с ораклом не получается, или пусть дают конкретный анализ, с которым можно идти в техподдержку оракла. Кстати, что вам сказали в техподдержке оракла, а заодно и в MS?
31 янв 19, 12:48    [21798684]     Ответить | Цитировать Сообщить модератору
 Re: ORACLE 18C Hyper-V  [new]
landy
Member

Откуда:
Сообщений: 1263
Alex89_NGD
Что купили на том и работаем, выбирать нет возможности... С oracle 12.2, 11.2 всё это крутится в продакшене на Hyper-V бекапится VEEAM уже более года.


rman не нужно покупать - он у вас уже есть, пользуйтесь

Есть два типа DBA
1. не делают бэкапы
2. делают бэкапы

К этому обычно добавляют - есть и третий:
3. Те, кто проверяет, что бэкапы восстанавливаются
31 янв 19, 13:06    [21798715]     Ответить | Цитировать Сообщить модератору
 Re: ORACLE 18C Hyper-V  [new]
AserYZ
Member

Откуда: Dniepr (Ukraine)
Сообщений: 211
landy
rman не нужно покупать - он у вас уже есть, пользуйтесь

Есть два типа DBA
1. не делают бэкапы
2. делают бэкапы

К этому обычно добавляют - есть и третий:
3. Те, кто проверяет, что бэкапы восстанавливаются


Классичес два типа

1. Которые уже теряли данные из-за отсутствия нормальных бекапов
2. Которым это еще предстоит
31 янв 19, 13:31    [21798744]     Ответить | Цитировать Сообщить модератору
 Re: ORACLE 18C Hyper-V  [new]
Alex89_NGD
Member

Откуда:
Сообщений: 36
Vadim Lejnin, Да, в курсе.
31 янв 19, 14:35    [21798820]     Ответить | Цитировать Сообщить модератору
 Re: ORACLE 18C Hyper-V  [new]
Alex89_NGD
Member

Откуда:
Сообщений: 36
jan2ary
Alex89_NGD
jan2ary,
VEEAM посылает только команду на создание Контрольной точки
То есть мопед не их?
Вы утверждаете, что
Alex89_NGD
VEEAM также умеет восстанавливать БД MS SQL и ORACLE, копирует из бекапа файлы в отдельный каталог, а потом RMANом восстанавливает БД.
, так спрашивайте с их же техподдержки, что конкретно у него с ораклом не получается, или пусть дают конкретный анализ, с которым можно идти в техподдержку оракла. Кстати, что вам сказали в техподдержке оракла, а заодно и в MS?

Да мопед не их, так как создавая Контрольную точку из Hyper-V происходит тоже....
Мы под санкциями так что тех поддержки ORACLE уже нет, если бы была задавал там вопросы.
31 янв 19, 14:50    [21798838]     Ответить | Цитировать Сообщить модератору
 Re: ORACLE 18C Hyper-V  [new]
Alex89_NGD
Member

Откуда:
Сообщений: 36
landy
Alex89_NGD
Что купили на том и работаем, выбирать нет возможности... С oracle 12.2, 11.2 всё это крутится в продакшене на Hyper-V бекапится VEEAM уже более года.


rman не нужно покупать - он у вас уже есть, пользуйтесь

Есть два типа DBA
1. не делают бэкапы
2. делают бэкапы

К этому обычно добавляют - есть и третий:
3. Те, кто проверяет, что бэкапы восстанавливаются


RMANом пользуемся и им же VEEAM восстанавливает ... мы третий тип не беспокойтесь). Вот только понимаете есть такие задачи которые RMAN решить не может... например он не умеет дедуплицировать , а при большом объеме БД это актуально.
31 янв 19, 15:08    [21798862]     Ответить | Цитировать Сообщить модератору
 Re: ORACLE 18C Hyper-V  [new]
-2-
Member

Откуда:
Сообщений: 14350
Alex89_NGD
он не умеет дедуплицировать
если "дедуплицировать" все нолики и единицы, то от базы останется 01.
31 янв 19, 15:24    [21798884]     Ответить | Цитировать Сообщить модератору
 Re: ORACLE 18C Hyper-V  [new]
Alex89_NGD
Member

Откуда:
Сообщений: 36
-2-
Alex89_NGD
он не умеет дедуплицировать
если "дедуплицировать" все нолики и единицы, то от базы останется 01.

"Очень" остроумно , аплодирую. Вот только почему-то не помогло решить проблему.
31 янв 19, 15:45    [21798912]     Ответить | Цитировать Сообщить модератору
 Re: ORACLE 18C Hyper-V  [new]
landy
Member

Откуда:
Сообщений: 1263
Alex89_NGD
[ Вот только понимаете есть такие задачи которые RMAN решить не может... например он не умеет дедуплицировать , а при большом объеме БД это актуально.

Зачем каждый раз все бэкапить и дедуплицировать?
Есть инкрементальные бэкапы - тоже своего рода дедупликация
у rman нет задачи дедуплицировать - его задача иметь возможность восстановить БД
есть различные варианты, как уменьшить объемы в процессе бэкапирования БД
31 янв 19, 16:15    [21798938]     Ответить | Цитировать Сообщить модератору
 Re: ORACLE 18C Hyper-V  [new]
AserYZ
Member

Откуда: Dniepr (Ukraine)
Сообщений: 211
Alex89_NGD

RMANом пользуемся и им же VEEAM восстанавливает ... мы третий тип не беспокойтесь). Вот только понимаете есть такие задачи которые RMAN решить не может... например он не умеет дедуплицировать , а при большом объеме БД это актуально.


Дедупликация это DELETE OBSOLETE что-ли?
31 янв 19, 18:46    [21799092]     Ответить | Цитировать Сообщить модератору
 Re: ORACLE 18C Hyper-V  [new]
Alex89_NGD
Member

Откуда:
Сообщений: 36
landy
Alex89_NGD
[ Вот только понимаете есть такие задачи которые RMAN решить не может... например он не умеет дедуплицировать , а при большом объеме БД это актуально.

Зачем каждый раз все бэкапить и дедуплицировать?
Есть инкрементальные бэкапы - тоже своего рода дедупликация
у rman нет задачи дедуплицировать - его задача иметь возможность восстановить БД
есть различные варианты, как уменьшить объемы в процессе бэкапирования БД


Дедупликация это совсем иное, даже инкрементальный бэкап можно дедуплицировать уменьшив объем в двое. Инкрементальное резервное копирование мы тоже используем и компрессию , но объемы баз такие что требуется и дедупликация .
Я не спорю что RMAN самое правильное средство для резервного копирования БД ORACLE, но когда у вас в продакшене до сотни БД разных производителей ..... требуется единая система резервного копирования.
1 фев 19, 12:46    [21799562]     Ответить | Цитировать Сообщить модератору
 Re: ORACLE 18C Hyper-V  [new]
Alex89_NGD
Member

Откуда:
Сообщений: 36
AserYZ
Alex89_NGD
RMANом пользуемся и им же VEEAM восстанавливает ... мы третий тип не беспокойтесь). Вот только понимаете есть такие задачи которые RMAN решить не может... например он не умеет дедуплицировать , а при большом объеме БД это актуально.


Дедупликация это DELETE OBSOLETE что-ли?



Дедупликация сжатие методом исключения дублирующих копий повторяющихся блоков данных.
1 фев 19, 12:49    [21799567]     Ответить | Цитировать Сообщить модератору
 Re: ORACLE 18C Hyper-V  [new]
-2-
Member

Откуда:
Сообщений: 14350
Alex89_NGD
повторяющихся блоков данных
Откуда в базе повторяющиеся блоки, неразмеченные свободные блоки? Так их можно не включать в бакап.
1 фев 19, 12:56    [21799580]     Ответить | Цитировать Сообщить модератору
 Re: ORACLE 18C Hyper-V  [new]
Alex89_NGD
Member

Откуда:
Сообщений: 36
-2-
Alex89_NGD
повторяющихся блоков данных
Откуда в базе повторяющиеся блоки, неразмеченные свободные блоки? Так их можно не включать в бакап.

Почитайте может много узнаете нового о хранение данных .... https://habr.com/ru/company/veeam/blog/203614/
1 фев 19, 13:40    [21799638]     Ответить | Цитировать Сообщить модератору
 Re: ORACLE 18C Hyper-V  [new]
jan2ary
Member

Откуда: Киев
Сообщений: 1715
Alex89_NGD,

Тестировали мы как-то дедупликацию.
В итоге она лучше всего работает на бекапах файлов в режиме только для чтения, но их можно просто забекапить один раз. Кое-как - на файлах бекапов 0-го уровня. Инкрементальные уровня 1 почти никак - там нет повторяющихся идентичных блоков данных вменяемого для дедупликации размера.
Оракл физически оперирует блоками, блок содержит, кроме данных, служебную информацию в начале и в конце, которая меняется каждый раз, когда блок становится грязным и пишется на диск (scn, itl, контрольная сумма и т.д.). В инкрементальный уровня 1 попадают только измененные блоки с, как мы уже выяснили, уникальными данными.
Было бы любопытно ознакомиться с результатами ваших тестов, обнародуете?
1 фев 19, 13:56    [21799670]     Ответить | Цитировать Сообщить модератору
 Re: ORACLE 18C Hyper-V  [new]
AserYZ
Member

Откуда: Dniepr (Ukraine)
Сообщений: 211
Alex89_NGD
AserYZ
пропущено...


Дедупликация это DELETE OBSOLETE что-ли?



Дедупликация сжатие методом исключения дублирующих копий повторяющихся блоков данных.



Мнэээ... А причем здесь RMAN? Хотите сжатие - переложите эту фичу на систему хранения. Оракл примет только файлы в том виде, в каком сам записал.
1 фев 19, 13:57    [21799674]     Ответить | Цитировать Сообщить модератору
 Re: ORACLE 18C Hyper-V  [new]
-2-
Member

Откуда:
Сообщений: 14350
Alex89_NGD
Почитайте может много узнаете нового о хранение данных
Дедубликация блоков использовалась в Новелом еще в 90-лохматые годы. Вопрос был о другом, откуда берутся одинаковые блоки.
Допустим, сделано два бакапа. Промеж копий блоки будет совпадать, если бакап делать простым копированием без инкремента и сжатия. Ты выдаешь за достижение борьбу с ветряными мельницами.
1 фев 19, 14:06    [21799691]     Ответить | Цитировать Сообщить модератору
 Re: ORACLE 18C Hyper-V  [new]
Sal
Member

Откуда:
Сообщений: 1553
тут все просто.
автор же написал - "требуется единая система резервного копирования ", подразумевая VEEAM.
Ну а это чудо умеет только лохматый begin backup; какой такой rman, инкрементальный бэкап и т.д.
потом приплетается дедупликация, ...
1 фев 19, 14:33    [21799736]     Ответить | Цитировать Сообщить модератору
 Re: ORACLE 18C Hyper-V  [new]
Vadim Lejnin
Member

Откуда:
Сообщений: 6551
Sal
тут все просто.
автор же написал - "требуется единая система резервного копирования ", подразумевая VEEAM.
Ну а это чудо умеет только лохматый begin backup; какой такой rman, инкрементальный бэкап и т.д.
потом приплетается дедупликация, ...


зачем гадать, тем более информации подробной нет
Автор вроде говорил что rman используется
А snapshot/storage clone могут использоваться для snap clone database
1 фев 19, 15:20    [21799807]     Ответить | Цитировать Сообщить модератору
 Re: ORACLE 18C Hyper-V  [new]
landy
Member

Откуда:
Сообщений: 1263
Просто оставлю тут
1 фев 19, 17:28    [21799975]     Ответить | Цитировать Сообщить модератору
 Re: ORACLE 18C Hyper-V  [new]
Alex89_NGD
Member

Откуда:
Сообщений: 36
Ушли мы далеко от темы вопроса. Я правильно понимаю что никто из собеседников с 18с не работает? Тогда подскажите номера последних январских патчей на 18с под Windows 64bit
4 фев 19, 13:19    [21801226]     Ответить | Цитировать Сообщить модератору
 Re: ORACLE 18C Hyper-V  [new]
Sal
Member

Откуда:
Сообщений: 1553
landy
Просто оставлю тут


надо вот сюда
https://helpcenter.veeam.com/docs/backup/plugins/rman_plugin.html?ver=95u4

а то что автор темы делает - соединяет бэкап виртуалки с бэкапом оракла и там "лохматый begin backup"
4 фев 19, 13:58    [21801272]     Ответить | Цитировать Сообщить модератору
 Re: ORACLE 18C Hyper-V  [new]
jan2ary
Member

Откуда: Киев
Сообщений: 1715
Alex89_NGD,

Patch 29124511: WINDOWS DATABASE BUNDLE PATCH 18.5.0.0.190115

Интересно, как это относится к теме вопроса и чем он поможет.
4 фев 19, 17:58    [21801493]     Ответить | Цитировать Сообщить модератору
 Re: ORACLE 18C Hyper-V  [new]
Афанасий Петрович
Member

Откуда:
Сообщений: 5
Alex89_NGD,
в 9.5 update 4 появился Veeam Plug-in for Oracle RMAN, может быть стоит попробовать этим способом. Ссылку указали выше.
5 фев 19, 05:07    [21801657]     Ответить | Цитировать Сообщить модератору
 Re: ORACLE 18C Hyper-V  [new]
Alex89_NGD
Member

Откуда:
Сообщений: 36
Афанасий Петрович
Alex89_NGD,
в 9.5 update 4 появился Veeam Plug-in for Oracle RMAN, может быть стоит попробовать этим способом. Ссылку указали выше.


Версия 9.5 update 4 вышла 25.01.19 и Plug-in for Oracle RMAN появился только в ней, я уже поставил и тестирую ... спасибо.
5 фев 19, 13:39    [21801917]     Ответить | Цитировать Сообщить модератору
 Re: ORACLE 18C Hyper-V  [new]
Alex89_NGD
Member

Откуда:
Сообщений: 36
jan2ary
Alex89_NGD,

Patch 29124511: WINDOWS DATABASE BUNDLE PATCH 18.5.0.0.190115

Интересно, как это относится к теме вопроса и чем он поможет.



Спасибо за номер патча. Я считаю что всё таки проблема с некорректной работой с базами PDB службы oracleVSS в версии 18с (на версии 12.2 контрольная точка создается и бекап проходит удачно) , надеюсь 18.5 эту ошибку исправили.
Вне зависимости от того как пройдет тестирование Veeam Plug-in for Oracle RMAN , согласно политике резервного копирования , нам требуется резервировать полностью виртуальную машину не реже чем раз в неделю, поэтому проблема пока остается. Еще раз спасибо за номер патча.
5 фев 19, 14:10    [21801934]     Ответить | Цитировать Сообщить модератору
 Re: ORACLE 18C Hyper-V  [new]
landy
Member

Откуда:
Сообщений: 1263
Т е потеря данных за неделю вас устраивает?!
5 фев 19, 14:35    [21801953]     Ответить | Цитировать Сообщить модератору
 Re: ORACLE 18C Hyper-V  [new]
Alex89_NGD
Member

Откуда:
Сообщений: 36
landy
Т е потеря данных за неделю вас устраивает?!


Нет, не устраивает. Полный бекап ВМ раз в неделю и каждый день инкрементальный по регламенту.
5 фев 19, 15:01    [21801979]     Ответить | Цитировать Сообщить модератору
 Re: ORACLE 18C Hyper-V  [new]
Sal
Member

Откуда:
Сообщений: 1553
инкрементальный бэкап тоже виртуалки?
5 фев 19, 15:22    [21801995]     Ответить | Цитировать Сообщить модератору
 Re: ORACLE 18C Hyper-V  [new]
Alex89_NGD
Member

Откуда:
Сообщений: 36
Sal
инкрементальный бэкап тоже виртуалки?

Да.
6 фев 19, 06:45    [21802311]     Ответить | Цитировать Сообщить модератору
 Re: ORACLE 18C Hyper-V  [new]
Sal
Member

Откуда:
Сообщений: 1553
как я и полагал, тут все очень просто - нужен ДБА.
6 фев 19, 09:25    [21802358]     Ответить | Цитировать Сообщить модератору
 Re: ORACLE 18C Hyper-V  [new]
Alex89_NGD
Member

Откуда:
Сообщений: 36
Sal
как я и полагал, тут все очень просто - нужен ДБА.


А конкретно что не так с ДБА?
Есть регламент , где прописано как требуется резервировать и восстанавливать эту конкретную БД. По РЕГЛАМЕНТУ!!! после КАТАСТРОФИЧЕСКОГО сбоя , на этой конкретной БД важнее скорость восстановление чем потеря данных за день...
7 фев 19, 13:32    [21803465]     Ответить | Цитировать Сообщить модератору
 Re: ORACLE 18C Hyper-V  [new]
Alex89_NGD
Member

Откуда:
Сообщений: 36
jan2ary
Alex89_NGD,

Patch 29124511: WINDOWS DATABASE BUNDLE PATCH 18.5.0.0.190115

Интересно, как это относится к теме вопроса и чем он поможет.


Если возможно напишите номер еще этого патчика Oracle® Database Oracle JavaVM Component 18.5...... on Windows 64bit
7 фев 19, 13:39    [21803475]     Ответить | Цитировать Сообщить модератору
 Re: ORACLE 18C Hyper-V  [new]
landy
Member

Откуда:
Сообщений: 1263
Alex89_NGD
Sal
как я и полагал, тут все очень просто - нужен ДБА.


А конкретно что не так с ДБА?
Есть регламент , где прописано как требуется резервировать и восстанавливать эту конкретную БД. По РЕГЛАМЕНТУ!!! после КАТАСТРОФИЧЕСКОГО сбоя , на этой конкретной БД важнее скорость восстановление чем потеря данных за день...


Для этого есть другие методы и уверяю вас - это быстрее, чем восстанавливать снапшот виртуалки с БД
7 фев 19, 14:01    [21803491]     Ответить | Цитировать Сообщить модератору
 Re: ORACLE 18C Hyper-V  [new]
Relic Hunter
Member

Откуда: AB
Сообщений: 6813
Alex89_NGD
Добрый день. В тестовых целях установил ORACLE 18C ОС windows 2012 r2 под Hyper-V, всё от тестировал - предложения работают нормально с БД , RMANом бекапится. Но при подключении виртуалки к системе резервного копирования VEEAM наткнулся на проблему создании Контрольной точки в Hyper-V. VEEAM перед бекапом пытается сделать контрольную точку и ложит БД. Кто нибудь сталкивался с такой проблемой?


Нужно сделать на HV хосте и разбираться со статусами, ну и Integration Service все включить на виртуалке

Get-VMIntegrationService -VMName "you vm here"
7 фев 19, 21:50    [21803889]     Ответить | Цитировать Сообщить модератору
 Re: ORACLE 18C Hyper-V  [new]
Relic Hunter
Member

Откуда: AB
Сообщений: 6813
Here is a fix

Update for Windows Server 2012 (your VM server here) (KB3063109)

DISM.exe /Online /Add-Package /PackagePath:c:\windows6.2-hypervintegrationservices-x64.cab
8 фев 19, 03:08    [21803960]     Ответить | Цитировать Сообщить модератору
 Re: ORACLE 18C Hyper-V  [new]
Alex89_NGD
Member

Откуда:
Сообщений: 36
Relic Hunter
Here is a fix

Update for Windows Server 2012 (your VM server here) (KB3063109)

DISM.exe /Online /Add-Package /PackagePath:c:\windows6.2-hypervintegrationservices-x64.cab


Было установлено. Как я упоминал на этом же сервере стояла версия 12.2 и проблемы не было. Проблема только с 18с в конфигурации с PDB .
8 фев 19, 10:04    [21804068]     Ответить | Цитировать Сообщить модератору
 Re: ORACLE 18C Hyper-V  [new]
Alex89_NGD
Member

Откуда:
Сообщений: 36
Relic Hunter
Alex89_NGD
Добрый день. В тестовых целях установил ORACLE 18C ОС windows 2012 r2 под Hyper-V, всё от тестировал - предложения работают нормально с БД , RMANом бекапится. Но при подключении виртуалки к системе резервного копирования VEEAM наткнулся на проблему создании Контрольной точки в Hyper-V. VEEAM перед бекапом пытается сделать контрольную точку и ложит БД. Кто нибудь сталкивался с такой проблемой?


Нужно сделать на HV хосте и разбираться со статусами, ну и Integration Service все включить на виртуалке

Get-VMIntegrationService -VMName "you vm here"


Integration Service включены, с 12.2 работает а проблемы только с 18с. Не понял что нужно сделать на HV?
8 фев 19, 10:08    [21804071]     Ответить | Цитировать Сообщить модератору
 Re: ORACLE 18C Hyper-V  [new]
Alex89_NGD
Member

Откуда:
Сообщений: 36
landy
Alex89_NGD
пропущено...


А конкретно что не так с ДБА?
Есть регламент , где прописано как требуется резервировать и восстанавливать эту конкретную БД. По РЕГЛАМЕНТУ!!! после КАТАСТРОФИЧЕСКОГО сбоя , на этой конкретной БД важнее скорость восстановление чем потеря данных за день...


Для этого есть другие методы и уверяю вас - это быстрее, чем восстанавливать снапшот виртуалки с БД


Какие?
8 фев 19, 10:10    [21804073]     Ответить | Цитировать Сообщить модератору
 Re: ORACLE 18C Hyper-V  [new]
landy
Member

Откуда:
Сообщений: 1263
Наймите нормального DBA - он расскажет
8 фев 19, 10:11    [21804075]     Ответить | Цитировать Сообщить модератору
 Re: ORACLE 18C Hyper-V  [new]
Melkomyagkii_newbi
Member

Откуда: из прошлого
Сообщений: 1712
Alex89_NGD
landy
пропущено...


Для этого есть другие методы и уверяю вас - это быстрее, чем восстанавливать снапшот виртуалки с БД


Какие?


сколько у вас весит база и сколько она восстанавливается рманом? сколько восстанавливается виртуалка?
8 фев 19, 12:04    [21804202]     Ответить | Цитировать Сообщить модератору
 Re: ORACLE 18C Hyper-V  [new]
Vadim Lejnin
Member

Откуда:
Сообщений: 6551
Melkomyagkii_newbi,


Мессир, не надо быть таким категоричным
Вы не знаете систему ТС, не знаете какие задачи требуется решать. Какие специалисты доступны.
не факт, что и ТС их полностью знает :)

Как вариант, надо срочно откатиться на предыдущий день, или потребуется быстро получить clone существующей базы.

Каждый инструмент хорош для своей задачи, Да и какая разница чем был получен datafile image copy?
8 фев 19, 12:39    [21804252]     Ответить | Цитировать Сообщить модератору
 Re: ORACLE 18C Hyper-V  [new]
Melkomyagkii_newbi
Member

Откуда: из прошлого
Сообщений: 1712
Vadim Lejnin
Melkomyagkii_newbi,


Мессир, не надо быть таким категоричным
Вы не знаете систему ТС, не знаете какие задачи требуется решать. Какие специалисты доступны.
не факт, что и ТС их полностью знает :)

Как вариант, надо срочно откатиться на предыдущий день, или потребуется быстро получить clone существующей базы.

Каждый инструмент хорош для своей задачи, Да и какая разница чем был получен datafile image copy?


В чем категоричность? Мне просто интересно. Может бакап виртуалки вообще открывается моментально. А может можно подобное и на рмане сделать - восстанавливать раз в день базу на соседнем серваке - и бакап отвалидирован и восстановиться тоже шустро.
8 фев 19, 16:53    [21804644]     Ответить | Цитировать Сообщить модератору
 Re: ORACLE 18C Hyper-V  [new]
Vadim Lejnin
Member

Откуда:
Сообщений: 6551
Melkomyagkii_newbi
Vadim Lejnin
Melkomyagkii_newbi,


Мессир, не надо быть таким категоричным
Вы не знаете систему ТС, не знаете какие задачи требуется решать. Какие специалисты доступны.
не факт, что и ТС их полностью знает :)

Как вариант, надо срочно откатиться на предыдущий день, или потребуется быстро получить clone существующей базы.

Каждый инструмент хорош для своей задачи, Да и какая разница чем был получен datafile image copy?


В чем категоричность? Мне просто интересно. Может бакап виртуалки вообще открывается моментально. А может можно подобное и на рмане сделать - восстанавливать раз в день базу на соседнем серваке - и бакап отвалидирован и восстановиться тоже шустро.


Все зависит от того, как организовано и для чего используются storage snapshot/clone
если для получения consistent copy тома, и дальнейший слив на ленту - это одно, например,
если backup software умеет сливать snapshot diff - то это и есть инкрементальный backup диска

При наличии таких инструментов, у вас появляется возможность настроить разнообразные сценарии backup/restore/flashback/clone томов vm

Другое дело, что нужно разбираться в используемых инструментах, чтобы применять их правильно.

Кроме того, используя backup software, вы сливаете данные на удаленный диск не по ethernet, а по fc/шине обмена, часто контроллером.
Конечно можно смонтировать по fc backup том и лить на него данные через RMAN, но этот том будет доступен только этой VM, что не всегда удобно.

Кроме того, часто backup software умеет регистрировать в rman полученные копии.

По поводу операций с полученными snapshot:
1) Откат/clone на основе полученного snapshot - как правило выполняется очень быстро.

2) удаление/merge snapshot - требует переиндексации данных, достаточно длительная операция, но она может выполнятся контроллером дискового массива используя гораздо более быстрые внутренние шины массива.

Почитай про технологию storage snapshot/clone - многие вопросы отпадут.

p.s. в RMAN 12с+ появилась поддержка storage snapshot,
кляуза SNAPSHOT TIME 'XXXX' в команде recover
8 фев 19, 18:20    [21804744]     Ответить | Цитировать Сообщить модератору
 Re: ORACLE 18C Hyper-V  [new]
Melkomyagkii_newbi
Member

Откуда: из прошлого
Сообщений: 1712
Vadim Lejnin
Melkomyagkii_newbi
пропущено...


В чем категоричность? Мне просто интересно. Может бакап виртуалки вообще открывается моментально. А может можно подобное и на рмане сделать - восстанавливать раз в день базу на соседнем серваке - и бакап отвалидирован и восстановиться тоже шустро.


Все зависит от того, как организовано и для чего используются storage snapshot/clone
если для получения consistent copy тома, и дальнейший слив на ленту - это одно, например,
если backup software умеет сливать snapshot diff - то это и есть инкрементальный backup диска

При наличии таких инструментов, у вас появляется возможность настроить разнообразные сценарии backup/restore/flashback/clone томов vm

Другое дело, что нужно разбираться в используемых инструментах, чтобы применять их правильно.

Кроме того, используя backup software, вы сливаете данные на удаленный диск не по ethernet, а по fc/шине обмена, часто контроллером.
Конечно можно смонтировать по fc backup том и лить на него данные через RMAN, но этот том будет доступен только этой VM, что не всегда удобно.

Кроме того, часто backup software умеет регистрировать в rman полученные копии.

По поводу операций с полученными snapshot:
1) Откат/clone на основе полученного snapshot - как правило выполняется очень быстро.

2) удаление/merge snapshot - требует переиндексации данных, достаточно длительная операция, но она может выполнятся контроллером дискового массива используя гораздо более быстрые внутренние шины массива.

Почитай про технологию storage snapshot/clone - многие вопросы отпадут.

p.s. в RMAN 12с+ появилась поддержка storage snapshot,
кляуза SNAPSHOT TIME 'XXXX' в команде recover


Я собственно и хотел от ТС узнать подробнее, что у него за ситуация, по обрывкам описания не могу понять насколько правильное решение. Я чуть-чуть понимаю в этом - мы как-то использовали для clone bcv, одновременно с srdf для реплики и параллельно классические rman бакапы на ленту(приходилось тюнить), с клона тоже rman бакапы на ленту на долгое хранение. Но то была nTB база не на vm.
8 фев 19, 18:33    [21804755]     Ответить | Цитировать Сообщить модератору
 Re: ORACLE 18C Hyper-V  [new]
Vadim Lejnin
Member

Откуда:
Сообщений: 6551
Melkomyagkii_newbi,

Сильно зависит от задач и конкретных решений
Например, для разработки
storage snapshot/clone например на zfs позволяет очень быстро получать копии базы

em oms DBaaS cloud plugin позволяет получать thin clone db основанное на snapshot

В принципе, Вы то же самое можете реализовать с помощью скриптов

Для одного клиента строил систему:

PROD -> STANDBY -> MASTERDB (обновляется раз в день)
C master db после обновления делается storage snapshot
Далее, с помощью emctl делается template для thin clone
За неделю snaphot хранят ежедневно
За месяц - еженедельно
Далее квартал и год
То есть вы можете относительно быстро получить копию базы на эти моменты.


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

разработчик через портал Orchestrator заказывает себе рабочее место, создается vm разработчика, портал запрашивает по json у oms список доступных template.
далее разработчик по списку выбирает момент времени на который ему нужна база, Orchestrator
отправляет json запрос на получения клона oms, после выполнения запроса ему возвращается
connect string, dba user, Orchestrator формирует tnsnames.ora и передает управление разработчику.

Зачем это было сделано - не спрашивайте, не я автор такого решения :)
Но, допустим, для студентов курсов - вполне работоспособное решение.
8 фев 19, 19:05    [21804782]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: 1 2 3      [все]
Все форумы / Oracle Ответить