Как запустить Oracle XE

Помогите пожалуйста поднять Oracle xe database, два дня ковырял интернет просто нет уже мыслей...

делал по инструкциям https://wiki.archlinux.org/title/Oracle_Database

сейчас получаю такое:

x oracle-xe.service - Oracle Database Express Edition
     Loaded: loaded (/usr/lib/systemd/system/oracle-xe.service; disabled; vendor preset: disabled)
     Active: failed (Result: exit-code) since Sun 2022-01-16 10:54:46 +03; 18s ago
    Process: 1268 ExecStartPre=/opt/oracle/product/18c/dbhomeXE/bin/lsnrctl start LISTENER (code=exited, status=1/FAILURE)
        CPU: 56ms

<D1><8F><D0><BD><D0><B2> 16 10:54:46 ArchHome lsnrctl[1268]: Starting /opt/oracle/product/18c/dbhomeXE/bin/tnslsnr: please wait...
<D1><8F><D0><BD><D0><B2> 16 10:54:46 ArchHome lsnrctl[1268]: TNSLSNR for Linux: Version 18.0.0.0.0 - Production
<D1><8F><D0><BD><D0><B2> 16 10:54:46 ArchHome lsnrctl[1268]: NL-00280: error creating log stream /opt/oracle/product/18c/dbhomeXE/network/log/listener.log
<D1><8F><D0><BD><D0><B2> 16 10:54:46 ArchHome lsnrctl[1268]:  NL-00278: cannot open log file
<D1><8F><D0><BD><D0><B2> 16 10:54:46 ArchHome lsnrctl[1268]:   SNL-00016: snlfohd: error opening file
<D1><8F><D0><BD><D0><B2> 16 10:54:46 ArchHome lsnrctl[1268]:    Linux Error: 13: Permission denied
<D1><8F><D0><BD><D0><B2> 16 10:54:46 ArchHome lsnrctl[1268]: Listener failed to start. See the error message(s) above...
<D1><8F><D0><BD><D0><B2> 16 10:54:46 ArchHome systemd[1]: oracle-xe.service: Control process exited, code=exited, status=1/FAILURE
<D1><8F><D0><BD><D0><B2> 16 10:54:46 ArchHome systemd[1]: oracle-xe.service: Failed with result 'exit-code'.
<D1><8F><D0><BD><D0><B2> 16 10:54:46 ArchHome systemd[1]: Failed to start Oracle Database Express Edition.

Подскажите пожалуйста кто знаком с этим?
_Dis_
error creating log stream /opt/oracle/product/18c/dbhomeXE/network/log/listener.log
Судя по этому нет прав на файл у юзера от которого запускается, неправильно настроили скорее всего что делает лог в /opt а не в директории юзера
vs220
Судя по этому нет прав на файл у юзера
да у меня в /opt две папки oracle (для instantclient) и oracle-xe

я сейчас создал нового пользователя добавил его в группы dba и oinstall(как в инструкции), и сделал его владельцем этих папок, сервис запустился но все равно какой-то erorr:


* oracle-xe.service - Oracle Database Express Edition
     Loaded: loaded (/usr/lib/systemd/system/oracle-xe.service; enabled; vendor preset: disabled)
     Active: active (exited) since Sun 2022-01-16 13:49:03 +03; 38s ago
    Process: 419 ExecStartPre=/opt/oracle/product/18c/dbhomeXE/bin/lsnrctl start LISTENER (code=exited, status=0/SUCCESS)
    Process: 517 ExecStart=bash -c echo -e "connect / as sysdba
startup
alter pluggable database all open
exit;" | /opt/oracle/product/18c/dbhomeXE/bin/sqlplus -s /nolog (code=exited, status=0/SUCCESS)
   Main PID: 517 (code=exited, status=0/SUCCESS)
      Tasks: 2 (limit: 19104)
     Memory: 104.4M
        CPU: 135ms
     CGroup: /system.slice/oracle-xe.service
             `-463 /opt/oracle/product/18c/dbhomeXE/bin/tnslsnr LISTENER -inherit

<D1><8F><D0><BD><D0><B2> 16 13:49:02 ArchHome systemd[1]: This usually indicates unclean termination of a previous run, or service implementation deficiencies.
<D1><8F><D0><BD><D0><B2> 16 13:49:03 ArchHome bash[521]: ORA-01078: failure in processing system parameters
<D1><8F><D0><BD><D0><B2> 16 13:49:03 ArchHome bash[521]: LRM-00109: could not open parameter file '/opt/oracle/product/18c/dbhomeXE/dbs/initXE.ora'
<D1><8F><D0><BD><D0><B2> 16 13:49:03 ArchHome bash[521]: alter pluggable database all open
<D1><8F><D0><BD><D0><B2> 16 13:49:03 ArchHome bash[521]: *
<D1><8F><D0><BD><D0><B2> 16 13:49:03 ArchHome bash[521]: ERROR at line 1:
<D1><8F><D0><BD><D0><B2> 16 13:49:03 ArchHome bash[521]: ORA-01034: ORACLE not available
<D1><8F><D0><BD><D0><B2> 16 13:49:03 ArchHome bash[521]: Process ID: 0
<D1><8F><D0><BD><D0><B2> 16 13:49:03 ArchHome bash[521]: Session ID: 0 Serial number: 0
<D1><8F><D0><BD><D0><B2> 16 13:49:03 ArchHome systemd[1]: Finished Oracle Database Express Edition.

Судя по этому:
<D1><8F><D0><BD><D0><B2> 16 13:49:03 ArchHome bash[521]: LRM-00109: could not open parameter file '/opt/oracle/product/18c/dbhomeXE/dbs/initXE.ora'
у Вас не хватает файла initXE.ora. А интернет говорит, что он появляется, когда создаешь базу данных. Создание базы описано в ссылке на Вики, которую Вы указывали. У меня есть подозрение, что Вы не все сделали как описано в инструкции.

P.S. Я сам не имею опыта установок базы данных Oracle на Linux. Поэтому я не могу утверждать о том, что инструкция, которую Вы привели в сообщении является правильной.
_Dis_
LRM-00109: could not open parameter file '/opt/oracle/product/18c/dbhomeXE/dbs/initXE.ora'
тоже нет опыта по Oracle, но судя по логу, User6260 похоже прав ...
А что мешает погуглить по этой фразе? ... сразу же выдало похожее это и плюс это ... начни с этого, а дальше будет видно.
Ошибки не исчезают с опытом - они просто умнеют
 
Зарегистрироваться или войдите чтобы оставить сообщение.