OCP-052考试题库汇总(41)-CUUG内部解答版

简介: Examine this session output:SQL> connect scott/tigerConnected.SQL>select name,value2 from v$parameter3 where name='audit_trail';NAME VALUE----...

Examine this session output:

SQL> connect scott/tiger

Connected.

SQL>select name,value

2 from v$parameter

3 where name='audit_trail';

NAME VALUE

--------------------- -----------------

audit_trail DB

SQL> audit all on emp;

Audit succeeded.

Which two will generate on audit record?

A)every update statement executed by scott that updates scott.emp

B)every ddl statement executed by scott that affects scott.emp

C)any dml statement executed by sys on scott.emp

D)only the first select statement executed by scott in a session on scott.emp

E)every update statement executed by scott that updates hr.emp

F)only the first dml statement executed by system in a session on scott.emp

Answer: AB

赵:C 错,在精细审计 FGA 的情况下,不记录 sys 的操作。

AUDIT_TRAIL = { none | os | db | db,extended | xml | xml,extended }

参数详解:

AUDIT_TRAIL 启用或禁用数据库审计。当设置该参数为 NONE 或 FALSE 时,将禁止数据库审计;当设置该参数为 OS 时,将激活数据库审计,并将审计记录写入到 OS 审计跟踪文件中;当设置该参数为DB 或 TRUE 时,将激活数据库审计,并将审计记录写入到数据字典 SYS.AUD$中;当设置该参数为DB_EXTENDED 时,不仅将审计记录写入到数据字典 SYS.AUD$中,还会填充该数据字典的 SQLBIND 和SQLTEXT 列。

取值说明:

none 禁用数据库审计

os 启用数据库审计,并将数据库审计记录写入到操作系统审计记录

db 启用数据库审计,并将数据库所有审计记录写入到数据库的 SYS.AUD$表

db,extended 启用数据库审计,并将数据库所有审计记录写入到数据库的 SYS.AUD$表。另外,填充

SYS.AUD$表的 SQLBIND 列和 SQLTEXT CLOB 列。

xml 启用数据库审计,并将所有记录写到 XML 格式的操作系统文件中。

xml,extended 启用数据库审计,输出审计记录的所有列,包括 SqlText 和 SqlBind 的值。

你可以使用 SQL 语句 AUDIT 来设置审计选项,不管如何设置此参数。

用法举例:

因为该初始化参数是静态参数,所以修改后必须重新启动例程。示例如下:

SQL>ALTER SYSTEM SET audit_trail=DB SCOPE=SPFILE;

SQL>STARTUP FORCE;

目录
相关文章
|
关系型数据库 MySQL Serverless
PolarDB MySQL 版 Serverless全方位压测实验测评报告
PolarDB MySQL 版 Serverless全方位压测实验测评报告
61377 4
PolarDB MySQL 版 Serverless全方位压测实验测评报告
|
弹性计算 运维 监控
什么是ECS
云服务器(Elastic Compute Service)
785 0
什么是ECS
|
弹性计算 运维 数据管理
《企业运维之弹性计算原理与实践》——第二章 ECS 基础入门——第二章(下)实验:ECS 数据管理实践-备份与恢复(4)
《企业运维之弹性计算原理与实践》——第二章 ECS 基础入门——第二章(下)实验:ECS 数据管理实践-备份与恢复(4)
228 0
|
SQL 存储 Java
OceanBase 源码解读(七):一文读懂数据库索引实现原理
此前,带你读源码第六篇《戳这里回顾:OceanBase 源码解读(六):存储引擎详解》为大家详细讲解了 OceanBase 存储引擎,并为大家回答了关于 OceanBase 数据库的相关提问。
990 1
|
移动开发 开发框架 小程序
蚂蚁移动开放平台mPaaS:金融业务增长的新引擎
本文整理自蚂蚁集团金融云资深技术专家祁晓龙在2021阿里云金融数据智能峰会的分享。详细讲解了蚂蚁移动开发平台mPaaS打通本地生活场景,实现金融业务与泛金融业务的融合,打造用户增长新方式的相关经验和观点
714 0
蚂蚁移动开放平台mPaaS:金融业务增长的新引擎
|
敏捷开发 架构师 关系型数据库
Apache 架构师遵循的30 条设计原则
写在前面这篇文章为翻译文,原作者Srinath,翻译原因主要有文章内容总体很实用,看了之后受益良多文章中列出的某些点,困惑了我很久,希望看看大家有没有不同的声音这里不止是架构,还有产品逻辑,希望产品同学也可以看看。开发和产品有时候脑回路的确不大一样。求同存异。4.  绿色部分为个人解读,欢迎探讨指正备注:名字也是翻译的,不确定真实性。。。求轻锤。概述the role of the architec
575 1
Apache 架构师遵循的30 条设计原则
|
编解码 iOS开发 芯片
iPhone SE2发布,它跟iPhone 8有什么不同?
昨天晚上,苹果又双叕在官网直接上架了新产品,它就是果粉们期待已久的第二代iPhone SE。
358 0
iPhone SE2发布,它跟iPhone 8有什么不同?
|
人工智能 大数据 数据库
说出你的故事——有奖征集100个开发者故事,获开发者学院权益!
参与活动,有机会得奖励,入选者可获得社区深度人物采访。
19685 0
说出你的故事——有奖征集100个开发者故事,获开发者学院权益!
|
缓存 网络协议 开发工具
如何让App首屏启动更快 -- httpdns持久化缓存方案
httpdns作为解决域名劫持,调度不精准问题的一剂良药,很大程度上改善了app的用户体验。为了追求更加极致的性能体验,本文推出httpdns持久化缓存方案,让app首屏启动更快!
291 0