Oracle Database 10g安装完成后,其目录结构与Oracle9i有很大的不同。 
在Oracle Database 10g中,Oracle的目录结构是由Oracle_Base及其子目录Oracle_Home、admin、flash_recovery_area、oradata目录构成的。 
1、Oracle_Base表示Oracle目录树的根,如F:\oracle\prod t\10.1.0。 

2、Oracle_Home表示根目录下的主目录,位于Oracle_Base之下,如F:\oracle\prod t\10.1.0\db_1,“\db_1”就是Oracle_Home表示的值,即主目录。它包含与Oracle软件运行有关的子目录、网络文件和选定的组件等。此目录还有可能会以“\db_n”的形式出现,比如“db_2”、“db_3”等。故在Oracle_Base目录下可以有多个Oracle_Home目录的缘故。 
Oracle_Home目录下包括的主要子目录有: 
\BIN:主要包含用于数据库管理的各种命令等。 
\css:与Oracle Cluster Synchronization服务有关的文件。 
\database:存放数据库服务器端的参数文件SPFILE。 
\demo:存放数据库实例模式的脚本等。 
\install:用于存储Oracle安装后的端口号,iSQL*Plus以及Enterprise Manager Database Control启动并登录的方式等。 
\network\admin:有关监听文件listener.ora和sqlnet.ora以及命令解析文件tnsnames.ora等。 
\sysman\config:用于与Oracle Enterprise Management有关的端口管理等。 

3、admin目录 
数据库管理文件均存储在Oracle_base\admin\db_name目录下。各个子目录的主要含义如下: 
\bdump:后台进程跟踪文件。 
\cdump:信息转储文件(core dump)。 
\create:数据库创建文件。 
\exp:数据库导出文件。 
\pfile:初始化参数文件。 
\ ump:用户SQL追踪文件。 

4、Oradata目录  (好像后来单独创建的数据库不在此目录中) 
数据库文件存储在Oracle_base\oradata\db_name目录下,该目录主要存储数据库的控制文件、数据文件、重做日志文件。其中,扩展名为.dbf的文件为对应数据库中每个表空间的数据文件;扩展名为.ctl的文件为数据库的控制文件;扩展名为.log的文件为对应重做日志文件组及其成员。 

5、flash_recovery_area目录 (一般为空) 
该目录存储并管理与备份和恢复有关的文件。它包括系统中每个数据库的子目录,可用于存储与恢复有关的文件,如控制文件、联机重做日志副本、归档日志、闪回日志、Oracle数据库恢复管理器RMAN备份等。