[ОТВЕТИТЬ]
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)
Работать далее страшно.
12.10.2013 23:09
Tagir
 
SQL*Plus: Release 8.1.6.0.0 -

(c) Copyright 1999 Oracle Cor

ERROR:
ORA-12154: TNS:эхтючьюцэю Ёрч


┬тхфшЄх шь яюы№чютрЄхы:

Вот что я вижу, тоесть мы заходим на sql, а далее видим ошибку, о чем она свидетельствует порывшись в гугле я не понял.
13.10.2013 04:25
whitewizard
 
Чтобы писало не козявками, добавь в системные переменные
nls_lang=american_america.cl8mswin1251
ORACLE_SID=имя_базы

В базу заходи через sqlplus/qqq@имя_базы as sysdba

ORA-12154 говорит о не совсем корректном LISTENER.ORA и/или TNSNAMES.ORA. Покажи их сюда.
13.10.2013 10:50
Tagir
 
как слепой котенок блин. НЕ могу найти не как отредактить переменные его, не тех файлов. Облазил методом тыка наверное всю БД. Но раз не нашел, видимо не всю, где они лежат, подскажи пожалуйста.
13.10.2013 10:56
whitewizard
 
свойства моего компьютера - дополнительные параметры
13.10.2013 11:32
whitewizard
 
В папке оракла .\network\admin
13.10.2013 12:55
Tagir
 
# TNSNAMES.ORA Network Configuration File: C:\ORACLES\ORANTS\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.

DB2000 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.250)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = db2000)
)
)

unicity =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = smserver)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = unicity)
)
)



# LISTENER.ORA Network Configuration File: C:\oracles\orants\network\admin\listener.ora
# Generated by Oracle configuration tools.

LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = smserver)(PORT = 1521))
)
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
)
)
)

SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = C:\oracles\orants)
(PROGRAM = extproc)
)
(SID_DESC =
(GLOBAL_DBNAME = unicity)
(ORACLE_HOME = C:\oracles\orants)
(SID_NAME = unicity)
)

)
13.10.2013 14:00
OlegON
 
с таким уровнем админства настоятельно рекомендую сначала сделать бекап. смотри, останавливаешь сервис БД, файлы нормально копируются? в частности - USERS04.DBF? если нет - давай разбираться с ОС и железом. С ораклом разберешься потом.
13.10.2013 14:10
Tagir
 
Бэкап тормозиться на одном файле, USERS04.DBF, ыне могу копирнуть его. Все останое, абсолюнто все, пишется/читается, винты все адекватные.
13.10.2013 14:13
whitewizard
 
Делай экспорт, пока не началось
13.10.2013 14:17
OlegON
 
Поддерживаю экспорт и размышления на тему, почему не копируется файл на уровне ОС, если все хорошо.
13.10.2013 14:20
Tagir
 
Хорошо, сейчас буду пытаться экспортировать и обновится на 10-тку. На счет файла есть мысль, что некогда развал райда его побил, с тех пор он хромой =) Других мыслей нет. В данный момент, за его исключением проблем на уровне ОС не наблюдается.
13.10.2013 14:27
OlegON
 
чекдиск без правки находит ошибки?
13.10.2013 14:35
Tagir
 
Поврежденных файлов нет, но нашел 20 кб в бадах. Очень странно, ведь при проверке пару дней назад их не было.
13.10.2013 14:48
whitewizard
 
Сыпятся веники, чего тут думать.
Надеюсь, 10 Оракл не на этой же машине поднимать собираешься?
13.10.2013 14:52
Tagir
 
Нет, на соседней. Если, все пройдет нормально конечно. Эта машина уже старая, свое можно сказать отслужила, обслуживать даже не выгодно, SCSI винты по 6 к за 40 г
13.10.2013 15:04
whitewizard
 
Оригинально. А сейчас на каких дровах супермаг крутится?
13.10.2013 15:10
Tagir
 
Ну, написал же выше =) 7 или 8 года серв, два хеона стоят, озу 4, и винтов по 40 г - 14 шт
13.10.2013 15:13
whitewizard
 
Аж всплакнул :) Лучше уж тогда на обычном i7 развернуть.
Опции темы


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

 

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