|
|
|
Как сделать RECOVER не битой базы?
|
|||
|---|---|---|---|
|
#18+
Вопрос наверное дико ламерский, т.к. Оракл юзаю ровно вторую неделю. Имееться скрипт, создающий структуру базы, и redo log такой же базы, но с данными (ТОЛЬКО лог) Создаю скриптом базу, и пытаюсь сделать recover database, так как он в доках расписан (остановить базу, файлы - online, recover, alter database open). Результат: шибко вумный Оракл кидает: ORA-00283: сеанс восстановления отменен из-за ошибок ORA-00264: восстановление не требуется Где грабли? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2003, 16:35:03 |
|
||
|
Как сделать RECOVER не битой базы?
|
|||
|---|---|---|---|
|
#18+
Значит, надо прочитать то место в документации оракула, где написано про чекпоинты и про то, когда оракл начинает проводить процедуры восстановления при старте. Одних журнальных файлов тут мало. Кстати, Вы уверены, что при "подкладывании" журналов от другой базы оракл их воспримет как родные, и начнет накатывать? Не обижайтесь на меня, пожалуйста, но перед использованием оракла надо прочитать хотя бы Concepts из документации. Тогда "дико ламерский" вопрос просто не сможет возникнуть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2003, 16:42:18 |
|
||
|
Как сделать RECOVER не битой базы?
|
|||
|---|---|---|---|
|
#18+
Ну, партия сказала - восстановить по логам, и срочно. К тому же, вот: [quote] Recovering from User Errors: Scenario An accidental operational or programmatic change to the database can cause loss or corruption of data. Recovery may require a return to a state prior to the error. To recover a table that has been accidentally dropped: If possible, keep the database that experienced the user error online and available for use. Back up all datafiles of the existing database in case an error is made during the remaining steps of this procedure. Restore a database backup to an alternative location, then perform incomplete recovery of this backup using a restored backup control file, to the point just before the table was dropped (as described in "Performing Incomplete User-Managed Media Recovery"). Export the lost data from the temporary, restored version of the database using the Oracle utility Export. In this case, export the accidentally dropped table. Use the Import utility to import the data back into the production database. Delete the files of the temporary copy of the database to conserve space. See Also: [/quote] Т.е. либо это все-таки как-то можно, либо я немного не понимаю... У базы тот же скрипт и тот же control file. А концепты я читал :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2003, 17:03:03 |
|
||
|
Как сделать RECOVER не битой базы?
|
|||
|---|---|---|---|
|
#18+
В журналах находится низкоуровневая информация. При пересоздании объектов нет никакой гарантии, что данные будут в располагаться на тех же самых местах. То же самое относится и к другой базе. Кроме того, у другой базы и другие идентификаторы, которые прописываются в заголовках файлов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2003, 15:50:29 |
|
||
|
|

start [/forum/topic.php?fid=52&fpage=2770&tid=1990241]: |
0ms |
get settings: |
6ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
256ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
40ms |
get tp. blocked users: |
2ms |
| others: | 235ms |
| total: | 565ms |

| 0 / 0 |
