Oracle 常用目录结构(10g)

系统 1716 0

 

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

-- 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 查询

 

 

Oracle 常用目录结构(10g)


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论