oracle audit和cdc的区别

oracle audit和cdc的区别,第1张

oracle audit和cdc的区别:

1、审计(Audit)用于监视用户所执行的数据库 *** 作,并且Oracle会将审计跟踪结果存放到OS文件(默认位置为$ORACLE_BASE/admin/$ORACLE_SID/adump/)或数据库(存储在system表空间中的 SYSAUD$表中,可通过视图dba_audit_trail查看)中。默认情况下审计是没有开启的。

2、cdc 即Change Data Capture 是ETC的一项基数,增量数据抽取。 audit 是审计,是对某些权限的设置和限制。

转化成总体目标数据库查询

在源和总体目标数据库查询上转化成专业用以转移的数据库查询客户并受权;

针对CDC每日任务,必须参照文本文档,在源数据库查询上做相对应设定,例如打开存档,填补日志等;

转化成拷贝案例,设置网络自然环境,确保拷贝案例能够联接到源数据库查询和总体目标数据库查询;

转化成2个数据库查询的endpoint,检测拷贝案例能够联接;

假如字段名有不兼容性问题,考虑到在转移前对源数据库查询数据信息开展解决;

SCT会协助大家变换schema,但DBA手工制作干涉仍然关键。

转化成运行DMS每日任务

建立fullloadandCDCDMS每日任务;

假如信息量极大,考虑到拆分为好几个每日任务并行计算;

必需时考虑到在总体目标数据库查询删掉PK/UK/index来加快fullload每日任务;

FullLoad每日任务期内在总体目标数据库查询必须禁止使用外键约束查验并disable全部trigger以防止数据库同步出现异常;

Fullload每日任务完毕后转化成管束和index以加快CDC每日任务,但保证triggers再次处在disabled情况;

根据CDC任务完成不断变动捕捉拷贝,在源和总体目标数据库查询中间同歩数据信息,等候切换窗口

--禁用C2 审核跟踪和只限成功的登录

EXEC syssp_configure N'c2 audit mode', N'0'

GO

RECONFIGURE WITH OVERRIDE

GO

USE [master]

GO

EXEC xp_instance_regwrite N'HKEY_LOCAL_MACHINE', N'Software\Microsoft\MSSQLServer\MSSQLServer', N'AuditLevel', REG_DWORD, 1

GO

SQLSERVER2008新增的审核功能

在sqlserver2008新增了审核功能,可以对服务器级别和数据库级别的 *** 作进行审核/审计,事实上,事件通知、更改跟踪、变更数据捕获(CDC)

都不是用来做审计的,只是某些人乱用这些功能,也正因为乱用这些功能导致踩坑

事件通知:性能跟踪

更改跟踪:用Sync Services来构建偶尔连接的系统

变更数据捕获(CDC):数据仓库的ETL 中的数据抽取(背后使用logreader)

而审核是SQLSERVER专门针对数据库安全的进行的审核,记住,他是专门的!

以上就是关于oracle audit和cdc的区别全部的内容,包括:oracle audit和cdc的区别、aws上怎么查数据库、如何实现数据库存储过程 *** 作审计等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9321551.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存