powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Хранит ли Oracle избыточные данные и есть ли возможность откатиться?
25 сообщений из 38, страница 1 из 2
Хранит ли Oracle избыточные данные и есть ли возможность откатиться?
    #39618295
IvanSCM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
По неведомым причинам(никто не признается), исчезли некоторые данные из базы (возможно и структура).
Имеются файлы полученные холодным копированием:
интернетыОстановить на обоих машинах службу OracleServiceXE
перенести файлы:
1. C:\oraclexe\app\oracle\product\11.2.0\server\dbs\SPFILEXE.ORA
2. Папку с содержимым C:\oraclexe\app\oracle\oradata\XE
3. Папку с содержимым C:\oraclexe\app\oracle\fast_recovery_area\XE\ONLINELOG
Запустить службу OracleServiceXE

Инструкция на https://ss64.com/ora/rman_pitr_example.html не сработала, так как нет точек восстановления. Но почитав интернеты, я понял что Oracle избыточно хранит данные и в теории есть возможность откатиться до определенной даты. Буду благодарен за помощь или подсказку.
...
Рейтинг: 0 / 0
Хранит ли Oracle избыточные данные и есть ли возможность откатиться?
    #39618313
Фотография mefman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IvanSCMПо неведомым причинам(никто не признается), исчезли некоторые данные из базы (возможно и структура).
Имеются файлы полученные холодным копированием:
интернетыОстановить на обоих машинах службу OracleServiceXE
перенести файлы:
1. C:\oraclexe\app\oracle\product\11.2.0\server\dbs\SPFILEXE.ORA
2. Папку с содержимым C:\oraclexe\app\oracle\oradata\XE
3. Папку с содержимым C:\oraclexe\app\oracle\fast_recovery_area\XE\ONLINELOG
Запустить службу OracleServiceXE

Инструкция на https://ss64.com/ora/rman_pitr_example.html не сработала, так как нет точек восстановления. Но почитав интернеты, я понял что Oracle избыточно хранит данные и в теории есть возможность откатиться до определенной даты. Буду благодарен за помощь или подсказку.
база в архивлоге? бекап есть?
...
Рейтинг: 0 / 0
Хранит ли Oracle избыточные данные и есть ли возможность откатиться?
    #39618591
IvanSCM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mefman, есть только указанные файлы
...
Рейтинг: 0 / 0
Хранит ли Oracle избыточные данные и есть ли возможность откатиться?
    #39618593
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЧТо значит в цитате "на обоих машинах" ?

В принципе, если это у тебя правильно сформированный холодный бэкап -- ты можешь его запусить и на момент его создания вытащить данные (но не раньше. И не позже, если не настроен режим ARCHIVELOG)
Т.е. в пунктах 2 и 3 у тебя должны быть все файлы из запросов
Код: plsql
1.
2.
3.
4.
select member from v$logfile;
select name from v$controlfile;
select name from v$datafile;
select name from v$tempfile;
...
Рейтинг: 0 / 0
Хранит ли Oracle избыточные данные и есть ли возможность откатиться?
    #39618595
IvanSCM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вячеслав Любомудров, я поднял из этого бекапа базу, все заработало. А по сабжу, откат данных возможен?
...
Рейтинг: 0 / 0
Хранит ли Oracle избыточные данные и есть ли возможность откатиться?
    #39618596
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Откат назад (всей БД) возможен только при использовании технологии Flashback Database (ведутся специальные flashback-логи). Насколько понимаю, в XE эта возможность недоступна
Но при правильной настройке всегда доступна возможность наката вперед -- т.е. БД восстанавливается из бэкапа на время, предшествующее требуемому моменту, и докатывается до нужной точки с помощью архивных/оперативных журналов
...
Рейтинг: 0 / 0
Хранит ли Oracle избыточные данные и есть ли возможность откатиться?
    #39618606
IvanSCM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вячеслав Любомудров,
Имеются файлы в oracle\fast_recovery_area\XE\ONLINELOG
Как я понял, логи велись?
...
Рейтинг: 0 / 0
Хранит ли Oracle избыточные данные и есть ли возможность откатиться?
    #39618612
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Существуют оперативные и архивные журналы (если включен режим ARCHIVELOG, то первые копируются во вторые, иначе просто перетираются и их информация для наката теряется)
Код: plsql
1.
select log_mode from v$database;
...
Рейтинг: 0 / 0
Хранит ли Oracle избыточные данные и есть ли возможность откатиться?
    #39618625
IvanSCM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вячеслав Любомудров,

Код: plsql
1.
2.
3.
4.
5.
SQL> select log_mode from v$database;

LOG_MODE
------------
NOARCHIVELOG
...
Рейтинг: 0 / 0
Хранит ли Oracle избыточные данные и есть ли возможность откатиться?
    #39618635
tru55
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Значит восстановление ТОЛЬКО на момент backup (за исключением промежутка времени, когда online redo еще не перезаписались).
...
Рейтинг: 0 / 0
Хранит ли Oracle избыточные данные и есть ли возможность откатиться?
    #39618643
IvanSCM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tru55, под бекапом подразумевается файлы взятые на холодную? и как узнать промежуток неперезаписовомости?
...
Рейтинг: 0 / 0
Хранит ли Oracle избыточные данные и есть ли возможность откатиться?
    #39618657
Фотография Viewer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нормально сделанный холодный бэкап содержит базу в конситентном состоянии. Ни откатывать ни накатывать нечего, неприменимо.
...
Рейтинг: 0 / 0
Хранит ли Oracle избыточные данные и есть ли возможность откатиться?
    #39618665
Фотография Viewer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IvanSCMкак узнать промежуток неперезаписовомости?
зависит от интенсивности работы базы, и, соответсвенно, обычно величина переменная.
...
Рейтинг: 0 / 0
Хранит ли Oracle избыточные данные и есть ли возможность откатиться?
    #39618678
Фотография env
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IvanSCMИмеются файлы полученные холодным копированием
Как делалось копирование?
...
Рейтинг: 0 / 0
Хранит ли Oracle избыточные данные и есть ли возможность откатиться?
    #39618774
IvanSCM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
envIvanSCMИмеются файлы полученные холодным копированием
Как делалось копирование?
Остановка службы OracleServiceXE
Файлы:
1. C:\oraclexe\app\oracle\product\11.2.0\server\dbs\SPFILEXE.ORA
2. Папку с содержимым C:\oraclexe\app\oracle\oradata\XE
3. Папку с содержимым C:\oraclexe\app\oracle\fast_recovery_area\XE\ONLINELOG
Запуск службы OracleServiceXE
...
Рейтинг: 0 / 0
Хранит ли Oracle избыточные данные и есть ли возможность откатиться?
    #39619084
Q.Tarantino
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IvanSCMenvпропущено...

Как делалось копирование?
Остановка службы OracleServiceXE
Файлы:
1. C:\oraclexe\app\oracle\product\11.2.0\server\dbs\SPFILEXE.ORA
2. Папку с содержимым C:\oraclexe\app\oracle\oradata\XE
3. Папку с содержимым C:\oraclexe\app\oracle\fast_recovery_area\XE\ONLINELOG
Запуск службы OracleServiceXE
так состояние БД на момент создания холодной копии то устраивает или нет?
если да - то копируйте обратно подобным образом. если не устраивает и в бэкапе уже нет данных - смиритесь.
...
Рейтинг: 0 / 0
Хранит ли Oracle избыточные данные и есть ли возможность откатиться?
    #39619403
Фотография Дядя Жора
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вячеслав ЛюбомудровЧТо значит в цитате "на обоих машинах" ?

В принципе, если это у тебя правильно сформированный холодный бэкап -- ты можешь его запусить и на момент его создания вытащить данные (но не раньше. И не позже, если не настроен режим ARCHIVELOG)
Т.е. в пунктах 2 и 3 у тебя должны быть все файлы из запросов
Код: plsql
1.
2.
3.
4.
select member from v$logfile;
select name from v$controlfile;
select name from v$datafile;
select name from v$tempfile;



А v$tempfile зачем?
...
Рейтинг: 0 / 0
Хранит ли Oracle избыточные данные и есть ли возможность откатиться?
    #39619431
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если хочется задать глупые вопросы, то можно спросить -- зачем вообще что-либо, кроме v$datafile
...
Рейтинг: 0 / 0
Хранит ли Oracle избыточные данные и есть ли возможность откатиться?
    #39619670
Hassalih
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нормальный вопрос. Темп пересоздается если надо.
...
Рейтинг: 0 / 0
Хранит ли Oracle избыточные данные и есть ли возможность откатиться?
    #39619675
tru55
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HassalihНормальный вопрос. Темп пересоздается если надо.
Во-первых, если ТС задает подобные вопросы, то пересоздать temp file он, скорее всего, не сможет.
Во-вторых, можно пересоздать также и control files, и log files
...
Рейтинг: 0 / 0
Хранит ли Oracle избыточные данные и есть ли возможность откатиться?
    #39619710
начиная с десятого софта темпфайлы создаются автоматом при их отсутствии
...
Рейтинг: 0 / 0
Хранит ли Oracle избыточные данные и есть ли возможность откатиться?
    #39619752
Hassalih
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да. Это и имел ввиду.... пересоздать автоматом. Остальные файлы надо ручками.
...
Рейтинг: 0 / 0
Хранит ли Oracle избыточные данные и есть ли возможность откатиться?
    #39619923
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Создастся он может совсем не того размера

Ну и у ТС есть определенная инструкция, надо же ему как-то срастить ожидание с действительностью
...
Рейтинг: 0 / 0
Хранит ли Oracle избыточные данные и есть ли возможность откатиться?
    #39620170
Фотография Дядя Жора
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вячеслав ЛюбомудровСоздастся он может совсем не того размера
...


А что в этом плохого? У меня на одной базе темпы под террабайт. Тащить этот террабайт в архив пустая трата времени и ресурсов. Если пересоздадутся по гигу с авторасширением по мере надобности, то я не против.
...
Рейтинг: 0 / 0
Хранит ли Oracle избыточные данные и есть ли возможность откатиться?
    #39622699
nick348
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Hassalih,

"начиная с десятого софта темпфайлы создаются автоматом при их отсутствии "

Это как вообще? Пруф можно?
...
Рейтинг: 0 / 0
25 сообщений из 38, страница 1 из 2
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Хранит ли Oracle избыточные данные и есть ли возможность откатиться?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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