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

Откуда:
Сообщений: 28
Я новичек. Может Вам это покажется глупым но прошу помочь. Накрылось табличное пространство System, бэкапа нет. есть архив логи, возможно ли востановить работу БД? и если да то какими командами? В литературе да и вдругих топиках все основывается, на наличии резервной копии, сдесь же резервной копии нет никакой.
При startup open сообщение:
ORA-01122: database file 1 failed verification check
ORA-01110: data file 1: 'C:\oracle\oradata\magicash\system01.dbf'
ORA-01207: file is more recent than controlfile - old controlfile
Заранее спасибо.
30 июл 07, 14:44    [4453412]     Ответить | Цитировать Сообщить модератору
 Re: Востановление БД  [new]
evostr
Member

Откуда: Екатеринбург
Сообщений: 1278
Evgiy
Накрылось табличное пространство System

Что значит "накрылось"?
Evgiy
бэкапа нет. есть архив логи, возможно ли востановить работу БД?

Штатными способами, боюсь что нет :(
30 июл 07, 14:54    [4453490]     Ответить | Цитировать Сообщить модератору
 Re: Востановление БД  [new]
+
Guest
Ну так сделай счас эту самую резервную копию, а потом уже пытайся востанавливать... И с чего это ты решил про повреждённый System?
30 июл 07, 14:59    [4453534]     Ответить | Цитировать Сообщить модератору
 Re: Востановление БД  [new]
Evgiy
Member

Откуда:
Сообщений: 28
Делаю резервную копию, и дальше какие действия?
А какими нештатными?
30 июл 07, 15:03    [4453572]     Ответить | Цитировать Сообщить модератору
 Re: Востановление БД  [new]
badm
Member

Откуда: Kazan
Сообщений: 984
Evgiy
Я новичек. Может Вам это покажется глупым но прошу помочь. Накрылось табличное пространство System, бэкапа нет. есть архив логи, возможно ли востановить работу БД? и если да то какими командами? В литературе да и вдругих топиках все основывается, на наличии резервной копии, сдесь же резервной копии нет никакой.
При startup open сообщение:
ORA-01122: database file 1 failed verification check
ORA-01110: data file 1: 'C:\oracle\oradata\magicash\system01.dbf'
ORA-01207: file is more recent than controlfile - old controlfile
Заранее спасибо.



ну сначала забакапь, потом останови базу, смонтируй ее, дай рековер команду, посмотри че получится, архивы вроде есть
30 июл 07, 15:06    [4453600]     Ответить | Цитировать Сообщить модератору
 Re: Востановление БД  [new]
Evgiy
Member

Откуда:
Сообщений: 28
В EM если смотреть датафайлы на System01 крестик такой краснпнький и что-то подсказало мне что с этим ТП не все в порядке
30 июл 07, 15:08    [4453619]     Ответить | Цитировать Сообщить модератору
 Re: Востановление БД  [new]
badm
Member

Откуда: Kazan
Сообщений: 984
Также можно попробовать на шаге смонтированной базы, создать скрипт на перестроение контрол файла и пересоздать его, а потом опять таки рекавер и альтер датабазе опен (попытка не пытка)

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

Все хрустальные мечты детства разбились о чугунную жопу действительности!
30 июл 07, 15:09    [4453627]     Ответить | Цитировать Сообщить модератору
 Re: Востановление БД  [new]
Evgiy
Member

Откуда:
Сообщений: 28
Просит Арх лог которого нет как раз почему-то
30 июл 07, 15:13    [4453679]     Ответить | Цитировать Сообщить модератору
 Re: Востановление БД  [new]
badm
Member

Откуда: Kazan
Сообщений: 984
Evgiy
В EM если смотреть датафайлы на System01 крестик такой краснпнький и что-то подсказало мне что с этим ТП не все в порядке


ты бакап того что было сделал? (соответственно база "опущенна" )
терь делай

1) в sqlplus as sysdba > startup mount;
2) recover database;
если пройдет то
3) alter database open;
30 июл 07, 15:13    [4453680]     Ответить | Цитировать Сообщить модератору
 Re: Востановление БД  [new]
+
Guest
а если просто отключить повреждённый контрол ?
30 июл 07, 15:15    [4453704]     Ответить | Цитировать Сообщить модератору
 Re: Востановление БД  [new]
Evgiy
Member

Откуда:
Сообщений: 28
[quot badm]Также можно попробовать на шаге смонтированной базы, создать скрипт на перестроение контрол файла и пересоздать его, а потом опять таки рекавер и альтер датабазе опен (попытка не пытка)

-------------------------------------
ща попробую, перестроить или пересоздать?
а какие скрипты?
30 июл 07, 15:16    [4453712]     Ответить | Цитировать Сообщить модератору
 Re: Востановление БД  [new]
badm
Member

Откуда: Kazan
Сообщений: 984
Evgiy
Просит Арх лог которого нет как раз почему-то


попробуй

recover database until cancel using backup controlfile;
30 июл 07, 15:17    [4453723]     Ответить | Цитировать Сообщить модератору
 Re: Востановление БД  [new]
Evgiy
Member

Откуда:
Сообщений: 28
+
а если просто отключить повреждённый контрол ?


А как узнать который контрл поврежден и как его отключить, и чем это поможет?
30 июл 07, 15:18    [4453726]     Ответить | Цитировать Сообщить модератору
 Re: Востановление БД  [new]
badm
Member

Откуда: Kazan
Сообщений: 984
Evgiy
+
а если просто отключить повреждённый контрол ?


А как узнать который контрл поврежден и как его отключить, и чем это поможет?



хватит всякую херню слушать, нет такого понятия отключить поврежденный...они одинковый (все скока есть контролов)
30 июл 07, 15:21    [4453751]     Ответить | Цитировать Сообщить модератору
 Re: Востановление БД  [new]
Evgiy
Member

Откуда:
Сообщений: 28
badm
Evgiy
Просит Арх лог которого нет как раз почему-то


попробуй

recover database until cancel using backup controlfile;


Опять же просит арх лог которого нет, ну и там на изменение какоето указывает. номер изм и номер сиквенса......
30 июл 07, 15:22    [4453765]     Ответить | Цитировать Сообщить модератору
 Re: Востановление БД  [new]
+
Guest
Evgiy
+
а если просто отключить повреждённый контрол ?


А как узнать который контрл поврежден и как его отключить, и чем это поможет?


Та я сам спросил... слушай badm, и приводи на что ругаеться SQL+
30 июл 07, 15:22    [4453767]     Ответить | Цитировать Сообщить модератору
 Re: Востановление БД  [new]
Evgiy
Member

Откуда:
Сообщений: 28
badm
Evgiy
+
а если просто отключить повреждённый контрол ?


А как узнать который контрл поврежден и как его отключить, и чем это поможет?



хватит всякую херню слушать, нет такого понятия отключить поврежденный...они одинковый (все скока есть контролов)




SQL*Plus: Release 9.2.0.7.0 - Production on Mon Jul 30 17:21:51 2007

Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.

SQL> connect sys/nctsys@magicash as sysdba
Connected.
SQL> recover database until cancel using backup controlfile;
ORA-00279: change 9747766 generated at 07/24/2007 10:31:17 needed for thread 1
ORA-00289: suggestion : C:\ORACLE\ORADATA\MAGICASH\ARHIVE\ARC00445.001
ORA-00280: change 9747766 for thread 1 is in sequence #445


Specify log: {<RET>=suggested | filename | AUTO | CANCEL}
30 июл 07, 15:26    [4453813]     Ответить | Цитировать Сообщить модератору
 Re: Востановление БД  [new]
ExtraSuperUltra
Member

Откуда: Москва
Сообщений: 299
Evgiy
badm
Evgiy
Просит Арх лог которого нет как раз почему-то


попробуй

recover database until cancel using backup controlfile;


Опять же просит арх лог которого нет, ну и там на изменение какоето указывает. номер изм и номер сиквенса......


А cancel сделать лень.

А потом alter database open resetlogs
30 июл 07, 15:27    [4453830]     Ответить | Цитировать Сообщить модератору
 Re: Востановление БД  [new]
Evgiy
Member

Откуда:
Сообщений: 28
Если АУТО то вот так получается

Specify log: {<RET>=suggested | filename | AUTO | CANCEL}
auto
ORA-00308: cannot open archived log
'C:\ORACLE\ORADATA\MAGICASH\ARHIVE\ARC00445.001'
ORA-27041: unable to open file
OSD-04002: unable to open file
O/S-Error: (OS 2) ═х єфрхЄё  эрщЄш єърчрээ√щ Їрщы.


ORA-00308: cannot open archived log
'C:\ORACLE\ORADATA\MAGICASH\ARHIVE\ARC00445.001'
ORA-27041: unable to open file
OSD-04002: unable to open file
O/S-Error: (OS 2) ═х єфрхЄё  эрщЄш єърчрээ√щ Їрщы.


ORA-01547: warning: RECOVER succeeded but OPEN RESETLOGS would get error below
ORA-01245: offline file 1 will be lost if RESETLOGS is done
ORA-01110: data file 1: 'C:\ORACLE\ORADATA\MAGICASH\SYSTEM01.DBF'
30 июл 07, 15:28    [4453842]     Ответить | Цитировать Сообщить модератору
 Re: Востановление БД  [new]
+
Guest
А на cancel что пишет?
30 июл 07, 15:31    [4453863]     Ответить | Цитировать Сообщить модератору
 Re: Востановление БД  [new]
Evgiy
Member

Откуда:
Сообщений: 28
ExtraSuperUltra
Evgiy
badm
Evgiy
Просит Арх лог которого нет как раз почему-то


попробуй

recover database until cancel using backup controlfile;


Опять же просит арх лог которого нет, ну и там на изменение какоето указывает. номер изм и номер сиквенса......


А cancel сделать лень.

А потом alter database open resetlogs


тогда:
ERROR at line 1:
ORA-01245: offline file 1 will be lost if RESETLOGS is done
ORA-01110: data file 1: 'C:\ORACLE\ORADATA\MAGICASH\SYSTEM01.DBF'
30 июл 07, 15:32    [4453877]     Ответить | Цитировать Сообщить модератору
 Re: Востановление БД  [new]
ExtraSuperUltra
Member

Откуда: Москва
Сообщений: 299
Тогда ищи причину в алерте, но скорее всего ёк
30 июл 07, 15:34    [4453906]     Ответить | Цитировать Сообщить модератору
 Re: Востановление БД  [new]
Evgiy
Member

Откуда:
Сообщений: 28
ExtraSuperUltra
Тогда ищи причину в алерте, но скорее всего ёк



в алерте каким образом причину искать? и если ек это все да? я чёт не хочу все, это конечно не критично база вроде тестовой, но все же интересно может востановится аль нет.
30 июл 07, 15:38    [4453940]     Ответить | Цитировать Сообщить модератору
 Re: Востановление БД  [new]
+
Guest
Ты контролы пересоздавал? Попробуй вместо cancel прописывать пути поочереди ко всем Редо (вдруг прокатит), ну и алерт можеш выложить.
30 июл 07, 15:39    [4453945]     Ответить | Цитировать Сообщить модератору
 Re: Востановление БД  [new]
_fast=true
Member

Откуда: x$ksppi
Сообщений: 205
ExtraSuperUltra
Тогда ищи причину в алерте, но скорее всего ёк

Понравилось слово "тогда"
30 июл 07, 15:43    [4453970]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Oracle Ответить