Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Хранит ли Oracle избыточные данные и есть ли возможность откатиться? / 25 сообщений из 38, страница 1 из 2
21.03.2018, 15:17
    #39618295
IvanSCM
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранит ли Oracle избыточные данные и есть ли возможность откатиться?
По неведомым причинам(никто не признается), исчезли некоторые данные из базы (возможно и структура).
Имеются файлы полученные холодным копированием:
интернетыОстановить на обоих машинах службу 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
21.03.2018, 15:31
    #39618313
mefman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранит ли Oracle избыточные данные и есть ли возможность откатиться?
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
22.03.2018, 05:11
    #39618591
IvanSCM
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранит ли Oracle избыточные данные и есть ли возможность откатиться?
mefman, есть только указанные файлы
...
Рейтинг: 0 / 0
22.03.2018, 05:24
    #39618593
Вячеслав Любомудров
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранит ли Oracle избыточные данные и есть ли возможность откатиться?
ЧТо значит в цитате "на обоих машинах" ?

В принципе, если это у тебя правильно сформированный холодный бэкап -- ты можешь его запусить и на момент его создания вытащить данные (но не раньше. И не позже, если не настроен режим 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
22.03.2018, 05:36
    #39618595
IvanSCM
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранит ли Oracle избыточные данные и есть ли возможность откатиться?
Вячеслав Любомудров, я поднял из этого бекапа базу, все заработало. А по сабжу, откат данных возможен?
...
Рейтинг: 0 / 0
22.03.2018, 05:55
    #39618596
Вячеслав Любомудров
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранит ли Oracle избыточные данные и есть ли возможность откатиться?
Откат назад (всей БД) возможен только при использовании технологии Flashback Database (ведутся специальные flashback-логи). Насколько понимаю, в XE эта возможность недоступна
Но при правильной настройке всегда доступна возможность наката вперед -- т.е. БД восстанавливается из бэкапа на время, предшествующее требуемому моменту, и докатывается до нужной точки с помощью архивных/оперативных журналов
...
Рейтинг: 0 / 0
22.03.2018, 07:48
    #39618606
IvanSCM
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранит ли Oracle избыточные данные и есть ли возможность откатиться?
Вячеслав Любомудров,
Имеются файлы в oracle\fast_recovery_area\XE\ONLINELOG
Как я понял, логи велись?
...
Рейтинг: 0 / 0
22.03.2018, 08:20
    #39618612
Вячеслав Любомудров
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранит ли Oracle избыточные данные и есть ли возможность откатиться?
Существуют оперативные и архивные журналы (если включен режим ARCHIVELOG, то первые копируются во вторые, иначе просто перетираются и их информация для наката теряется)
Код: plsql
1.
select log_mode from v$database;
...
Рейтинг: 0 / 0
22.03.2018, 09:02
    #39618625
IvanSCM
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранит ли Oracle избыточные данные и есть ли возможность откатиться?
Вячеслав Любомудров,

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

LOG_MODE
------------
NOARCHIVELOG
...
Рейтинг: 0 / 0
22.03.2018, 09:17
    #39618635
tru55
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранит ли Oracle избыточные данные и есть ли возможность откатиться?
Значит восстановление ТОЛЬКО на момент backup (за исключением промежутка времени, когда online redo еще не перезаписались).
...
Рейтинг: 0 / 0
22.03.2018, 09:32
    #39618643
IvanSCM
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранит ли Oracle избыточные данные и есть ли возможность откатиться?
tru55, под бекапом подразумевается файлы взятые на холодную? и как узнать промежуток неперезаписовомости?
...
Рейтинг: 0 / 0
22.03.2018, 10:02
    #39618657
Viewer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранит ли Oracle избыточные данные и есть ли возможность откатиться?
Нормально сделанный холодный бэкап содержит базу в конситентном состоянии. Ни откатывать ни накатывать нечего, неприменимо.
...
Рейтинг: 0 / 0
22.03.2018, 10:07
    #39618665
Viewer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранит ли Oracle избыточные данные и есть ли возможность откатиться?
IvanSCMкак узнать промежуток неперезаписовомости?
зависит от интенсивности работы базы, и, соответсвенно, обычно величина переменная.
...
Рейтинг: 0 / 0
22.03.2018, 10:21
    #39618678
env
env
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранит ли Oracle избыточные данные и есть ли возможность откатиться?
IvanSCMИмеются файлы полученные холодным копированием
Как делалось копирование?
...
Рейтинг: 0 / 0
22.03.2018, 11:36
    #39618774
IvanSCM
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранит ли Oracle избыточные данные и есть ли возможность откатиться?
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
22.03.2018, 17:50
    #39619084
Q.Tarantino
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранит ли Oracle избыточные данные и есть ли возможность откатиться?
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
23.03.2018, 12:15
    #39619403
Дядя Жора
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранит ли Oracle избыточные данные и есть ли возможность откатиться?
Вячеслав ЛюбомудровЧТо значит в цитате "на обоих машинах" ?

В принципе, если это у тебя правильно сформированный холодный бэкап -- ты можешь его запусить и на момент его создания вытащить данные (но не раньше. И не позже, если не настроен режим 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
23.03.2018, 12:53
    #39619431
Вячеслав Любомудров
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранит ли Oracle избыточные данные и есть ли возможность откатиться?
Если хочется задать глупые вопросы, то можно спросить -- зачем вообще что-либо, кроме v$datafile
...
Рейтинг: 0 / 0
23.03.2018, 16:58
    #39619670
Hassalih
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранит ли Oracle избыточные данные и есть ли возможность откатиться?
Нормальный вопрос. Темп пересоздается если надо.
...
Рейтинг: 0 / 0
23.03.2018, 17:03
    #39619675
tru55
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранит ли Oracle избыточные данные и есть ли возможность откатиться?
HassalihНормальный вопрос. Темп пересоздается если надо.
Во-первых, если ТС задает подобные вопросы, то пересоздать temp file он, скорее всего, не сможет.
Во-вторых, можно пересоздать также и control files, и log files
...
Рейтинг: 0 / 0
23.03.2018, 17:23
    #39619710
Хранит ли Oracle избыточные данные и есть ли возможность откатиться?
начиная с десятого софта темпфайлы создаются автоматом при их отсутствии
...
Рейтинг: 0 / 0
23.03.2018, 17:55
    #39619752
Hassalih
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранит ли Oracle избыточные данные и есть ли возможность откатиться?
Да. Это и имел ввиду.... пересоздать автоматом. Остальные файлы надо ручками.
...
Рейтинг: 0 / 0
24.03.2018, 10:12
    #39619923
Вячеслав Любомудров
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранит ли Oracle избыточные данные и есть ли возможность откатиться?
Создастся он может совсем не того размера

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


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

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

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


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