- 浏览: 4419717 次
- 性别:
- 来自: 厦门
-
文章分类
- 全部博客 (634)
- Oracle日常管理 (142)
- Oracle体系架构 (45)
- Oracle Tuning (52)
- Oracle故障诊断 (35)
- RAC/DG/OGG (64)
- Oracle11g New Features (48)
- DataWarehouse (15)
- SQL, PL/SQL (14)
- DB2日常管理 (9)
- Weblogic (11)
- Shell (19)
- AIX (12)
- Linux/Unix高可用性 (11)
- Linux/Unix日常管理 (66)
- Linux桌面应用 (37)
- Windows (2)
- 生活和工作 (13)
- 私人记事 (0)
- Python (9)
- CBO (15)
- Cognos (2)
- ORACLE 12c New Feature (2)
- PL/SQL (2)
- SQL (1)
- C++ (2)
- Hadoop大数据 (5)
- 机器学习 (3)
- 非技术 (1)
最新评论
-
di1984HIT:
xuexilee!!!
Oracle 11g R2 RAC高可用连接特性 – SCAN详解 -
aneyes123:
谢谢非常有用那
PL/SQL的存储过程和函数(原创) -
jcjcjc:
写的很详细
Oracle中Hint深入理解(原创) -
di1984HIT:
学习了,学习了
Linux NTP配置详解 (Network Time Protocol) -
avalonzst:
大写的赞..
AIX内存概述(原创)
最优灵活体系结构(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
发表评论
-
Oracle 锁与锁争用
2015-05-08 02:13 4191大多数的锁都是行级 ... -
Oracle SQL Parsing
2014-07-30 22:24 1978Stages of SQL Processing Fig ... -
Oracle 11g中的direct path read(原创)
2014-06-16 23:01 5807在11g中,全表扫描可能使用direct path rea ... -
深入解析direct path read
2014-06-16 22:35 2624传统读取数据的 ... -
ORA-01555和延迟块清除
2014-06-16 21:13 207601555, 00000, "snapshot t ... -
Oracle(block clean out)的块清除
2014-06-16 21:09 1305Oracle(block clean out)的块清除Cl ... -
SCN之fast cleanout
2014-06-07 16:13 1763SQL> select dbms_rowid.row ... -
SCN之delayed block cleanout
2014-06-07 16:09 1212Block的cache header部分 ... -
Oracle rman change tracking CTWR(原创)
2014-04-25 11:10 3003block change tracking介绍Block c ... -
SSM自动段空间管理 简介
2014-03-27 19:46 1384因为ASSM的官方文档很少,经过多次的查证之后,终于弄明白了 ... -
undo表空间相关(原创)
2014-03-25 21:48 2124DML语句与undo ... -
Bitmap Index vs B-tree Index(原创)
2014-03-08 21:09 1552Introduction Conventional wi ... -
bitmap索引的深入研究
2014-03-08 14:59 1478位图(bitmap)索引是另外一种索引类型,它的组织形式与 ... -
Oracle 10g/11g Latch机制的变化
2013-01-09 18:57 1564Oracle 10g/11g Latch机制 ... -
ASM内部原理(原创)
2012-12-24 21:55 9972ASM的SGA组成 ASM实例 ... -
ASM的元数据(原创)
2012-12-18 21:16 3082概述 ASM Filesystem是建立在ASM D ... -
Oracle数据块深入分析总结
2012-04-23 12:51 7929最近在研究块的内部结构,把文档简单整理了一下,和大家分享一下。 ... -
深入理解重建索引(原创)
2012-04-10 16:58 20809什么时候需要重建索引 ... -
Oracle中B-TREE索引的深入理解(原创)
2012-04-09 20:59 15958索引概述 索引与表一样,也属于段(segment)的 ... -
深入理解Oracle中的latch(原创)
2012-04-04 18:17 11198串行化 概述 串行化 - 数据库系统本 ...
相关推荐
- **最佳灵活架构 (OFA)**:介绍了一种优化的Oracle文件系统结构——OFA,该架构可以提高数据库性能并简化管理过程。 - **最小OFA配置**:给出了实现OFA所需的基本配置要素,帮助读者理解如何应用OFA来优化Oracle...
- **数据库架构比较**:比较原数据库与目标Oracle数据库之间的架构差异,如表空间、实例等方面的不同。 - **RDBMS实现相似性**:识别两个数据库系统间共有的特性,如表、视图、数据类型、事务支持等。 ##### 3. **...
OFA的架构包括系统库、应用数据库、OFA Server(Oracle Express Server)、客户端(OFA Client)。数据通过SNAPI(Smart Network Application Programming Interface)从Oracle GL抽取,然后通过SQL*Net传输。 **OF...
Oracle多维财务分析系统PPT主要讲解了Oracle的OFA(Oracle Financial Analyzer)系统,这是一个基于多维数据库的分布式财务分析工具,旨在帮助用户从多个角度分析数据,进行财务、预算和计划的编制。OFA的特点包括其...
OFA的体系结构由系统库、应用数据库、OFA Server、Oracle Express Server以及多个OFA客户端组成。通过SNAPI(系统网络应用程序接口)和SQL*Net,OFA可以从Oracle General Ledger (GL)提取数据。OFA客户端包括Super ...
### Oracle数据库架构与管理知识点详解 #### 一、Oracle数据库简介 Oracle Database 是一款由甲骨文公司(Oracle Corporation)开发的关系型数据库管理系统。它以其可靠的数据管理能力、高性能处理和丰富的功能集,...
在创建用户的同时,还需要为Oracle创建符合OFA(Oracle Flexible Architecture)标准的安装目录。OFA是一种最佳实践,它旨在优化数据库的磁盘存储,避免I/O瓶颈,提高系统性能和安全性。OFA目录结构包括对$ORACLE_...
- **灵活体系结构(OFA)**:一种推荐的文件系统布局方法,用于简化文件管理和提高性能。 - **Oracle Universal Installer (OUI)**:这是一个图形界面安装程序,用于简化Oracle产品的安装过程。 - **数据库配置选项**...
安装过程中,推荐使用灵活文件系统(OFA,Optimal File Architecture)来优化数据库文件的布局,从而提高性能和可管理性。 ### 管理Oracle数据库的工具 Oracle提供了多种工具来帮助数据库管理员进行日常的数据库...
OFA是Oracle推荐的标准数据库架构布局,它遵循三个主要原则: - 目录结构:允许数据库文件存储在任何磁盘资源上。 - 表空间分离:根据对象的不同行为将它们分到不同的表空间中。 - 跨不同磁盘资源分散数据库组件...
OracleEBS中的数据字典为用户提供了一个详细的数据库架构指南,通过这些信息可以帮助用户更好地理解和管理OracleEBS中的数据。例如,`GL_BALANCES`表提供了关于账户余额的重要信息;而日记账相关的表则帮助用户追踪...
Codd在其论文《A Relational Model of Data for Large Shared Data Banks》中提出的。这种模型以表的形式组织数据,每张表由行(记录)和列(字段)组成,表之间可以通过共同的字段进行关联。Codd的理论推动了...
3. **概述数据库架构**:这包括如何组织和存储数据文件、控制文件、重做日志文件等,Oracle的Optimal Flexible Architecture(OFA)提供了一种推荐的布局。 4. **定义数据库名称和系统标识符**:这是数据库独一无二...
网络方面,每台服务器都有两个千兆网络接口,用于公共网络和私有网络通信,这是Oracle RAC中典型的双网络架构。 网络资源的分配是Oracle RAC配置的关键。每个服务器都有三个IP地址:一个公共IP(server1-vip、...
OFA是Oracle推荐的标准数据库架构布局,旨在提供最佳的可靠性和性能。OFA的核心原则包括: - 建立目录结构,使得数据库文件可以在任何磁盘资源上存储。 - 将行为不同的对象分配到不同的表空间,以实现更好的管理...