Oracle 常用目录结构(10g)

--==============================

-- Oracle 常用目录结构 (10g)

--==============================

 

    大多数情况下,了解 Oracle 常用目录结构,将大大提高数据库管理与维护的工作效率,本文介绍了 Oracle 10g 的常用目录。

   

    关于 Linux Oralce 的安装,请参照 :

       VmWare6.5.2 RHEL 5.4 Oracle

       Linux (RHEL 5.4) Oracle 10g R2  

   

下面给出 Oracle 的目录结构图,该结构图来自 51cto ,为 windows 环境下的结构图,供参考。

 

     Oracle文件目录图片      

 

OFA  

    下面给出 Oracle 最优灵活体系结构 OFA( Optimal Flexible Architecture) 的推荐目录设置样本,好处是便于安装多个不同的版本

       / u01/ db/ oracle/ product/ 10.2.0

        则相应的可以设定为 $ORACLE_BASE=/ u01/ db/ oracle/ $ORACLE_HOME= $ORACLE_BASE/ product/ 10.2.0

      

下面以 Linux 下的 Oracle 10g 为例,列出 Oracle 说明常用目录及其位置

      

ORACLE_BASE:

    Oracle 目录结构的根,该环境变量为指定计算机上的所有 Oracle 产品目录     如: $ORACLE_BASE=/ u01/ app/ oracle

   

ORACLE_HOME:

    当前 Oralce 软件安装的主目录,通常该环境变量为由 ORACLE_BASE 指示的路径下的一个目录

       如: $ORACLE_HOME= $ORACLE_BASE/ 10g  完整的路径即为: $ORACLE_HOME=/ u01/ app/ oracle/ 10g

    ORACLE_HOME 包含与 Oracle 软件运行有关的子目录和网络文件以及选定的组件等

   

    $ORACLE_HOME 目录中的常用子目录如下:

       / bin            -- 主要包含用于数据库管理的各种命令等 , impdb,expdp,emctl,emca

       / css            -- Oracle Cluster Synchronization 服务有关的文件

       / dbs            -- 存放数据库服务器端的参数文件 Spfile, spfileorcl.ora,init.ora, 密码文件 orapworcl

       / demo           -- 存放数据库实例模式的脚本等   human_resources 的相关脚本

       / install     -- 用于存储 ORACLE 安装后的端口号 ,iSQL*Plus 以及 Enterprise Manager Database Control 启动并登录的方式等 , 如该路径下的 portlist.ini

       / network/ admin  -- 有关监听器 listener.ora sqlnet.ora 以及 tnsnames.ora

       / sysman/ config  -- 用于与 Oracle Enterprise Management 有关的端口管理等

 

admin 目录

    位于 $ORACLE_BASE 目录下,即 $ORACLE_BASE/ admin/ $ORACLE_SID 主要存储的为 Oracle 后台进程产生的相关文件及数据库管理文件

    以下是其下常用的子目录

       / adump        -- 存储审计文件的目录 ( 需要首先设置 audit_file_dest 参数 )

       / bdump        -- 后台进程跟踪文件 ( 使用 backgroud_dump_dest 参数进行设置 )

       / cdump        -- 存储核心堆积文件 ( 使用 core_dump_dest 参数进行设置 )

       / create        -- 存储用于创建数据库的脚本。创建新的数据库时 ,DBCA 将创建数据库的脚本放置在这个目录

       / exp           -- 建议存储使用 Export 使用程序或 Oracle Data Pump 创建的数据库导出文件的目录

       / pfile        -- 初始化参数文件

       / udump        -- 存储用户进程跟踪文件 , 使用 user_dump_dest 参数设置

 

oradata 目录

    Oracle 数据库文件缺省存储该目录下 , $ORACLE_BASE/ $ORACLE_SID/ oradata, 主要包括数据库的控制文件、数据文件、重做日志文件。

       dbf 文件对应数据库中每个表空间

       ctl 文件为控制文件

       log 文件对应重做日志文件组及其成员

 

flash_recovery_area 目录

    flash_recovery_area 目录存储并管理与备份和恢复有关的文件。它包含系统中每个数据库的子目录。

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

 

查看及设置相关路径   

    -- 使用 parameter 查看

    SQL> show parameter dump

 

    NAME                                  TYPE         VALUE

    ------------------------------------ ----------- ------------------------------

    background_core_dump                 string      partial

    background_dump_dest                 string      / u01/ app/ oracle/ admin/ orcl/ bdu

                                                mp

    core_dump_dest                       string      / u01/ app/ oracle/ admin/ orcl/ cdu

                                                mp

    max_dump_file_size                   string      UNLIMITED

    shadow_core_dump                     string      partial

    user_dump_dest                       string      / u01/ app/ oracle/ admin/ orcl/ udu

                                                mp

   

    -- 使用 v$parameter 查看

    SQL> select name , value from v$parameter where value like '/u01%' ;

 

    NAME                            VALUE

    ------------------------------ --------------------------------------------------

    spfile                         / u01/ app/ oracle/ 10g/ dbs/ spfileorcl. ora

    control_files                  / u01/ app/ oracle/ oradata/ orcl/ control01. ctl,

                               / u01/ app/ oracle/ oradata/ orcl/ control02. ctl

 

    db_recovery_file_dest          / u01/ app/ oracle/ flash_recovery_area

    background_dump_dest           / u01/ app/ oracle/ admin/ orcl/ bdump

    user_dump_dest                 / u01/ app/ oracle/ admin/ orcl/ udump

    core_dump_dest                 / u01/ app/ oracle/ admin/ orcl/ cdump

    audit_file_dest                / u01/ app/ oracle/ admin/ orcl/ adump

    dg_broker_config_file1         / u01/ app/ oracle/ 10g/ dbs/ dr1orcl. dat

    dg_broker_config_file2         / u01/ app/ oracle/ 10g/ dbs/ dr2orcl. dat

 

    9 rows selected.

   

更多参考

   

Oracle 数据库实例启动关闭过程

 

Oracle 10g SGA 的自动化管理

 

使用 OEM,SQL*Plus,iSQL*Plus 管理 Oracle 实例

 

Oracle 实例和 Oracle 数据库 (Oracle 体系结构 )

 

SQL 基础 --> 常用函数

 

SQL 基础 --> 过滤和排序

 

SQL 基础 -->SELECT 查询

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值