Oracle数据库逻辑结构V

<!--[if !supportLists]--&gt(一)、<!--[endif]--&gt大表空间

Oracle中用户可以创建大文件表空间(bigfile tablespace)。这样Oracle数据库使用的表空间(tablespace)可以由一个单一的大文件构成,而不是若干个小数据文件。这使Oracle可以发挥64位系统的能力,创建、管理超大的文件。在64位系统中,Oracle数据库的存储能力被扩展到了8 EB1EB = 1024PB1PB = 1024TB1TB=1024GB)。

只有本地管理的(locally managed),且段空间自动管理(automatic segment-space management)的表空间(tablespace)才能使用大文件表空间(bigfile tablespace)。但是有两个例外:本地管理的撤销表空间(undo tablespace)和临时表空间(temporary tablespace),即使其段(segment)为手工管理(manually managed),也可以使用大文件表空间。

<!--[if !supportLists]--&gt<!--[endif]--&gt使用大文件表空间(bigfile tablespace)可以显著地增强Oracle数据库的存储能力。一个小文件表空间(smallfile tablespace)最多可以包含1024个数据文件(datafile),而一个大文件表空间中只包含一个文件,这个数据文件的最大容量是小数据文件的1024倍。这样看来,大文件表空间和小文件表空间的最大容量是相同的。但是由于每个数据库最多使用64K个数据文件,因此使用大文件表空间时数据库中表空间的极限个数是使用小文件表空间时的1024倍,使用大文件表空间时的总数据库容量比使用小文件表空间时高出三个数量级。换言之,当一个Oracle数据库使用大文件表空间,且使用最大的数据块容量时(32K),其总容量可以达到8EB。 

<!--[if !supportLists]--&gt<!--[endif]--&gt在超大型数据库中使用大文件表空间减少了数据文件的数量,因此也简化了对数据文件的管理工作。由于数据文件的减少,SGA中关于数据文件的信息,以及控制文件(control file)的容量也得以减小。 

<!--[if !supportLists]--&gt<!--[endif]--&gt由于数据文件对用户透明,由此简化了数据库管理工作

<!--[if !supportLists]--&gt(二)、<!--[endif]--&gt小结

Oracle 数据库在逻辑上由一个或多个表空间组成,每个表空间由一个或多数据文件组成,并且一个数据文件只能属于一个表空间。表空间根据管理方式可以分为本地管理表空间和字典管理表空间两种,前者是Oracle 9i默认的管理方式。表空间的大小是构成表空间的数据文件大小的总和,可以通过修改数据文件的大小、增减数据文件或将数据文件设置为自动增长来调整表空间的大小。通过移动数据文件,可以将数据文件分布到不同的磁盘驱动器可以减少I/O冲突和防止数据损失。


<!--[if !supportLists]--&gt(一)、<!--[endif]--&gt练习

1.哪一个表空间不能切换为脱机状态

A.临时表空间temp             B.用户表空间user

C.索引表空间index             D.系统表空间system

2.假如一个表空间只具有一个大小为100MB的数据文件,现需将该数据文件的大小修改为10MB,哪种方法是正确的?

A.删除数据文件然后重建

B.使用带有RESIZE子句的ALTER DATABASE DATAFILE语句

C.使用带有RESIZE子句的ALTER TABLESPACE DATAFILE语句

D.将数据文件的自动扩展属性设为ON,这样数据文件会自动缩小

3.关于脱机表空间的说法哪一个是正确的?

A.任何表空间都可以脱机

B.可以使用ALTER DATABASE语句将脱机的表空改为联机

C.在表空间脱机时,属于这个表空间的数据文件仍然联机

D.如果将表空间设置为脱机状态,下次启动数据库时,不会对该表空间的数据文件进行可用性检查。

4DBA在执行下列语句时返回了错误,DROP TABLESPACE USRES;可能的原因是下列哪个?

A.该表空间处于联机状态

B.该表空间处于脱机状态

C.该表空间处于只读状态

D.该表空间为非空,包含数据库对象。

5、如果标准块的尺寸为8KB,若想创建一个数据块为16KB的表空间,需要指定哪个初始化参数?

ADB_8k_CACHE_SIZE

BDB_16k_CACHE_SIZE

CUNDO_MANAGEMENT

DDB_CREATE_FILE_DEST

<!--EndFragment--&gt<!--EndFragment--&gt

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

转载于:http://blog.itpub.net/29781254/viewspace-1744983/

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值