Гость
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Ошибка листнера при входе ora-12514 / 25 сообщений из 28, страница 1 из 2
06.04.2021, 15:46
    #40060173
alvira1984
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка листнера при входе ora-12514
Добрый день. Стоял сервак с базой на 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
06.04.2021, 16:30
    #40060180
Vadim Lejnin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка листнера при входе ora-12514
нет регистрации ORCL в Listener
Скорее всего не запустилась база, или проблемы с регистрацией

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

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

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

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

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

show parameter listener
...
Рейтинг: 0 / 0
07.04.2021, 07:19
    #40060255
alvira1984
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка листнера при входе ora-12514
Vadim Lejnin,
...
Рейтинг: 0 / 0
07.04.2021, 07:20
    #40060256
alvira1984
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка листнера при входе ora-12514
Vadim Lejnin,
...
Рейтинг: 0 / 0
07.04.2021, 07:46
    #40060257
landy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка листнера при входе ora-12514
Из лога
Код: 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
07.04.2021, 08:30
    #40060259
alvira1984
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка листнера при входе ora-12514
landy,

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

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

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

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

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

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

landyесли сбросить в '' - будет искать листенер с именем LISTENER ( то что у тебя в конфигурации)
PMON/LREG не важно какое имя listener. Регистрация осуществляется на порту 1521. Как называется тот listener, что слушает 1521, не имеет никакого значения.
...
Рейтинг: 0 / 0
07.04.2021, 15:17
    #40060391
irbis_al
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка листнера при входе ora-12514
День добрый...я ачего сообщество к листенеру придалбывается...Вроде
по логу видно ,что база не поднялась.(Поправьте меня если ошибаюсь)...и её лечить надо.
Должно быть(Это в 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
07.04.2021, 15:40
    #40060400
SeaGate
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка листнера при входе ora-12514
irbis_alпо логу видно ,что база не поднялась.(Поправьте меня если ошибаюсь)...и её лечить надо.
Он уже перешел этот этап, раз show parameter отрабатывает. Как минимум, экземпляр запущен.
...
Рейтинг: 0 / 0
07.04.2021, 15:43
    #40060402
irbis_al
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка листнера при входе ora-12514
SeaGate
irbis_alпо логу видно ,что база не поднялась.(Поправьте меня если ошибаюсь)...и её лечить надо.

Он уже перешел этот этап, раз show parameter отрабатывает. Как минимум, экземпляр запущен.
Так это в режиме
startup nomount
уже видно
База только прочитала Инициализационный файл...а дальше вроде Всё....
...
Рейтинг: 0 / 0
07.04.2021, 15:51
    #40060407
SeaGate
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка листнера при входе ora-12514
irbis_alТак это в режиме
startup nomount
уже видно
База только прочитала Инициализационный файл...а дальше вроде Всё....
SeaGateКак минимум, экземпляр запущен.
startup nomount=экземпляр запущен.
...
Рейтинг: 0 / 0
07.04.2021, 15:56
    #40060409
irbis_al
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка листнера при входе ora-12514
SeaGate,
Не ну это необходимое условияе но недостаточное
После nomount
Надо пройти ещё режим mount(чтение контрольника...у него похоже он поврежден)
И Потом этап open(чтение самих фалов данных,когда починит контрольник,возможно и те файлы придется лечить)
И вот когда база будет open и Listener не надо будет чинить ...сам заведется.
...
Рейтинг: 0 / 0
07.04.2021, 16:10
    #40060415
SeaGate
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка листнера при входе ora-12514
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
07.04.2021, 16:19
    #40060425
SeaGate
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка листнера при входе ora-12514
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
07.04.2021, 16:23
    #40060429
irbis_al
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка листнера при входе ora-12514
SeaGate,
Ну так дальше покажите Ваш лог...раз у Вас 12...Сообщает он ,что база смонтирована и открыта...Собственно в этом был мой начальный вопрос.
Действительно ли база поднята.?
я по его логу это не увидел..
...
Рейтинг: 0 / 0
07.04.2021, 16:34
    #40060436
SeaGate
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка листнера при входе ora-12514
irbis_al,

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

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


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


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