DBA & Infrasturcture
Friday, 19. October 2018., 09:30
The aim of this lecture is to describe the migration process of the OFM architecture to version 12c in the conditions of existing demanding processes and the running of various applications on Oracle 11g architecture. Except the migration, there was a need to build a cluster environment for Oracle FMW with load balancer implementation. As the existing 11g platform proved insufficient from the aspect of application needs, it was necessary to dimension the new system to satisfy existing needs, but also open new possibilities for further development. Under conditions of lack of development engineers, it is necessary to carry out migration to meet customer needs, especially considering the variety of application modules. In order to achieve this, a high availability solution with multiple redundancies of individual components is implemented in a way to ensure functionality, but also to simplify future maintenance. Architecture scalability also makes it possible to increase the number of available cluster components in case that a need arises in the future. Architecture also has a disaster location for all components. The primary cluster site is realized using hardware with a minimum number of processor cores but with enough memory for managed servers which is crucial for functioning Oracle FMW. The disaster location was realized using the Oracle virtual machine (VM) at a remote location on a virtualized Oracle database appliance (ODA). We want to present an architecture designed to overcome the defects found in the past with a series of known problems which are solved in the new architecture, and to show the current state of the platform that still needs to be improved. Also, we are going to present an elegant plan for the recovery of the primary site, which is crucial from the point of view of user needs. Finally, the part that we cannot bypass is the issue of licensing that is specifically treated in the implementation and is designed to fit into the existing state of the system to make sure not to create additional costs, unless there is a need to upgrade the existing system.