04.07.2013 16:06
izuware
 
Доброго здоровья.

Попался мне сервер с OracleOraHome92 и ошибкой той самой. Ошибка вернее не та самая, но база не стартует, а я в этом вопросе плаваю. Потому хелпми.
начальные данные: сервер виндовс 2000, на нем база для ПАРУСа. Запускалась раз в пятилетку, в промежутках разные были деяния от смены IP до поднятия AD .
Код:
# SQLNET.ORA Network Configuration File: C:\oracle\ora92\network\admin\sqlnet.ora
# Generated by Oracle configuration tools.
SQLNET.AUTHENTICATION_SERVICES= (NONE,NTS)
NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME)
Код:
sqlnet.log 

Fatal NI connect error 12560, connecting to:
 (DESCRIPTION=(ADDRESS=(PROTOCOL=BEQ)(PROGRAM=oracle)(ARGV0=oracleORCL)(ARGS='(DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))'))(CONNECT_DATA=(SID=ORCL)(CID=(PROGRAM=c:\oracle\ora92\bin\sqlplus.exe)(HOST=MATHER)(USER=User1))))

  VERSION INFORMATION:
	TNS for 32-bit Windows: Version 9.2.0.7.0 - Production
	Oracle Bequeath NT Protocol Adapter for 32-bit Windows: Version 9.2.0.7.0 - Production
  Time: 04-JUL-2013 14:03:10
  Tracing not turned on.
  Tns error struct:
    ns main err code: 12560
    TNS-12560: TNS:protocol adapter error
    ns secondary err code: 0
    nt main err code: 530
    TNS-00530: Protocol adapter error
    nt secondary err code: 2
    nt OS err code: 0
Код:
c:\oracle\ora92\bin>sqlplus /@test9
SQL*Plus: Release 9.2.0.7.0 - Production on Thu Jul 4 14:17:54 2013
Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.
ERROR:
ORA-12154: TNS:could not resolve service name
Enter user-name:
подскажите с какого угла начать копать?
04.07.2013 16:12
OlegON
 
Для начала - все тесты надо проводить с сервера.
Код:
lsnrctl status
что говорит? AD на этой же машине подняли? Лучше вывести из домена.
04.07.2013 16:55
izuware
 
машине не в домене, базу зовут ZM сервер MATHER

Код:
C:\oracle\ora92>lsnrctl status

LSNRCTL for 32-bit Windows: Version 9.2.0.7.0 - Production on 04-JUL-2013 16:34:09

Copyright (c) 1991, 2002, Oracle Corporation.  All rights reserved.

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))
STATUS of the LISTENER
------------------------
Alias                     LISTENER
Version                   TNSLSNR for 32-bit Windows: Version 9.2.0.7.0 - Production
Start Date                04-JUL-2013 14:17:48
Uptime                    0 days 2 hr. 16 min. 20 sec
Trace Level               off
Security                  OFF
SNMP                      OFF
Listener Parameter File   C:\oracle\ora92\network\admin\listener.ora
Listener Log File         C:\oracle\ora92\network\log\listener.log
Listening Endpoints Summary...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1ipc)))
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=Mather)(PORT=1521)))
Services Summary...
Service "PLSExtProc" has 1 instance(s).
  Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service...
Service "ZM" has 1 instance(s).
  Instance "ZM", status UNKNOWN, has 1 handler(s) for this service...
The command completed successfully
04.07.2013 16:57
OlegON
 
База не стартанула. Подключаемся
Код:
sqlplus / as sysdba
по вопросу подключения на форуме уже куча информации
и говорим
Код:
startup force
после чего выкладываем ошибку сюда или рапортуем, что БД завелась
05.07.2013 09:42
izuware
 
Цитата:
OlegON База не стартанула. Подключаемся
Код:
sqlplus / as sysdba
это и есть вопрос (

Код:
C:\oracle\ora92>sqlplus "/ as sysdba"

SQL*Plus: Release 9.2.0.7.0 - Production on Fri Jul 5 09:22:18 2013

Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.

ERROR:
ORA-12560: TNS:protocol adapter error
05.07.2013 10:55
Troll
 
миллион же примеров подключения тут на форуме
Код:
set ORACLE_SID=ИМЯ_БАЗЫ
sqlplus /nolog
connect / as sysdba
пользователь системы должен быть в группе ora_dba, в первом процитированном файле выше не надо NONE, только NTS.
05.07.2013 11:22
izuware
 
Цитата:
C:\oracle\ora92>set ORACLE_SID=ZM
C:\oracle\ora92>sqlplus /nolog
SQL*Plus: Release 9.2.0.7.0 - Production on Fri Jul 5 11:01:05 2013
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
SQL> connect / as sysdba
Connected to an idle instance.
SQL> startup force
ORACLE instance started.
Total System Global Area 756098032 bytes
Fixed Size 455664 bytes
Variable Size 343932928 bytes
Database Buffers 411041792 bytes
Redo Buffers 667648 bytes
Database mounted.
Database opened.
SQL>
05.07.2013 11:26
Troll
 
ну вот, все работает...
05.07.2013 11:31
izuware
 
Цитата:
Troll миллион же примеров подключения тут на форуме.
когда знаешь чего искать - то проблем никаких :)
05.07.2013 11:41
izuware
 
ещё вопрос в рамках темы: не углубляясь в дебри как проверить целостность базы, типа сиквельного DBCC CHECKDB ?
Часовой пояс GMT +3, время: 20:14.

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