Моё меню Общее меню Сообщество Правила форума Все прочитано
Вернуться   uForum.uz > ИКТ и телеком > IT-индустрия > Ferra Incognita
Сообщения за день Поиск
Знаете ли Вы, что ...
...до того как открыть новую тему, стоит использовать поиск: такая тема уже может существовать.
<< Предыдущий совет - Случайный совет - Следующий совет >>

Ferra Incognita Дела железные. Проблемы, обмен опытом, техподдержка, новости... Раздел представлен PC.UZ


Ответить

 
Опции темы Опции просмотра
Старый 17.04.2010 10:14   #11  
Аватар для YUU
Оффлайн
LLC
Creator
Сообщений: 7,683
+ 2,984  2,763/1,705
– 610  407/288

Uzbekistan
Оффтоп:

это самая ИТ тема форума!!!
Ответить 
"–" от:
Старый 17.04.2010 11:40   #12  
Аватар для stbd
Оффлайн
Сообщений: 134
+ 0  40/30
– 0  19/11

Uzbekistan
Цитата:
Сообщение от Marat Timergaliev Посмотреть сообщение
Цитата:
Сообщение от stbd Посмотреть сообщение
incomplete recovery
rman говорит что нет такой команды как incomplete, я вот сделал
shutdown immediate;
startup mount;
restore database;
incomplete recovery database;
тут он дал ошибку говорит что нету такой команды incomplete
incomplete recovery - это не команда, это, скажем так, техника восстановления или термин, означающий неполное восстновление.
Почитай гайды, какие конкретные команды использовать, там вроде опция была until cancel..
если гайдов под рукой нет, в сети поищи...

а вообще лучше опиши что ты собственно хочешь сделать, и версию оракла укажи
если речь о холодном бэкапе оракла то, как я уже писал, делай средствами ОС
если надо восстановить удаленные таблицы, то в оракле есть корзина (recycle bin)
если нужно восстановить удаленные данные то есть flashback (правда если древняя версия, то там нет)
если горячий бэкап, то только рман, но надо конкретно посидеть и почитать гайды
Ответить 
Старый 17.04.2010 12:03   #13  
Аватар для Marat Timergaliev
Оффлайн
DataSite Technology
Java Developer
AKA:Marat
Сообщений: 296
+ 170  59/42
– 23  1/1

UzbekistanОтправить сообщение для Marat Timergaliev с помощью ICQОтправить сообщение для Marat Timergaliev с помощью Skype™Мой мир
сеть есть только на уз сайты, читал книжку Oracle Database Backup and Recovery Advanced User's Guide 10g - Antonio Romero, делал until cancel и даже делал until time 'Apr 16 2010 09:41:00' и не пашет
вообще мне нужно делать бэкап на случаи если грохнется таблички,данные в них, короче говоря на все случае в жизни
Ответить 
Старый 17.04.2010 16:40   #14  
Аватар для stbd
Оффлайн
Сообщений: 134
+ 0  40/30
– 0  19/11

Uzbekistan
на все случаи жизни не бывает
в каждой конкретной ситуации применяется конкретное средство.
Например, если кто то из дибиэев грохнул таблицу, а кроме них никто не должен иметь такой возможности в принципе, то лучше всего достать из корзины или через flashback table, т.к. за тот промежуток времени который прошел с момента удаления таблицы и до момента обнаружения, другие юзеры могли напроводить кучу транзакций в других таблицах. И что ты получишь? Ты потеряешь все эти транзакции, если будешь делать восстановление до момента удаления таблицы.

В оракле много способов как восстановить данные, так и не допустить такие потери. Кроме того можно озаботиться сохранностью данных используя внешние для оракла средства, например, бэкап средствами ОС или RAID массивы. Если нет времени разбираться с рманом, используй эти средства.
Ответить 
Реклама и уведомления
Старый 19.04.2010 10:29   #15  
Аватар для stbd
Оффлайн
Сообщений: 134
+ 0  40/30
– 0  19/11

Uzbekistan
ну что, юноша, получилось сделать восстановление?
надеюсь, ты на тестовой базе экспериментируешь
а то потеряешь данные в продуктивной базе, за это по головке не погладят

по поводу этого могу дать пару советов
Цитата:
Сообщение от Marat Timergaliev Посмотреть сообщение
и даже делал until time 'Apr 16 2010 09:41:00' и не пашет
1.когда делаешь until time лучше явно указать формат даты
2.и базу надо открывать c resetlogs

в общем должно быть примерно так
connect target/;
shutdown immediate;
startup mount;
restore database;
recover database until time "to_date('20100904 09:50:00','yyyymmdd hh:mi:ss')";
alter database open resetlogs;


Ну и опять же, неполное восстановление - это плохой способ.
И перед тем как запускать в продуктиве обязательно проверяй на тестовой базе.
Ответить 
"+" от:
Старый 27.04.2010 08:55   #16  
Аватар для Marat Timergaliev
Оффлайн
DataSite Technology
Java Developer
AKA:Marat
Сообщений: 296
+ 170  59/42
– 23  1/1

UzbekistanОтправить сообщение для Marat Timergaliev с помощью ICQОтправить сообщение для Marat Timergaliev с помощью Skype™Мой мир
Цитата:
Сообщение от stbd Посмотреть сообщение
ну что, юноша, получилось сделать восстановление?
надеюсь, ты на тестовой базе экспериментируешь
а то потеряешь данные в продуктивной базе, за это по головке не погладят

по поводу этого могу дать пару советов
Цитата:
Сообщение от Marat Timergaliev Посмотреть сообщение
и даже делал until time 'Apr 16 2010 09:41:00' и не пашет
1.когда делаешь until time лучше явно указать формат даты
2.и базу надо открывать c resetlogs

в общем должно быть примерно так
connect target/;
shutdown immediate;
startup mount;
restore database;
recover database until time "to_date('20100904 09:50:00','yyyymmdd hh:mi:ss')";
alter database open resetlogs;


Ну и опять же, неполное восстановление - это плохой способ.
И перед тем как запускать в продуктиве обязательно проверяй на тестовой базе.
спасибо, я сделал бэкап горячий, как оказалось что архивлог надо включать в sqlplus, вообщем бэкап работает хорошо, но сейчас проблема в другом, у меня не получается указать директорию для бэкапа файлов и архивлога, так чтобы один раз дал configure для директорий и следующие разы не нужно было указывать куда кидать архивы
Ответить 
Старый 27.04.2010 09:56   #17  
Аватар для stbd
Оффлайн
Сообщений: 134
+ 0  40/30
– 0  19/11

Uzbekistan
Цитата:
Сообщение от Marat Timergaliev Посмотреть сообщение
как оказалось что архивлог надо включать в sqlplus,
эту фразу я вообще не понял...
ну да ладно - главное работает
Цитата:
Сообщение от Marat Timergaliev Посмотреть сообщение
у меня не получается указать директорию для бэкапа файлов и архивлога, так чтобы один раз дал configure для директорий и следующие разы не нужно было указывать куда кидать архивы
Почитай про flash recovery area (FRA)
Ответить 
Старый 27.04.2010 10:11   #18  
Аватар для stbd
Оффлайн
Сообщений: 134
+ 0  40/30
– 0  19/11

Uzbekistan
примерно так
Цитата:
1 Создать FRA
1.1 alter system set DB_RECOVERY_FILE_DEST_SIZE = 18G scope=both;
1.2 alter system set DB_RECOVERY_FILE_DEST = 'D:\flasharea' scope=both;

2 Сконфигурировать RMAN
1.3 Задать Retention Policy
SHOW RETENTION POLICY;
CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 7 DAYS;
CONFIGURE RETENTION POLICY TO REDUNDANCY 1;
1.4 Задать Optimization
CONFIGURE BACKUP OPTIMIZATION ON;
1.5 задать CONTROLFILE AUTOBACKUP
CONFIGURE CONTROLFILE AUTOBACKUP ON;
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '%F'; # default
но НЕ советую тупо в лоб прогонять эти команды
сначала почитай доку
у тебя эти команды могут не прокатить, или могут сделать не то, что ты хочешь
Ответить 
"+" от:
Старый 27.04.2010 11:18   #19  
Аватар для Marat Timergaliev
Оффлайн
DataSite Technology
Java Developer
AKA:Marat
Сообщений: 296
+ 170  59/42
– 23  1/1

UzbekistanОтправить сообщение для Marat Timergaliev с помощью ICQОтправить сообщение для Marat Timergaliev с помощью Skype™Мой мир
Цитата:
Сообщение от stbd Посмотреть сообщение
примерно так
Цитата:
1 Создать FRA
1.1 alter system set DB_RECOVERY_FILE_DEST_SIZE = 18G scope=both;
1.2 alter system set DB_RECOVERY_FILE_DEST = 'D:\flasharea' scope=both;

2 Сконфигурировать RMAN
1.3 Задать Retention Policy
SHOW RETENTION POLICY;
CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 7 DAYS;
CONFIGURE RETENTION POLICY TO REDUNDANCY 1;
1.4 Задать Optimization
CONFIGURE BACKUP OPTIMIZATION ON;
1.5 задать CONTROLFILE AUTOBACKUP
CONFIGURE CONTROLFILE AUTOBACKUP ON;
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '%F'; # default
но НЕ советую тупо в лоб прогонять эти команды
сначала почитай доку
у тебя эти команды могут не прокатить, или могут сделать не то, что ты хочешь
Спасибо большое, незнаю кто Вы, но даете хорошие советы и без стёба. Почитаю про то что Вы сказали.
Ответить 
Старый 17.01.2011 10:42   #20  
Аватар для Andrey Tey
Оффлайн
Сообщений: 3
+ 0  1/1
– 0  0/0

Uzbekistan
Ищу oracle dba
Может тут есть желающие?

Нужно: разбираться в standby, оптимизация производительности БД, оптимизация SQL запросов, rman backups
Ответить 
Ответить




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot
Advertisement System V2.5 By Branden
OOO «Единый интегратор UZINFOCOM»


Новые 24 часа Кто на форуме Новички Поиск Кабинет Все прочитано Вверх