|
Oracle 18c XE - Ошибка ORA-12514
|
|||
---|---|---|---|
#18+
Здравствуйте, после установки Oracle 18c XE на Windows 10 не могу подключиться к xepdb1 из SQL Developer ошибка ORA-12514. Помогите пожалуйста решить эту проблему. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.05.2020, 20:34 |
|
Oracle 18c XE - Ошибка ORA-12514
|
|||
---|---|---|---|
#18+
См. вывод lsnrctl status Или база целиком неработает (тогда надо стартовать) или не открыт PDB (тогда надо открыть) Дискуссии по ситуации с ORA-12514 тут возникают регулярно, полезно их почитать Если необходимо просто пропускать запросы и нет нужды становится DBA, то на сайте https://livesql.oracle.com/ это делать проще всего. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2020, 01:50 |
|
Oracle 18c XE - Ошибка ORA-12514
|
|||
---|---|---|---|
#18+
Мутаген, спасибо за ответ. Как раз надо стать SYSDBA. Вывод lsnrctl status: LSNRCTL for 64-bit Windows: Version 18.0.0.0.0 - Production on 01-MAI-2020 19:21:43 Copyright (c) 1991, 2018, Oracle. All rights reserved. Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=myPC)(PORT=1521))) STATUS of the LISTENER ------------------------ Alias LISTENER Version TNSLSNR for 64-bit Windows: Version 18.0.0.0.0 - Production Start Date 01-MAI-2020 19:21:02 Uptime 0 Tage 0 Std. 0 Min. 40 Sek. Trace Level off Security ON: Local OS Authentication SNMP OFF Default Service XE Listener Parameter File E:\Oracle18cXE\dbhomeXE\network\admin\listener.ora Listener Log File E:\Oracle18cXE\diag\tnslsnr\myPC\listener\alert\log.xml Listening Endpoints Summary... (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=myPC)(PORT=1521))) (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1521ipc))) Services Summary... Service "CLRExtProc" has 1 instance(s). Instance "CLRExtProc", Status UNKNOWN, has 1 handler(s) for this service... The command completed successfully ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2020, 02:20 |
|
Oracle 18c XE - Ошибка ORA-12514
|
|||
---|---|---|---|
#18+
Jemand Services Summary... Service "CLRExtProc" has 1 instance(s). Instance "CLRExtProc", Status UNKNOWN, has 1 handler(s) for this service... The command completed successfully Сначала запустите экземпляр, затем подключайтесь к сервису. Не наоборот. ...вообще говоря, наоборот тоже можно, но это совсем другая история . ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2020, 02:51 |
|
Oracle 18c XE - Ошибка ORA-12514
|
|||
---|---|---|---|
#18+
andrey_anonymous, значит в процессе инсталляции не выполнилось конфигурирование инстанса XE? При старте sqlplus / as sysdba выходит ORA-12560: TNS:protocol adapter error. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2020, 03:05 |
|
Oracle 18c XE - Ошибка ORA-12514
|
|||
---|---|---|---|
#18+
Jemand При старте sqlplus / as sysdba выходит ORA-12560: TNS:protocol adapter error. sqlplus запускается не тот или в окружении не выставлен ORACLE_SiD. sqlplus надо запускать из каталога инсталлированого XE, а перед запуском выполнить set ORACLE_SID=XE ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2020, 12:36 |
|
Oracle 18c XE - Ошибка ORA-12514
|
|||
---|---|---|---|
#18+
Мутаген а перед запуском выполнить set ORACLE_SID=XE У ТС windows. Порядок запуска несколько иной - для начала следует проверить и запустить сервис ОС, а уж потом пытаться подключиться к экземпляру посредством sqlplus. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2020, 12:51 |
|
Oracle 18c XE - Ошибка ORA-12514
|
|||
---|---|---|---|
#18+
Спасибо за подсказки. Попробовал стартануть DB, просит файл которого у меня нет: E:\Oracle18cXE\dbhomeXE\bin>sqlplus / as sysdba SQL*Plus: Release 18.0.0.0.0 - Production on Sa Mai 2 11:58:53 2020 Version 18.4.0.0.0 Copyright (c) 1982, 2018, Oracle. All rights reserved. Connected to an idle instance. SQL> startup ORA-01078: failure in processing system parameters LRM-00109: could not open parameter file 'E:\ORACLE18CXE\DBHOMEXE\DATABASE\INITXE.ORA' SQL> ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2020, 13:05 |
|
Oracle 18c XE - Ошибка ORA-12514
|
|||
---|---|---|---|
#18+
Нормально когда этого файла нет. Инстансыпоследние лет 20 стартуют с SPFILE. Но когда нет spfile, тогда база использует pfile. Раз ничего нет, то возникает вопрос - база-то есть сама? Она когда-нибудь работала? А то может инсталлер обосрался и ничего не сделал как тут было https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1291947&msg=21380131 ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2020, 15:03 |
|
Oracle 18c XE - Ошибка ORA-12514
|
|||
---|---|---|---|
#18+
Раз ничего нет, то возникает вопрос - база-то есть сама? Она когда-нибудь работала? А то может инсталлер обосрался и ничего не сделал как тут было https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1291947&msg=21380131 Нет база еще не успела поработать. Да блин, особенность СУБД Oracle XE заключается в том, что создание базы происходит автоматически при инсталяции со стороны администратора/пользователя никаких дополнительных действий не требует. Уже кучу раз переустанавливал. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2020, 15:34 |
|
Oracle 18c XE - Ошибка ORA-12514
|
|||
---|---|---|---|
#18+
Создал пустой файл: E:\ORACLE18CXE\DBHOMEXE\DATABASE\INITXE.ORA И добавил туда строку: IFILE='E:\Oracle18cXE\admin\XE\pfile\init.ora' (путь к PFILE) Теперь база стартует но не открывается из-за ошибки: E:\Oracle18cXE\dbhomeXE\bin>sqlplus / as sysdba SQL*Plus: Release 18.0.0.0.0 - Production on Sa Mai 2 15:10:05 2020 Version 18.4.0.0.0 Copyright (c) 1982, 2018, Oracle. All rights reserved. Connected to an idle instance SQL> startup mount ORACLE instance started. Total System Global Area 1610609384 bytes Fixed Size 9028328 bytes Variable Size 520093696 bytes Database Buffers 1073741824 bytes Redo Buffers 7745536 bytes ORA-00205: Error in identifying control file, check alert log for more info. SQL> shutdown abort В alert_xe.log: ORA-00210: Cannot open the specified control file ORA-00202: Control file: 'E:\ORACLE18CXE\ORADATA\XE\CONTROL02.CTL' ORA-00210: Cannot open the specified control file ORA-00202: Control file: 'E:\ORACLE18CXE\ORADATA\XE\CONTROL01.CTL' их тоже нет)) Может кто знает как их восстановить? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2020, 16:47 |
|
Oracle 18c XE - Ошибка ORA-12514
|
|||
---|---|---|---|
#18+
Jemand, Нужны минимум 2 параметра (и наличие файлов данных и controlfile) db_name control_files А есть windows служба? OracleServiceXE Если нет, база не создалась ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2020, 17:39 |
|
Oracle 18c XE - Ошибка ORA-12514
|
|||
---|---|---|---|
#18+
Vadim Lejnin, А есть windows служба? OracleServiceXE Есть. А вот создалась или нет вопрос. startup nomount идет сейчас без проблем. Вообще можно запустить как нить повторно скрипт, который создает эту базу при установке Oracle Database Express Edition? Самое главное, что при установке ни одной ошибки не выскакивает, а база не ставится. Круто кодят. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2020, 17:52 |
|
Oracle 18c XE - Ошибка ORA-12514
|
|||
---|---|---|---|
#18+
ну, похоже и в этот раз автоматика XE не отработала как надо. Если цель стать DBA, то XE всеравно не нужен. Надо брать нормальный дистрибутив и ставить через dbca, там и проверки параметров системы есть явно, и диагностика лучше видна. Дистрибутив скачаивается на сайте рядом с XE, лицензию покупать для самостоятельного обучения не требуется ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2020, 20:28 |
|
Oracle 18c XE - Ошибка ORA-12514
|
|||
---|---|---|---|
#18+
Jemand Vadim Lejnin, А есть windows служба? OracleServiceXE Есть. А вот создалась или нет вопрос. startup nomount идет сейчас без проблем. Вообще можно запустить как нить повторно скрипт, который создает эту базу при установке Oracle Database Express Edition? Самое главное, что при установке ни одной ошибки не выскакивает, а база не ставится. Круто кодят. Если ОЗУ более 8 ГБ и места на диске больше 15-20 ГБ, то лучше 1. Установить Virtual Box ( https://www.virtualbox.org/wiki/Downloads) если не установлен. 2. Скачать и развернуть виртуалку с Oracle DB и другими инструментами ( https://www.oracle.com/database/technologies/databaseappdev-vm.html) ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2020, 23:48 |
|
Oracle 18c XE - Ошибка ORA-12514
|
|||
---|---|---|---|
#18+
База не создалась, скорее всего. Вариантов источника проблем куча, 18 XE вообще имеет свойство интересным образом не создаваться под винду. Послушайте высказавшихся коллег выше, если вам для обучения - ставьте полноценный. Если принципиально надо XE - проверяйте всю классику жанра проблем - установки под доменной УЗ лучше избегать, кириллических имён пользователя тоже, машина не должна быть контроллером домена Кстати, DBCA полноценный в 18XE есть, можете им попробовать создать. У меня одна такая 18XE вполне успешно пыхтит (автоматом не создавалось никак, хоть ты убейся). ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2020, 21:57 |
|
Oracle 18c XE - Ошибка ORA-12514
|
|||
---|---|---|---|
#18+
Короче, надоели двухдневные танцы с бубном над Windows. Поднял на виртуалке Oracle Linux 7.7 Server. Накатил без проблем туда Oracle 18c XE и все без проблем по сетке работет. Спасибо большое всем за советы !!! ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2020, 03:23 |
|
Oracle 18c XE - Ошибка ORA-12514
|
|||
---|---|---|---|
#18+
Jemand, Недавно помогал товарищу ставить Оракл на Винду, есть особенности: Нужно устанавливать от пользователя с именем на латинице т.е. если наприм. от Администратор будут глюки. В файле hosts нужно прописать 1.1.1.1 meserveroracle (ip адрес компа или 127.0.0.1). Ну и не обязательно, но можно заранее создать PATH: ORACLE_HOME, ORACLE_BASE, SID и т.д. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2020, 09:37 |
|
Oracle 18c XE - Ошибка ORA-12514
|
|||
---|---|---|---|
#18+
Javl Jemand, Недавно помогал товарищу ставить Оракл на Винду, есть особенности: Нужно устанавливать от пользователя с именем на латинице т.е. если наприм. от Администратор будут глюки. В файле hosts нужно прописать 1.1.1.1 meserveroracle (ip адрес компа или 127.0.0.1). Ну и не обязательно, но можно заранее создать PATH: ORACLE_HOME, ORACLE_BASE, SID и т.д. 1. Кроме латиницы в названии пользователя все остальное - ваша отсебятина. 2. Про латиницу добавлю: Oracle на Windows лучше ставить в директорию с полным путем в латинице и без пробелов, например, "c:\app\ora" 3. До первой установки Oracle DB в чистый Windows, из всех переменных окружения я в реестре HKLM\Software\Oracle прописываю только INST_LOC, чтобы она была тоже в одном месте, где и все остальные продукты Oracle: "c:\app\ora\inventory", а не в директории по-умолчанию: "C:\Program Files\Oracle\Inventory". Все остальное создается при установке. 4. Также для Oracle раньше был важен порядок установки продуктов. Обычно в первую очередь надо ставить Oracle DB, а потом уже все другие продукты Oracle Middleware. 5. После удаления базы иногда вручную хожу по реестру и переменным окружения и удаляю лишние. ПС. вообще для продуктов Oracle - перед установкой тщательно прочитать и понять документацию по установке, составить себе план-конспект установки. Также можно почитать блоги на эту тему и посмотреть видео, чтобы лучше представлять себе процесс установки и возможные баги. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.05.2020, 12:13 |
|
Oracle 18c XE - Ошибка ORA-12514
|
|||
---|---|---|---|
#18+
Michael Isaev, вообще для продуктов Oracle - перед установкой тщательно прочитать и понять документацию по установке, составить себе план-конспект установки. Также можно почитать блоги на эту тему и посмотреть видео, чтобы лучше представлять себе процесс установки и возможные баги. Как раз в документации по установке Oracle DB 15c XE четко указано, что не надо заморачиваться на то она и XE. Просто установил и все. База XE разворачивается сама без всякой помощи. Здесь 100% недоработка разрабов в версии для винды. Setup даже исключения не обрабатывает так как надо. База не развернулась , а у него ни одной ошибки и в конце пишет , что все хорошо и все установилось. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.05.2020, 12:25 |
|
Oracle 18c XE - Ошибка ORA-12514
|
|||
---|---|---|---|
#18+
Oracle DB 15c XE Oracle DB 1 8 c XE опечатался. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.05.2020, 12:53 |
|
Oracle 18c XE - Ошибка ORA-12514
|
|||
---|---|---|---|
#18+
Jemand Michael Isaev, Как раз в документации по установке Oracle DB 15c XE четко указано, что не надо заморачиваться на то она и XE. Просто установил и все. База XE разворачивается сама без всякой помощи. Здесь 100% недоработка разрабов в версии для винды. Setup даже исключения не обрабатывает так как надо. База не развернулась , а у него ни одной ошибки и в конце пишет , что все хорошо и все установилось. Oracle DB 11g XE ставился на ура при небольшом размере. На нем большинство моих виртуалок с разными версиями APEX на WinXP. 18c XE не ставил и ставить не имею желания - он большой и непонятно для чего мне. Сейчас я обычно устанавливаю на виртуалки для разработки (а не использования) Oracle DB EE, так как использую отсутствующие в XE и SE фичи - проблем нет. Есть опция - установить только софт, а базу создать позже вручную. В любом случае, я набил шишек с установкой Oracle DB на Win и Lin раньше и пока я все-таки не сел и не разобрался детально с установкой проблемы были постоянно После установки Oracle DB, также неплохо бы вынести файл tnsnames.ora в корень продуктов Oracle "c:\app\ora\tnsnames.ora" и создать переменную TNS_NAMES = c:\app\ora или в HKLM\Software\Oracle или в системных или локальных переменных пользователя Windows. Это уменьшит проблемы для других продуктов Oracle типа, SqlDev, JDev, PL/SQL Dev, Toad и т.д. подключаться к базам, а также будет единым центром сбора всех коннектов на ресурсы Oracle. ПС. Oracle - это не про user-friendly ... |
|||
:
Нравится:
Не нравится:
|
|||
06.05.2020, 12:55 |
|
Oracle 18c XE - Ошибка ORA-12514
|
|||
---|---|---|---|
#18+
В 10XE и 11XE был особый инсталлятор, простой до невозможности. В 18XE используется OUI со всеми вытекающими. Прелесть 18XE (помимо объёма базы) - 2 гига и 2 ядра. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.05.2020, 16:06 |
|
Oracle 18c XE - Ошибка ORA-12514
|
|||
---|---|---|---|
#18+
Michael Isaev, Ну отсебятина так отсебятина, я несколько лет назад наступал на эти грабли, когда база хрен знает как разворачивается, листенер не запускается и т.д., мой товарищ, которому я помогал также несколько раз пытался ставить Оракл и он вставал "раком", а только он сделал как я сказал и сразу все стало как надо. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.05.2020, 16:34 |
|
Oracle 18c XE - Ошибка ORA-12514
|
|||
---|---|---|---|
#18+
Попробуйте все сделать точно по "букварю" Oracle® Database Express Edition Installation Guide 18c for Microsoft Windows ... |
|||
:
Нравится:
Не нравится:
|
|||
06.05.2020, 19:34 |
|
|
start [/forum/topic.php?fid=52&msg=39953979&tid=1881241]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
136ms |
get topic data: |
8ms |
get forum data: |
5ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 250ms |
0 / 0 |