加入收藏 | 设为首页 | 会员中心 | 我要投稿 财气旺网 - 财气网 (https://www.caiqiwang.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

详解Oracle数据库表空间设计--ASM/BFT/OMF综合使用

发布时间:2019-10-14 14:27:40 所属栏目:MySql教程 来源:波波说运维
导读:为满足海量数据的高性能、易管理性等综合需求,很多项目在表空间设计方面,基本都会综合采用ASM、OMF和大表空间技术,下面分别介绍一下这几个概念。 1. ASM ASM是Oracle 10g R2中为了简化Oracle数据库的管理而推出来的一项新功能,这是Oracle自己提供的卷

OMF优缺点:

  • 优点:可以自动化管理条件数据文件,操作简洁,节约空间
  • 缺点:减少了数据文件的可控性,作为一个DBA 在维护DB 时就应该规划好数据文件存放的位置,命名规则和初始大小。

OMF并非10g/11g新技术,但通过与ASM、大表空间技术的结合,将极大的简化了数据库管理工作。

4. ASMBFTOMF综合建议

传统数据系统,尤其是在ORACLE RAC上部署的数据库系统,采用的是经典的卷组和裸设备技术方案,这种方案将导致大量存储空间的设计工作,例如各个表空间、数据文件大小、名称以及相对应的卷组和裸设备的设计工作。在投入运行后,由于裸设备不能自动扩展,而数据规模不断增长,会给后期运行维护带来很大负担。

(1) 建议

针对那些数据量庞大、表空间多的海量系统特点,为简化管理,建议将ASM、OMF、BFT技术综合使用。为使用OMF,建议对数据库实例设置以下参数:

  1. DB_CREATE_FILE_DEST='+DATA' 

(2) 使用过程及效果评估

ASM、OMF、BFT技术综合使用,有以下优点:

  • 使表空间的创建和删除脚本简化,不需要指定具体的数据文件,如:
    1. create bigfile tablespace TS_TAB_TRANSACTIONS datafile size 20G; 
  • 在删除表空间时,对应的ASM数据文件会自动删除,如:
    1. drop tablespace TS_TAB_TRANSACTIONS including contents; 
  • 可直接对表空间自动扩容,不需要指定数据文件:
    1. alter tablespace TS_TAB_TRANSACTIONS resize 30G; 

通过以上设计,将为海量系统的存储空间设计和管理工作带来极大便利,根本不需要去设计卷组、裸设备,也不用考虑每个裸设备应设计多大。

【编辑推荐】

  1. 关于数据库备份恢复方面的15个建议,值得重视
  2. 关于MySQL数据库配置优化的15条建议
  3. 公司有一台很重要SQL数据库,如何实现数据库实时同步?
  4. 到底要不要使用数据库即服务(DBaaS)?
  5. 国产自研数据库打败 Oracle?网友热议
【责任编辑:赵宁宁 TEL:(010)68476606】
点赞 0

(编辑:财气旺网 - 财气网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!