oracle 11g 特性(oracle11g目录结构详解)

概述

前段时间有朋友留言需要oracle目录结构的介绍,所以整理了下这方面内容,这里简单分享下,下面以oracle 11g目录结构做说明。

oracle 11g 特性(oracle11g目录结构详解)(1)

11g目录结构

一、Oracle_Home目录

Oracle_Home主目录位于$ORACLE_HOME下,它包含Oracle软件运行有关的子目录和网络文件以及选定的组件等。

$Oracle_Home目录中包括的主要子目录有:

\BIN——主要包含用于数据库管理的各种命令等。

\css——与Oracle Cluster Synchronization服务有关的文件。

\dbs——存放数据库服务器端的参数文件Spfile。

\demo——存放数据库实例模式的脚本等。

\install——用于存储ORACLE安装后的端口号,iSQL*Plus以及Enterprise Manager Database Control启动并登录的方式等。

\network\admin——有关监听器listener.ora和sqlnet.ora以及tnsnames.ora等。

\sysman\config——用于与Oracle Enterprise Management有关的端口管理等。

二、Admin目录

数据库管理文件均存储在$ORACLE_BASE/admin/SID

(/home/oracle/app/oracle/admin/nwppdb)目录下。各个子目录的主要含义如下:

\bdump——后台进程跟踪文件。

\cdump——信息转储文件(core dump)。

\udump——用户SQL追踪文件。

\pfile——初始化参数文件。

oracle 11g 特性(oracle11g目录结构详解)(2)

三、Oradata目录

数据库文件存储在$ORACLE_BASE/oradata/SID

(/home/oracle/app/oracle/oradata/nwppdb)目录下,该目录主要存储数据库的控制文件、数据文件、重做日志文件。其中*.dbf文件对应数据库中每个表空间;.ctl文件为控制文件;.log文件对应重做日志文件组及其成员。

oracle 11g 特性(oracle11g目录结构详解)(3)

四、flash_recovery_area目录

flash_recovery_area目录存储并管理与备份和恢复有关的文件。它包含系统中每个数据库的子目录。该目录可用于存储与恢复有关的文件,如控制文件、联机重做日志副本、归档日志、闪回日志以及Oracle数据库恢复管理器(RMAN)备份等。

这里的flash_recovery_area目录一般是自己规划去设置的。

设置闪回恢复区后,如果没有设置过log_archive_dest_n参数,则归档日志默认是保存到该区域的。实际上,oracle是通过隐式的设置log_archive_dest_10='location=USE_DB_RECOVERY_FILE_DEST'来实现的。所以,如果修改过log_archive_dest_n将归档日志保存到其他位置,也可以修改该参数继续使用闪回恢复区。

多个数据库的闪回恢复区可以指定到同一个位置,但是db_name不能一样,或者db_unique_name不一样。RAC的闪回恢复区必须位于共享磁盘上,能被所有实例访问。

oracle 11g 特性(oracle11g目录结构详解)(4)

oracle 11g 特性(oracle11g目录结构详解)(5)


重点:

这里值得说明的是:Oracle 从11g 引入了ADR (AutomaticDiagnostic Repository) ,ADR 是一个基于文件的资料档案库,用于存放数据库诊断数据(如跟踪、意外事件转储和程序包、预警日志、健康状况监视器报告、核心转储等)。

从11g 开始,数据库、自动存储管理(ASM)、集群就绪服务(CRS) 和其它Oracle 产品或组件将所有诊断数据都存储在ADR 中。每种产品的每个实例都将诊断数据存储在自己的ADR 主目录下。实际上,这种改变也是Oracle 的另一个日志管理的趋势。

adrci> show home ADR Homes: diag/tnslsnr/rac1/mgmtlsnr diag/tnslsnr/rac1/listener_scan1 diag/tnslsnr/rac1/listener diag/crs/rac1/crs diag/clients/user_grid/host_1874443374_82 diag/rdbms/_mgmtdb/-MGMTDB diag/asm/ asm/ ASM1

这个12c中新的目录结构,就是ADR的目录结构。 根据12c中的改变,可以看出,Oracle 已经采用ADR来管理各种日志。

后面会分享更多关于DBA方面的内容,感兴趣的朋友可以关注下!!

oracle 11g 特性(oracle11g目录结构详解)(6)

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页