0% found this document useful (0 votes)
287 views14 pages

SAOUG-FlexCube 12c Architect For DBA

This presentation provides an overview of the Flexcube 12 database for DBAs. It discusses the logical components of Flexcube including universal banking, direct banking, and mobile banking. It then focuses on the Flexcube 12 database, describing the database structure, schemas, users, objects, backups, reporting, and some challenges experienced during implementation. The presentation concludes by opening the floor for other Flexcube administrators to share their experiences.

Uploaded by

Chuong Nguyen
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
287 views14 pages

SAOUG-FlexCube 12c Architect For DBA

This presentation provides an overview of the Flexcube 12 database for DBAs. It discusses the logical components of Flexcube including universal banking, direct banking, and mobile banking. It then focuses on the Flexcube 12 database, describing the database structure, schemas, users, objects, backups, reporting, and some challenges experienced during implementation. The presentation concludes by opening the floor for other Flexcube administrators to share their experiences.

Uploaded by

Chuong Nguyen
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 14

Discovering Flexcube 12

For DBAs
Presented by:
Basie Kgaphola, Oracle DBA 11g OCP, RDC

Contents
Introduction
Logical View Flexcube 12
Backups, Reporting and Batches
Flexcube 12 Database

Challenges
DISCUSSION - Share Your Experience

Introduction
Flexcube is oracles core banking, online banking, mobile banking and
wealth management solution. The main components of flexcube include
Universal banking (core banking), Direct Banking (Internet banking) and
Mobile Banking.

This presentation will focus on the database as part of the oracle flexcube
system. We will look at the client base experience and some of the new
discoveries found during the database implementation.
We will also give an opportunity to other flexcube administrators that
have implemented the solution on their site to share their experience
Please note the information or the content of this presentation are of the opinion of the creators of this document and cannot be held liable for any
information applied based on this presentation at any client site

Logical View Flexcube 12


UNIVERSAL BANKING

DIRECT BANKING

MOBILE BANKING

FLEXCUBE 12 APPLICATION

ORACLE MIDDLEWARE
Weblogic 12, SOA, OAM, OID

Bank Admin /
Corporate Reports

FLEXCUBE
REPORTING

ORACLE BIP

BIP
FLEXBI

OAM
OID
SOA

FCDB
FCUBS

FCDB
FCUBS

ORACLE DATABASE 11g EE

OPERATING SYSTEM AIX 7100 IBM P7

Backups, Reporting and Batches


PROD-DATABASE SERVER

REPORTING-DATABASE SERVER

PRE-EOD BACKUP TSM

THE REPORTING
DATABASE WILL BE
REFRESHED WITH THE
POST-EOD BACKUP

Full Online RMAN


Database Backup to tape

FLEXCUBE
End-OF-Day
Process

RESTORE POST-EOD
BACKUP FROM TSM

POST-EOD BACKUP
TSM

Rename the Database from


PROD name to Reporting

Full/Incremental Online
RMAN Database
Backup to tape

Target 06:00 am

Flexcube App Online


Target 06:00 am

TSM LIBRARY

Flexcube 12 Database
( version 11.2.0.4 )

Storage

and

Shared File systems

The Database files are stored on a SAN storage with AIX 7 Files systems
structure.

RMAN backups are written directly to tape using Tivoli Storage Manager.

Shared file system for the flexcube debug logs and flexcube swift
messages.

Flexcube Application Schemas


FCUBS Flexcube Universal Banking
FCDB Flexcube Direct Banking
FCDBB001, FCDB_ADMIN Direct Banking Admin users
The RCU installer requires a user with sysdba privileges and this creates
additional tablespaces with datafiles, application users and grant privileges.

Some of Application Users Privileges

UTL_FILE
UTL_TCP
UTL_SMTP
UTL_HTTP
DBMS_LOB
DBMS_SQL
DBMS_JOB
DBMS_RANDOM
DBMS_LOCK
DBMS_AQ
DBMS_ALERT
DBMS_SCHEDULER, etc.

Flexcube Database Objects

( over 50 000 )

The application build is based on packages, procedures, functions


etc. inside the database.
There is dependency among these objects, thus the status of these
objects should be monitored.
Revoking any of the program privileges could invalidate most of the
objects which will affect the functionality of the application.

Objects Stats Collection and Jobs


Flexcube best practice recommends that objects stats must be
collected without histograms.
The histograms must be switched off before gathering stats on
objects.
Stats are gather automatically every weekend during the
maintenance window.
The flexcube jobs are scheduled through oracle scheduler and
the flexcube application has an interface that is used for
monitoring the jobs.
The RMAN backup jobs are scheduled via the control-m
scheduler.

Challenges
Control of Privileges granted to application users, how
do we comply to IT AUDITs
Management and maintenance of Shared File Systems
Exports and Imports performance (over 50 000 )

Database datafiles naming standards

DISCUSSION
Share Your Experience

END Thank You

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy