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

Код: 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
Autostart GG shell script
    #39938340
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"
...
Рейтинг: 0 / 0
Autostart GG shell script
    #39938502
Фотография Frequency
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Autostart GG shell script
    #39938507
Фотография Frequency
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скорее всего проблема в том, что ggreboot срабатывает быстрее чем стартует база после перезагрузки ОС.

как сделать задержку на срабатывание /etc/init.d/ggreboot ?
...
Рейтинг: 0 / 0
Autostart GG shell script
    #39938515
Фотография Frequency
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
прописал sleep , тоже самое
...
Рейтинг: 0 / 0
Autostart GG shell script
    #39938610
Фотография Frequency
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скиньте пжт , кому не сложно рабочий скрипт
...
Рейтинг: 0 / 0
Autostart GG shell script
    #39938709
Тролин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Autostart GG shell script
    #39938711
Тролин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как вариант в скрипте по запуску DB дописать после старта DB запуск GG и в обратном порядке останов GG и потом останов DB
...
Рейтинг: 0 / 0
Autostart GG shell script
    #39938777
Фотография Frequency
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тролин
Как вариант в скрипте по запуску DB дописать после старта DB запуск GG и в обратном порядке останов GG и потом останов DB


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

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

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


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