powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Ошибка листнера при входе ora-12514
25 сообщений из 28, страница 1 из 2
Ошибка листнера при входе ora-12514
    #40060173
alvira1984
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день. Стоял сервак с базой на 12C. Моргнул свет, база легла, в принципе не критично, но сам сервак с ораклом периодический бывает нужен. Перечитал кучу тем, ни как не получается.
Ошибка ora-12514, уже несколько раз менял, дописывал и т.д. файл с лисснером.

# listener.ora Network Configuration File: C:\app\kontrol\product\12.1.0\dbhome_1\network\admin\listener.ora
# Generated by Oracle configuration tools.

SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = CLRExtProc)
(ORACLE_HOME = C:\app\kontrol\product\12.1.0\dbhome_1)
(PROGRAM = extproc)
(ENVS = "EXTPROC_DLLS=ONLY:C:\app\kontrol\product\12.1.0\dbhome_1\bin\oraclr12.dll")
)
)

LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = win7orcl.rosreestr.gov)(PORT = 1521))
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
)


# tnsnames.ora Network Configuration File: C:\app\kontrol\product\12.1.0\dbhome_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.

ORACLR_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
(CONNECT_DATA =
(SID = CLRExtProc)
(PRESENTATION = RO)
)
)

ORCL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.30.104.167)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)


lsnrctl status



Если не сложно, пните куда копать... Спасибо
...
Рейтинг: 0 / 0
Ошибка листнера при входе ora-12514
    #40060180
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нет регистрации ORCL в Listener
Скорее всего не запустилась база, или проблемы с регистрацией

служба OracleServiceORCL запущена?

Если да, то смотри файл alertORCL.log
скорее всего у тебя он
c:\app\control\diag\rdbms\orcl\orcl\trace\alertORCL.log

В конце файла, состояние - mount / open

Выложи в zip файле последние 1000 строк alert.log
...
Рейтинг: 0 / 0
Ошибка листнера при входе ora-12514
    #40060182
123йй
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vadim Lejnin,

control, в данном случае, пишется по-другому
...
Рейтинг: 0 / 0
Ошибка листнера при входе ora-12514
    #40060253
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В БД посмотреть где регистрируется

show parameter listener
...
Рейтинг: 0 / 0
Ошибка листнера при входе ora-12514
    #40060255
alvira1984
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Vadim Lejnin,
...
Рейтинг: 0 / 0
Ошибка листнера при входе ora-12514
    #40060256
alvira1984
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Vadim Lejnin,
...
Рейтинг: 0 / 0
Ошибка листнера при входе ora-12514
    #40060257
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Из лога
Код: plsql
1.
 local_listener           = "LISTENER_ORCL"


из конф файла
Код: plsql
1.
2.
3.
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =



еще раз - посмотри
Код: plsql
1.
show parameter listener



либо поправь конф файл имя листенера
либо сбрось локальный листенер
Код: plsql
1.
2.
alter system set local_listener='' scope=both;
alter system register;
...
Рейтинг: 0 / 0
Ошибка листнера при входе ora-12514
    #40060259
alvira1984
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
landy,

Так я к базе не могу подцепиться, что бы команду выполнить
...
Рейтинг: 0 / 0
Ошибка листнера при входе ora-12514
    #40060263
alvira1984
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
landy,
...
Рейтинг: 0 / 0
Ошибка листнера при входе ora-12514
    #40060264
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alvira1984,

вот же- локально подключился как sysdba
выполняй команды
...
Рейтинг: 0 / 0
Ошибка листнера при входе ora-12514
    #40060265
alvira1984
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
landy,
команду выполнил, все отвалилось вообще
такое ощущение что листнер базу не видит
...
Рейтинг: 0 / 0
Ошибка листнера при входе ora-12514
    #40060270
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alvira1984,

отвалилось что?
как к БД подключаетесь?
останови листенер, подключись локально к БД as sysdba
проверь, на каком листенере БД хочет регистрироваться
если сбросить в '' - будет искать листенер с именем LISTENER ( то что у тебя в конфигурации)
запусти листенер, выполни вБД alter system register
посмотри в листенере зарегистрировалась ли БД

или поправь в конфигурации листенера LISTENER на LISTENER_ORCL
запусти
в БД верни локальный листенер на LISTENER_ORCL
...
Рейтинг: 0 / 0
Ошибка листнера при входе ora-12514
    #40060354
alvira1984
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
landy,
...
Рейтинг: 0 / 0
Ошибка листнера при входе ora-12514
    #40060385
Фотография SeaGate
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
landy,

landyлибо поправь конф файл имя листенера
..
или поправь в конфигурации листенера LISTENER на LISTENER_ORCL

local_listener это сетевое имя, которое может не совпадать с тем, что в listener.ora.

landyесли сбросить в '' - будет искать листенер с именем LISTENER ( то что у тебя в конфигурации)
PMON/LREG не важно какое имя listener. Регистрация осуществляется на порту 1521. Как называется тот listener, что слушает 1521, не имеет никакого значения.
...
Рейтинг: 0 / 0
Ошибка листнера при входе ora-12514
    #40060391
irbis_al
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
День добрый...я ачего сообщество к листенеру придалбывается...Вроде
по логу видно ,что база не поднялась.(Поправьте меня если ошибаюсь)...и её лечить надо.
Должно быть(Это в 11 посмотрел) Linux
Код: html
1.
2.
3.
4.
5.
6.
7.
ALTER DATABASE   MOUNT
Successful mount of redo thread 1, with mount id 1036308309
Database mounted in Exclusive Mode
Lost write protection disabled
Completed: ALTER DATABASE   MOUNT
Mon Apr 05 16:23:54 2021
ALTER DATABASE OPEN



А у него
Код: html
1.
2.
3.
4.
5.
NOTE: remote asm mode is local (mode 0x1; from cluster type)
Tue Apr 06 18:24:30 2021
USER (ospid: 1660): terminating the instance due to error 119
Tue Apr 06 18:24:30 2021
Instance terminated by USER, pid = 1660


Этих слов нет ALTER DATABASE MOUNT.
Или в винде и в 12(Потом посмотрю у меня в докере 12 крутится как успешный алерт пишется)
...
Рейтинг: 0 / 0
Ошибка листнера при входе ora-12514
    #40060400
Фотография SeaGate
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
irbis_alпо логу видно ,что база не поднялась.(Поправьте меня если ошибаюсь)...и её лечить надо.
Он уже перешел этот этап, раз show parameter отрабатывает. Как минимум, экземпляр запущен.
...
Рейтинг: 0 / 0
Ошибка листнера при входе ora-12514
    #40060402
irbis_al
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeaGate
irbis_alпо логу видно ,что база не поднялась.(Поправьте меня если ошибаюсь)...и её лечить надо.

Он уже перешел этот этап, раз show parameter отрабатывает. Как минимум, экземпляр запущен.
Так это в режиме
startup nomount
уже видно
База только прочитала Инициализационный файл...а дальше вроде Всё....
...
Рейтинг: 0 / 0
Ошибка листнера при входе ora-12514
    #40060407
Фотография SeaGate
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
irbis_alТак это в режиме
startup nomount
уже видно
База только прочитала Инициализационный файл...а дальше вроде Всё....
SeaGateКак минимум, экземпляр запущен.
startup nomount=экземпляр запущен.
...
Рейтинг: 0 / 0
Ошибка листнера при входе ora-12514
    #40060409
irbis_al
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeaGate,
Не ну это необходимое условияе но недостаточное
После nomount
Надо пройти ещё режим mount(чтение контрольника...у него похоже он поврежден)
И Потом этап open(чтение самих фалов данных,когда починит контрольник,возможно и те файлы придется лечить)
И вот когда база будет open и Listener не надо будет чинить ...сам заведется.
...
Рейтинг: 0 / 0
Ошибка листнера при входе ora-12514
    #40060415
Фотография SeaGate
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
irbis_al,

Недостаточное для чего? Еще раз: мой начальный комментарий относился к неточным комментариям про local_listener, которые могут ввести людей в заблуждение.
Что там сейчас поднялось или не поднялось - данных у меня нет.
Судя по постам автора, сомнительно, что он поднял что-то в nomount, или он быстро успел выполнить show parameter пока БД не упала (здесь БД используется в "широком" смысле: https://docs.oracle.com/en/database/oracle/oracle-database/19/cncpt/introduction-to-oracle-database.html#GUID-8F2EEEC8-0372-4419-88FF-7D77A9C0FCAD)
авторBecause an instance and a database are so closely connected, the term Oracle database is sometimes used to refer to both instance and database. In the strictest sense the terms have the following meanings:
Как происходит старт БД и в чем отличия разных опций - мне хорошо известно. https://docs.oracle.com/en/database/oracle/oracle-database/19/admin/starting-up-and-shutting-down.html#GUID-85232C86-0135-4F4C-8941-09963AD78BBB


irbis_alНадо пройти ещё режим mount(чтение контрольника...у него похоже он поврежден)
Данных о том, что controlfile поврежден, в последнем неуспешном старте нет. В этом случае, ожидаемо видеть ORA-200 и выше: https://docs.oracle.com/en/database/oracle/oracle-database/19/errmg/ORA-00000.html#GUID-27437B7F-F0C3-4F1F-9C6E-6780706FB0F6
...
Рейтинг: 0 / 0
Ошибка листнера при входе ora-12514
    #40060425
Фотография SeaGate
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeaGate,

Код: plsql
1.
2.
3.
4.
5.
NOTE: remote asm mode is local (mode 0x1; from cluster type)
Tue Apr 06 18:24:30 2021
USER (ospid: 1660): terminating the instance due to error 119
Tue Apr 06 18:24:30 2021
Instance terminated by USER, pid = 1660


Здесь не трудно видеть, что речь идет об ошибке 119.
Код: plsql
1.
2.
3.
4.
[oracle@oel71db2 ~]$ oerr ora 119
00119, 00000, "invalid specification for system parameter %s"
// *Cause: The syntax for the specified parameter is incorrect.
// *Action: Refer to the Oracle Reference Manual for the correct syntax


Что достаточно легко воспроизвести на примере local_listener:
Код: plsql
1.
2.
3.
4.
5.
6.
7.
SYS@CDB$ROOT> alter system set local_listener=no_such_name scope=spfile;

System altered.

SYS@CDB$ROOT> startup force
ORA-00119: invalid specification for system parameter LOCAL_LISTENER
ORA-00132: syntax error or unresolved network name 'NO_SUCH_NAME'


alert.log:
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
ORACLE_HOME = /u01/app/oracle/product/12.1.0/dbhome_1
System name:    Linux
Node name:      oel71db2.localdomain
Release:        4.1.12-124.42.3.el7uek.x86_64
Version:        #2 SMP Tue Aug 18 13:41:50 PDT 2020
Machine:        x86_64
Using parameter settings in server-side spfile /u01/app/oracle/product/12.1.0/dbhome_1/dbs/spfilecdb12c.ora
System parameters with non-default values:
  processes                = 300
  sga_max_size             = 2G
  shared_pool_size         = 368M
  filesystemio_options     = "SETALL"
  sga_target               = 1504M
  control_files            = "/u01/app/oracle/oradata/cdb12c/control01.ctl"
  control_files            = "/u01/app/oracle/fast_recovery_area/cdb12c/control02.ctl"
  db_block_size            = 8192
  db_16k_cache_size        = 64M
  db_flash_cache_file      = "/dev/loop0"
  db_flash_cache_file      = "/dev/loop1"
  db_flash_cache_size      = 512M, 512M
  compatible               = "12.1.0.2.0"
  db_create_file_dest      = "/u01/app/oracle/oradata/cdb12c/pdbtest"
  db_recovery_file_dest    = "/u01/app/oracle/fast_recovery_area"
  db_recovery_file_dest_size= 4560M
  db_flashback_retention_target= 0
  undo_tablespace          = "UNDOTBS1"
  remote_login_passwordfile= "EXCLUSIVE"
  db_domain                = ""
  dispatchers              = "(PROTOCOL=TCP) (SERVICE=cdb12cXDB)"
  local_listener           = "NO_SUCH_NAME"
  parallel_max_servers     = 100
  audit_file_dest          = "/u01/app/oracle/admin/cdb12c/adump"
  audit_trail              = "DB"
  audit_trail              = "EXTENDED"
  db_name                  = "cdb12c"
  open_cursors             = 300
  pga_aggregate_target     = 10M
  enable_ddl_logging       = TRUE
  diagnostic_dest          = "/u01/app/oracle"
  enable_pluggable_database= TRUE
  common_user_prefix       = "C##"
NOTE: remote asm mode is local (mode 0x1; from cluster type)
Wed Apr 07 14:16:03 2021
USER (ospid: 1980): terminating the instance due to error 119
Wed Apr 07 14:16:04 2021
Instance terminated by USER, pid = 1980


Но проще, конечно, рассуждать про сферические controlfile corruption.
...
Рейтинг: 0 / 0
Ошибка листнера при входе ora-12514
    #40060429
irbis_al
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeaGate,
Ну так дальше покажите Ваш лог...раз у Вас 12...Сообщает он ,что база смонтирована и открыта...Собственно в этом был мой начальный вопрос.
Действительно ли база поднята.?
я по его логу это не увидел..
...
Рейтинг: 0 / 0
Ошибка листнера при входе ora-12514
    #40060436
Фотография SeaGate
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
irbis_al,

На Ваш вопрос 22305455 , я уже ответил выше. Приведет новые данные ТС, есть смысл обсуждать предметно то, что у него происходит. В качестве упражнения, можете воспроизвести те же операции на том Oracle, что есть у Вас, и предоставьте свои результаты по аналогии с 22305509 . Не так многое изменилось между 11.x и 12.1 по части запуска экземпляра. Как воспроизвести ошибку ТС, я продемонстрировал.
Продемонстрируете, как получить такую ошибку в alert по причине corrupted controlfile?
...
Рейтинг: 0 / 0
Ошибка листнера при входе ora-12514
    #40060439
irbis_al
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeaGate
irbis_al,

На Ваш вопрос 22305455 , я уже ответил выше. Приведет новые данные ТС, есть смысл обсуждать предметно то, что у него происходит. В качестве упражнения, можете воспроизвести те же операции на том Oracle, что есть у Вас, и предоставьте свои результаты по аналогии с 22305509 . Не так многое изменилось между 11.x и 12.1 по части запуска экземпляра. Как воспроизвести ошибку ТС, я продемонстрировал.
Продемонстрируете, как получить такую ошибку в alert по причине corrupted controlfile?


Попосил..просто продолжение вашего alert..а Вы какие-то простыни шлёте(а прислать часть alert было бы куда проще и все вопросы отпали сразу) Ладно сам посмотрю у себя в 12том
...
Рейтинг: 0 / 0
Ошибка листнера при входе ora-12514
    #40060464
Фотография SeaGate
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
irbis_al(а прислать часть alert было бы куда проще и все вопросы отпали сразу)
А какие могут быть вопросы после instance terminated?
...
Рейтинг: 0 / 0
25 сообщений из 28, страница 1 из 2
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Ошибка листнера при входе ora-12514
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]