CftClub.ru
Клуб специалистов ЦФТ-Банк

Внимание! Бэкапы - в опасности!!!

 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Oracle DBA
Предыдущая тема :: Следующая тема  
Автор Сообщение
AlexV
Гуру


Вступление в Клуб: 29.06.2007
СообщениеЧт Июл 03, 2008 13:54   Внимание! Бэкапы - в опасности!!! Ответить с цитатой
Полезность: Нет оценки
Поделитесь результатом:
Код:
SELECT *
  FROM dba_tables
 WHERE LOGGING <> 'YES'
   AND TEMPORARY <> 'Y'
   AND owner NOT LIKE 'SYS%'
(под SYS-ом)

У нас результат - НЕПУСТОЙ!
Shocked
_________________
IT-Команда предлагает свои услуги:
http://www.cftclub.ru/viewtopic.php?t=909
Serj
Профи


Вступление в Клуб: 02.08.2007
СообщениеПт Июл 04, 2008 05:19    Ответить с цитатой
Полезность: Нет оценки
Собственно непустой результат не говорит не очем совершенно - например был такой маньяк Чикатило - теперь всех с такими фамилиями в турму? Мало ли какие объекты не логинятся, может так нужно вот у нас например журнал шлюза BSS в nologging - да и бог бы с ним! - (пишется часто, а то что не логинится - то только хорошо, меньше нагрузка на экземпляр). Приведи результат селекта.
AlexV
Гуру


Вступление в Клуб: 29.06.2007
СообщениеПт Июл 04, 2008 07:41    Ответить с цитатой
Полезность: Нет оценки
Важен, как мне кажется, не результат, а то, что таблицы, не являющиеся временными, не журналируют свои изменения!
Конечно, я не разработчик и не могу оценить глубину мысли о целостности данных в результате такой "неполноты". Но у нас уже случилась ситуация, когда standby-база оказалась "поломанной" после наката очередных арклогов:

ORA-01578: ORACLE data block corrupted (file # 6, block # 2828354)
ORA-01110: data file 6: '/u/dat/db1/t_usr01.dbf'
ORA-26040: Data block was loaded using the NOLOGGING option

PS: Физика - целая!
_________________
IT-Команда предлагает свои услуги:
http://www.cftclub.ru/viewtopic.php?t=909
Serj
Профи


Вступление в Клуб: 02.08.2007
СообщениеПт Июл 04, 2008 08:26    Ответить с цитатой
Полезность: 1
А зачем гадать - что нужно логировать что нет, достаточно результат селекта передать в сопровождение и спросить нужно ли логирование объекта или нет, ну и с небольшой долей вероятности - помнится вот такая нота есть на металинк Note:293515.1 - нет LOB случайно в табличках?
AlexV
Гуру


Вступление в Клуб: 29.06.2007
СообщениеПт Июл 04, 2008 08:45    Ответить с цитатой
Полезность: Нет оценки
LOB полей нет. С разработчиками связывались.
Ответ был, как и ожидалось: "разрушилась Ваша база, поломались диски, сделайте полный экспорт, не останавливая инстанс, потом импорт и т.д." В общем дня на два остановить банк.

Анализ показал, что подобные таблицы появляются в результате переименования Типа (собственные разработки). Происходит неуловимый глюк, и старая таблица Типа оказывается в режиме NOLOGGING, ее индексы, соответственно тоже.
Перестроили индексы (ONLINE), удалили таблицу и "плохих" блоков не осталось.

Но осадок - остался...
_________________
IT-Команда предлагает свои услуги:
http://www.cftclub.ru/viewtopic.php?t=909
Serj
Профи


Вступление в Клуб: 02.08.2007
СообщениеПт Июл 04, 2008 09:50    Ответить с цитатой
Полезность: Нет оценки
AlexV пишет:

Но осадок - остался...
- вот посему я к поддержке практически и не обращаюсь. - А сказать что разрушилась база только по ORA-26040 НЕЛЬЗЯ - их совет экпортить базу это как лечить седалище через гланды, точно зная что оно не болит, по поводу появления nologging при перестройке типа - забавно что-то в Т Я, вероятно - нужно трассировать сессию и смотреть трэйс, может что и отыщется.
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Oracle DBA Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Рейтинг@Mail.ru