Oracle的最佳灵活体系结构(Optimal Flexible Architecture,简称OFA),是指Oracle软件和数据库文件及文件夹的命名约定和存储位置规则。
可以将它作为一组好的习惯,它使用户可以很容易地找到与Oracle数据库相关的文件结构。
使用最佳灵活体系结构,能够简化数据库系统的管理工作,使数据库管理员更加容易地定位文件或添加文件;还可以将Oracle系统的执行文件、管理文件、数据文件分别存储到不同的硬盘上,从而有效地使用用户系统中的所有存储空间、克服某个(些)硬盘存储空间的限制,合理分配存储负担,降低单个硬盘存储速度方面的瓶颈,提高整个系统的存储效率。
OFA的核心是一个命名机制
1
、
linux/unix
下面对于
mount
点的命名采用
/pm
的方式
p
:字符常量,通常是
u
m
:固定长度,通常是
2
例如
/u01
、
/u02
2
、
BASE
目录通常是
/pm/h/u
h
:常量,通常是
app
u
:目录所有者,通常是
oracle
例如
/u01/app/oracle
3
、
ORACLE_HOME
目录通常是
/pm/h/u/product/V
V
:版本号,例如
9.2.0
、
10.2.0
新增的一些组件,例如
asm
、
db_1
都在这个目录下面
例如
/u01/app/oracle/product/10.2.0
4
、数据库特定的管理文件,例如启动参数文件、转储文件
/pm/h/u/admin/d/a
d
表示数据库的名字
a
表示子目录的名称,例如参数文件是
pfile
,用户目录是
udump
例如
/u01/app/oracle/admin/ora10g/pfile
5
、关键文件通常是
/pm/q/d
q
通常是
oradata
例如
/u02/oradata/ora10g
控制文件通常是
controln.ctl
,
n
表示数据位数,通常是
2
例如
control01.ctl
、
control02.ctl
redon.log
,
n
通常是
2
,例如
redo01.log
、
redo02.log
数据文件
tn.dbf
,
t
表示表空间的名字,
n
通常是
2
例如
users01.dbf
、
users02.dbf
等
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/23143516/viewspace-672799/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/23143516/viewspace-672799/