您好,登錄后才能下訂單哦!
首先要熟悉繁雜的oracle語法規范,并能提前報錯(這不是問題)
(貌似可行) 那么要準備一個存儲其他庫表結構的 oracle database
可以使用不提交事物的方式檢查,但如果碰到大量數據的操作呢?會造成鎖的
能否解析日志呢,日志先寫入redo,logminer 會降低oracle性能
可不去回滾DDL 語句,和insert ,delete 語句,
主要預防update 語句,那么提前把update前 語句的數據select 備份起來,而不直接生成回滾update.
a. 目標庫的元數據備份到審核庫
b. 外部傳參給 審核程序,參數包括(ip,port,username,password,sql, backip,backport, backuser,backpass)
c. 審核程序先在審核庫預執行,看看是否有語法錯誤,對于DDL 語句就直接更新了,對于insert 語句就直接執行了,
d. 對于delete語句檢查句法,因此,delete 之前要先備份 導入到審核庫,無法檢查數據是否存在,
e. 對于update語句,先要導入到備份庫,只能檢查語法,因為對于多表依賴的update 無法導出多表。
檢查完之后就代表通過了,就操作線上庫
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。