获取表空间的相关信息

(七)、获取表空间的相关信息

可以使用下列 ~ 数据字典视图和动态性能视图~ 获取表空间和 数据文件的相关信息

与表空间相关: dba_tablespace, V$tablespace

与数据文件相关: dba_data_files, V$datafile

与临时数据文件相关: dba_temp_files, V$tempfile


name: 数据文件的名称和位置

file#: 数据文件的绝对编号

status: 数据文件的状态, 三种~ 联机,脱机、或者属于system表空间

bytes: 数据文件的大小

last_scn: 数据文件中最后一次写入事务的scn



(八)、 大表空间

在oracle中用户 ~ 可以创建大文件表空间 bigfile tablespace

这样,oracle数据库使用的表空间~ 可以由一个单一的大文件构成,而不是若干个小数据文件

这使oracle可以发挥64位系统的能力,~ 创建、管理超大的文件

在64位系统中,oracle数据库的存储能力被扩展到了8eb(1eb = 1024pb, 1pb=1024tb, 1tb=1024gb)


只有本地管理的~ 且段空间自动管理的表空间 ~ 才能使用大文件表空间~

但有两个例外: 本地管理的撤销表空间 ~ 临时表空间,其段为手工管理~ 也可以使用大文件表空间


使用大文件表空间 ~ 可以显著的增强oracle数据库的存储能力。

一个小文件表空间 最多可以包含1024个数据文件,~
而一个大文件表空间中只包含一个文件~

这个数据文件的最大容量是小数据文件的1024倍。 

这样看来,大文件表空间和小文件表空间的~ 最大容量是相同的, 

但是由于每个数据库最多使用64k个数据文件,

~因此使用大文件表空间时,数据库中表空间的极限个数是使用小文件表空间时的1024倍,

使用大文件表空间时的总数据库容量比使用小文件表空间时高出三个数据级,



换言之,当一个oracle数据库使用大文件表空间,且使用最大的数据块容量(32k),其总容量可以达到8eb





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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值