|
|
|
Восстановление ora11g после bad block нужен совет
|
|||
|---|---|---|---|
|
#18+
Итак база упала по badblock 1) удалил все табличные пространства которые особо не нужны и на которые ругалось при востановлении 2) удалил undo (но как-то криво) 3) запустил dbv на все файлы 4) осталась пара ошибок на system.dbf и я решил дернуть recovery и она открылась https://yadi.sk/i/fz5Hz8FWsgQTL но очень криво как-то не дает снять дамп Вот такая ошибка EXP-00056: ORACLE error 604 encountered ORA-00604: ю°шсър эр ЁхъєЁёштэюь SQL-єЁютэх 1 ORA-00376: т фрээ√щ ьюьхэЄ Їрщы 3 эх ьюцхЄ с√Є№ яЁюўшЄрэ ORA-01110: Їрщы фрээ√ї 3: 'E:\ORACLE\ORA11\UNDOTBS01.DBF' ORA-28001: фрЄр фхщёЄтш ярЁюы шёЄхъыр Username: Фактически это файл UNDO и его размер написан 0... Что делать? 1) попробовать пересоздать UNDO 2) попробовать добавить новый файл в это ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2016, 15:18:15 |
|
||
|
Восстановление ora11g после bad block нужен совет
|
|||
|---|---|---|---|
|
#18+
T34 sql, жесть. А как удалял? Физически или через Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2016, 15:21:24 |
|
||
|
Восстановление ora11g после bad block нужен совет
|
|||
|---|---|---|---|
|
#18+
trace.log, ну в режиме MOUNT alter file ofline drop ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2016, 15:22:39 |
|
||
|
Восстановление ora11g после bad block нужен совет
|
|||
|---|---|---|---|
|
#18+
trace.log, Все нужны мне таблицы на вид нормальные Запросы делаются Нужно как-то снять с нее дамп Или в sql команды выгрузить ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2016, 15:23:28 |
|
||
|
Восстановление ora11g после bad block нужен совет
|
|||
|---|---|---|---|
|
#18+
T34 sqlИли в sql команды выгрузить ? Если есть другая базка, то https://docs.oracle.com/cd/B19306_01/server.102/b14357/apb.htm или http://blog.dbi-services.com/sqlplus-copy-command-is-back-as-bridge/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2016, 15:42:24 |
|
||
|
Восстановление ora11g после bad block нужен совет
|
|||
|---|---|---|---|
|
#18+
T34 sql, А толком сказать, из чего восстанавливал, можешь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2016, 15:43:52 |
|
||
|
Восстановление ora11g после bad block нужен совет
|
|||
|---|---|---|---|
|
#18+
T34 sql, если БД маленькая, то спасайте ее через дамп, как вам удобнее. Главное результат, но перед всеми манипуляциями по восстанвлению обычно делается копия всей БД в отдельное место. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2016, 15:44:44 |
|
||
|
Восстановление ora11g после bad block нужен совет
|
|||
|---|---|---|---|
|
#18+
trace.log, запустил полный экспорт данных на больших таблицах такая ошибка EXP-00056: ORACLE error 376 encountered ORA-00376: file 3 cannot be read at this time ORA-01110: data file 3: 'E:\ORACLE\ORA11\UNDOTBS01.DBF' маленькие экспортит нормально ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2016, 15:50:05 |
|
||
|
Восстановление ora11g после bad block нужен совет
|
|||
|---|---|---|---|
|
#18+
UDW, примерно 400 таких ошибок.... и три в system.dbf Reading datafile 'D:\ORACLE\ORA11\SYSTEM01.DBF' for corruption at rdba: 0x00402f39 (file 1, block 12089) Reread (file 1, block 12089) found valid data Tue Jun 21 04:02:22 2016 Aborting crash recovery due to slave death, attempting serial crash recovery Beginning crash recovery of 1 threads Started redo scan Completed redo scan read 22766 KB redo, 448 data blocks need recovery Started redo application at Thread 1: logseq 72961, block 27044 Recovery of Online Redo Log: Thread 1 Group 46 Seq 72961 Reading mem 0 Mem# 0: D:\ORACLE\ORA11\REDO\REDO46.LOG Mem# 1: E:\ORACLE\ORA11\REDO\REDO46.LOG Recovery of Online Redo Log: Thread 1 Group 47 Seq 72962 Reading mem 0 Mem# 0: D:\ORACLE\ORA11\REDO\REDO47.LOG Mem# 1: E:\ORACLE\ORA11\REDO\REDO47.LOG Exception [type: ACCESS_VIOLATION, UNABLE_TO_READ] [ADDR:0x7FF0EFFFFFC] [PC:0x754CE3F0, 00000000754CE3F0] Errors in file C:\ORACLEBASE\diag\rdbms\ora11b\ora11b\trace\ora11b_ora_2460 вот trace https://yadi.sk/d/ojirvZ8bsga9C ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2016, 15:53:38 |
|
||
|
Восстановление ora11g после bad block нужен совет
|
|||
|---|---|---|---|
|
#18+
T34 sql, Вопрос был не "из-за чего" шашкой махать начал, а "из чего" восстанавливал. Но не суть... Переведи alter system set undo_management='MANUAL' scope=spfile; Перезапусти базу, пересоздай новый undo, назначь undo_tablespace='NEWUNDO', верни undo_management='AUTO' Снова перезапусти базу и попробуй снять дамп. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2016, 16:09:48 |
|
||
|
Восстановление ora11g после bad block нужен совет
|
|||
|---|---|---|---|
|
#18+
UDW, а да сейчас работает база на pfile ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2016, 16:52:57 |
|
||
|
Восстановление ora11g после bad block нужен совет
|
|||
|---|---|---|---|
|
#18+
UDW, создал новый и поменял pfile undo_tablespace=UNDOTBS03 undo_management=MANUAL база запускается но при экспорте такие же ошибки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2016, 17:02:18 |
|
||
|
Восстановление ora11g после bad block нужен совет
|
|||
|---|---|---|---|
|
#18+
UDW, undo_management string MANUAL undo_retention integer 900 undo_tablespace string UNDOTBS03 SQL> drop tablespace undotbs02 including contents and datafiles; drop tablespace undotbs02 including contents and datafiles * ERROR at line 1: ORA-01548: active rollback segment '_SYSSMU1_1998030846$' found, terminate dropping tablespace ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2016, 17:07:14 |
|
||
|
Восстановление ora11g после bad block нужен совет
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2016, 17:10:14 |
|
||
|
Восстановление ora11g после bad block нужен совет
|
|||
|---|---|---|---|
|
#18+
T34 sql, Ну, тут нужно очень сильное колдунство... Перед манипуляциями с базой ты копию сделал? Или все наживую? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2016, 17:25:44 |
|
||
|
Восстановление ora11g после bad block нужен совет
|
|||
|---|---|---|---|
|
#18+
Можно подняться с _allow* и перечислив побитые жизнью rollback, но такая базка все одно под списание, ради одного только exp я бы не стал возиться - все равно есть риск, что exp ниасилит. Если все что нужно сделать - это вытащить пару таблиц, то уже выдергивайте их, наконец, в новую базу - съэкономите время. Но если есть желание поиграться - велкам http://www.acehints.com/2012/02/ora-01548-active-rollback-segment-find.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2016, 17:29:29 |
|
||
|
Восстановление ora11g после bad block нужен совет
|
|||
|---|---|---|---|
|
#18+
UDW, да создаю значит новую базу там создаю новые таблички и потаблично переношу главное что бы контрейнты не ругались ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2016, 17:31:58 |
|
||
|
Восстановление ora11g после bad block нужен совет
|
|||
|---|---|---|---|
|
#18+
andrey_anonymous, Коллега, а Вам не кажется, что проблема у автора достигла того места с которого обычно спрашивают "Сколько"? Из разряда "подскажите" все перетекает в заряд "спасите-помогите", нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2016, 17:33:25 |
|
||
|
Восстановление ora11g после bad block нужен совет
|
|||
|---|---|---|---|
|
#18+
UDW, за решение готов заплатить без проблем... но никто брать на себя ответственность за окончательную потерю данных не хочет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2016, 17:49:04 |
|
||
|
Восстановление ora11g после bad block нужен совет
|
|||
|---|---|---|---|
|
#18+
UDW, что значит на живую.... база мертвая. к сожалению она еще и на виртуалке и что что там случилось и где вообще не понять ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2016, 18:03:00 |
|
||
|
Восстановление ora11g после bad block нужен совет
|
|||
|---|---|---|---|
|
#18+
T34 sqlза решение готов заплатить без проблем... но никто брать на себя ответственность за окончательную потерю данных не хочет какая окончательная потеря данных может быть? Нормальные люди, ДО попыток восстановления делают полную копию всего, что осталось T34 sqlона еще и на виртуалке и что что там случилось и где вообще не понять Ну дык еще проще. Проще делать полную копию всего. Что случилось понятно и так. Произошел сбой, запись на диски блоков, которые системе (oracle) были отрапортованы как успешно записанные - на самом деле не произошла. Кривой софт/железо/прошивка железа. === Тема началась с того, что база у тебя уже "РАБОТАЕТ, но не все функции выполняет". Понятно, что логическая целостность могла быть порушена, но так перетаскивай таблички ручками по одной и смотри, где наибольшие повреждения и можно ли эту "информацию" теперь где-то использовать. Переставить программы по новой, заново забить данные руками - вполне "план восстановления" при сбоях ))), иногда используют, когда резервных копий не было ))). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2016, 18:16:49 |
|
||
|
Восстановление ora11g после bad block нужен совет
|
|||
|---|---|---|---|
|
#18+
Leonid Kudryavtsev, у меня такое ощущение что это проблема VMware как-то так оказалось что сервер был перезапущен и когда он поднялся все файлы и данные были в несогласованном состоянии и притом еще куча badblock сейчас алгоритм такой 1) создаю новую базу данных - в процессе 2) создаю там такие же tablespace 3) делаю скрипт основной схемы 4) выключаю контрейнты 5) начинаю наливать по табличкам 6) пытаюсь включить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2016, 18:26:19 |
|
||
|
Восстановление ora11g после bad block нужен совет
|
|||
|---|---|---|---|
|
#18+
Leonid Kudryavtsev, админы ..... причем у них уже был случай когда все их облако удалилось, но не учат их жизнь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2016, 18:37:46 |
|
||
|
|

start [/forum/topic.php?fid=52&fpage=215&tid=1888039]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
36ms |
get topic data: |
9ms |
get forum data: |
13ms |
get page messages: |
77ms |
get tp. blocked users: |
2ms |
| others: | 194ms |
| total: | 361ms |

| 0 / 0 |
