* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download Document
Survey
Document related concepts
Microsoft Access wikipedia , lookup
Microsoft SQL Server wikipedia , lookup
Extensible Storage Engine wikipedia , lookup
Functional Database Model wikipedia , lookup
Ingres (database) wikipedia , lookup
Microsoft Jet Database Engine wikipedia , lookup
Open Database Connectivity wikipedia , lookup
Relational model wikipedia , lookup
Concurrency control wikipedia , lookup
Oracle Database wikipedia , lookup
Database model wikipedia , lookup
Clusterpoint wikipedia , lookup
Transcript
Discovering Flexcube 12 For DBAs Presented by: Basie Kgaphola, Oracle DBA – 11g OCP, Relational Database Consulting Contents • Introduction • Logical View – Flexcube 12 • Backups, Reporting and Batches • Flexcube 12 Database • Challenges • DISCUSSION - Share Your Experience Introduction • Flexcube is oracle’s core banking, online banking, mobile banking and wealth management solution. The main components of flexcube include Universal banking (Core banking Application), 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 Reporting DB FCDB FCUBS Main Production DB 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 can done to disk or 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 gathered automatically every weekend during the maintenance window as per best practice. • 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