关闭GoldenGate:
- 停止Replicat进程。
- 停止DataPump进程。
- 停止Extract进程。
重启GoldenGate:
- 启动Extract进程。
- 启动DataPump进程。
- 启动Replicat进程。
在重启GoldenGate之前,确保源库和目标库都已经启动并且可用。
如果需要打补丁,应该先停止GoldenGate,然后打补丁,最后再重启GoldenGate。
在关闭GoldenGate时,应该先停止Replicat进程,因为Replicat进程负责将数据写入目标数据库,如果Replicat进程停止,数据将不会写入目标数据库。如果先停止Extract进程,数据仍然会在DataPump进程中积累,直到DataPump进程的缓冲区满了或达到了一定时间限制,这可能会导致数据丢失或延迟。
在重启GoldenGate时,应该先启动Extract进程,因为Extract进程负责从源数据库中抽取数据。如果先启动DataPump进程,DataPump进程将等待Extract进程的数据到达,如果Extract进程没有启动,DataPump进程将一直等待。同样,如果先启动Replicat进程,Replicat进程将等待DataPump进程的数据到达,如果DataPump进程没有启动,Replicat进程将一直等待。因此,应该按照顺序依次启动Extract进程、DataPump进程和Replicat进程。