最优灵活体系结构(Optimal Flexible Architecture,简称OFA)
OFA其实就是一种Oracle的一种规范,其意义就是用一种统一的给文件和文件夹的规则,和文件存放目录的规则做一个约定。这样,我们不管是安装多个版本的Oracle Database也好,因为目录规范,命名规范,这样软件不会冲突,方便管理,文件也方便查找。通过遵循OFA的指导,使得整个系统可以更加灵活 

Advantages of Multiple Oracle Homes and OFA

When you install Oracle database, you are installing a large application that your computer can support. Using multiple Oracle homes and Optimal Flexible Architecture provides many advantages when administering large databases. The following advantages are important:

  • Structured organization of directories and files, and consistent naming for database files simplify database administration.

  • Distribution of I/O across multiple disks prevents performance bottlenecks caused by multiple read or write commands issued simultaneously to a single drive.

  • Distribution of applications across multiple disks safeguards against database failures.

  • Login home directories are not at risk when database administrators add, move, or delete Oracle home directories.

  • Multiple databases, of different versions, owned by different users can coexist concurrently.

  • Software upgrades can be tested in an Oracle home in a separate directory from the Oracle home where your production database is located.

ORACLE OFA:

OFA总体结构分两层,一层是software-oracle software,一层是Files(database)
software目录结构
oracle_base/--------------------------------------起名最多
      /product------------------------------------很多省略
           /release_number--------------------这个一般作为Oracle_home
                /bin
                /dbs--------------------------------9i spfile默认位置,8i一般同时链接到/admin/pfile
                /rdbms
                /sqlplus
           /admin
               /inst_name-----------------不同的实例这个目录可以多个
                   /pfile
                   /dump....

Files目录结构
oradata/
        db01/------------------------------------database db01
               system01.dbf
               confrol01.ctl
               redo0101.log
        db02/------------------------------------database db02

OFA只是oracle公司推荐的一种在服务器上安装oracle数据库系统的目录规划,以便于做维护。要点就是,整个系统可以分为产品、每个实例的配置文件、数据库文件三部分,分别放在不同的目录下。

OFA的方法包括以下三条原则:
一:创建一个有续的操作系统目录结构,在此目录下存储文件可以存储在任何一个磁盘里.
命名可能存放oracle的所有设备,在以设备为单位来指定设备的时候可以用同配符或者类似的方法.
在每个设备的同一级目录下明确的创建一个用于存储oracle数据的目录.
二:根据不同的用途和特征,把段(数据对象)分成组分三到不同的表空间中.
根据碎块特征,把不同组的数据对象分散到不同表空间中(例如,不要将数据段和回滚段放在一起).
根据对磁盘资源的竞争使用状态,把不同组的段分散到不同的表空间中(例如,不要把数据和索引放在一起).
根据所代表对象的不同行为特征,把不同组的段分散到不同的表空间中 (例如,不要把需要每日一次的表和需要每年备份依次的表放在同一个表空间中).
三 把数据库足见分散到不同的磁盘空间中,使数据库的可靠性和运行效率最大化.注意在RAID环境下不要考虑把数据文件分散到在多个控制器组中.
数据库控制文件至少要在三个不容物理磁盘阵列中分别有三个可用的副本.
把那些存储了抢夺磁盘资源的数据的表空间分散在不同的物理磁盘上(还应该考虑到磁盘控制器的使用情况).

http://hi.baidu.com/bystander1983/item/b3430137e11bc2322f20c459

转载于:https://www.cnblogs.com/gispf/p/3754778.html

最优灵活体系结构(Optimal Flexible Architecture,OFA)相关推荐

  1. 【标准】Oracle Optimal Flexible Architecture(OFA)简介

    关于OFA(Optimal Flexible Architecture)标准的介绍 本文来源于Oracle官网关于OFA的解读,地址如下: http://docs.oracle.com/cd/E118 ...

  2. 最优运输(Optimal Transfort):从理论到填补的应用

    舞动的心 博客园首页新随笔联系管理随笔 - 517 文章 - 0 评论 - 161 阅读 - 95万 最优运输(Optimal Transfort):从理论到填补的应用 目录 引言 1 背景 2 什么 ...

  3. 最优停止理论 Optimal Stopping Theory 经典秘书问题 Classic Secretary Problem

    在博弈论中,类似问题,有相亲问题.见好就收.苏丹嫁妆问题.挑剔的求婚者问题等 .首先通俗解下类似问题:相亲问题,售房问题. 相亲问题描述如下: 假如一个非常优秀的人相亲,已知追求的他的人有有限个,例如 ...

  4. SAP灵活工作流(Flexible Workflow)

    概念 灵活工作流仍然使用传统工作流的驱动,流程框架上在于使用灵活块取代传统工作流的步骤等操作.其基于一组预定义的实现对象,例如工作流场景.活动.开始和步骤条件以及代理确定规则.集成了Email通知.期 ...

  5. 最优子结构(Optimal Substructure)

    最优子结构的存在是应用动态规划的前提(或者说必要条件),由此可以避免重复计算: 1. 图算法 最短路径的子路径也一定是最短的: 简单地反证,如果最短路径的中间两点,之间的路径不是最短路径的话,那么一定 ...

  6. 软件体系结构--《Software.architecture.perspectives.on.an.emerging.discipline》

  7. android imageview 锯齿,[置顶] android 自定义圆角ImageView以及锯齿的处理

    看到很多人开发过程中要使用圆角图片时,解决方法有: 1.重新绘制一张图片 2.通过布局来配置 3.通过重写View来实现 其中1,2在这里就不讲了,重点讲讲方法三的实现. 实现一:通过截取画布一个圆形 ...

  8. Lesson 2 Installing the Oracle Database Software

    目标 Objectives: · 了解DBA职责,学会数据库基本管理工具 · 计划安装Oracle数据库 · 使用Optimal Flexible Architecture[OFA] · 通过OUI安 ...

  9. 在 Oracle Enterprise Linux 和 iSCSI 上构建您自己的 Oracle RAC 11g 集群 (2)

    13. 创建任务角色划分操作系统权限组.用户和目录 在集群的两个 Oracle RAC 节点上针对 grid 和 oracle 用户执行以下用户.组和目录配置并设置 shell 限制的任务.     ...

最新文章

  1. NVIDIA GPU的快速傅立叶变换
  2. Mysql之七种连接查询
  3. 配色神器,轻松解决你所有的配色难题!
  4. java 数组的应用(一维)
  5. 学python必须得英语精通吗_“学习python必须精通的几个模块“
  6. datasnap资料
  7. I/O端口及其寻址方式
  8. DBC2000有什么作用?DBC2000的安装与配置
  9. 黑马乐优商城Java57期
  10. 启动tomcat8时出现springfox.documentation.spi.service.contexts.OperationContext.headers()Ljava/util/Set;错误
  11. 映美精相机的数据流转成MAT
  12. 使用IIS 共享文件
  13. linux下ScrollLock键盘灯不亮
  14. 【饭谈】职业生涯的关键:不破不立
  15. WT588F02KD-24SS语音芯片(数码管显示驱动ic)在多功能烧水壶的应用设计方案
  16. gorilla websocket简易介绍
  17. 纳米二氧化硅修饰中孔ZSM-5沸石微球/含钆介孔二氧化硅海藻酸钠纳米微球
  18. 黑客谈对一台BT主机的入侵过程
  19. 在谷歌浏览器下table的td border显示的问题
  20. 基于conga实现RHCS简单部署

热门文章

  1. 如何获取手机根目录和sdcard的根目录
  2. 为什么刹车热了会失灵_急!我的刹车为什么突然不管用了?
  3. 管理薪酬 穆穆-movno1
  4. html样式表是不是css,css样式是什么
  5. Java邮件发送QQ邮箱带附件
  6. XaaC一切皆计算机 和 XaaS一切皆服务
  7. 软件变异体测试(mutation test)
  8. 大赞!像 Github 一样管理你的 Word 文档
  9. 用javascript自定义SharePoint文档库/列表项菜单
  10. C++ Reference: Standard C++ Library reference: C Library: cstdio: fprintf