powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Средства создания копий/снимков БД для разработки/тестирования
11 сообщений из 11, страница 1 из 1
Средства создания копий/снимков БД для разработки/тестирования
    #39783094
dcdba
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Коллеги, добрый день.

Изучаю существующие на рынке решения для создания копий/снимков БД для разработки/тестирования.
Т.е. имея одну реальную БД Oracle нужно сделать с неё снимок, который можно открыть как другую БД для каких-то издевательств над ней. При этом на диск пишутся только изменённые данные относительно БД оригинала.

Что я знаю и пробовал:
1. NetApp SnapManager for Oracle - делает снимок на уровне СХД и шарит его по NFS.
Отличное решение, всем устраивает, но нужно купить СХД NetApp и отдельно лицензию на SnapManager )

2. Delphix Data Virtualization
Решение в виде чёрного ящика (виртуальной машины без возможности логина в неё). Дельту изменений хранит в себе.
В принципе, работает, но были проблемы с производительностью, с которыми не смог разобраться инженер Delphix. Не понравился интерфейс.

Кто ещё что знает?
...
Рейтинг: 0 / 0
Средства создания копий/снимков БД для разработки/тестирования
    #39783101
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PDB можно клонировать
...
Рейтинг: 0 / 0
Средства создания копий/снимков БД для разработки/тестирования
    #39783104
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Средства создания копий/снимков БД для разработки/тестирования
    #39783110
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Средства создания копий/снимков БД для разработки/тестирования
    #39783127
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dcdba,

например так:
Oracle dNFS thin clone
Clone your dNFS Production Database for Testing (Doc ID 1210656.1)
Direct NFS (DNFS) CloneDB in Oracle Database 11g Release 2 (Patchset 11.2.0.2 onward)

(fs должна поддерживать sparse file)

тестировал недавно на 12.1 - отлично работает

А в целом, Вам никто не мешает написать скрипт для такого клонирования
Это ничем не отличается подъемом базы после жесткого reset.
(для RMAN 12c+ - появилась поддержка storage snapshot, в виде кляузы snapshot time ...)

Под linux storage snapshot/clone поддерживают filesystem:
OCFS2 и пока beta version zfs
...
Рейтинг: 0 / 0
Средства создания копий/снимков БД для разработки/тестирования
    #39783128
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrey_anonymousandrey_anonymousпропущено...

https://docs.oracle.com/cd/E24628_01/doc.121/e28814/cloud_db_clonesnap.htm#CEGCJCBC
До кучи
https://blog.dbi-services.com/pdb-snapshot-copy-for-continuous-integration-testing/

Для его использования требуется лицензия на multitenant и EE
(гостиница экономическая)
...
Рейтинг: 0 / 0
Средства создания копий/снимков БД для разработки/тестирования
    #39783143
Фотография -2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dcdba,

Для СЕ. Восстанавливаешь копию бд в виртуалбоксе, не делая опен. Снапшот виртуалки. Опен ресетлогс. Делаешь с бд, что хочешь.
Потом восстанавливаешь снимок, донакатываешь архивлоги...
...
Рейтинг: 0 / 0
Средства создания копий/снимков БД для разработки/тестирования
    #39783148
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-2-восстанавливаешь снимок, донакатываешь архивлоги...
Для мало нагруженных БД и так сойдет...
...
Рейтинг: 0 / 0
Средства создания копий/снимков БД для разработки/тестирования
    #39783322
Фотография Viewer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
standby database конвертируем в snapshot standby. Поработали. Откатили изменения. Далее по желанию.
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
alter database recover managed standby database cancel;
alter database convert to snapshot standby;
alter database open;
-- откатили все изменения, если нужно - догнали до текущего состояния базы-оригинала, или повторили цикл.
shutdown immediate;
startup mount;
alter database convert to physical standby;
-- alter database recover managed standby database disconnect nodelay; 
...
Рейтинг: 0 / 0
Средства создания копий/снимков БД для разработки/тестирования
    #39783377
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У Oracle есть (на поиграться) Oracle ZFS Storage
Там тоже можно делать снапшоты и клоны, потом презентовать их по NFS.
Ничего не мешает самому напилить такую же балалайку на Linux+ZOL (работает на любой дисковой подсистеме)
Можно взять вместо ZFS -> Btrfs
...
Рейтинг: 0 / 0
Средства создания копий/снимков БД для разработки/тестирования
    #39783610
SQL*Plus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
https://www.oracle.com/technetwork/database/exadata/learnmore/exadata-database-copy-twp-2543083.pdf] Storage Efficient Database Copy Options With Exadata
Oracle White Paper | March 2015
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Средства создания копий/снимков БД для разработки/тестирования
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]