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

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 常用目录结构(10g)的更多相关文章

  1. 【Linux学习】Linux文件系统2—linux常用目录结构、绝对路径、相对路径

    Linux文件系统2-linux常用目录结构.绝对路径.相对路径 一. 常见目录结构总结 Linux目录结构就是"树形结构",常见的目录结构: /bin  系统需要的命令位于此目录 ...

  2. Linux常用目录结构

    此文引用自51CTO博客,博主snail_hf,原文地址<Linux系统目录详解(全而易懂)> 目录结构 / 根目录,处于Linux系统树形结构的最顶端,它是Linux文件系统的入口,所有 ...

  3. spring boot 项目开发常用目录结构

    在spring boot开发中一些常用的目录划分 转载自https://blog.csdn.net/Auntvt/article/details/80381756: 一.代码层结构 根目录:net.c ...

  4. Linux and Oracle常用目录详解

    目录详解 目录 内容 / 根目录,一切从这里开始 /bin 包含系统启动和运行所必需的二进制文件(程序) /boot 包含Linux内核.最初的RAM磁盘映像(系统启动时,驱动程序会用到),以及启动加 ...

  5. Oracle常用操作表结构的语句

    首先,一起来认识几个单词. alter (改变) rename(重命名) column(柱子,用来表示列) modify(修改) comment on (评论) truncate (删减,截断) 1. ...

  6. 整理一波Go工程化目录结构~

    在Go语言领域遨游了几个月后,发现自己对Go语言相关的工程目录结构有些不了解,按照原来的习惯在Go工程中建立的目录结构显得比较奇怪,好的目录结构绝对是可以加强工程效率的,所以接下来会参考煎鱼.毛大等大 ...

  7. 数据库oracle 目录结构

    Oracle_Home主目录位于D:\dev\oracle\product\10.2.0(oracle安装路径)下,它包含Oracle软件运行有关的子目录和网络文件以及选定的组件等:若在主机上第一次且 ...

  8. (五)Maven目录结构及常用命令说明

    前面提到的部分知识有涉及到Maven目录结构与Maven常用的一些命令,在这里专门给大家做个简单的介绍. 1.Maven目录结构说明 Maven总体目录结构如下图: bin目录:该目录包含了mvn运行 ...

  9. 大数据每日干货第四天(linux基础之一目录结构与常用命令)

           为了和qq空间同步,也写的第四天,前面几天明天会发布,本来打算把每天学的东西记录下来,通过朋友给的建议要发的话稍微系统化下,从大数据需要的linux基础,到离线数据分析包括hadoop. ...

随机推荐

  1. [整理]EABI和OABI【转】

    本文转载自:https://www.crifan.com/order_eabi_and_oabi/ 1.什么是ABIABI,application binary interface (ABI),应用程 ...

  2. python time 时间模块

    time():获取当前系统的时间戳ctime():以人类可读的方式打印当前系统时间sleep():接受一个参数,表示休眠时间 #!/usr/bin/env python #coding:utf8 im ...

  3. bzoj4818

    http://www.lydsy.com/JudgeOnline/problem.php?id=4818 矩阵快速幂+dp 首先我们来写一个dp dp[i][j]:选到第i个数,和为j,复杂度nm,不 ...

  4. bzoj4868

    http://www.lydsy.com/JudgeOnline/problem.php?id=4868 三分+贪心 我们可以知道这是一个单峰函数 当A>B那么我们每次调整一个的价钱是最佳的,所 ...

  5. MySQL - MyCat 实现读写分离

    前言 MyCat是一个彻底开源的,面向企业应用开发的大数据库集群,支持事务.ACID.可以替代MySQL的加强版数据库.其功能有可以视为MySQL集群的企业级数据库,用来替代昂贵的Oracle集群.融 ...

  6. 策略设计测试用例实践(2)--Pairwise(转)

    一.关于”好的“测试用例 在设计测试用例的时候有多种设计方法和策略可以使用,使得测试用例设计得更丰富,尽可能覆盖到更多的程序路径和功能场景.常见的测试用例设计方法被提到最多的就是等价类划分.边界值分析 ...

  7. redis之简单动态字符串(SDS)

    O(N):时间复杂度 N的值越大 时间复杂度随N的平方增大 O(1):就是说N很大的时候,复杂度基本不增长了.基本就是常量了. 在Redis数据库里 包含字符串值的键值对 在底层都是由SDS实现的. ...

  8. mysql之distinct

    记录一下这几天看mysql必知必会的小知识点: 关于mysql查询不同的行 比如记录表中 查询有多少个城市 可能查出很多城市 可以用distinct 来解决这个问题 SELECT DISTINCT c ...

  9. Snipaste强大离线/在线截屏软件的下载、安装和使用

    步骤一: https://zh.snipaste.com/  ,去此官网下载. 步骤二:由于此是个绿色软件,直接解压即可. 步骤三:使用,见官网.ttps://zh.snipaste.com  按F1 ...

  10. apache-storm-0.9.6.tar.gz的集群搭建(3节点)(图文详解)

    不多说,直接上干货! Storm的版本选取 我这里,是选用apache-storm-0.9.6.tar.gz Storm的本地模式安装 本地模式在一个进程里面模拟一个storm集群的所有功能, 这对开 ...