Гость
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Autostart GG shell script / 9 сообщений из 9, страница 1 из 1
17.03.2020, 10:43
    #39938126
Frequency
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Autostart GG shell script
Прописал скрипт

Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
#!/bin/bash
# chkconfig: 345 51 49

echo "Goldengate start/stop"
GGS_HOME=/datafiles/u01/Goldengate
ORA_OWNER=oracle
case "$1" in

'start') 

su - $ORA_OWNER -c $GGS_HOME/ggsci <<WEOF
start mgr
exit
WEOF
;;

'stop') 

su - $ORA_OWNER -c $GGS_HOME/ggsci <<WEOF
stop mgr
y
exit
WEOF
;;

esac





Код: xml
1.
2.
3.
4.
5.
6.
7.
chgrp dba /etc/init.d/ggreboot

chmod 750 /etc/init.d/ggreboot

chkconfig --add ggreboot

chkconfig --list | grep ggreboot



Вот так

Код: xml
1.
2.
/etc/init.d/ggreboot start
/etc/init.d/ggreboot stop



Норм.

A при перезагрузге OS , автоматом не стартует

Где косяк подскажите пжт. ?
...
Рейтинг: 0 / 0
17.03.2020, 16:15
    #39938340
dba123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Autostart GG shell script
Frequency,

Код: plsql
1.
2.
3.
4.
--сколько всего скриптов? по мне так, проще последним стартовать и первым останавливать
chkconfig --list
--
--chkconfig --list ggreboot

-c $GGS_HOME/ggsci - проверить надо , работает ли конструкция
1. можно полный путь прописать
2. можно , если позволяет ОС -c "export PATH=/bin:/zzz;export ....;$GGS_HOME/ggsci"
...
Рейтинг: 0 / 0
18.03.2020, 08:05
    #39938502
Frequency
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Autostart GG shell script
dba123
Frequency,

Код: plsql
1.
2.
3.
4.
--сколько всего скриптов? по мне так, проще последним стартовать и первым останавливать
chkconfig --list
--
--chkconfig --list ggreboot

-c $GGS_HOME/ggsci - проверить надо , работает ли конструкция
1. можно полный путь прописать
2. можно , если позволяет ОС -c "export PATH=/bin:/zzz;export ....;$GGS_HOME/ggsci"



Один скрипт всего

Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
[oracle@db Goldengate]$ cat /etc/init.d/ggreboot
#!/bin/bash
# chkconfig: 345 99 10

echo "Goldengate start/stop"
GGS_HOME=/datafiles/u01/Goldengate
ORA_OWNER=oracle
case "$1" in

'start')

su - $ORA_OWNER -c $GGS_HOME/ggsci <<WEOF
start mgr
exit
WEOF
;;

esac





Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
 chkconfig --list

Note: This output shows SysV services only and does not include native
      systemd services. SysV configuration data might be overridden by native
      systemd configuration.

      If you want to list systemd services use 'systemctl list-unit-files'.
      To see services enabled on particular target use
      'systemctl list-dependencies [target]'.

dbora           0:off   1:off   2:off   3:on    4:on    5:on    6:off
ggreboot        0:off   1:off   2:on    3:on    4:on    5:on    6:off
netconsole      0:off   1:off   2:off   3:off   4:off   5:off   6:off
network         0:off   1:off   2:on    3:on    4:on    5:on    6:off
rhnsd           0:off   1:off   2:on    3:on    4:on    5:on    6:off





Дело в том что врочную вот так /etc/init.d/ggreboot start , норм
...
Рейтинг: 0 / 0
18.03.2020, 08:20
    #39938507
Frequency
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Autostart GG shell script
Скорее всего проблема в том, что ggreboot срабатывает быстрее чем стартует база после перезагрузки ОС.

как сделать задержку на срабатывание /etc/init.d/ggreboot ?
...
Рейтинг: 0 / 0
18.03.2020, 08:46
    #39938515
Frequency
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Autostart GG shell script
прописал sleep , тоже самое
...
Рейтинг: 0 / 0
18.03.2020, 11:08
    #39938610
Frequency
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Autostart GG shell script
Скиньте пжт , кому не сложно рабочий скрипт
...
Рейтинг: 0 / 0
18.03.2020, 13:37
    #39938709
Тролин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Autostart GG shell script
Frequency,

авторdbora 0:off 1:off 2:off 3:on 4:on 5:on 6:off
ggreboot 0:off 1:off 2:on 3:on 4:on 5:on 6:off


Может надо сделать
автор
dbora 0:off 1:off 2:off 3:on 4:on 5:on 6:off
ggreboot 0:off 1:off 2:off 3:off 4:on? 5:on 6:off


Возможна ситуация когда GG стартует раньше DB
...
Рейтинг: 0 / 0
18.03.2020, 13:41
    #39938711
Тролин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Autostart GG shell script
Как вариант в скрипте по запуску DB дописать после старта DB запуск GG и в обратном порядке останов GG и потом останов DB
...
Рейтинг: 0 / 0
18.03.2020, 15:24
    #39938777
Frequency
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Autostart GG shell script
Тролин
Как вариант в скрипте по запуску DB дописать после старта DB запуск GG и в обратном порядке останов GG и потом останов DB


Да верно бы правы казалось-бы глупо, но я поковырялся целый день.

Посмотрел в alert.log время когда стартует база и логи GG.

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


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