139. Which two statements are true regarding a tablespace? (Choose two.)
A.It can span multiple databases.
B.It can consist of multiple data files.
C.It can contain blocks of different sizes.
D.It can contain segments of different sizes.
E.It can contain a part of a nonpartitioned segment.
Answer: BD
答案解析:
参考:http://blog.csdn.net/rlhua/article/details/12233167
数据库被划分为多个“表空间”,表空间是可用于将相关逻辑结构组合在一起的逻辑存储单元。每个数据库在逻辑上都分为一个或多个表空间。对每个表空间均显式创建一个或多个数据文件,每个数据文件只属于一个表空间,表空间在物理上将所有逻辑结构的数据都存储在表空间中。
注:还可以创建大文件表空间,这种表空间只有一个文件。此文件通常非常大,其大小可达到行ID 体系结构允许的最大大小。此最大大小是表空间的块大小乘以236,即,如果块大小为32 KB,则最大大小为128 TB。传统的小文件表空间(默认值)通常包含多个数据文件,但这些文件不能很大。
从以下可知道,在users表空间中,有很多段,并且段的大小不一样。
BIN$55yRiDitVuDgQwEA 这个表占用两个区,16个数据库,bytes和其他的不一样。
sys@TEST0924> select SEGMENT_NAME,SEGMENT_TYPE,SEGMENT_SUBTYPE,TABLESPACE_NAME,BYTES,BLOCKS,EXTENTS from dba_segments where owner='SCOTT';
SEGMENT_NAME SEGMENT_TYPE SEGMENT_SU TABLESPACE_NAME BYTES BLOCKS EXTENTS
-------------------- ------------------ ---------- ------------------------------ ---------- ---------- ----------
PK_DEPT INDEX ASSM USERS 65536 8 1
FACULTY TABLE ASSM USERS 65536 8 1
STUDENT TABLE ASSM USERS 65536 8 1
CUST_STATUS TABLE ASSM USERS 65536 8 1
PRICE_LIST TABLE ASSM USERS 65536 8 1
BIN$55yRiDitVuDgQwEA TABLE ASSM USERS 131072 16 2
...
12 rows selected.