powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как сделать RECOVER не битой базы?
5 сообщений из 5, страница 1 из 1
Как сделать RECOVER не битой базы?
    #32173383
noir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос наверное дико ламерский, т.к. Оракл юзаю ровно вторую неделю.


Имееться скрипт, создающий структуру базы, и redo log такой же базы, но с данными (ТОЛЬКО лог) Создаю скриптом базу, и пытаюсь сделать recover database, так как он в доках расписан (остановить базу, файлы - online, recover, alter database open). Результат: шибко вумный Оракл кидает:

ORA-00283: сеанс восстановления отменен из-за ошибок
ORA-00264: восстановление не требуется

Где грабли?
...
Рейтинг: 0 / 0
Как сделать RECOVER не битой базы?
    #32173387
AI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Значит, надо прочитать то место в документации оракула, где написано про чекпоинты и про то, когда оракл начинает проводить процедуры восстановления при старте. Одних журнальных файлов тут мало. Кстати, Вы уверены, что при "подкладывании" журналов от другой базы оракл их воспримет как родные, и начнет накатывать?

Не обижайтесь на меня, пожалуйста, но перед использованием оракла надо прочитать хотя бы Concepts из документации. Тогда "дико ламерский" вопрос просто не сможет возникнуть.
...
Рейтинг: 0 / 0
Как сделать RECOVER не битой базы?
    #32173392
noir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну, партия сказала - восстановить по логам, и срочно. К тому же, вот:

[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. А концепты я читал :)
...
Рейтинг: 0 / 0
Как сделать RECOVER не битой базы?
    #32173570
AI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В журналах находится низкоуровневая информация. При пересоздании объектов нет никакой гарантии, что данные будут в располагаться на тех же самых местах. То же самое относится и к другой базе. Кроме того, у другой базы и другие идентификаторы, которые прописываются в заголовках файлов.
...
Рейтинг: 0 / 0
Как сделать RECOVER не битой базы?
    #32173603
noir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос снимается, это был экспорт-файл, который из-за "испорченного телефона" обозвали "бэкапом". Ура!
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как сделать RECOVER не битой базы?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]