[ОТВЕТИТЬ]
Опции темы
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, время: 19:44.

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