Назад | Перейти на главную страницу

Через несколько минут база данных оракула не работает, но слушатель все еще активен

Я установил Oracle 12c R2 на свой сервер Fedora 24. До его обновлений и последнего обновления до Fedora 26 он работал нормально, но после этого ни слушатель, ни база данных не могли быть запущены. После некоторого исследования я нашел очень полезный скрипт под названием Atlas, предназначенный для установки новой системы на Fedora 26. Я переустановил Oracle с помощью скрипта atlas, и в течение некоторого времени он снова работал нормально, но, поскольку несколько дней назад слушатель работает правильно, но база данных не надо. Когда я запускаю базу данных с помощью команды lsnrctl start, она запускается нормально, но через несколько минут база данных не работает.

Читая журнал предупреждений, я обнаружил строку, в которой написано «service_died» и погуглил номер ошибки, я нашел много страниц без причины, почему база данных не работает через несколько случайных минут. Если для кого-то журнал является подсказкой, вот это

<msg time='2018-02-06T13:36:17.187-06:00' org_id='oracle' comp_id='tnslsnr'
 type='UNKNOWN' level='16' host_id='machine.domain.org'
 host_addr='x.x.x.x'>
 <txt>06-FEB-2018 13:36:17 * service_update * orcl * 0
 </txt>
</msg>
<msg time='2018-02-06T13:46:17.779-06:00' org_id='oracle' comp_id='tnslsnr'
 type='UNKNOWN' level='16' host_id='machine.domain.org'
 host_addr='x.x.x.x'>
 <txt>06-FEB-2018 13:46:17 * service_update * orcl * 0
 </txt>
</msg>
<msg time='2018-02-06T13:56:02.066-06:00' org_id='oracle' comp_id='tnslsnr'
 type='UNKNOWN' level='16' host_id='machine.domain.org'
 host_addr='x.x.x.x'>
 <txt>No longer listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcps)(HOST=machine.domain.org)(PORT=5500))(Security=(my_wallet_directory=/.../xdb_wallet))(Presentation=HTTP)(Session=RAW))
 </txt>
</msg>
<msg time='2018-02-06T13:56:02.066-06:00' org_id='oracle' comp_id='tnslsnr'
 type='UNKNOWN' level='16' host_id='machine.domain.org'
 host_addr='x.x.x.x'>
 <txt>06-FEB-2018 13:56:02 * service_died * orcl * 12537
 </txt>
</msg>
<msg time='2018-02-06T13:56:09.110-06:00' org_id='oracle' comp_id='tnslsnr'
 type='UNKNOWN' level='16' host_id='machine.domain.org'
 host_addr='x.x.x.x'>
 <txt>Dynamic address is already listened on (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=machine.domain.org)(PORT=1521)))
 </txt>
</msg>
<msg time='2018-02-06T13:56:09.110-06:00' org_id='oracle' comp_id='tnslsnr'
 type='UNKNOWN' level='16' host_id='machine.domain.org'
 host_addr='x.x.x.x'>
 <txt>06-FEB-2018 13:56:09 * service_register * orcl * 0
 </txt>
</msg>
<msg time='2018-02-06T13:56:12.113-06:00' org_id='oracle' comp_id='tnslsnr'
 type='UNKNOWN' level='16' host_id='machine.domain.org'
 host_addr='x.x.x.x'>
 <txt>06-FEB-2018 13:56:12 * service_update * orcl * 0
 </txt>
</msg>

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