18.01.2016 22:51
ratibor43
 
Доброго времени суток!
Переименовывал базу данных. Вылетала ошибка. Для ее исправления в Listener.ora прописана статическая регистрация. Один раз прокатило без проблем. Сейчас когда прописал в Listener статику служба не запускается. Не пойму в чем может быть проблема.


Listener.ora:
Код:
 SID_LIST_LISTENER =
(SID_LIST =
  (SID_DESC =
    (SID_NAME = PLSExtProc)
    (ORACLE_HOME = C:\oracle\oradata)
    (PROGRAM = extproc)
  )
  (SID_DESC =
    (SID_NAME = MAINBD)
    (ORACLE_HOME = C:\oracle\oradata)  
  )
)

LISTENER =
(DESCRIPTION_LIST =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
    (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
  )
)

tnsnames.ora:

Код:
 MAINBD =
(DESCRIPTION =
  (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
  (CONNECT_DATA =
    (SERVER = DEDICATED)
    (SERVICE_NAME = MAINBD)
(SID = MAINBD)
  )
)
19.01.2016 06:45
Mtirt
 
У Листенера лог есть. Не хочешь в него посмотреть??
19.01.2016 07:10
OlegON
 
на 127.0.0.1 никогда базу не вешай, в 99% случаев listener.ora не нужен и его отсутствие ошибок не вызывает
19.01.2016 07:53
ratibor43
 
Лог:

TNSLSNR for 32-bit Windows: Version 10.2.0.4.0 - Production on 19-ЯНВ-2016 08:49:11

Copyright (c) 1991, 2007, Oracle. All rights reserved.

файлом системных параметров является C:\oracle\oradata\network\admin\listener.ora
сообщения протокола записаны в C:\oracle\oradata\network\log\listener.log
информация протокола записана в C:\oracle\oradata\network\trace\listener.trc
текущим уровнем протокола является 0

Запущен с pid=2300
Прослушивается: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=WIN-LPAH256D3CT)(PORT=1521)))
Прослушивается: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC0ipc)))
Listener completed notification to CRS on start

TIMESTAMP * CONNECT DATA [* PROTOCOL INFO] * EVENT [* SID] * RETURN CODE
TNS-01192: В LISTENER.ORA для описания SID в левой части равенства отсутствует значение SID_LIST_
Более не прослушивается: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=WIN-LPAH256D3CT)(PORT=1521)))
Более не прослушивается: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC0ipc)))
19.01.2016 07:54
ratibor43
 
Да это уже мои переделки) В хост уже чего только не писал. И имя машины прописывал и ип..)
19.01.2016 08:07
OlegON
 
убери файлик listener.ora
19.01.2016 08:27
ratibor43
 
Тогда во время переименования базы, выходит такая вот ошибка:

Код:
SQL> shutdown immediate 
Database closed. 
Database dismounted. 
ORACLE instance shut down. 
SQL> startup mount 
ORA-12514: TNS:listener does not currently know of service requested in connect descriptor 
SQL> startup mount 
ORA-24324: service handle not initialized 
ORA-01041: internal error. hostdef extension doesn't exist
В прошлый раз избежать эту ошибку помогла как раз статика.
19.01.2016 10:59
baggio
 
1. Оракл точно на диске С?
2. Что мешает прописать нормальный айпишник с лан интерфейса...
3. антивирусов файрволов нет?
19.01.2016 11:39
OlegON
 
Цитата:
ratibor43 Тогда во время переименования базы, выходит такая вот ошибка:
ее лучше разобрать в отдельной теме с указанием всего ввода.
Часовой пояс GMT +3, время: 07:11.

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