Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Уменьшить объем данных в БД для тестовых целей.  [new]
badm
Member

Откуда: Kazan
Сообщений: 984
Добрый день. есть цель уменьшить объем БД на определенный процент. Интересуют стандартные оракловые механизмы.
СУБД 11.2.0.3 ST1, что сам успел посмотреть, так это datapumb (exp, imp) вроде как с атрибутом SAMPLE можно указать процент выгружаемых данных при экспорте БД. Пока не тестировал, будет ли с таким решение ПО работать потом. Есть QUERY в том же экспорте.
Нашел про опции энтерпрайз менеджера, но все это годно только для редакции СУБД EE.
Может еще какие решения есть, в принципе и не стандартные оракловые пойдут, даже платные решения.



-------------------------------------

Щипай себя за жопу, это все реальность.
17 дек 15, 10:41    [18571660]     Ответить | Цитировать Сообщить модератору
 Re: Уменьшить объем данных в БД для тестовых целей.  [new]
mefman
Member

Откуда:
Сообщений: 3163
STFF N00b.
17 дек 15, 10:43    [18571680]     Ответить | Цитировать Сообщить модератору
 Re: Уменьшить объем данных в БД для тестовых целей.  [new]
badm
Member

Откуда: Kazan
Сообщений: 984
В общем для создания тестовой БД с меньшим объемом данных (в отличии от продакшн), кроме Subsetting ни чего и не нашел.
Все еще жду толковых советов, если такие есть.
17 дек 15, 11:23    [18571956]     Ответить | Цитировать Сообщить модератору
 Re: Уменьшить объем данных в БД для тестовых целей.  [new]
mcureenab
Member

Откуда: Murmansk
Сообщений: 5928
БД это широкое понятие. Ты бы поконкретнее задачу сформулировал. Какие таблицы можно целиком копировать, какие можно совсем не копировать, из каких таблиц нужно сделать вырезку, какие явные и неявные ограничения целостности связаны с этими таблицами и т.д. В итоге может быть дешевле прикупить дисков и работать с полной копией БД, чем заниматься извлечениями и разбираться с ошибками.
17 дек 15, 11:38    [18572068]     Ответить | Цитировать Сообщить модератору
 Re: Уменьшить объем данных в БД для тестовых целей.  [new]
Elic
Member

Откуда:
Сообщений: 29979
badm
для создания тестовой БД с меньшим объемом данных (в отличии от продакшн)
badm
QUERY
как раз подходит.
+REMAP_DATA
17 дек 15, 11:39    [18572086]     Ответить | Цитировать Сообщить модератору
 Re: Уменьшить объем данных в БД для тестовых целей.  [new]
badm
Member

Откуда: Kazan
Сообщений: 984
mcureenab, здравствуйте, скажем так есть конкретная схема. Список таблиц и условий к ним заказчик опишет сам, если решение будет предоставлено ему. Им нужен механизм, которым этот набор данных можно получить.
Т.е. нужен механизм, где они бы могли задать условия (какие таблицы "резать", а какие не трогать и копировать целиком), после которых на тестовой БД (имеющую меньший объем) будет работать их ПО. У этого ПО кстати есть свой внутренний механизм убрать все "лишнее", но им почему то хочется оракловое средство использовать.
17 дек 15, 11:45    [18572140]     Ответить | Цитировать Сообщить модератору
 Re: Уменьшить объем данных в БД для тестовых целей.  [new]
badm
Member

Откуда: Kazan
Сообщений: 984
Elic
badm
для создания тестовой БД с меньшим объемом данных (в отличии от продакшн)
badm
QUERY
как раз подходит.
+REMAP_DATA


Пока как запаска у меня, спасибо, думал может еще что есть.
17 дек 15, 11:46    [18572147]     Ответить | Цитировать Сообщить модератору
 Re: Уменьшить объем данных в БД для тестовых целей.  [new]
ProgMann
Member [заблокирован]

Откуда:
Сообщений: 2375
badm
В общем для создания тестовой БД с меньшим объемом данных (в отличии от продакшн), кроме Subsetting ни чего и не нашел.
Все еще жду толковых советов, если такие есть.
Поюзай Subsetting
Потом расскажешь, что получилось
18 дек 15, 14:10    [18578317]     Ответить | Цитировать Сообщить модератору
 Re: Уменьшить объем данных в БД для тестовых целей.  [new]
Hrundel
Member

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

В наше время дешевле дисков купить и тупо клонировать базу, чем заниматься микро менеджментом и потом тратить человеческие ресурсы для разруливания ошибок. Хотя хозяин барин.
19 дек 15, 03:49    [18581248]     Ответить | Цитировать Сообщить модератору
 Re: Уменьшить объем данных в БД для тестовых целей.  [new]
Alexey Zhidkov
Member

Откуда: Москва
Сообщений: 1256
Hrundel
badm,

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

помимо всего прочего - программеры на урезанной БД заявят что у них все круто работает, а на проде все будет дико тормозить. лишь потому что они отладку делали на 5 записях, а в проде таблицы с десяток гигабайт.
19 дек 15, 10:58    [18581491]     Ответить | Цитировать Сообщить модератору
 Re: Уменьшить объем данных в БД для тестовых целей.  [new]
ачадаз
Guest
Hrundel
В наше время дешевле дисков купить
С уровнем компетенций автора темы, его месячный оклад вероятно меньше серверного терабайта.
20 дек 15, 01:11    [18583611]     Ответить | Цитировать Сообщить модератору
 Re: Уменьшить объем данных в БД для тестовых целей.  [new]
Hrundel
Member

Откуда:
Сообщений: 69
ачадаз,

Ты не поверишь, но бывает руководство непробиваемое, которое на чем то экономит, а потом тратить больше средств поддерживать то, что получилось.

Мы тут подчитали, что один из клиентов мог бы купить Exadata и решить все проблемы, но нет, он тратит больше денег на консультантов, постояные пляски вокруг сторадж и прочие завывания.
20 дек 15, 03:15    [18583835]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить