最优灵活体系结构(Optimal Flexible Architecture,简写为 OFA)。OFA方法不仅能够命名装载点和目录,而且能够构造数据文件和数据库组件,以便于DBA定位文件和管理数据库。创建一个启动数据库(starter database)时,Oracle Universal Installer 会在数据库库创建过程中遵循OFA规则。此外,Oracle Universal Installer 还会创建符合 OFA 的一个文件与目录结构,从而能够使用 Database Configuration Assistant 方便地创建其他数据库。
最优灵活体系结构是 Oracle 顾问咨询(Oracle Consulting Service,简写为 OCS)为了更便于监控 Oracle 数据库的性能而开发的。OFA 指定应当至少使用三组目录来减少竞争以及提高性能:一组目录用于存储 Oracle 二进制文件(如 Oracle 可执行文件)以及通常不会发生变化的关联支持文件;另一组目录用于存储控制文件、重做日志文件以及其他管理文件(如计算机上每个数据库的参数文件);最后一组用于存储所有的数据文件。每组目录都应当位于独立的物理硬盘上,此外还能需要通过进一步的人工优化来确保提高性能。
虽然 OFA 并不完美,但是这种体系结构确实能够通过以下几个要素来提供更好的性能以便更方便的管理:
提供一种机构化方法,这种结构化方法能够用于定位 Oracle 需要与使用的各种文件。如果采用该方法,那么DBA更易于熟悉负责管理的任何数据库与服务器。
因为熟悉文件和目录结构,所以执行者如备份和还原数据库之类的任务时更易于管理数据库。如果需要创建其他数据文件,那么也可以遵循 OFA 结构指出新文件的存放位置。
因为 OFA 配置会使用计算机上的多个物理磁盘,所以需要考虑通过减少数据文件、二进制文件与重做日志文件的磁盘竞争来改善使用 OFA 的数据库的性能。只遵循 OFA 原则并不足以保证数据库与服务器的最优性能,因此 OFA 还提供了能够监视与调整的基本功能。
同一台计算机上具有多个 Oracle 主目录,或者在同一台计算机上运行多个 Oracle 版本,如果每个版本都遵循 OFA 原则,那么某个 Oracle 版本或 Oracle 程序包所需的文件就不会重写另一个 Oracle 版本程序包所需的文件,因为 OFA 有助于分割可能产生冲突的文件,所以使得文件更易于管理,并可以减少竞争。
ORACLE OFA原则
原创mb64390262217c2 博主文章分类:oracle ©著作权
©著作权归作者所有:来自51CTO博客作者mb64390262217c2的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:Zookeeper
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
API安全设计5A原则API
-
Oracle的OFA架构
最优灵活体系结构(Optimal Flexible Architecture,简称OFA)OFA其实就是一种Oracle的一种规范,其意义就是用一种
Oracle Linux 数据结构 脚本 SQL -
设计原则 - 开闭原则
(目录) 前言 最近在学习慕课网Geely老师的设计模式课程,做下笔记 概念 开闭原则的定义:软件实现对扩展开放,修改关闭
design_pattern java ico 开闭原则 javad -
设计原则_LOD原则
文章目录1.迪米特法则2.高内聚3.松耦合4.代码5.总结1.迪米特法则迪米特法则的英文翻译是:Law of Demeter,缩写是 LOD。单从这个名字上来看
设计模式 设计原则 反序列化 高内聚 迪米特法则 -
Oracle中优化SQL的原则(转贴)
1。已经检验的语句和已在共享池中的语句之间要完全一样 2。
sql 数据 执行时间 搜索 非聚集索引