12C-OCP升级1z-060-003

Which two statements are true about the use of the procedures listed in the
v$sysaux_occupants.move_procedure column?
A. The procedure may be used for some components to relocate component data to the
SYSAUX tablespace from its current tablespace.
B. The procedure may be used for some components to relocate component data from the
SYSAUX tablespace to another tablespace.
C. All the components may be moved into SYSAUX tablespace.
D. All the components may be moved from the SYSAUX tablespace.
Answer: A,B
当数据库创建时,SYSAUX表空间被作为SYSTEM的辅助表空间安装。已经安装并使用独立表空间的数据库组件都可以放在SYSAUX表空间中。如果SYSAUX表空间不可用,数据库内核功能仍然运转。使用SYSAUX表空间的特性将会失败或功能可用性会受到限制。
监控SYSAUX表空间中的内容可以使用V$SYSAUX_OCCUPANTS视图,视图列出了如下的内容
占用的名称
占用的描述
方案名
移动存储过程
当前空间使用
在组件安装时,可以选择不放在SYSaUX 表空间中。如果决定把组件从SYSAUX表空间移动指定的表空间中,可以使用在V$SYSAUX_OCCUPANTS 视图中移动组件的存储过程来进行。用于移动的存储过程也可以把组件从其他表空间移动到SYSAUX表空间中。
1.查看V$SYSAUX_OCCUPANTS 视图,找到审计功能的move procedure
col OCCUPANT_NAME for a20
col SCHEMA_NAME for a10
col MOVE_PROCEDURE for a35
select OCCUPANT_NAME,SCHEMA_NAME,MOVE_PROCEDURE,SPACE_USAGE_KBYTES from v$sysaux_occupants where OCCUPANT_NAME='AUDIT_TABLES';
OCCUPANT_NAME        SCHEMA_NAM MOVE_PROCEDURE                      SPACE_USAGE_KBYTES
-------------------- ---------- ----------------------------------- ------------------
AUDIT_TABLES         SYS        DBMS_AUDIT_MGMT.move_dbaudit_tables                  0
2.查看申请表的当前表空间
07:55:08 sys@prodcdb> select segment_name,segment_type,tablespace_name from dba_segments where segment_name='AUD$';
SEGMENT_NAME         SEGMENT_TYPE       TABLESPACE_NAME
-------------------- ------------------ ------------------------------
AUD$                 TABLE              SYSTEM
3.做这个审计表的表空间迁移
07:57:18 sys@prodcdb> create tablespace kiwi datafile '/u01/app/oracle/oradata/prodcdb/kiwi01.dbf' size 100m;
Tablespace created.
07:57:41 sys@prodcdb> exec DBMS_AUDIT_MGMT.move_dbaudit_tables('KIWI');
PL/SQL procedure successfully completed.
Elapsed: 00:00:14.44
08:00:11 sys@prodcdb> select segment_name,segment_type,tablespace_name from dba_segments where segment_name='AUD$';
SEGMENT_NAME         SEGMENT_TYPE       TABLESPACE_NAME
-------------------- ------------------ ------------------------------
AUD$                 TABLE              KIWI
v$sysaux_occupants.move_procedure 可以移动组件所在的表空间,既可以将组件移动到SYSAUX表空间,也可以从SYSAUX表空间移出,但并不是所有组件都可以移动,所以A和B选项比较准确,C和D选项范围过大了。
【答案】 A,B 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值