千家信息网

说说如何做oracle的SQL审核呢

发表于:2025-02-02 作者:千家信息网编辑
千家信息网最后更新 2025年02月02日,说说如何做oracle database 的sql审核:1. 如何做到预先的语法检查呢 首先要熟悉繁杂的oracle语法规范,并能提前报错(这不是问题)2. DDL 语句列的检查,索引
千家信息网最后更新 2025年02月02日说说如何做oracle的SQL审核呢

说说如何做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 无法导出多表。

检查完之后就代表通过了,就操作线上库

语句 检查 数据 备份 语法 日志 程序 结构 可行 繁杂 可不 这不 事物 代表 参数 句法 工作流程 性能 数据备份 方式 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 湖北省超级服务器云主机 sql数据库开放对接 公司服务器的管理 学术论文的数据库 三星S8软件开发 服务器文件管理工具有哪些 刷卡手机无法连接到服务器 wind数据库 大学 bat互联网科技有限公司 非中心分散化网络安全服务劣势 安徽戴尔服务器虚拟化技术 软件开发周期测试阶段顺序 杭州科士达网络技术有限公司 邮件里的收件服务器是什么 软件开发行业薪酬报告 LUM数据库技术与应用 网络安全设计 等保三级 数据库三类完整性规则应用实验 数据库如何给表和行加锁 网络安全考研培训机构哪家好 c语言web服务器实验报告 广东省网络安全发展 法纪规范月保证书网络安全 我的世界服务器op怎么换彩色字 奇迹mu风云再起服务器关服了吗 安徽戴尔服务器虚拟化技术 列举一种数据库的增删查改的语句 猎魂觉醒服务器一直维护 网络安全规范和常用技术 uml 软件开发 那些图
0