04.10.2012 15:54
Вообщем попытались в обед сделать аналитику в магазине... При расчете товара движения выдает ошибку:
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
такс... где мой хрустальный шар... попробую предположить, что это старый, занюханный системник, на котором сдох тот единственный диск, который базе выделили? стремительно все копируете на новый, возможно, что из бекапа, особенно, если оптимизатора нет. для более подробного рассказа надо сообщать версию Oracle, что за винты и что в виндовом журнале красного.
04.10.2012 16:10
БД не удается скопировать ссылается на USERS01.DBF при этом сама БД работает но не дает сделать аналитику и скопировать (ночью автоматический бэкап выполнился вроде как успешно)
04.10.2012 16:30
утаскивай скорее бекап и пробуй его развернуть. а параллельно какой-нибудь утилитой скопируй БД с пропуском сбойных блоков. и сразу винты меняй. до разбора полетов работу с БД все прекращают, как операторы, так и сервисы.
04.10.2012 16:52
после проверки диска виндовой утилитой удалось скопировать БД на внешний винт на юзер01 не ссылается.
04.10.2012 16:58
Это мож и зря сделал. Экспорт попробуй запустить.
04.10.2012 17:02
Лучше оптимизатор уговорить сбекапить. Экспортом всех ошибок не выявить, будет полтергейст вроде остановки БД неожиданных... Но если нет - хоть экспортом... Диск однозначно зря проверял :( Он кромсает так, что вместо одного сбойного блока, на который ругалось, теперь там не ругается, но выкинуто 10.
04.10.2012 19:32
базу за бэкапил, пытаюсь перенести на другой диск
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
Код:
select name from v$datafile;
работает? переименовываешь что-то несуществующее навскидку
Часовой пояс GMT +3, время: 10:49.

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