chillychinFeb 23 2022
Hi folks
I am on Windows 10 and trying to install Oracle XE 21c
I downloaded the install here: https://www.oracle.com/ca-en/database/technologies/xe-downloads.html
I went through the installation with all the defaults and no issues up until this step
I got hit with the following error
{IDS_OracleConfigDlg_DatabaseConfigFailedMsg} An error occured while configuring Oracle XE database. Check the logs at C:appuserproduct21ccfgtoollogsdbca and try again
I clicked on «Retry» but got hit with the same error. Then I went to «Abort» and the installation appeared to complete.
I did a quick tnsping and see the following
I thought great — Ok maybe its just an error but things are up and running.
When I try to connect via the newly installed SQL Plus I hit the following error
Weird ok, I then try to connect via SQL developer and see the following error
Status : Failure -Test failed: Listener refused the connection with the following error:
ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
(CONNECTION_ID=xtAG2YGQTYCEiT634/dAvg==)
Alright well this sucks, I went to the previously suggested logs when I initially hit the error here:
C:appuserproduct21ccfgtoollogsdbca
And I then see the following 4 log files
The contents of the log file are pretty big so I wont post it here
But does anyone know what could be wrong? I was really hoping to install Oracle XE to re-immerse myself in the Oracle database ecosystem for an upcoming project.
Any advice much appreciated
I am trying to install #Oracle #database XE and I am getting an error :
{IDS_OracleConfigDlg_DatabaseConfigFailedMsg} An error occurred while
configuring Oracle XE database. Check the logs at
C:appgn1411product21ccfgtoollogsdbca and try again.
I would like to share the log with someone who can help
YLR
1,3894 gold badges19 silver badges28 bronze badges
asked Nov 30, 2021 at 17:59
2
For me (Windows 11) i have :
- Uninstall the version of Microsoft Visual C++ 2015-2019 Redistributable (which was the last version)
- Install the version that in installer folder oracle (ISSetupPrerequisites/{8AD2FD1D-5968-4AD0-95CA-A6CF96F331FE}/vcredist_x64.exe)
- In installer folder oracle execute «setup.exe» pour l’installation
answered Jan 12 at 9:05
1
This is what I tried to indicate in my comment on your other question, when I mentioned package dependencies, libraries, etc.
In CentOS and RHEL at the least, the awk
program exists at /bin/awk
. In Ubuntu default, it’s in /usr/bin/awk
Because the RPM uses hard-coded paths, the chances are this is not the only executable you will have problems with.
To this end, you can either do this the ‘hackish’ way, or the ‘safer’ way.
The Hackish Way — This will be a headache
As you continue through running, when you encounter a missing program with a hardcoded path, in a separate command line attempt to run the program without the path. If the program exists, then run which PROGRAM
(such as which awk
). This will give you a file path location.
The reason this is hackish is it alters where things’re ‘installed’ slightly. Create a symlink with sudo
to the proper location that the RPM is seeking. In this case of awk, it wants /bin/awk
.
sudo ln -s $(which awk) /bin/awk
This is the example for awk
. These will alter radically depending on what exact commands are missing.
Note that I do not suggest you do this method. Because it could affect how other programs on your system behave in a non-intended and painful way.
The safe way — use a VM in VirtualBox or a CentOS LXD image
Both of these methods require the installation of additional software.
In essence, this would put a CentOS image — which the RPMs will work with much more safely than Ubuntu — in either an LXD-based container or in a VM on your system. There are multiple other guides on how to do this safely on other sites (we don’t support CentOS on Ask Ubuntu), however.
But, this is the safer method. You can then establish connectivity into this system separately in a way that won’t harm your Ubuntu system or affect how it runs or boots.
I’m trying to install Oracle Database 11g Express Edition on my ubuntu server. After running command:
sudo service oracle-xe start
I get following result after configuration:
Starting Oracle Net Listener...Done
Configuring database...
Database Configuration failed. Look into /u01/app/oracle/product/11.2.0/xe/config/log for de tails
in log files I found the following informations:
CloneRmanRestore.log:
LRM-00116: syntax error at 'sessions' following '='
ORA-01078: failure in processing system parameters
select TO_CHAR(systimestamp,'YYYYMMDD HH:MI:SS') from dual
*
ERROR at line 1:
ORA-01034: ORACLE not available
Process ID: 0
Session ID: 0 Serial number: 0
declare
*
ERROR at line 1:
ORA-01034: ORACLE not available
Process ID: 0
Session ID: 0 Serial number: 0
select TO_CHAR(systimestamp,'YYYYMMDD HH:MI:SS') from dual
*
ERROR at line 1:
ORA-01034: ORACLE not available
Process ID: 0
Session ID: 0 Serial number: 0
postDBCreation.log
begin
*
ERROR at line 1:
ORA-01034: ORACLE not available
Process ID: 0
Session ID: 0 Serial number: 0
create spfile='/u01/app/oracle/product/11.2.0/xe/dbs/spfileXE.ora' FROM pfile='/u01/app/oracle/product/11.2.0/xe/config/scripts/init.ora'
*
ERROR at line 1:
ORA-01078: failure in processing system parameters
LRM-00116: syntax error at 'sessions' following '='
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
Linux-x86_64 Error: 2: No such file or directory
ORA-01078: failure in processing system parameters
LRM-00109: could not open parameter file '/u01/app/oracle/product/11.2.0/xe/dbs/initXE.ora'
select 'utl_recomp_begin: ' || to_char(sysdate, 'HH:MI:SS') from dual
*
ERROR at line 1:
ORA-01034: ORACLE not available
Process ID: 0
Session ID: 0 Serial number: 0
BEGIN utl_recomp.recomp_serial(); END;
*
ERROR at line 1:
ORA-01034: ORACLE not available
Process ID: 0
Session ID: 0 Serial number: 0
select 'utl_recomp_end: ' || to_char(sysdate, 'HH:MI:SS') from dual
*
ERROR at line 1:
ORA-01034: ORACLE not available
Process ID: 0
Session ID: 0 Serial number: 0
cloneDBCreation.log:
Create controlfile reuse set database "XE"
*
ERROR at line 1:
ORA-01034: ORACLE not available
Process ID: 0
Session ID: 0 Serial number: 0
BEGIN dbms_backup_restore.zerodbid(0); END;
*
ERROR at line 1:
ORA-01034: ORACLE not available
Process ID: 0
Session ID: 0 Serial number: 0
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
Linux-x86_64 Error: 2: No such file or directory
LRM-00116: syntax error at 'sessions' following '='
ORA-01078: failure in processing system parameters
Create controlfile reuse set database "XE"
*
ERROR at line 1:
ORA-01034: ORACLE not available
Process ID: 0
Session ID: 0 Serial number: 0
alter system enable restricted session
*
ERROR at line 1:
ORA-01034: ORACLE not available
Process ID: 0
Session ID: 0 Serial number: 0
alter database "XE" open resetlogs
*
ERROR at line 1:
ORA-01034: ORACLE not available
Process ID: 0
Session ID: 0 Serial number: 0
postDBCreation.log:
begin
*
ERROR at line 1:
ORA-01034: ORACLE not available
Process ID: 0
Session ID: 0 Serial number: 0
create spfile='/u01/app/oracle/product/11.2.0/xe/dbs/spfileXE.ora' FROM pfile='/u01/app/oracle/product/11.2.0/xe/config/scripts/init.ora'
*
ERROR at line 1:
ORA-01078: failure in processing system parameters
LRM-00116: syntax error at 'sessions' following '='
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
Linux-x86_64 Error: 2: No such file or directory
ORA-01078: failure in processing system parameters
LRM-00109: could not open parameter file '/u01/app/oracle/product/11.2.0/xe/dbs/initXE.ora'
select 'utl_recomp_begin: ' || to_char(sysdate, 'HH:MI:SS') from dual
*
ERROR at line 1:
ORA-01034: ORACLE not available
Process ID: 0
Session ID: 0 Serial number: 0
BEGIN utl_recomp.recomp_serial(); END;
*
ERROR at line 1:
ORA-01034: ORACLE not available
Process ID: 0
Session ID: 0 Serial number: 0
select 'utl_recomp_end: ' || to_char(sysdate, 'HH:MI:SS') from dual
*
ERROR at line 1:
ORA-01034: ORACLE not available
Process ID: 0
Session ID: 0 Serial number: 0
postScripts.log:
CREATE OR REPLACE LIBRARY dbms_sumadv_lib AS '/u01/app/oracle/product/11.2.0/xe/lib/libqsmashr.so';
*
ERROR at line 1:
ORA-01034: ORACLE not available
Process ID: 0
Session ID: 0 Serial number: 0
BEGIN dbms_datapump_utl.replace_default_dir; END;
*
ERROR at line 1:
ORA-01034: ORACLE not available
Process ID: 0
Session ID: 0 Serial number: 0
commit
*
ERROR at line 1:
ORA-01034: ORACLE not available
Process ID: 0
Session ID: 0 Serial number: 0
create or replace directory XMLDIR as '/u01/app/oracle/product/11.2.0/xe/rdbms/xml'
*
ERROR at line 1:
ORA-01034: ORACLE not available
Process ID: 0
Session ID: 0 Serial number: 0
DROP DIRECTORY ORACLE_OCM_CONFIG_DIR
*
ERROR at line 1:
ORA-01034: ORACLE not available
Process ID: 0
Session ID: 0 Serial number: 0
DROP DIRECTORY ADMIN_DIR
*
ERROR at line 1:
ORA-01034: ORACLE not available
How can I fix it and configure my database? I have 256 MB of RAM memory, is it enough to run Oracle? Can it be an issue?
I am getting the below error while trying to install Oracle Database 18C XE on my local system (Windows 10 Pro).
Oracle Database Installation Completed with Errors
The wizard was interrupted before Oracle Database 18c Express Edition could be completely installed.
Your system has not been modified. To complete installation at another time, please run setup again.
Click Finish to exit the wizard.
I tried removing the environment variable Oracle_Home
and installed again. Still the installation is rolling back with errors.
How can I resolve this error?
asked Oct 31, 2019 at 11:26
I was able to resolve the problem by running setup.exe
instead of Oracle Database 18c Express Edition.msi
answered May 4, 2020 at 14:12
MischaMischa
611 silver badge2 bronze badges
2
I had same problem. What I did is uninstall old oracle from Control Panel — Programs — uninstal. After that I close all programs and install oracle again.
answered Nov 3, 2019 at 11:24
1
After doing a fair bit of googling on this I concluded there are any number of problems that can cause this. Bottom line is the installer is a bit lame.
For me, it resolved by me first uninstalling my Java SE and then running the Oracle XE Installer again.
Given that this seems pretty fragile it might be worth running it in a VM.
answered Apr 19, 2020 at 22:20
TimTim
2212 silver badges4 bronze badges
remove any java/jre path specified in the environment variable .Also first delete the previously created forder( certain folder was created delete the whole path from ..product ) when earlier you tried to install .
answered Jun 20, 2020 at 6:23
Create new local user in Windows and then install there. It worked for me.
answered Aug 30, 2020 at 12:54
Это — то, на что я пытался указать в своем комментарии к Вашему другому вопросу, когда я упомянул зависимости от пакета, библиотеки, и т.д.
В CentOS и RHEL по крайней мере, awk
программа существует в /bin/awk
. В значении по умолчанию Ubuntu это находится в /usr/bin/awk
Поскольку об/мин использует трудно кодированные пути, возможности, это не единственный исполняемый файл, с которым у Вас будут проблемы.
С этой целью можно или сделать это ‘hackish’ путь или ‘более безопасный’ путь.
Путь Hackish — Это будет головной болью
В то время как Вы продолжаете посредством выполнения при обнаружении с недостающей программой с путем hardcoded, в отдельной попытке командной строки запустить программу без пути. Если программа существует, то выполненный which PROGRAM
(такой как which awk
). Это даст Вам местоположение пути к файлу.
Причина это — hackish, является им, изменяется, где things’re ‘установил’ немного. Создайте символьную ссылку с sudo
к надлежащему местоположению, которое ищет об/мин. В этом случае awk это хочет /bin/awk
.
sudo ln -s $(which awk) /bin/awk
Это — пример для awk
. Они изменятся радикально в зависимости от того, что пропускают точные команды.
Обратите внимание, что я не предлагаю, чтобы Вы сделали этот метод. Поскольку это могло влиять, как другие программы в Вашей системе ведут себя ненамеченным и болезненным способом.
Безопасный путь — использует VM в VirtualBox или изображении CentOS LXD
Оба из этих методов требуют установки дополнительного программного обеспечения.
В сущности это поместило бы изображение CentOS — с которым будет работать RPMs намного более безопасно, чем Ubuntu — или в основанном на LXD контейнере или в VM в Вашей системе. Существует несколько других руководств по тому, как сделать это безопасно на других сайтах (мы не поддерживаем CentOS на, Спрашивает Ubuntu), как бы то ни было.
Но, это — более безопасный метод. Можно затем установить возможность соединения в эту систему отдельно способом, которая не будет вредить системе Ubuntu или влиять, как она работает или загружается.
Я загрузил Oracle XE 18c для 64-разрядной версии Windows и попытался установить его на компьютере с Windows 10. Я проверил контрольную сумму SHA-256, и она верна.
Установка начинается нормально, но при копировании новых файлов внезапно появляется сообщение «Откат установки», затем завершается, и нет журнала ошибок для просмотра. Любые идеи?
(1) Экран «Копирование файлов»
(2) Экран «Откат назад»
(3) Экран «Завершено с ошибками»
6 ответов
Лучший ответ
Я запускаю «setup.exe» от имени администратора вместо «Oracle Database 18c Express Edition.msi», и он отлично работает.
8
Waldson Dias
3 Июн 2020 в 03:39
Установите для Oracle_home
значение null
и перезагрузите систему, а затем повторите попытку.
Я надеюсь, что это сработает.
Примечание.
Перед установкой убедитесь, что у вас есть все права администратора.
1
zx485
22 Авг 2019 в 19:31
ЗАДАЧА РЕШЕНА! Войдите в свою систему как администратор, чтобы настроить базу данных Oracle. Компьютер》Управление》Пользователи》Администратор》свойства》проверить из (учетная запись отключена) и Применить.После установки пароля. Затем войдите в систему как администратор и установите.
1
Yusif Tağıyev
26 Фев 2022 в 19:29
Сегодня у меня была такая же проблема. В моем случае это было вызвано значением переменной PATH
в моей среде. Он указывал на некоторые двоичные файлы Oracle DB и библиотеки из «Oracle Instant Client», которые я ранее настроил для библиотеки коннектора Javascript node-oracledb
.
Другими словами, убедитесь, что ваш PATH
не указывает на какой-либо каталог, содержащий, например, файл oci.dll
. Вы можете выполнить where.exe oci.dll
(часть ‘.exe’ необходима только для PowerShell) в командной строке, чтобы легко это проверить. Если команда что-то выводит, вам необходимо удалить соответствующие каталоги из вашего PATH
, по крайней мере, временно.
0
ysbwj028
4 Мар 2020 в 14:04
- Извлеките zip-файл на другой диск, но обычно на диск, содержащий окна C :.
- Перейдите в извлеченный каталог Oracle и запустите setup.exe от имени администратора. Важно: не щелкайте дважды по файлу MSI, например. Oracle Database 18c Express Edition.msi.
Примечание. В пути к домашнему каталогу Oracle нельзя использовать пробелы. Например, вы не можете установить в «C: program files oracle Infra» из-за символа пробела в «программных файлах». Программа установки не проверяет это до тех пор, пока вы не введете путь через несколько экранов.
0
Shadyar
18 Авг 2020 в 22:36
У меня была такая же проблема. Oracle XE был установлен на моем компьютере раньше. При проверке «установить путь» в командной строке можно было увидеть, что в пути была ссылка на предыдущую установку Oracle. После удаления этого из пути установка Oracle заработала.
0
Joel
2 Фев 2022 в 20:30