External Job Hang In "JS External Job" Wait Event
Hi, there is a Doc ID 1669534.1 about this issue,
I think solution described there is just workaround and didn't explain and solve the real cause of the problem.
Also srvctl is using widely on RAC environments to control all processes and it's pretty strange to ask to not use it to start databases.
I've tried to implement simple set of things to control GoldenGate processes from database:
1. Shell script which can do simple commands (like STATUS, STOP, START and call obey files) with ggsci utility.
2. Program+credential+external job which can call this script, get job output and do simple parsing of it in accordance to documentation (