Oracle 经常使用目录结构(10g)

--==============================css

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

--==============================数据库

 

    大多数状况下,了解Oracle经常使用目录结构,将大大提升数据库管理与维护的工做效率,本文介绍了Oracle 10g 的经常使用目录。服务器

     

OFA  网络

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

       /u01/db/oracle/product/10.2.0app

        则相应的能够设定为$ORACLE_BASE=/u01/db/oracle/ $ORACLE_HOME=$ORACLE_BASE/product/10.2.0ide

      

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

      

ORACLE_BASE:spa

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

相关文章
相关标签/搜索