Oracle Edition-based Redifinition(EBR) 開啟時所有synonym 失效
今年為了能更好實作 production no downtime deployment,公司內開始有人在 survey Oracle EBR 這套產品。
一開始在 DEV 的 POC 看起來都不錯,順順利利。
只是沒想到一進到 QAT 後,才剛在 db 打開 EBR 功能就發生慘案。
原來當 db 在打開 EBR 的時後,如果有些 schema 是利用 synonym 來使用其他 schema 的物件時,這些 synonym 會全部失效………
當下解法,馬上全部重新編譯一次。
但這也代表,在 production 上這個為了 no downtime 的功能光是要開啟起來,就可能會有短暫的 downtime 出現……