29.02.2012 10:29
pipeg
 
При резервном копировании БД Oracle копируются все файлы кроме одного - indx02.dbf
Копирование это файла доходит до 68% и отваливается с ошибкой CRC
При этом БД нормально останавливается и запускается, при работе СМ2000 тоже никаких проблем не возникает.

Возможно ли как-то реанимировать этот файл?
29.02.2012 10:32
OlegON
 
Для начала надо выяснить, что в нем лежит. Пересоздать эти объекты в новом ТП и убить старое ТП.
29.02.2012 10:34
pipeg
 
что есть ТП? Просто БД не совсем мой профиль
29.02.2012 10:43
OlegON
 
Табличное Пространство. Предлагаю пригласить в эту тему от вас того, чей профиль - заниматься БД в вашей организации.
29.02.2012 11:04
pipeg
 
Тогда тему по ходу надо закрывать, я тут один на всю организацию, а в одну руку все орехи не ухватишь.

Добавлено через 8 минут 5 секунд
В поддержке посоветовали, сделать Полное пересоздание индексов. Это поможет?
29.02.2012 11:13
OlegON
 
От той проблемы, что описана выше - нет. Еще и навредить можно. Еще раз, сначала - узнайте, что в этом файле лежит. Либо просто - какому табличному пространству принадлежит этот файлик и все из него переместите в другое, а само ТП убейте.
29.02.2012 11:19
akonev
 
Цитата:
pipeg ... БД не совсем мой профиль
тогда придется медленно и мучительно.

версия оракла?
29.02.2012 12:35
akonev
 
варианта два.

первый - пару недель вдумчиво куришь мануалы, чтобы осознать, что именно тебе два раза сказал Олег. учти, это вариант более правильный.

второй - в режиме попугая смотришь что уже есть и делаешь то же самое по новой.
1) лезем в DBA Studio (Олег сейчас плеваться начнет :) )
2) цепляемся к базе под именем sys, указываем Connect as: sysdba (ПОКА НИЧЕГО НЕ МЕНЯЕМ, только смотрим !!!)
3) залезаем в раздел storage
4) ищем там tablespaces
5) рассматриваем табличные и их файлы, читаем пару статеек про то, что такое табличное пространство. их много, погугли.
6) находим к какому табличному относится твой файл
7) внимательно просматриваем параметры этого табличного и его файлов (НИЧЕГО НЕ МЕНЯЕМ!!!)
8) оцениваем сколько места оно занимает и где сделать новое такое же или больше (если видно, что места уже маловато)
9) по аналогии с существующим создаем новое. например, если старое зовется INDX, то новое пусть будет INDEX (если есть свободное место на отдельных шустрых винтах - может быть полезно новое отселить туда)
10) еще раз внимательно и придирчиво сравниваем новое ТП со старым. если похоже на правду, считаем что новое табличное есть и можно начинать пересаживать индексы.
29.02.2012 12:45
Vovantus
 
тяжёлый случай.. обратись к olegon'у, он починит.
Часовой пояс GMT +3, время: 08:36.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.