Oracle入门精读03_Oracle11g安装目录及子目录的结构简介

在Windows2012 Server R2,个人把 Oracle Database 11g安装于硬盘D,如下:

在Oracle Database 11g中,Oracle的目录结构是由Oracle_Base及其子目录cfgtoollogs 、diag 、product、admin、flash_recovery_area和oradata等。这个与Oracle 10G不同的。

Oracle_Base代表Oracle目录树的根,本节中Oracle_Base是指“D:\app\Administrator”。

Oracle_Home主目录位于Oracle_Base的product\11.2.0目录之下,如下图

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

在主机上第一次且只安装了Oracle数据库没有其他Oracle产品,则使用默认的主目录“\dbhome_1”,如果在同一台主机的同一个根目录下安装多个产品或是2次安装,则Oracle_Home主目录会以“db_n”的形式出现,即“dbhome_2”、“dbhome_3”等。即在Oracle_Base目录可以有多个Oracle_Home目录。

1,Oracle_Home目录

下属有很多目录,如下图所示:

其中日常使用的主要子目录有:

● \BIN——主要包含用于数据库管理的各种命令等。

● \css——与Oracle Cluster Synchronization服务有关的文件。

● \database——存放数据库服务器端的参数文件SPFILE。

● \demo——存放数据库实例模式的脚本等。

● \install——用于存储Oracle安装后的端口号,SQL*Plus以及Enterprise Manager Database Control启动并登录的方式等。

● \network\admin——有关监听文件listener.orasqlnet.ora以及命名解析文件tnsnames.ora等。

● \sysman\config——用于与Oracle Enterprise Management有关的端口管理等。

2,admin目录

在oracle_base\admin\db_name目录下存放数据库管理文件,如下下图

各个子目录

\pfile——初始化参数文件

3, Oradata目录

在Oracle_Base\oradata\db_name目录下存放数据库文件, 每个数据库都有一个以数据库名称命名的子目录,即DB_NAME目录(如orcl)。

该目录主要存储数据库的数据库控制文件(.ctl)、数据文件(.dbf)、重做日志文件(redoNN.log)

扩展名为“.dbf”的文件为对应数据库中每个表空间的数据文件;

扩展名为“.ctl”的文件为数据库的控制文件;

扩展名为“.log”文件对应重做日志文件组及其成员(如REDO01.log、REDO02.log 、REDO03.log)。

4, flash_recovery_area目录

在Oracle_Base\flash_revovery_area\db_name之下,用于存储并管理与备份和恢复有关的文件

 

5, cfgtoollogs目录

分别存放当运行dbca,dbua,emca,netca等图形化配置程序时的log

 

6, diag目录

Oracle每个组件都有了自己单独的目录,所有组件需要被用来诊断的log文件都存放在了这个新的目录下。

PS:为了保持最初创建的数据库的原始状态,以便在必要时恢复这个原始状态,特别建议将如下3个目录及其子目录中的内容备份到其他盘符下(或独立磁盘中):

D:\app\Administrator\product\11.2.0\dbhome_1/database(初始化参数与口令)

D:\app\Administrator\product\11.2.0\dbhome_1/NETWORK/ADMIN(网络连接与监听)

D:\app\Administrator\oradata/oradata(数据库物理文件)

当出现了搞不清楚的、无法解决的问题时,先关闭数据库,然后将这3个目录及其子目录中的内容再原封不动地复制回原来的位置,再启动数据库便可。

  • 3
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值