powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / База не стартует автоматический
9 сообщений из 9, страница 1 из 1
База не стартует автоматический
    #39821167
Фотография Frequency
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1). Создал файлы:

Код: plsql
1.
2.
3.
4.
5.
6.
7.
vi /etc/oratab

orcl:/u01/app/oracle/product/11.2.0/db_1:Y

chown oracle:oinstall /etc/oratab

chmod 777 /etc/oratab



2).

Код: plsql
1.
vi /etc/init.d/dbora



Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
#!/bin/bash
# chkconfig: 35 99 10
# description: Starts and stops Oracle processes
ORA_HOME=/u01/app/oracle/product/12.1/db_1
ORA_OWNER=oracle
case "$1" in
  'start')
    su - $ORA_OWNER -c "$ORA_HOME/bin/lsnrctl start"
    su - $ORA_OWNER -c $ORA_HOME/bin/dbstart
   ;;
  'stop')
    su - $ORA_OWNER -c "$ORA_HOME/bin/lsnrctl stop"
    su - $ORA_OWNER -c $ORA_HOME/bin/dbshut
   ;;
esac



Код: plsql
1.
2.
3.
4.
5.
chgrp dba /etc/init.d/dbora

chmod 757 /etc/init.d/dbora

chkconfig --add dbora



3).

Код: plsql
1.
2.
3.
ln -s /etc/init.d/dbora /etc/rc.d/rc0.d/K01dbora
ln -s /etc/init.d/dbora /etc/rc.d/rc3.d/S99dbora
ln -s /etc/init.d/dbora /etc/rc.d/rc5.d/S99dbora



Вопрос после перезагрузки ОС база не стартует, но отдельно

Хотя при выполнении команды service dbora start , все работает.

P.S. База 12c , на 11g норм работает.
...
Рейтинг: 0 / 0
База не стартует автоматический
    #39821168
Фотография Frequency
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vi /etc/oratab

orcl:/u01/app/oracle/product/12.1/db_1:Y

Неверно написал
...
Рейтинг: 0 / 0
База не стартует автоматический
    #39821178
dmdmdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добавьте вывод в журнал.
Код: powershell
1.
script 1>>/path/ora.log 2>&1
...
Рейтинг: 0 / 0
База не стартует автоматический
    #39821180
Фотография Frequency
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dmdmdmДобавьте вывод в журнал.
Код: powershell
1.
script 1>>/path/ora.log 2>&1



Если вам не сложно , сможете по подробнее пожалуйста
...
Рейтинг: 0 / 0
База не стартует автоматический
    #39821181
dmdmdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В последних линухах навертели targets вместо runlevels.

Код: powershell
1.
2.
3.
4.
5.
6.
7.
8.
[root@fedora etc]# cat /etc/inittab
# inittab is no longer used.
#
# ADDING CONFIGURATION HERE WILL HAVE NO EFFECT ON YOUR SYSTEM.
#
# Ctrl-Alt-Delete is handled by /usr/lib/systemd/system/ctrl-alt-del.target
#
# systemd uses 'targets' instead of runlevels. By default, there are two main targets:



Я на очередной установке не стал разбираться, поставил свою требуху в /etc/rc.d/rc.local
...
Рейтинг: 0 / 0
База не стартует автоматический
    #39821182
dmdmdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Frequency сможете по подробнее пожалуйста

Код: powershell
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
[root@fedora rc.d]# cat /opt/testora
#!/bin/bash
# chkconfig: 35 99 10
# description: Starts and stops Oracle processes
ORA_HOME=/u01/app/oracle/product/12.1/db_1
ORA_OWNER=dm
case "$1" in
  'start')
    su - $ORA_OWNER -c "$ORA_HOME/bin/lsnrctl start" 1>>/opt/testora.log 2>&1
    su - $ORA_OWNER -c $ORA_HOME/bin/dbstart 1>>/opt/testora.log 2>&1
   ;;
  'stop')
    su - $ORA_OWNER -c "$ORA_HOME/bin/lsnrctl stop" 1>>/opt/testora.log 2>&1
    su - $ORA_OWNER -c $ORA_HOME/bin/dbshut 1>>/opt/testora.log 2>&1
   ;;
esac



и этот скрипт засунул в /etc/rc.d/rc.local , потому что просто создания ссылки в /etc/rc.d/rc3.d/ оказалось недостаточно.

Или идите в /usr/lib/systemd/system/ , в маны и разбирайтесь с этими targets.
...
Рейтинг: 0 / 0
База не стартует автоматический
    #39821185
Фотография Frequency
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dmdmdmВ последних линухах навертели targets вместо runlevels.


chkconfig --list , вообще не видит сервис dbora.

Линуха да последняя
...
Рейтинг: 0 / 0
База не стартует автоматический
    #39821212
Фотография Frequency
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dmdmdmFrequency сможете по подробнее пожалуйста

Код: powershell
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
[root@fedora rc.d]# cat /opt/testora
#!/bin/bash
# chkconfig: 35 99 10
# description: Starts and stops Oracle processes
ORA_HOME=/u01/app/oracle/product/12.1/db_1
ORA_OWNER=dm
case "$1" in
  'start')
    su - $ORA_OWNER -c "$ORA_HOME/bin/lsnrctl start" 1>>/opt/testora.log 2>&1
    su - $ORA_OWNER -c $ORA_HOME/bin/dbstart 1>>/opt/testora.log 2>&1
   ;;
  'stop')
    su - $ORA_OWNER -c "$ORA_HOME/bin/lsnrctl stop" 1>>/opt/testora.log 2>&1
    su - $ORA_OWNER -c $ORA_HOME/bin/dbshut 1>>/opt/testora.log 2>&1
   ;;
esac



и этот скрипт засунул в /etc/rc.d/rc.local , потому что просто создания ссылки в /etc/rc.d/rc3.d/ оказалось недостаточно.

Или идите в /usr/lib/systemd/system/ , в маны и разбирайтесь с этими targets.


Спасибо помогли очень
...
Рейтинг: 0 / 0
База не стартует автоматический
    #39821482
Sal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Frequency,

маны нужная вещь, особенно что касается лимитов,
для примера
https://oracle-base.com/articles/linux/linux-services-systemd

LimitMEMLOCK=infinity
LimitNOFILE=65535
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / База не стартует автоматический
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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