IT咨询服务Oracle表空间

oracle数据库大文件表空间的使用?

这几天在跟朋友讨论oracle架构的时候,提到了oracle big file tablespace,好几个人建议不使用big file tablespace,原因主要有两个方面:大文件表空间只有一个数据文件,使用久了这个数据文件会非常大,一旦出现坏块,大文件恢复非常慢,而且备份与恢复也慢一个文件不利用分散I/o到多个...显示全部

这几天在跟朋友讨论oracle架构的时候,提到了oracle big file tablespace,好几个人建议不使用big file tablespace,原因主要有两个方面:

  1. 大文件表空间只有一个数据文件,使用久了这个数据文件会非常大,一旦出现坏块,大文件恢复非常慢,而且备份与恢复也慢
  2. 一个文件不利用分散I/o到多个磁盘,影响性能

那oracle提出的这个big file tablespace到底有什么用呢?如果我们有多个表空间,每个表空间的数据量都在100G以上,应该怎样规划表空间中的数据文件?数据文件多大一个才合适呢?

收起
参与20

查看其它 4 个回答mmsc5166的回答

mmsc5166mmsc5166系统工程师某金融公司信息技术中心

不是太大表空间不建议用oracle big file tablespace,几百G的表空间不算大,表空间是逻辑集合,表空间不够可以添加数据文件啊,做好前期空间预估,做好上线后业务增长监控和预测,一步到位不现实

金融其它 · 2018-01-24

回答者

mmsc5166
系统工程师某金融公司信息技术中心
擅长领域: 灾备服务器存储

mmsc5166 最近回答过的问题

回答状态

  • 发布时间:2018-01-24
  • 关注会员:6 人
  • 回答浏览:2847
  • X社区推广