#shell #automation #oracle-golden-gate
#оболочка #автоматизация #oracle-golden-gate
Вопрос:
Я хочу автоматизировать процессы goldengate по остановке, удалению и добавлению новых файлов-копий.Это будет сделано в графическом интерфейсе, который запускает сценарий оболочки в Linux. При удалении копий мне предлагается следующий вопрос.
GGSCI (cbl06436dat01) 1> Вы уверены, что хотите удалить все группы? Неверный ответ. Должно быть Y или N.
Я хочу избежать запроса и напрямую удалить копии, чтобы не вводить вручную y или n
/bin/bash
…
./ggsci < ${GG_PATH}/delete_replicat.txt УДАЛИТЬ REPLICAT * ВЫЙТИ из EOF
…
Я ожидаю принудительно избежать запроса (например, -f в unix) и удалить копии и продолжить работу со сценарием
Ответ №1:
Пожалуйста, используйте синтаксис, предоставленный документацией OGG:
cat >param.prm <<EOF
DELETE REPLICAT * EXIT
EOF
./ggsci PARAMFILE param.prm
rm param.prm