|
|
|
Можно ли восстановить БД из бэкапа без undo?
|
|||
|---|---|---|---|
|
#18+
Oracle 11.2.0.4 Есть бэкап БД, выполненный rman-ом. Можно ли из него восстановить БД не восстановив ТП UNDO? По сути в нем ведь хранятся данные для отката текущих транзакций. Зачем они нужны, если процессов нет в памяти после восстановления? Просто восстановить все ТП без UNDO, а UNDO новый создать. Хотелось бы уменьшить общий объем данных для резервирования. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2017, 14:09 |
|
||
|
Можно ли восстановить БД из бэкапа без undo?
|
|||
|---|---|---|---|
|
#18+
helgisbox, Попробуйте, расскажете :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2017, 14:14 |
|
||
|
Можно ли восстановить БД из бэкапа без undo?
|
|||
|---|---|---|---|
|
#18+
helgisbox, Если аварийно, когда ничего не остается, то восстановить базу можно с некоторой потерей, но вот в качестве "уменьшения" бекапа, такого делать не стоит. Если уж хотите уменьшить бекапы, то можно посмотреть в сторону expdp отдельных нужных схем или таблиц + full экспорт базы без данных, т.е. в случае краха восстановить и нужные данные и то, что хранится в системе кроме данных типа процедур, функций и т.д.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2017, 16:33 |
|
||
|
Можно ли восстановить БД из бэкапа без undo?
|
|||
|---|---|---|---|
|
#18+
Сегодня в дурдоме день открытых дверей? Один хочет веду из бэкапа выкинуть в целях экономии места, второй предлагает логический дамп в качестве решения..... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2017, 17:04 |
|
||
|
Можно ли восстановить БД из бэкапа без undo?
|
|||
|---|---|---|---|
|
#18+
Добрый Э - ЭхСегодня в дурдоме день открытых дверей? Один хочет веду анду из бэкапа выкинуть в целях экономии места, второй предлагает логический дамп в качестве решения..... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2017, 17:06 |
|
||
|
Можно ли восстановить БД из бэкапа без undo?
|
|||
|---|---|---|---|
|
#18+
Из холодного можно ундо выкинуть, потом при восстановлении, пока в маунте, дроп-креате ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2017, 19:08 |
|
||
|
Можно ли восстановить БД из бэкапа без undo?
|
|||
|---|---|---|---|
|
#18+
back up = попой вверхИз холодного можно ундо выкинуть, потом при восстановлении, пока в маунте, дроп-креате что-то не дает в маунте дроп на него сделать: Код: plsql 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2017, 08:08 |
|
||
|
Можно ли восстановить БД из бэкапа без undo?
|
|||
|---|---|---|---|
|
#18+
Добрый Э - ЭхСегодня в дурдоме день открытых дверей? Один хочет веду из бэкапа выкинуть в целях экономии места, второй предлагает логический дамп в качестве решения..... День дурдома начался несколько лет назад, когда кое-кто стал бабки на средствах производства экономить. Ситуации, когда вылетает дисковый массив у основной БД и частично убитый массив с бэкапом - встречались. Я не занимаюсь железом, но хочется знать, возможно ли восстановить БД из бэкапа, если в бэкапе не все датафайлы чтаются. Если есть ссылки с примерами, как восстановить БД частично из rman-бэкапа, прошу ими кинуть . Сказать, что битый массив = потерянная БД можно конечно, но всегда есть варианты. Особенно, когда в силу архитектурных особенностей собственно важные и уникальные данные составляют, к примеру 5% от всего объема. Попробовать решил с самого простого - undo. Так часто бывает: бюджет планируют одни, ПО пишут другие, а за все отдуваются - третьи. Именно это и есть дурдом, когда при планировании бюджета не спрашивают мнение всех участников сопровождения. В таком дурдоме мы живем и уже много лет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2017, 08:13 |
|
||
|
Можно ли восстановить БД из бэкапа без undo?
|
|||
|---|---|---|---|
|
#18+
helgisboxс самого простого - undo. Самое простое это потеря контролфайла, если система именования датафайлов помещается в память админа. Еще табличное пространство с простыми индексами - пересоздал датафайлы и сделал ребилд. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2017, 08:23 |
|
||
|
Можно ли восстановить БД из бэкапа без undo?
|
|||
|---|---|---|---|
|
#18+
Дурдом в том, что UNDO считают не очень/менее важной частью БД чем данные. Еще любят считать неважной частью оперативные журналы PS. Теоретически, если сделан холодный бэкап когда БД закрыта "чисто", то без UNDO (впрочем, как и без оперативных журналов) можно обойтись. Но на практике это бывает только с очень маленькими/ненужными БД ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2017, 08:42 |
|
||
|
Можно ли восстановить БД из бэкапа без undo?
|
|||
|---|---|---|---|
|
#18+
-2-helgisboxс самого простого - undo. Самое простое это потеря контролфайла, если система именования датафайлов помещается в память админа. Еще табличное пространство с простыми индексами - пересоздал датафайлы и сделал ребилд. Еще temp с 10-ки сам пересоздается. Это уже все прошли. Теперь вот дальше копаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2017, 08:43 |
|
||
|
Можно ли восстановить БД из бэкапа без undo?
|
|||
|---|---|---|---|
|
#18+
Вячеслав ЛюбомудровPS. Теоретически, если сделан холодный бэкап когда БД закрыта "чисто", то без UNDO (впрочем, как и без оперативных журналов) можно обойтись. Но на практике это бывает только с очень маленькими/ненужными БД но тут условия задачи - бэкап сделан rman-ом :) в подобных случаях лучше копать в сторону избавления от исторических данных, логов различных... если они в отдельных ТП - то их скипаем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2017, 09:12 |
|
||
|
Можно ли восстановить БД из бэкапа без undo?
|
|||
|---|---|---|---|
|
#18+
helgisbox... собственно важные и уникальные данные составляют, к примеру 5% от всего объема. Именно поэтому часто достаточно логического бекапа. К тому же, затем дамп-файлы довольно хорошо сжимаются. К примеру, делаем ежедневно дамп схемы апекса, который сжимается более, чем в 6 раз: Код: plsql 1. 2. А и сам был в шоке, когда пришел в контору, в которой сейчас работаю, что три базы работают не в архивлоге и на всех таблицах NOLOGGING. Базы находятся в разных местах и между ними налажена самописная логическая репликация. Меня "успокоили", типа, если грохнется любая из баз, то проше не заморачиваться с восстановлением, а создать новую и перелить данные. Так что это уже не "дурдом" , а обычная ситуация. helgisboxПопробовать решил с самого простого - undo. Ну если уж "убивать" UNDO, то сделать надо культурно, чтобы было совсем без потерь: Создаем новое UNDO маленького размера с возможностью расширения до нужного размера, делаем его активным, рестартуем базу(чтобы старое UNDO "отцепилось"), убиваем старое и делаем бекап. Такой фокус может не прокатить, если база 24/7, т.е. без остановки старое UNDO может довольно долго не давать себя убить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2017, 09:20 |
|
||
|
Можно ли восстановить БД из бэкапа без undo?
|
|||
|---|---|---|---|
|
#18+
CrazyCatВячеслав ЛюбомудровPS. Теоретически, если сделан холодный бэкап когда БД закрыта "чисто", то без UNDO (впрочем, как и без оперативных журналов) можно обойтись. Но на практике это бывает только с очень маленькими/ненужными БД но тут условия задачи - бэкап сделан rman-ом :) в подобных случаях лучше копать в сторону избавления от исторических данных, логов различных... если они в отдельных ТП - то их скипаем.RMAN здесь непричем От слова совсем ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2017, 09:31 |
|
||
|
Можно ли восстановить БД из бэкапа без undo?
|
|||
|---|---|---|---|
|
#18+
Вячеслав ЛюбомудровCrazyCatпропущено... но тут условия задачи - бэкап сделан rman-ом :) в подобных случаях лучше копать в сторону избавления от исторических данных, логов различных... если они в отдельных ТП - то их скипаем.RMAN здесь непричем От слова совсем я к тому что тут "база закрыта чисто" это не тот случай... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2017, 09:32 |
|
||
|
Можно ли восстановить БД из бэкапа без undo?
|
|||
|---|---|---|---|
|
#18+
А вот то, что исторические/неактуальные данные выводить в отдельные ТП в Read Only и исключать их из ежедневной политики бэкапа -- тот тут я полностью поддерживаю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2017, 09:35 |
|
||
|
Можно ли восстановить БД из бэкапа без undo?
|
|||
|---|---|---|---|
|
#18+
helgisboxЯ не занимаюсь железом, но хочется знать, возможно ли восстановить БД из бэкапа, если в бэкапе не все датафайлы чтаются. МитецьТоля (без ентузіазма дивиться на бурне море). Папа, а моpе – оно большоє, так шо дpугого бєpєга не видно? Опанас. У бінокль відно. Толя. А єслі бінокль зламався, тагда відно? Опанас. Та заї*ав відно, шо ж тогда увідіш! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2017, 09:36 |
|
||
|
Можно ли восстановить БД из бэкапа без undo?
|
|||
|---|---|---|---|
|
#18+
Oleg M.Ivanovhelgisbox... собственно важные и уникальные данные составляют, к примеру 5% от всего объема. Именно поэтому часто достаточно логического бекапа. К тому же, затем дамп-файлы довольно хорошо сжимаются.А никогда не пробовал дамп (в обычном режиме) сжатых табличек? И самое смешное как их потом заливать взад Хотя, конечно, за счет того что индексы не дампятся тоже неплохой выигрыш Беда в том, что это моментальная копия Oleg M.IvanovА и сам был в шоке, когда пришел в контору, в которой сейчас работаю, что три базы работают не в архивлоге и на всех таблицах NOLOGGING. Базы находятся в разных местах и между ними налажена самописная логическая репликация. Меня "успокоили", типа, если грохнется любая из баз, то проше не заморачиваться с восстановлением, а создать новую и перелить данные. Если есть стендбаи-репликации, то требования к бэкапу несколько снижаются -- он уже не является единственной "последней возможностью". Но все еще остается таковой для защиты от "человеческих" ошибок Oleg M.IvanovНу если уж "убивать" UNDO, то сделать надо культурно, чтобы было совсем без потерь: Создаем новое UNDO маленького размера с возможностью расширения до нужного размера, делаем его активным, рестартуем базу(чтобы старое UNDO "отцепилось"), убиваем старое и делаем бекап. Такой фокус может не прокатить, если база 24/7, т.е. без остановки старое UNDO может довольно долго не давать себя убить.Вопрос не в том, что БД 24/7 "старое UNDO может довольно долго не давать себя убить", вопрос в том что в понятие 24/7 не входят периодические остановки для подмены UNDO ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2017, 09:43 |
|
||
|
Можно ли восстановить БД из бэкапа без undo?
|
|||
|---|---|---|---|
|
#18+
ДА - БД 24/7 - по сути восстановление как если бы завершение было некорректным, только архивные журналы помогают выровнить ДФ. Стало быть, из горячего бэкапа undo не исключить. Спасибо, всем откликнувшимся, всех с новым годом! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2017, 09:54 |
|
||
|
Можно ли восстановить БД из бэкапа без undo?
|
|||
|---|---|---|---|
|
#18+
Господам, глаголящим про "чисто закрытую базу", Вы когда-нибудь про отложенный откат слышали? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2017, 10:56 |
|
||
|
Можно ли восстановить БД из бэкапа без undo?
|
|||
|---|---|---|---|
|
#18+
проходил мимо...Господам, глаголящим про "чисто закрытую базу", Вы когда-нибудь про отложенный откат слышали? нет андо, нет отката в чем проблемы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2017, 13:11 |
|
||
|
Можно ли восстановить БД из бэкапа без undo?
|
|||
|---|---|---|---|
|
#18+
DВАпроходил мимо...Господам, глаголящим про "чисто закрытую базу", Вы когда-нибудь про отложенный откат слышали? нет андо, нет отката в чем проблемы? как же без откатов работать-то? на одном распиле скучновато будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2017, 14:04 |
|
||
|
Можно ли восстановить БД из бэкапа без undo?
|
|||
|---|---|---|---|
|
#18+
[quot проходил мимо... Вы когда-нибудь про отложенный откат слышали?[/quot] Я слыхала, если битая БД не стартует с ORA-600, нужно отметить откат в битой БД, запустить бд, сделать её дамп данных экспортом, потом создать новую БД и залить в неё дамп импортом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2017, 15:44 |
|
||
|
Можно ли восстановить БД из бэкапа без undo?
|
|||
|---|---|---|---|
|
#18+
Вячеслав ЛюбомудровА никогда не пробовал дамп (в обычном режиме) сжатых табличек? И самое смешное как их потом заливать взад А что может быть смешного? не понял намек... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.01.2018, 11:57 |
|
||
|
Можно ли восстановить БД из бэкапа без undo?
|
|||
|---|---|---|---|
|
#18+
проходил мимо...Господам, глаголящим про "чисто закрытую базу", Вы когда-нибудь про отложенный откат слышали?"Чисто закрытая база" означает выполненный откат текущих транзакций Если речь идет про отложенную очистку блока, то надо все-таки выделить слово "очистка" -- нам не надо ничего откатывать, достаточно подтвердить факт завершения транзакции и "примерно" угадать SCN Если же речь идет про базу, которую прибили абортом во время выполнения какого-то длительного отката, а затем для галочки подняли и опустили через IMMEDIATE -- вряд ли это стоит называть "чисто закрытой БД" PS. С Новым годом! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.01.2018, 03:44 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39577524&tid=1884633]: |
0ms |
get settings: |
7ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
40ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
66ms |
get tp. blocked users: |
1ms |
| others: | 222ms |
| total: | 371ms |

| 0 / 0 |
