`

Oracle的OFA架构

阅读更多

最优灵活体系结构(Optimal Flexible Architecture,简称OFA)

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

Linux/Unix平台上的OFA命名机制
mount点的命名采用/pm的方式,其中p 是一个串字符常量,m 是一个固定长度的数字。例如:/u01、/u02、/ora01、/ora02都是不错的选择。

BASE目录通常是/pm/h/u,其中h是字符常量,通常是app。u是目录所有者,通常是oracle。
ORACLE_HOME目录通常是/pm/h/u/product/V。其中V是版本号,例如9.2.0、10.2.0。新增的一些组件,例如asm、agent都在这个目录下面,例如/u01/app/oracle/product/10.2.0/agent、/u01/app/oracle/product/10.2.0/asm
数据库特定的管理文件,例如启动参数文件、转储文件目录通常是/pm/h/u/admin/d/a。其中admin为固定字符,d表示数据库的名字,a表示子目录的名称,例如告警日志是alert_ora10g.log,用户目录是bdump,数据库实例名为ora10g则alert日志所在的目录为,$ORACLE_BASE/admin/ORCL/bdump/alert_ora10g.log。

关键文件通常是/pm/h/u/q/d,其中q为一个字符串,通常是oradata,d表示数据名。控制文件通常是controln.ctl,n为两位长度的数字,例如control01.ctl、control02.ctl。redon.log,n为两位长度的数字,例如redo01.log、redo02.log,数据文件tn.dbf,t表示表空间的名字,n为两位长度的数字,例如users01.dbf、users02.dbf等
一般情况下的目录结构

子目录名
用途                           
示例                        
adhoc 存储数据库专用的SQL和PL/SQL脚本 $ORACLE_BASE/admin/SID/adhoc
arch 存储已归档的重做日志文件 $ORACLE_BASE/admin/SID/arch
adump 存储审计文件的目录(需要首先设置AUDIT_FILE_DEST)参数 $ORACLE_BASE/admin/SID/adump
bdump 存储后台进程跟踪文件与警告日志文件。使用BACKGROUND_DUMP_DEST参数进行设置 $ORACLE_BASE/admin/SID /bdump
cdump 存储核心堆积文件。使用CORE_DUMP_DEST参数进行设置 $ORACLE_BASE/admin/SID/ cdump
udump 存储用户进程跟踪文件。使用USER_DUMP_DEST参数进行设置 $ORACLE_BASE/admin/SID /udump
scripts 存储用于创建数据库的脚本。在创建新的数据库时,DBCA将创建数据库的脚本设置在这个目录中 $ORACLE_BASE/admin/SID /scripts
exp 建议存储使用Export实用程序或Oracle Data Pump创建的数据库导出文件的目录 $ORACLE_BASE/admin/SID/exp
logbook 存储数据库历史与状态日志文件 $ORACLE_BASE/admin/SID/logbook
pfile 用于启动数据库的参数文件被放置在这个目录中 $ORACLE_BASE/admin/SID/pfile
oraInventory Oracle在服务器上使用一个名为Oracle的清单目录也称为OraInventory的特殊目录,用来保存所有的Oracle软件清单。多个Oracle安装可以共用相同的清单目录。只有第一次安装 Oracle时需要在环境变量中指定   $ORACLE_BASE/oraInventory

参考至:《教你如何成为10gOCP》韩思捷著

               http://www.linuxidc.com/Linux/2011-03/33181.htm
               http://space.itpub.net/23143516/viewspace-672799

本文原创,转载请注明出处、作者

如有错误,欢迎指正

邮箱:czmcj@163.com

0
3
分享到:
评论

相关推荐

    Rampant. Oracle DBA Made Simple Oracle Database Administration Techniques

    - **最佳灵活架构 (OFA)**:介绍了一种优化的Oracle文件系统结构——OFA,该架构可以提高数据库性能并简化管理过程。 - **最小OFA配置**:给出了实现OFA所需的基本配置要素,帮助读者理解如何应用OFA来优化Oracle...

    Migrate a non-Oracle database to Oracle

    - **数据库架构比较**:比较原数据库与目标Oracle数据库之间的架构差异,如表空间、实例等方面的不同。 - **RDBMS实现相似性**:识别两个数据库系统间共有的特性,如表、视图、数据类型、事务支持等。 ##### 3. **...

    OracleFinancialAnalyzer-OFA功能培训.pptx

    OFA的架构包括系统库、应用数据库、OFA Server(Oracle Express Server)、客户端(OFA Client)。数据通过SNAPI(Smart Network Application Programming Interface)从Oracle GL抽取,然后通过SQL*Net传输。 **OF...

    Oracle多维财务分析系统PPT

    Oracle多维财务分析系统PPT主要讲解了Oracle的OFA(Oracle Financial Analyzer)系统,这是一个基于多维数据库的分布式财务分析工具,旨在帮助用户从多个角度分析数据,进行财务、预算和计划的编制。OFA的特点包括其...

    Oracle多维财务分析系统.pptx

    OFA的体系结构由系统库、应用数据库、OFA Server、Oracle Express Server以及多个OFA客户端组成。通过SNAPI(系统网络应用程序接口)和SQL*Net,OFA可以从Oracle General Ledger (GL)提取数据。OFA客户端包括Super ...

    oracle教材

    ### Oracle数据库架构与管理知识点详解 #### 一、Oracle数据库简介 Oracle Database 是一款由甲骨文公司(Oracle Corporation)开发的关系型数据库管理系统。它以其可靠的数据管理能力、高性能处理和丰富的功能集,...

    oracle ppt

    在创建用户的同时,还需要为Oracle创建符合OFA(Oracle Flexible Architecture)标准的安装目录。OFA是一种最佳实践,它旨在优化数据库的磁盘存储,避免I/O瓶颈,提高系统性能和安全性。OFA目录结构包括对$ORACLE_...

    Oracle 10g中文手册

    - **灵活体系结构(OFA)**:一种推荐的文件系统布局方法,用于简化文件管理和提高性能。 - **Oracle Universal Installer (OUI)**:这是一个图形界面安装程序,用于简化Oracle产品的安装过程。 - **数据库配置选项**...

    Oracle中文版1.pdf

    安装过程中,推荐使用灵活文件系统(OFA,Optimal File Architecture)来优化数据库文件的布局,从而提高性能和可管理性。 ### 管理Oracle数据库的工具 Oracle提供了多种工具来帮助数据库管理员进行日常的数据库...

    oracle课件第二章课件

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

    OracleEBS中文数据字典

    OracleEBS中的数据字典为用户提供了一个详细的数据库架构指南,通过这些信息可以帮助用户更好地理解和管理OracleEBS中的数据。例如,`GL_BALANCES`表提供了关于账户余额的重要信息;而日记账相关的表则帮助用户追踪...

    Oracle Essentials, 5th Edition

    Codd在其论文《A Relational Model of Data for Large Shared Data Banks》中提出的。这种模型以表的形式组织数据,每张表由行(记录)和列(字段)组成,表之间可以通过共同的字段进行关联。Codd的理论推动了...

    ORACLE数据库管理基础4.pptx

    3. **概述数据库架构**:这包括如何组织和存储数据文件、控制文件、重做日志文件等,Oracle的Optimal Flexible Architecture(OFA)提供了一种推荐的布局。 4. **定义数据库名称和系统标识符**:这是数据库独一无二...

    Oracle RAC配置手册

    网络方面,每台服务器都有两个千兆网络接口,用于公共网络和私有网络通信,这是Oracle RAC中典型的双网络架构。 网络资源的分配是Oracle RAC配置的关键。每个服务器都有三个IP地址:一个公共IP(server1-vip、...

    oracle 031 ppt les04 ppt

    OFA是Oracle推荐的标准数据库架构布局,旨在提供最佳的可靠性和性能。OFA的核心原则包括: - 建立目录结构,使得数据库文件可以在任何磁盘资源上存储。 - 将行为不同的对象分配到不同的表空间,以实现更好的管理...

Global site tag (gtag.js) - Google Analytics