`
流浪鱼
  • 浏览: 1673433 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ORACLE OFA原则

 
阅读更多


最优灵活体系结构(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 有助于分割可能产生冲突的文件,所以使得文件更易于管理,并可以减少竞争。

分享到:
评论

相关推荐

    Oracle9i DBA手册三

    《Oracle9i DBA手册三》中的表空间规划与管理章节,提供了关于OFA原则的深入理解,以及如何通过合理设计表空间来提升数据库性能和管理效率的关键指导。遵循这些指南,DBA不仅能构建更健壮、响应更快的数据库环境,还...

    Oracle数据库优化研究.pdf

    OFA原则包括:将相似用途的段集中存储、遵循标准设计、为异常预留空间、减少表空间冲突以及分离数据字典,这些原则有助于简化数据管理,提高数据分布的效率。 系统级优化是确保Oracle数据库高效运行的基础。优化...

    Oracle 19c OCP 082 试题带翻译-2022.5.2更新

    Oracle数据库是世界上最流行的关系型数据库管理系统之一,尤其在企业级应用中广泛应用。本文将深入探讨在Oracle 19c数据库中关于节省空间功能、视图特性和查询优化的知识点。 首先,我们关注节省空间的功能。在...

    大型ORACLE数据库优化设计方案

    #### 一、Oracle数据库架构设计:OFA(Optimal Flexible Architecture) **OFA**,即最优灵活架构,是Oracle推荐的数据存储布局方案,能够有效提高数据读取效率,减少磁盘碎片,同时简化数据库管理。在OFA下,所有...

    oracle数据库优化.ppt

    遵循OFA原则,应将系统数据与用户数据、一般数据与索引数据、低活动表与高活动表分开存储,以优化数据访问路径,减少冲突,同时确保数据字典的独立性。 其次,充分利用System Global Area (SGA)。SGA是Oracle数据库...

    Oracle数据库_OCP认证考试指南.docx

    在安装Oracle Database 10G时,熟悉Linux系统、理解OFA原则至关重要。安装过程可能涉及创建符合OFA标准的目录结构,配置环境变量,执行安装脚本,以及后续的数据库配置和初始化。 通过深入理解和掌握这些知识点,...

    Oracle For Solaris & AIX 安装手册

    然而,遵循OFA的原则可以带来更好的系统管理和性能表现。 #### 总结 Oracle数据库在Solaris和AIX上的成功安装,依赖于充分的前期准备工作,包括但不限于硬件、软件环境的检查与配置,以及遵循Oracle的官方安装建议...

    ORACLE数据库管理基础4.pptx

    Oracle软件和数据库文件应按照OFA的指导原则组织在文件系统中,这有助于管理和应对数据库增长,如添加数据、用户、新数据库,以及平衡I/O负载。 **创建前提条件**: 创建数据库前,需要确保: - **授权账户**:具备...

    Oracle自学(学习)材料 (共18章 偏理论一点)

    2 Oracle 服务器入门 目标 2-2 数据库管理工具 2-3 Oracle 通用安装程序 2-4 交互式安装 2-5 使用反应文件的非交互式安装 2-6 Oracle 数据库配置助手 2-8 最优灵活体系结构(OFA) 2-9 Oracle 软件和文件位置 2-10 ...

    oracle课件第二章课件

    OFA是Oracle推荐的标准数据库架构布局,它遵循三个主要原则: - 目录结构:允许数据库文件存储在任何磁盘资源上。 - 表空间分离:根据对象的不同行为将它们分到不同的表空间中。 - 跨不同磁盘资源分散数据库组件...

    OCP认证考试指南(2):安装Oracle Database 10G

    OFA的主要原则包括: 1. 使用通用的字符串常量和变量组合来命名挂载点,如/pm,其中p是字符串常量,m是变量值,如/u01、/ora01等。 2. 在挂载点内,创建以/pm/h/u/product/v形式命名的目录,分别代表挂载点、目录...

    oracle 031 ppt les04 ppt

    OFA的核心原则包括: - 建立目录结构,使得数据库文件可以在任何磁盘资源上存储。 - 将行为不同的对象分配到不同的表空间,以实现更好的管理和资源隔离。 - 通过将数据库组件分布在不同的磁盘资源上,最大化...

    浅析Oracle数据库应用.pdf

    OFA是一种设计原则,旨在通过逻辑配置和性能优化来简化数据管理。它包括将相同用途的段存储在一起,标准化系统设计,处理异常情况,减少表空间冲突,以及分离数据字典等方法。 系统级优化涉及确保数据库运行所需的...

    oracle8i_9i初级数据库管理

    - **OFA结构**:Oracle File Architecture(OFA)是一种推荐的文件系统组织方式,有助于提高数据库性能和可管理性。 - **环境准备**:包括设置核心参数、创建安装目录、定义管理组等步骤,确保数据库安装过程顺利...

    Oracle认证课程目录

    - 使用 OFA (Optimal Flexible Architecture) 进行最佳实践部署。 - 配置 Shell 环境变量以支持 Oracle 的运行环境。 - 设置 Linux 内核参数以满足 Oracle 的要求。 - 使用 Oracle Universal Installer 安装 ...

    大型ORACLE数据库系统的优化设计方案.pdf

    遵循统一的段类型和操作系统设计标准是OFA的核心原则,这有助于提高系统的稳定性和可维护性。 2. 反规范化优化设计策略 反规范化是在规范化设计基础上,根据实际需求保留或增加一些冗余数据,以减少查询中的连接...

Global site tag (gtag.js) - Google Analytics