重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
首先要熟悉繁杂的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 无法导出多表。
检查完之后就代表通过了,就操作线上库