DCP考试分为笔试和机试。
笔试比较简单。花点时间练习题多做几遍就好。
机试需要考验手术。
以下是机试会考的内容。
初始化实例--->创建表空间及用户--->分区表--->外部表(查一下数据是否存在)--->dmfldr数据导入--->序列--->物化视图--->审计(注意验证)--->索引(普通索引、分区索引、全文索引)---优化---权限管理、用户资源管理--->会修改参数--->备份还原--->作业--->集群搭建配置(实时主备)
考试的时候要注意大小写敏感。加双引号来区分。不然建出来的表会跟考题不同。这个一定要注意下。
开启审计功能
使用sysauditor登录
开启系统审计SP_SET_ENABLE_AUDIT(PARAM INT);
0:关闭审计,
1:打开普通审计 ,
2:打开普通审计和实时审计
sql-> disql sysauditor/SYSAUDITOR
sql-> sp_set_enable_audit(1);
语句级别审计(粗粒度)
type table 审计对象
username 被审计的用户 null表示不限制,所有的用户
whenever ALL SUCCESSFUL FAIL
sql->sp_audit_stmt(type,username,whenever);
举例
sql->sp_audit_stmt('table','test','all');
对象级别的审计(细粒度)
type insert update
username 用户名
schemaname 模式名
table_name
column_name
whenever
sql->sp_audit_object(type, username, schemaname, table_name, whenever);
举例:对DMTEST.PROD表的修改进行审计,无论是否操作成功
查看审计记录 select * from v$auditrecords
关闭系统审计
sql->sp_set_enable_audit(0);
关闭语句级审计
sql->sp_noaudit_stmt(type,username,whenever);
举例:
sql->sp_noaudit_stmt('table','test','all');
关闭对象级审计
sql->sp_noaudit_object(type, username, schemaname, table_name, whenever);
文章
阅读量
获赞