powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Oracle 18c XE - Ошибка ORA-12514
40 сообщений из 40, показаны все 2 страниц
Oracle 18c XE - Ошибка ORA-12514
    #39953608
Jemand
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, после установки Oracle 18c XE на Windows 10 не могу подключиться к xepdb1 из SQL Developer ошибка ORA-12514. Помогите пожалуйста решить эту проблему.
...
Рейтинг: 0 / 0
Oracle 18c XE - Ошибка ORA-12514
    #39953648
Мутаген
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
См. вывод lsnrctl status

Или база целиком неработает (тогда надо стартовать) или не открыт PDB (тогда надо открыть)
Дискуссии по ситуации с ORA-12514 тут возникают регулярно, полезно их почитать

Если необходимо просто пропускать запросы и нет нужды становится DBA, то на сайте https://livesql.oracle.com/ это делать проще всего.
...
Рейтинг: 0 / 0
Oracle 18c XE - Ошибка ORA-12514
    #39953650
Jemand
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мутаген, спасибо за ответ. Как раз надо стать 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
...
Рейтинг: 0 / 0
Oracle 18c XE - Ошибка ORA-12514
    #39953651
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Jemand
Services Summary...
Service "CLRExtProc" has 1 instance(s).
Instance "CLRExtProc", Status UNKNOWN, has 1 handler(s) for this service...
The command completed successfully

Сначала запустите экземпляр, затем подключайтесь к сервису.
Не наоборот.
...вообще говоря, наоборот тоже можно, но это совсем другая история .
...
Рейтинг: 0 / 0
Oracle 18c XE - Ошибка ORA-12514
    #39953652
Jemand
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
andrey_anonymous, значит в процессе инсталляции не выполнилось конфигурирование инстанса XE?
При старте sqlplus / as sysdba выходит ORA-12560: TNS:protocol adapter error.
...
Рейтинг: 0 / 0
Oracle 18c XE - Ошибка ORA-12514
    #39953685
Мутаген
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Jemand
При старте sqlplus / as sysdba выходит ORA-12560: TNS:protocol adapter error.

sqlplus запускается не тот или в окружении не выставлен ORACLE_SiD.

sqlplus надо запускать из каталога инсталлированого XE, а перед запуском выполнить set ORACLE_SID=XE
...
Рейтинг: 0 / 0
Oracle 18c XE - Ошибка ORA-12514
    #39953689
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мутаген
а перед запуском выполнить set ORACLE_SID=XE

У ТС windows. Порядок запуска несколько иной - для начала следует проверить и запустить сервис ОС, а уж потом пытаться подключиться к экземпляру посредством sqlplus.
...
Рейтинг: 0 / 0
Oracle 18c XE - Ошибка ORA-12514
    #39953690
Jemand
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за подсказки. Попробовал стартануть 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>
...
Рейтинг: 0 / 0
Oracle 18c XE - Ошибка ORA-12514
    #39953723
Мутаген
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нормально когда этого файла нет. Инстансыпоследние лет 20 стартуют с SPFILE.
Но когда нет spfile, тогда база использует pfile.
Раз ничего нет, то возникает вопрос - база-то есть сама? Она когда-нибудь работала?

А то может инсталлер обосрался и ничего не сделал как тут было https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1291947&msg=21380131
...
Рейтинг: 0 / 0
Oracle 18c XE - Ошибка ORA-12514
    #39953726
Jemand
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Раз ничего нет, то возникает вопрос - база-то есть сама? Она когда-нибудь работала?
А то может инсталлер обосрался и ничего не сделал как тут было https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1291947&msg=21380131
Нет база еще не успела поработать. Да блин, особенность СУБД Oracle XE заключается в том, что создание базы происходит автоматически при инсталяции со стороны администратора/пользователя никаких дополнительных действий не требует. Уже кучу раз переустанавливал.
...
Рейтинг: 0 / 0
Oracle 18c XE - Ошибка ORA-12514
    #39953739
Jemand
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Создал пустой файл: 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'

их тоже нет)) Может кто знает как их восстановить?
...
Рейтинг: 0 / 0
Oracle 18c XE - Ошибка ORA-12514
    #39953752
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Jemand,

Нужны минимум 2 параметра (и наличие файлов данных и controlfile)
db_name
control_files

А есть windows служба?
OracleServiceXE

Если нет, база не создалась
...
Рейтинг: 0 / 0
Oracle 18c XE - Ошибка ORA-12514
    #39953756
Jemand
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Vadim Lejnin,

А есть windows служба?
OracleServiceXE

Есть.

А вот создалась или нет вопрос. startup nomount идет сейчас без проблем.

Вообще можно запустить как нить повторно скрипт, который создает эту базу при установке Oracle Database Express Edition?

Самое главное, что при установке ни одной ошибки не выскакивает, а база не ставится. Круто кодят.
...
Рейтинг: 0 / 0
Oracle 18c XE - Ошибка ORA-12514
    #39953776
Мутаген
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ну, похоже и в этот раз автоматика XE не отработала как надо.

Если цель стать DBA, то XE всеравно не нужен. Надо брать нормальный дистрибутив и ставить через dbca, там и проверки параметров системы есть явно, и диагностика лучше видна.

Дистрибутив скачаивается на сайте рядом с XE, лицензию покупать для самостоятельного обучения не требуется
...
Рейтинг: 0 / 0
Oracle 18c XE - Ошибка ORA-12514
    #39953809
Michael Isaev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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)
...
Рейтинг: 0 / 0
Oracle 18c XE - Ошибка ORA-12514
    #39953939
База не создалась, скорее всего. Вариантов источника проблем куча, 18 XE вообще имеет свойство интересным образом не создаваться под винду.
Послушайте высказавшихся коллег выше, если вам для обучения - ставьте полноценный.
Если принципиально надо XE - проверяйте всю классику жанра проблем - установки под доменной УЗ лучше избегать, кириллических имён пользователя тоже, машина не должна быть контроллером домена
Кстати, DBCA полноценный в 18XE есть, можете им попробовать создать. У меня одна такая 18XE вполне успешно пыхтит (автоматом не создавалось никак, хоть ты убейся).
...
Рейтинг: 0 / 0
Oracle 18c XE - Ошибка ORA-12514
    #39953979
Jemand
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Короче, надоели двухдневные танцы с бубном над Windows. Поднял на виртуалке Oracle Linux 7.7 Server. Накатил без проблем туда Oracle 18c XE и все без проблем по сетке работет. Спасибо большое всем за советы !!!
...
Рейтинг: 0 / 0
Oracle 18c XE - Ошибка ORA-12514
    #39954268
Javl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Jemand,

Недавно помогал товарищу ставить Оракл на Винду, есть особенности:
Нужно устанавливать от пользователя с именем на латинице т.е. если наприм. от Администратор будут глюки.
В файле hosts нужно прописать 1.1.1.1 meserveroracle (ip адрес компа или 127.0.0.1).
Ну и не обязательно, но можно заранее создать PATH: ORACLE_HOME, ORACLE_BASE, SID и т.д.
...
Рейтинг: 0 / 0
Oracle 18c XE - Ошибка ORA-12514
    #39954545
Michael Isaev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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 - перед установкой тщательно прочитать и понять документацию по установке, составить себе план-конспект установки. Также можно почитать блоги на эту тему и посмотреть видео, чтобы лучше представлять себе процесс установки и возможные баги.
...
Рейтинг: 0 / 0
Oracle 18c XE - Ошибка ORA-12514
    #39954552
Jemand
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Michael Isaev,

вообще для продуктов Oracle - перед установкой тщательно прочитать и понять документацию по установке, составить себе план-конспект установки. Также можно почитать блоги на эту тему и посмотреть видео, чтобы лучше представлять себе процесс установки и возможные баги.

Как раз в документации по установке Oracle DB 15c XE четко указано, что не надо заморачиваться на то она и XE. Просто установил и все. База XE разворачивается сама без всякой помощи. Здесь 100% недоработка разрабов в версии для винды. Setup даже исключения не обрабатывает так как надо. База не развернулась , а у него ни одной ошибки и в конце пишет , что все хорошо и все установилось.
...
Рейтинг: 0 / 0
Oracle 18c XE - Ошибка ORA-12514
    #39954564
Jemand
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Oracle DB 15c XE
Oracle DB 1 8 c XE опечатался.
...
Рейтинг: 0 / 0
Oracle 18c XE - Ошибка ORA-12514
    #39954566
Michael Isaev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
...
Рейтинг: 0 / 0
Oracle 18c XE - Ошибка ORA-12514
    #39954671
В 10XE и 11XE был особый инсталлятор, простой до невозможности. В 18XE используется OUI со всеми вытекающими.
Прелесть 18XE (помимо объёма базы) - 2 гига и 2 ядра.
...
Рейтинг: 0 / 0
Oracle 18c XE - Ошибка ORA-12514
    #39954684
Javl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Michael Isaev,

Ну отсебятина так отсебятина, я несколько лет назад наступал на эти грабли, когда база хрен знает как разворачивается, листенер не запускается и т.д., мой товарищ, которому я помогал также несколько раз пытался ставить Оракл и он вставал "раком", а только он сделал как я сказал и сразу все стало как надо.
...
Рейтинг: 0 / 0
Oracle 18c XE - Ошибка ORA-12514
    #39954793
SQL*Plus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуйте все сделать точно по "букварю"

Oracle® Database Express Edition
Installation Guide
18c for Microsoft Windows




YouTube Video
...
Рейтинг: 0 / 0
Oracle 18c XE - Ошибка ORA-12514
    #39954796
Jemand
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SQL*Plus,
ты не поверишь )))) делал кучу раз , как в этом букваре до 1:50 мин, т.к. это не мудрено ))))))), но база не встала.
...
Рейтинг: 0 / 0
Oracle 18c XE - Ошибка ORA-12514
    #39954990
SQL*Plus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Jemand,

Какая редакция Windows 10 используется?
- Windows 10 x64 Pro ?
- Windows 10 x64 Enterprise ?
- Windows 10 x64 Education ?
...
Рейтинг: 0 / 0
Oracle 18c XE - Ошибка ORA-12514
    #39954996
Jemand
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SQL*Plus,

Windows 10 x64 Education
...
Рейтинг: 0 / 0
Oracle 18c XE - Ошибка ORA-12514
    #39955043
SQL*Plus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Jemand
SQL*Plus,

Windows 10 x64 Education
Установлена на физическом сервере или на виртуальном?

Если на виртуальном, то под управлением какой среды виртуализации?
- Oracle VM Server ?
- Microsoft Hyper-V ?
...
Рейтинг: 0 / 0
Oracle 18c XE - Ошибка ORA-12514
    #39955054
Jemand
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SQL*Plus,

на физическом
...
Рейтинг: 0 / 0
Oracle 18c XE - Ошибка ORA-12514
    #39955126
SQL*Plus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
3.2 Permission Requirement for Installing Oracle Database XEYou must be part of the Administrators group on Windows to install Oracle Database XE.
If you are logged in as a domain user, ensure sure that you are connected to the network before you install Oracle Database XE.Это выполнено?

От имени какого пользователя устанавливали Oracle 18c XE?
Это был доменный пользователь?
...
Рейтинг: 0 / 0
Oracle 18c XE - Ошибка ORA-12514
    #39955135
Jemand
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SQL*Plus,

у меня здесь домена то и нет. Только рабочая группа. Setup запускался от администратора.
...
Рейтинг: 0 / 0
Oracle 18c XE - Ошибка ORA-12514
    #39955223
SQL*Plus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
https://docs.oracle.com/en/database/oracle/oracle-database/18/xeinw/installing-oracle-database-xe.html#GUID-7BF9ACDC-1281-494C-AF96-77A25B1BD67D

Покажите, какая картинка у вас получилась после выполнения п.11

"11. When the installation is complete, the Oracle Database Installed Successfully window is displayed."
...
Рейтинг: 0 / 0
Oracle 18c XE - Ошибка ORA-12514
    #39955266
Jemand
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SQL*Plus,
один в один как в инструкции. Хотите косяк разработчиков оправдать ?
...
Рейтинг: 0 / 0
Oracle 18c XE - Ошибка ORA-12514
    #39955293
SQL*Plus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL*Plus
Покажите, какая картинка у вас получилась после выполнения п.11

"11. When the installation is complete, the Oracle Database Installed Successfully window is displayed."
...
Рейтинг: 0 / 0
Oracle 18c XE - Ошибка ORA-12514
    #39955378
Javl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Еще в 10-ке и серверах начиная с 2012 нужно выключать службу DEP

bcdedit.exe /set nx AlwaysOff
...
Рейтинг: 0 / 0
Oracle 18c XE - Ошибка ORA-12514
    #39955402
SQL*Plus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL*Plus
Покажите , какая картинка у вас получилась после выполнения п.11
...
Рейтинг: 0 / 0
Oracle 18c XE - Ошибка ORA-12514
    #39955405
Топикстартер, пожалуйста, покажите!
...
Рейтинг: 0 / 0
Oracle 18c XE - Ошибка ORA-12514
    #39955463
Jemand
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SQL*Plus,

ну я же написал , что в конце появилось окно один в один как в инструкции:

SQL*Plus,
один в один как в инструкции. Хотите косяк разработчиков оправдать ?
...
Рейтинг: 0 / 0
Oracle 18c XE - Ошибка ORA-12514
    #39959152
cptngrb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Javl
Еще в 10-ке и серверах начиная с 2012 нужно выключать службу DEP

bcdedit.exe /set nx AlwaysOff


это помогло. спасибо
...
Рейтинг: 0 / 0
40 сообщений из 40, показаны все 2 страниц
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Oracle 18c XE - Ошибка ORA-12514
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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