DMK Oracle
release_2.2.0
release_2.2.0
  • Introduction
  • Release 2 note
  • ⚙️Installation and configuration
    • Installation & Upgrade & De-installation (Unix)
    • Installation & Upgrade & De-installation (Windows)
    • Functionalities & Features
    • Advanced Configuration
    • Variables and aliases
    • Migration to DMK
  • 🗄️Structure
    • Structure
    • Oracle Grid Infrastructure & DMK
    • Oracle Database Multitenant – DMK features
  • 📃Scripts
    • Status script
    • O.S Start/Stop script integration
      • O.S Start/Stop script integration until Red Hat/Oracle Linux 6
      • O.S Start/Stop script integration since Red Hat/Oracle Linux 7
    • dmk.sh / dmk-core.pl
    • service_start_stop.ksh
    • database.ksh
    • db_crs.ksh
    • listener.ksh
    • listener_vcs.ksh
    • fsdisc.ksh
    • emctlagent.ksh
    • emctlgrid.ksh
    • opmnctl.ksh
    • goldengate.ksh
    • dgobserver.ksh
    • version.ksh|version
    • housekeeping.{ksh|cmd }
    • odiagentctl.{ksh}
    • Libraries
      • DMK_ENV.pm
      • DMK_STATUS.pm
  • ℹ️Appendix
  • 🧩Extension
    • dmk_dbbackup
      • Introduction
      • Release notes
      • Installation
      • Functionalities & Features
      • Structure
      • dmk_rman.{ksh|cmd}
      • dmk_dtpump.{ksh|cmd}
      • dmk_backup_report.{ksh|cmd}
      • Appendix
    • dmk_dbcreate
      • Introduction
      • Release notes
      • Installation & Upgrade & De-Installation
      • Functionalities & Features
      • Database creation
      • Structure
      • Bug fix :DMK-14-10 and Oracle 12c
      • Appendix
    • dmk_dbduplicate
      • Introduction
      • Release notes
      • Installation & Upgrade & De-Installation
      • Functionalities & Features
      • Database duplicates/clones
      • Structure
      • Scheduling
      • Example
      • Appendix
    • dmk_ha
      • Introduction
      • Release notes
      • Installation & Upgrade & De-Installation
      • Functionalities & Features
      • Structure
      • Scripts
      • Data Guard : archivelog management strategy (Oracle 10g/11g)
      • Data Guard monitoring
      • DMK_HA virtual IP solution for Unix/Linux
      • DMK_HA virtual IP solution for Microsoft Windows
      • Oracle GoldenGate with Oracle Active Data Guard
      • Appendix
    • dmk_sql
      • Introduction
      • Installation & Upgrade & De-installation
      • Functionalities & Features
      • Structure
      • References
      • Scripts
      • Generate Report
      • Search
  • 📄OFA
    • Introduction
    • OFA Naming guidelines
    • OFA directory structure
Powered by GitBook
On this page
  1. OFA

Introduction

PreviousSearchNextOFA Naming guidelines

Last updated 5 months ago

The Oracle Optimal Flexible Architecture (OFA) has been presented in 1991 at the International Oracle User Week in Miami by Oracle Services [Millsap 1993]. Initially this standard has been introduced and developed to improve the Oracle database performances and to decrease the maintenance effort. In summary:

"The OFA Standard is a set of installation guidelines that will give you faster, more reliable, Oracle databases that require less work to maintain" []

The OFA standard evolved in the last years and had to integrate several new components like the Flash Recovery Area, the Automatic Diagnostic Repository, and several new products like Oracle Application Server, Grid Control and of course the Grid infrastructure.

Nowadays due to the evolution of the storage systems we can easily state that the main purpose of the OFA standard is no more to improve the performances by spreading the database components over the storage infrastructure, but it is really to provide a logical and efficient directory structure, easy to maintain.

Based on OFA, dbi services developed a Database Management Toolkit (DMK) allowing to easily moving around the core directories of the oracle products. dbi services also adapted the OFA standards to customers’ needs and introduced its large database management experience in this document.

Therefore, some recommendations won't match exactly with the strict original OFA document (written in 1995). The purpose of this document is also to provide a clear presentation of the OFA architecture in order to be able to deploy it on any Oracle server infrastructure.

In summary the core advantages of the OFA architecture are listed below:

  • All servers have the same directory structure, decreasing the maintenance and troubleshooting efforts (and costs)

  • Propose a structure to install Oracle products but also other kind of RDBMS (for instance MySQL)

  • Database security is increased since the critical components are spread out over several physical disks and locations

  • Since all the servers use the same structure the deployment of scripts is easier from a central server

According to its huge Oracle database infrastructure management experience, dbi services strongly advices the usage of the OFA standards, or at least to follow as much best practices as possible.

📄
http://carymillsap.blogspot.com