Exhibit Use the exhibit to see details about existing tablespaces 
in the Oracle 10g database. You want to add a newtablespaceto your database. Which three statements regarding
new tablespace are true? Choose three.   
A. A new tablespace can be a big file tablespace.   
B. A new tablespace cannot be an undo tablespace.   
C.A new tablespace cannot be a temporary tablespace.   
D.A new tablespace can be a locally managedtablespace.   
E.A new tablespace can be a dictionary-managedtablespace.   
F.A new tablespace can use automatic segment space management.  【答案是B、D、E。首先A为什么错?B:不能创建undo表空间和临时表空间吗?为什么不能创建D的表空间?还有这幅图有什么含义?】

解决方案 »

  1.   

    B. A new tablespace cannot be an undo tablespace.是错误的吧。
      

  2.   

    A. A new tablespace can be a big file tablespace.  给个例子:
    CREATE TABLESPACE testdb DATAFILE  'E:\oracle\data\testdb.dbf'  SIZE 20M REUSE AUTOEXTEND ON NEXT 3M;
      可知文件大小是可以定义的,同时是可以扩展的,而不是题中所说的肯定是big file。B. A new tablespace cannot be an undo tablespace.  
       undo通常用于日志方面,tablespace定义时至少开辟了硬盘空间,要么存在,要么删除,不能被undo,所以是对的。C.A new tablespace cannot be a temporary tablespace.  
       可以CREATE temporary TABLESPACE testdb1 ...D.A new tablespace can be a locally managedtablespace.  
      A new tablespace 是由服务器端的Oracle来管理的,当表空间用满了或硬盘不够时自动报错。 E.A new tablespace can be a dictionary-managedtablespace.  
      这个不明白。F.A new tablespace can use automatic segment space management.  
       A new tablespace 是被user来寄居和引用的,最小引用单位应该是block,而不是segment space management。
      

  3.   

    B. A new tablespace cannot be an undo tablespace.CREATE UNDO 
        TABLESPACE "H" 
        DATAFILE '/home/oracle/oracle/oradata/kfdb/H.dbf' SIZE 5M这样的语法也没错误啊
      

  4.   

    我也看这个题了,
    答案B如果是按语法来说是错误的,也就是说可以通过create tablespace来创建 undo tablespace,如楼上所
    我认为答案有B的原因可能是由于教材中的这一点
    require that only on of then be the current writable undo tablespace for a given instance at any given time
      

  5.   

    补充(教材原文): although a database may have many undo tablespace , only one of them at a time can be designated as the current one to which undo data is written.