[ОТВЕТИТЬ]
Опции темы
08.10.2013 08:45  
Tagir
Жалуется на файлик USERS04.DBF, некогда слетал райд, но после этого базу поднимали. В данный момент с аппаратной структурой серва все в порядке. Но при копировании даже сама ось говорит, что фаил возможно побит. БД из холодного бэкапа поднимается, если его скопировать раз 3-4, после этого она начинает работать.
Что возможно сделать? Мало что понимаю в базах.
Оракл 8.
 
08.10.2013 08:56  
OlegON
Если "скопировать раз 3-4", то налицо проблема не в Oracle, а железе. Возможно, драйвера, антивирусы... Я бы перенес БД на другой сервер, причем очень срочно. Если программа, работающая с БД позволяет, то лучше подняться до Oracle 10.2.0.5 или 11.2.0.3.
 
08.10.2013 09:04  
Tagir
С БД работает СМ2000, позволяет. у вас на форуме случаем нет мануалов как подняться?
Вообще, фаил был побит при развале райда, и с тех пор он стал так скажем проблемным. Бэкапы тоже с того времени, когда уже поднимали БД после развала.
 
08.10.2013 09:12  
OlegON
Мануалы есть, поиск по форуму тоже. Но, еще раз, если операционка ругается на файл, то вряд ли проблема в Oracle. Хотя, экспорт-импорт БД может и помочь.
 
08.10.2013 09:12  
whitewizard
Найди на форуме про экспорт/импорт
 
08.10.2013 10:17  
Tagir
Спасибо, сейчас поищу.
 
12.10.2013 19:40  
Tagir
В общем, путем анализа БД опытным специалистом, было выяснено, что ошибка "DBV-00102", нужно уменьшить файл.
ВЫполнил команду:
alter $basename datafile $failname resize 1024 m
на что винда ругнулась, что команда "alter" не является командой.
Винда 2к3
Как еще можно это сделать? И что я сделал не так?
 
12.10.2013 21:07  
Dim
эта команда подается из программы sqlplus
 
12.10.2013 22:53  
OlegON
рекомендую еще пример команды тут найти, я тебе про basename и тем паче, failname точно не писал ;)
ключевые слова sqlplus connect для первого
alter datafile resize - для второго ;)
кстати, вроде обсуждалось уже, попробовать перейти на 10 не хочешь? Может, экспорт нормально пройдет.
 
12.10.2013 23:03  
Tagir
Хочу и буду, но мне показалось, что сперва нужно решить эту багу с БД? Магазы не выгружаются =)
Про команду, я вхожу на sqlplus так:

rman target sys/qqq>@target auxiliary sys/qqq>@aux
sqlplus "sys/qqq>@target as sysdba"
где (qqq) - pswd
Но битые кодировки серва выдают мне нечто непонятное далее, но "alter" я там могу уже применять, команду он знает (видимо заходит на sqlplus)
Работать далее страшно.
 
 


Опции темы



Часовой пояс GMT +3, время: 15:16.

Все в прочитанное - Календарь - RSS - - Карта - Вверх 👫 Яндекс.Метрика
Форум сделан на основе vBulletin®
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.