ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Oracle Exam的排除法

Oracle Exam的排除法

原创 Linux操作系统 作者:regonly1 时间:2009-08-04 17:33:27 0 删除 编辑

Oracle考试题中有这么一道:
29. View the Exhibit.
Your Oracle 10g database has 6 tablespaces in which)  
-TEMP is the default temporary tablespace
-UNDOTBS1 is the default undo tablespace
-USERS is the default permanent tablespace
In this database, which two tablespaces can be made read only? (Choose two.)  

A) TEMP
B) PROD
C) USERS
D) SYSAUX
E) SYSTEM
F) UNDOTBS1
判断以上表空间是否可以被设置为read only。
这道题并不是考察哪些可以被设置为read only,而是要考察哪些不可以被设置为read only。从Oracle的定义可以知道,系统的表空间是不能被改为read only的。这里只有prod和users不是系统表空间。因此答案选B和C。
实验:
SQL> alter tablespace system read only;
alter tablespace system read only
*
ERROR 位于第 1 行:
ORA-01643: 系统表空间无法设置为只读


SQL> alter tablespace undotbs1 read only;
alter tablespace undotbs1 read only
*
ERROR 位于第 1 行:
ORA-30021: 不允许对撤消表空间执行操作


SQL> alter tablespace temp read only;
alter tablespace temp read only
*
ERROR 位于第 1 行:
ORA-03217: 变更 TEMPORARY TABLESPACE 无效的选项
从以上实验可以看出无法修改这三个系统表空间。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/12932950/viewspace-611330/,如需转载,请注明出处,否则将追究法律责任。

上一篇: Oracle FGA审计功能
请登录后发表评论 登录
全部评论

注册时间:2008-05-10

  • 博文量
    257
  • 访问量
    1070394