A typical ORALCE directory structure is as follows:
/u01
└──oracle
├──admin (Database management file location, by instance)
│├──mydb
││├──adump (Audit information)
││├──bdump (background process trace file)
││├──cdump (information dump file core dump)
││├──dpdump (store login information)
││├──pfile (initialize parameter file)
││└──udump (User SQL Trace file)
│└──orcl
│├──adump
│├──bdump
│├──cdump
│├──dpdump
│├──pfile
│└──udump
├──flash_recovery_area (for flashback and data recovery management)
│└──orcl
│└──onlinelog
├──oradata (data file, control file, redo file save location, by instance)
│├──mydb
│└──orcl
├──orainventory (Product information for Oracle software)
│├──contents
│├──contentsxml
│├──logs
││└──results
││└──db
│└──oui
└──product
└──10.2.0 (Program version number)
└──db_1 (oracle_home environment variable path, home directory)
├──assistants
├──bin (Oracle's various command programs)
├──cdata
├──cfgtoollogs
├──clone
├──config
├──crs
├──css
├──ctx
├──dbs (Instance's startup file, password file location)
├──demo
├──diagnostics
├──has
├──hs
├──install
├──inventory
├──javavm
├──jdbc
├──jdk
├──jlib
├──jre
├──ldap
├──lib
├──lib32
├──localhost_mydb
├──localhost_orcl
├──log
├──md
├──mesg
├──mgw
├──network (Profile for monitoring and TNS aliases)
├──nls
├──oc4j
├──odbc
├──olap
├──opatch
├──opmn
├──oracore
├──ord
├──oui
├──owm
├──perl
├──plsql
├──precomp
├──racg
├──rdbms
├──relnotes
├──slax
├──sqlj
├──sqlplus
├──srvm
├──sysman
├──tg4ifmx
├──tg4ingr
├──tg4sybs
├──tg4tera
├──uix
├──wwg
└──xdk
An explanation of the Oracle 10g file directory structure