oracle常用目录结构

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

   

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

       VmWare6.5.2下安装RHEL 5.4(配置Oracle安装环境)

       Linux (RHEL 5.4)下安装Oracle 10g R2 

   

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

 

         

 

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.

时间: 2024-11-08 19:13:32

oracle常用目录结构的相关文章

Oracle 常用目录结构(10g)

  --============================== -- Oracle 常用目录结构(10g) --==============================       大多数情况下,了解Oracle常用目录结构,将大大提高数据库管理与维护的工作效率,本文介绍了Oracle 10g 的常用目录.         关于Linux下Oralce 的安装,请参照:        VmWare6.5.2下安装RHEL 5.4(配置Oracle安装环境)        Linux (

Oracle 常用性能视图一览表(10g)

--*************************************-- Oracle 常用性能视图一览表(10g)--************************************* Advisors     Information related to cache advisors v$pga_target_advice v$shared_pool_advice v$pga_target_advice_histogram v$java_pool_advice v$mttr

Oracle常用查看表结构命令

原文:Oracle常用查看表结构命令 获取表: select table_name from user_tables; //当前用户的表       select table_name from all_tables; //所有用户的表   select table_name from dba_tables; //包括系统表 select table_name from dba_tables where owner='用户名' user_tables: table_name,tablespace

搜索引擎和网站的目录结构

搜索引擎        有用户问:对一个网站来说,搜索引擎是否会检索其子目录下的网页?譬如对于http://www.companyname.com/subWeb/pagename.htm,搜索引擎是否会索引?敷衍了事的答案是"会".对一个站点中包含的子目录,只要链向该层子目录的链接提供有搜索引擎能够跟进的导航配置和URL结构,那么所有的搜索引擎都会对子目录提供遍历. 网络目录结构 理想情况下,尤其对于一个规模比较小的站点来说,其目录结构应该是单一的(flat),即对实际的网页不存在或只

ORACLE常用傻瓜問題1000問(之一)

oracle                                             ORACLE常用傻瓜問題1000問(之一)    作者:  CCBZZP           大家在應用ORACLE的時候可能會遇到很多看起來不難的問題, 特別對新手來說, 今天我簡單把它總結一下, 發布給大家, 希望對大家有幫助! 和大家一起探討, 共同進步!         對ORACLE高手來說是不用看的.   1. Oracle安裝完成后的初始口令?   internal/oracle

ORACLE常用傻瓜問題1000問(之十二)

oracle         ORACLE常用傻瓜问题1000问(之十二)   作者: CCBZZP      9I管理的数据字典ALL视图.   783. ALL_ALL_TABLES    用户可存取的所有表. 784. ALL_ARGUMENTS    用户可存取的对象的所有参数. 785. ALL_ASSOCIATIONS    用户定义的统计信息. 786. ALL_BASE_TABLE_MVIEWS    用户可存取的所有物化视图信息. 787. ALL_CATALOG    用户可

ORACLE常用第三方软件介绍

oracle  摘要:古话说:"工欲善其事,必先得其器",虽然感觉起来那些使用命令行.脚本的玩转ORALCE的人才是大侠,但是有了良好的第三方的软件便可以把我们使用ORACLE水平发挥到极至,从而也更大的提高我们应用ORACLE的效率.  一.首先值得一题的便是PL/SQL Developer,这几乎是oracle的那些大侠都在使用软件,也是我最喜欢的软件,强力推荐: 1.  软件评定:★★★★★ 2.  优点: a.    全而支持oracle7.x.8.x.9i,采用oci直接or

ORACLE 常用的SQL语法和数据对象

oracle|sql语法|对象|数据 一.数据控制语句 (DML) 部分 1.INSERT  (往数据表里插入记录的语句) INSERT INTO 表名(字段名1, 字段名2, --) VALUES ( 值1, 值2, --); INSERT INTO 表名(字段名1, 字段名2, --)  SELECT (字段名1, 字段名2, --) FROM 另外的表名; 字符串类型的字段值必须用单引号括起来, 例如: 'GOOD DAY'如果字段值里包含单引号' 需要进行字符串转换, 我们把它替换成两个

oracle 10g文件目录结构详解

一个典型的oralce目录结构如下: /u01 └── oracle     ├── admin (数据库管理文件位置,以实例划分)     │   ├── mydb     │   │   ├── adump (审计信息)     │   │   ├── bdump (后台进程跟踪文件)     │   │   ├── cdump (信息转储文件core dump)     │   │   ├── dpdump (存放登录信息)     │   │   ├── pfile (初始化参数文件)