07.02.2010 17:39
Sobol
 
Здравствуйте. Возникла проблема - перестала автоматически запускаться база (Oracle 8i) после ночного резервного копирования. Запускается сервис базы, сервер супермага и касссовый с почтовым. Сама база в состоянии shutdown. При попытке запустить из консоли получаю следующее:

C:\Documents and Settings\Administrator>net start oracleserviceимя_базы
Служба "OracleServiceимя_базы" запускается.....
Служба "OracleServiceимя_базы" успешно запущена.


C:\Documents and Settings\Administrator> svrmgrl

Oracle Server Manager Release 3.1.6.0.0 - Production

Copyright (c) 1997, 1999, Oracle Corporation. All Rights Reserved.

ORA-12560: TNS: protocol adapter error
SVRMGR> connect internal/qqq@имя_базы
Connected.
SVRMGR> startup
ORACLE instance started.
Total System Global Area 434570164 bytes
Fixed Size 70580 bytes
Variable Size 165986304 bytes
Database Buffers 268435456 bytes
Redo Buffers 77824 bytes
ORA-01991: invalid password file 'D:\ORACLE\ORA81\DATABASE\PWDимя_базы.ORA'
SVRMGR>
Пытался пересоздать pwd-файл, безрезультатно. Базу можно запустить только через DBA Studio. Подскажите, в какую сторону смотреть?
07.02.2010 17:48
OlegON
 
В сторону результатного создания файла паролей :)
Цитата:
orapwd file=D:\ORACLE\ORA81\DATABASE\PWDимя_базы.ORA password=qqq
и внимательно читай, что пишет, а заодно все таки надо внимательно прочитать в FAQ, как надо стартовать базу из консоли.
07.02.2010 21:34
Sobol
 
Цитата:
OlegON В сторону результатного создания файла паролей :)

и внимательно читай, что пишет, а заодно все таки надо внимательно прочитать в FAQ, как надо стартовать базу из консоли.
Файл пересоздал. Непомогло.
Запускаю:
sqlplus /nolog
connect / as sysdba
И снова "ORA-12560: TNS protocol adapter error".
И далее так-же на любую команду.
08.02.2010 06:41
OlegON
 
Это понимать как "я скрываю от вас процесс создания файла паролей и всего остального, попробуйте догадайтесь"? :) Полностью ввод/вывод консоли с момента ее запуска приведи, будет яснее, где ты там что неправильно делаешь.
08.02.2010 12:33
Sobol
 
Вот ввод/вывод консоли с момента ее запуска: (база, сервис базы и все сервисы Супермага на данный момент остановлены. Файл PWDEdelco1.ORA удален)

D:\>set nls_lang=american_america.cl8mswin1251

D:\>orapwd file=D:\ORACLE\ORA81\DATABASE\PWDEdelco1.ORA password=qqq

D:\>net start OracleServiceEdelco1
Служба "OracleServiceEDELCO1" запускается.....
Служба "OracleServiceEDELCO1" успешно запущена.


D:\>sqlplus /nolog

SQL*Plus: Release 8.1.6.0.0 - Production on Mon Feb 8 12:16:33 2010

(c) Copyright 1999 Oracle Corporation. All rights reserved.

SQL> connect / as sysdba
ERROR:
ORA-12560: TNS: protocol adapter error


SQL> startup
ORA-12560: TNS: protocol adapter error
08.02.2010 13:25
OlegON
 
А теперь напрячься и прочитать FAQ. После чего в самом начале вписать
Цитата:
set ORACLE_SID=EDELCO1
08.02.2010 14:23
Sobol
 
C:\>set oracle_sid=edelco1

C:\>orapwd file=D:\ORACLE\ORA81\DATABASE\PWDEdelco1.ORA password=qqq

C:\>net start OracleServiceEdelco1
Служба "OracleServiceEDELCO1" запускается.....
Служба "OracleServiceEDELCO1" успешно запущена.


C:\>sqlplus /nolog

SQL*Plus: Release 8.1.6.0.0 - Production on Mon Feb 8 14:04:35 2010

(c) Copyright 1999 Oracle Corporation. All rights reserved.

SQL> connect / as sysdba
ERROR:
ORA-01031: insufficient privileges
08.02.2010 14:24
OlegON
 
содержимое sqlnet.ora?
08.02.2010 14:38
Sobol
 
У меня на диске D: есть только один sqlnet.ora по адресу D:\ORACLE\ORA81\network\ADMIN\SAMPLE\SQLNET.ORA, но я так понимаю, что это не он?
08.02.2010 14:48
OlegON
 
Правильно понимаешь. Вытащи его на уровень повыше, а заодно убедись, что ты группе ORA_DBA и в найденном файле
Цитата:
SQLNET.AUTHENTICATION_SERVICES=(NTS)
Часовой пояс GMT +3, время: 06:29.

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