真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網站制作重慶分公司

說說如何做oracle的SQL審核呢

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

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

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

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

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

創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供平壩網站建設、平壩做網站、平壩網站設計、平壩網站制作等企業(yè)網站建設、網頁設計與制作、平壩企業(yè)網站模板建站服務,十載平壩做網站經驗,不只是建網站,更提供有價值的思路和整體網絡服務。

3.DML 語句如何檢查數(shù)據(jù)沖突呢?

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

4. 如何記錄回滾語句?

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

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

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

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


分享名稱:說說如何做oracle的SQL審核呢
網頁網址:http://weahome.cn/article/jdejie.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部