04.10.2012 15:54
7zEro
 
Вообщем попытались в обед сделать аналитику в магазине... При расчете товара движения выдает ошибку:
2012.10.04 (четверг) 12:39:04
Версия 1.029.1
>>> Запись 1
Источник: Административный модуль
HRESULT=80004005 custom=12 SQLState=<none>
Ошибка при сохранении результатов в базу данных.
>>> Запись 2
Источник: Microsoft OLE DB Provider for Oracle
HRESULT=80004005 custom=1115 SQLState=<none>
ORA-01115: ошибка ввода/вывода при чтении блока из файла 5 (блок # 5481)
ORA-01110: файл данных 5: 'D:\ORACLE\ORADATA\ADEPT02\USERS01.DBF'
ORA-27091: невозможно поместить в очередь операцию ввода/вывода
ORA-27070: сбой при асинхронном вводе/выводе
OSD-04006: сбой ReadFile(), чтение из файла невозможно
O/S-Error: (OS 23) Ошибка в данных (CRC).
ORA-06512: на "SUPERMAG.DBADMIN", line 104
ORA-06512: на "SUPERMAG.FIFOWORK", line 259
ORA-06512: на line 1

>>> Запись 3
Источник: SmLibaryBase trace
HRESULT=80004005 custom=0 SQLState=<none>
begin supermag.FIFOWork.TabAnalyze('FFMapOutIn',FALSE,30); end;

в чем проблема и как исправить?
04.10.2012 15:59
OlegON
 
такс... где мой хрустальный шар... попробую предположить, что это старый, занюханный системник, на котором сдох тот единственный диск, который базе выделили? стремительно все копируете на новый, возможно, что из бекапа, особенно, если оптимизатора нет. для более подробного рассказа надо сообщать версию Oracle, что за винты и что в виндовом журнале красного.
04.10.2012 16:10
7zEro
 
БД не удается скопировать ссылается на USERS01.DBF при этом сама БД работает но не дает сделать аналитику и скопировать (ночью автоматический бэкап выполнился вроде как успешно)
04.10.2012 16:30
OlegON
 
утаскивай скорее бекап и пробуй его развернуть. а параллельно какой-нибудь утилитой скопируй БД с пропуском сбойных блоков. и сразу винты меняй. до разбора полетов работу с БД все прекращают, как операторы, так и сервисы.
04.10.2012 16:52
7zEro
 
после проверки диска виндовой утилитой удалось скопировать БД на внешний винт на юзер01 не ссылается.
04.10.2012 16:58
whitewizard
 
Это мож и зря сделал. Экспорт попробуй запустить.
04.10.2012 17:02
OlegON
 
Лучше оптимизатор уговорить сбекапить. Экспортом всех ошибок не выявить, будет полтергейст вроде остановки БД неожиданных... Но если нет - хоть экспортом... Диск однозначно зря проверял :( Он кромсает так, что вместо одного сбойного блока, на который ругалось, теперь там не ругается, но выкинуто 10.
04.10.2012 19:32
7zEro
 
базу за бэкапил, пытаюсь перенести на другой диск
alter database rename file 'D:\oracle\Oradata\adept02\INDX01.DBF' to 'E:\oracle\Oradata\adept02\INDX01.DBF';

выдает ошибку
ORA-01511: ошибка в переименовании протокольных файлов или файлов данных
ORA-01516: несуществующий журнальный файл, файл данных или временный файл
'D:\oracle\Oradata\adept02\INDX01.DBF'
04.10.2012 19:44
OlegON
 
Код:
select name from v$datafile;
работает? переименовываешь что-то несуществующее навскидку
Часовой пояс GMT +3, время: 06:57.

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