oracle OFA是什么

发布网友 发布时间:2022-04-20 23:22

我来回答

2个回答

热心网友 时间:2022-04-13 18:59

OFA—optimal flexible architecture 最佳灵活体系结构 是如何设置oracle软件所在目录以及数据库相关文件所在目录的指导。如果一个DBA遵循该指导,那么新DBA接手也很容了解到物理文件分布情况;那么在同一个系统上安装不同版本的数据库也方便。 OFA的核心是命令机制,知道我们如何定义目录名与目录结构。 OFA在Linux/Unix下包括以下几点:
1. 挂载点/pm
p表示字符常量,m固定长度<通常为2>的数字 比如/u01 /u02 等
2. 软件的基本目录/pm/h/u 即$ORACLE_BASE路径
h一个常量比如app,u 目录拥有者,比如oracle 所以基本目录通常类似/u01/app/oracle /u02/app/oracle 这样的结构 这个基本目录将是变量$ORACLE_BASE的值。 3.具体软件所在目录/pm/h/u/p/v/s 即$ORACLE_HOME的路径 /p/v 分别表示 一个字符常量,一个版本号 比如 /proct/11.2.0
s 表示产品类型如db_1 表示数据库产品,asm表示ASM产品,agent表示客户代理产品 如果你不需要安装多套产品s可以省略不要 4.特定管理文件的路径/pm/h/u/admin/d/a 比如转储文件,告警日志文件,跟踪文件等 admin 固定字符 d 库名 a 字目录名字 比如amp 审计日志,bmp 后台进程日志和告警日志, cmp 核心转储日志 ,ump 用户进程日志,spfile 初试启动参数文件 5.特殊的3类关键文件/pm/q/d q 字符 便于与其他文件区分,通常为oradata d 库名 这特殊的3类文件是 controlfile控制文件,logfile日志文件,datafile数据文件 控制文件,日志文件,数据文件的目录与命名规则如下 控制文件 controln.ctl n表示固定长度<通常2位>的数字,比如01 日志文件 redon.log n表示固定长度<通常2位>的数字,比如01 数据文件 tn.dbf t表示表空间的名字,n 固定长度的数字比如01

热心网友 时间:2022-04-13 20:17

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

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com