91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

說說如何做oracle的SQL審核呢

發布時間:2020-06-07 09:38:10 來源:網絡 閱讀:7874 作者:qingduyu 欄目:關系型數據庫

說說如何做oracle database 的sql審核:

1. 如何做到預先的語法檢查呢

         首先要熟悉繁雜的oracle語法規范,并能提前報錯(這不是問題)

2. DDL 語句列的檢查,索引的檢查這些是直接執行才會發現的,難道要把表的結構全部導出來,操作檢查一遍嗎

(貌似可行) 那么要準備一個存儲其他庫表結構的 oracle database

3.DML 語句如何檢查數據沖突呢?

        可以使用不提交事物的方式檢查,但如果碰到大量數據的操作呢?會造成鎖的

4. 如何記錄回滾語句?

            能否解析日志呢,日志先寫入redo,logminer 會降低oracle性能
            可不去回滾DDL 語句,和insert ,delete 語句,
            主要預防update 語句,那么提前把update前 語句的數據select 備份起來,而不直接生成回滾update.

5. 這個工作流程是什么樣子的呢?

a. 目標庫的元數據備份到審核庫
b. 外部傳參給 審核程序,參數包括(ip,port,username,password,sql,  backip,backport, backuser,backpass)
c. 審核程序先在審核庫預執行,看看是否有語法錯誤,對于DDL 語句就直接更新了,對于insert 語句就直接執行了,
d. 對于delete語句檢查句法,因此,delete 之前要先備份   導入到審核庫,無法檢查數據是否存在,
e. 對于update語句,先要導入到備份庫,只能檢查語法,因為對于多表依賴的update 無法導出多表。

檢查完之后就代表通過了,就操作線上庫

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

乌兰浩特市| 准格尔旗| 大悟县| 资中县| 凯里市| 竹北市| 绥中县| 白城市| 夹江县| 漳州市| 分宜县| 桃园县| 肥城市| 离岛区| 利川市| 灵武市| 嘉荫县| 日照市| 岐山县| 化德县| 通许县| 商水县| 阳春市| 贵阳市| 平乐县| 万盛区| 十堰市| 长葛市| 太湖县| 惠州市| 遂平县| 集安市| 平乡县| 嵩明县| 蒙山县| 嘉善县| 阜平县| 若尔盖县| 都昌县| 隆德县| 牟定县|