JTN4.JBASE Transaction Journaling - Implementation - R11
JTN4.JBASE Transaction Journaling - Implementation - R11
Slide 3
Let us check TJ being implemented in different system configurations!
Slide 4
Single system with single database server
App Server
T24/jBASE
Database
Server Tape
device
jlogdup
Process
Slide 5
Multiple Application Server and a Single Database Server
Tape
Database device
Server jlogdup
Process
Slide 6
Hot Standby with a jBASE Database server
T24/jBASE T24/jBASE
T24/jBASE
Slide 7
Real-time Scenarios
Slide 8
Option A
Slide 9
Option A – Sunny day Scenario
Start journaling
Slide 10
Option A – Event of crash
Stop journaling
Restore pre COB backup
Slide 11
Option B
Slide 12
Option B – Sunny day Scenario
After COB
Before COB
Take a backup
Stop Journaling
Set current log set to 1
Start journaling
Take backup
Start jlogsync
Slide 13
Option B – Event of crash
Stop journaling
Restore pre COB backup
Slide 14
Option C
Slide 15
Option C – Sunny day scenario
Start jlogdup
Log Files
T24 T24
Database Database
Slide 16
Option C – Event of crash
Hot
Production Connectivity Standby
Server Lost
Stop
Journaling Switch to
next log set
Start
journaling
Log Files
T24
Database
Slide 17
Non Stop
Transaction Journaling
With T24 - NS
Slide 18
Transaction Journaling with T24-NS
Online Online
Start
Journaling Hot
Production Standby
Server
Machines are in sync
Stop journaling jlogsync & jlogdup Stop journaling jlogsync & jlogdup
Initiate COB Once COB is initiated on
Production Server
Start journaling, jlogsync & jlogdup
Start journaling, jlogsync & jlogdup
Event of crash?
Slide 20
jbackup
Slide 21
jbackup - illustration
jsh..>pwd
/glosoft/training/room1/R11/bnk/bnk.run
Jsh..>sh
$cd ..
$find . –name bnk.data –print | jbackup –W –V –f >
201012.bak
This command will switch to the next log set (Log set 2)
Performs a checkpoint so that log file and database are in sync
and writes a backup started identifier to the jediLoggerConfig
Once the backup is complete, it also performs another checkpoint ,
log file and database are in sync.
Writes a backup ended identifier to the jediLoggerConfig
Switches to the next log set (Log set 3)
Backup jediLoggerConfig & log set 2
Slide 22
jbackup - options
Slide 23
jrestore
jrestore is used to restore the backup taken using the jbackup utility.
While a jrestore is performed the database will be in offline mode.
Slide 24
jrestore - options
Slide 25
Quiz
Slide 26
Summary
Slide 27
Thank You
TEMENOS EDUCATION CENTRE
NOTICE
These training materials are the copyrighted work of Temenos Headquarters SA and other companies in the TEMENOS group of companies
(The Copyright Owner). The training materials contain protected logos, graphics and images. Use of the training materials is restricted solely for
use by licensed end users, partners and employees. Any un-licensed reproduction by any means, redistribution, editing, transformation,
publishing, distribution, or public demonstration of the training materials whether for commercial or personal gain is expressly prohibited by law,
and may result in severe civil and criminal penalties. Violators will be prosecuted to the maximum extent possible. Such training materials shall
not be represented, extracted into or included in part, or in whole, as part of any other training documentation without the express permission of
the Copyright Owner, which must given in writing by an authorised agent of the Copyright Owner to be valid. Where such permission is given a
clear and prominent notice must be displayed on any and all documentation accrediting the Copyright Owner with having copyright over the
materials. End-user licenses will in no event contain permissions extending the use of these training materials to third parties for commercial
training purposes.
Without limiting the foregoing, copying or reproduction of the training materials in part or in whole to any other sever or location for further
reproduction or redistribution is expressly prohibited, unless such reproduction is expressly licensed by the Copyright Owner.
Copyright © 2010 Temenos Headquarters SA