Post on 01-Jun-2018
8/9/2019 Recovery Journal » TeraData Tech
http://slidepdf.com/reader/full/recovery-journal-teradata-tech 1/15
Subscribe to RSS feed
HomeBasicsTips and TricksTD UtilitiesCertificationInterview QuestionsAbout us
Advertise With TeradataTechContact us
Contact for Online TrainingTeradata TutorialOnline TrainingGuest Post
« Interview Questions : SET 3
Query to find Database Space Utilization in Teradata »
Apr 18
Recovery Journal
TD Basics
by admin
The Teradata database uses Recovery Journal to automatically maintain data integrity in the case of :
An interrupted transaction
An AMP failure
Recovery Journals are created, maintained and purged by the system automatically, so no DBA interventionis required. Recovery journal are tables stored in the storage medium so they take up the disk space on thesystem.
There are three types of Recovery Journal in Teradata-
Transient Journal1.Down – AMP Recovery Journal2.Permanent Journal3.
very Journal » TeraData Tech http://www.teradatatech.com
5 11/16/2014 1
8/9/2019 Recovery Journal » TeraData Tech
http://slidepdf.com/reader/full/recovery-journal-teradata-tech 2/15
Now we look on each of the recovery journal in details –
Transient Journal
A transient journal maintains data integrity when in-flight transactions are interrupted. Data is returned to itsoriginal state after transaction failure.
A transient journal is used during normal system operation to keep “before images” of changed rows so thedata can be restored to its previous state if the transaction is not completed. This happens on each AMP aschanges occur. When a transaction is started, the system automatically stores a copy of all the rows affected by the transaction in the transient journal until the transaction is completed. Once the transaction is completed the “before images” are purged.
In the event of transaction failure, the “before images” are reapplied to the affected tables and deleted fromthe journal, and the “rollback” operation is completed.
Down AMP Recovery Journal
The down AMP recovery journal allows continued system operation while an AMP is down. A down AMPrecovery journal is used with fallback protected tables to maintain a record of write transactions (updates,creates, inserts, deletes, etc) on the failed AMP while it is unavailable.
The Down AMP recovery journal starts automatically after the loss of an AMP in a cluster. Any changes tothe data in the failed AMP are logged into the Down AMP recovery journal by the other AMPs in the cluster.When the failed AMP is brought back online, the restart process includes applying the changes in the Down – AMP recovery journal to the recovered AMP.
The journal is discarded once the process is complete, and the AMP is brought online, fully recovered.
Permanent Journal
Permanent Journals are an optional feature used to provide an additional level of data protection. You specifythe use of permanent journal at the table level. It provides full-table recovery to a specific point in time. Itcan also reduce the need for costly and time – consuming full table backups.
Permanent journals are tables stored on disk array like user data is, so they can take up additional disk space,on the system. The database administrator maintains the permanent journal entries (deleting, archiving, and so
Keep Your Cloud Private
All of Our Servers Arethe Most Secure &
Powerful. Chat to Save!
very Journal » TeraData Tech http://www.teradatatech.com
5 11/16/2014 1
8/9/2019 Recovery Journal » TeraData Tech
http://slidepdf.com/reader/full/recovery-journal-teradata-tech 3/15
on).A database can have one permanent journal.
When you create a table with permanent journaling, you must specify whether the permanent journal willcapture.
Before images – for rollback to “undo” a set of changes to a previous state.After images – for roll forward to “redo” to a specific state.
Following is the syntax of giving permanent journal –
CREATE DATABASE teradatatechFROM space_amount ASPERM = 4000000 /* permanent space */ SPOOL = 2000000 /* spool space */ NO FALLBACK
ACCOUNT = ‘$admin’NO BEFORE JOURNALAFTER JOURNALDEFAULT JOURNAL TABLE = teradata.journal;Here Admin has opted for only AFTER JOURNAL and he has name the journal table as “teradata.journal”.When user creates a table in the database “teradatatech” , by default AFTER JOURNAL is available for himto protect his data when the hardware failure occurs.
He can opt for NO AFTER JOURNAL by overriding the default.
Scenario1 : Here by default the table has AFTER JOURNAL option.
CREATE TABLE table_name( field1 INTEGER,field2 INTEGER)PRIMARY INDEX field1;
Scenario2: in this case, user has specifically stated he wanted no AFTER JOURNAL for his data. This is howuser can override the defult.
CREATE TABLE table_nameFALLBACK,
Microsoft SQLServer
Transform Your InformationPlatform with MicrosoftSQL Server. Try Now!
very Journal » TeraData Tech http://www.teradatatech.com
5 11/16/2014 1
8/9/2019 Recovery Journal » TeraData Tech
http://slidepdf.com/reader/full/recovery-journal-teradata-tech 4/15
Share |
NO AFTER JOURNAL( field1 INTEGER,field2 INTEGER)PRIMARY INDEX field1;
In this case whenever the user inserts/updates and the transaction is committed , then the affected rows will be taken backup in the journal table “teradata.journal”
29 comments
No ping yet
admin says:
May 24, 2014 at 9:32 am (UTC 0)
Reply
Hi All,
We have started a new special online teradata training batch for developers and DBA profile. For thosewho are interested to learn teradata can register in this batch. Fees is quite less when you compare itwith other batches and biggest advantage is that its a instructor led training batch so you can ask anydoubt in the training itself. Also we’ll be covering latest version of Teradata i.e. Teradata 14.10
Please check following link for more details about this batch – http://www.onlineteradatatraining.com/?page_id=96
Limited Seats. So try to register ASAP.
1.
Gopala says:
April 25, 2014 at 8:48 pm (UTC 0)
Reply
Admin
2.
very Journal » TeraData Tech http://www.teradatatech.com
5 11/16/2014 1
8/9/2019 Recovery Journal » TeraData Tech
http://slidepdf.com/reader/full/recovery-journal-teradata-tech 5/15
What is the use of Fallback, i think this also keeps the copy of table data if we have any failure or crashwith data is it?
admin says:
May 2, 2014 at 5:38 pm (UTC 0)
Reply
FALLBACK is used for data protection at table level.
1.
Moorthy says:
June 25, 2013 at 3:22 am (UTC 0)
Reply
Hi…. i have doubt in below mentioned point“The Down AMP recovery journal starts automatically after the loss of an AMP in a cluster. Anychanges to the data in the failed AMP are logged into the Down AMP recovery journal by the other AMPs in the cluster”
But Each AMP will have only access to it’s own disk right?But How other AMPs will bring any
changes in Other AMPS?
Can you clarify on this?
yavuz says:
January 23, 2014 at 1:22 pm (UTC 0)
Reply
Did you find the asnwer? I also really wonder how it happens..
1.
admin says:
January 23, 2014 at 2:02 pm (UTC 0)
2.
3.
very Journal » TeraData Tech http://www.teradatatech.com
5 11/16/2014 1
8/9/2019 Recovery Journal » TeraData Tech
http://slidepdf.com/reader/full/recovery-journal-teradata-tech 6/15
Reply
Down AMP Recovery journal pulls all modified data from fallback sector of each AMP. Anychanges to the base table is reflected in Fallback sector as well, so DARJ keeps on updating thismodified data.Once AMP is online, first task teradata will do is to update the base table with modified data of DARJ.
priyanki says:
March 27, 2013 at 8:25 pm (UTC 0)
Reply
This is the kind of crash course on TD i was looking for..Nice topic n a great Explanation…Thanks
4.
Nitin says:
October 9, 2012 at 5:45 am (UTC 0)
Reply
Thanks for sharing the info in such a simple manner.
5.
raag says:
May 31, 2012 at 3:57 pm (UTC 0)
Reply
Hi,
I have a question. if the no after journal is set in the second example, then how the affected data wil betaken backup in journal. i could not understand the difference between no after journal and after journal. can u please explain ?
6.
Prasath says:
7.
very Journal » TeraData Tech http://www.teradatatech.com
5 11/16/2014 1
8/9/2019 Recovery Journal » TeraData Tech
http://slidepdf.com/reader/full/recovery-journal-teradata-tech 7/15
April 27, 2012 at 7:09 am (UTC 0)
Reply
Concepts are suberbly explained. Thanks.
Maria says:
September 23, 2011 at 3:00 pm (UTC 0)
Reply
Hi!I’ll take the Teradata 12 soon and I think this website helps a lot with informations about Teradata.Your site is amazing!
8.
xinwei says:
September 6, 2011 at 10:15 am (UTC 0)
Reply
Howdy, a splendid read man. Good share. However I’m experiencing issue with ur rss feed. Fail tosubscribe to it. Does anyone else obtaining same RSS issue? Anyone who can assist kindly reply. Thnx
admin says:
September 7, 2011 at 11:11 am (UTC 0)
Reply
hiThere are lot of active RSS subscribers to my blog.
can u give more details regarding what kind of error your facing
1.
9.
best payday says:
10.
very Journal » TeraData Tech http://www.teradatatech.com
5 11/16/2014 1
8/9/2019 Recovery Journal » TeraData Tech
http://slidepdf.com/reader/full/recovery-journal-teradata-tech 8/15
August 16, 2011 at 8:54 pm (UTC 0)
Reply
Great read nice to find a blogger who know how to write and knows what they are talking about 10/10
Chennai says:
August 16, 2011 at 7:49 am (UTC 0)
Reply
Thank you for these tips! they were just what I was looking for – Cheers
11.
good seo says:
August 13, 2011 at 3:00 am (UTC 0)
Reply
whoah this blog is magnificent i love reading your articles. Keep up the good work! You know, lots of people are looking around for this info, you can aid them greatly.
12.
Car repos says:
August 8, 2011 at 5:37 am (UTC 0)
Reply
Hey blogger, nice work with the choice of theme on this blog. It looks reall nice.
13.
car repos says:
August 3, 2011 at 10:34 pm (UTC 0)
Reply
pretty valuable stuff, overall I think this is well worth a bookmark, thanks
14.
very Journal » TeraData Tech http://www.teradatatech.com
5 11/16/2014 1
8/9/2019 Recovery Journal » TeraData Tech
http://slidepdf.com/reader/full/recovery-journal-teradata-tech 9/15
http://chennaibroadbandplans.blogspot.com says:
July 31, 2011 at 10:27 am (UTC 0)
Reply
What a lovely blog site. I will undoubtedly be back. Please preserve writing!
15.
http://chengelpetrealestate.blogspot.com/ says:
July 31, 2011 at 7:40 am (UTC 0)
Reply
Hey there, just wanted to drop you a quick line to say that your post was interesting to read. Cheers
16.
Anonymous says:
July 26, 2011 at 10:53 pm (UTC 0)
Reply
Insightful stuff=D I am going to need a decent amount of time to toy with the post!!
17.
car repo says:
July 24, 2011 at 9:36 am (UTC 0)
Reply
Hi there mate, I liked your blog. I was wondering if I could leave a link back to my blog about buyingused cars. Do check it out if that is something that interests you.
18.
Yahwe says:
19.
very Journal » TeraData Tech http://www.teradatatech.com
5 11/16/2014 1
8/9/2019 Recovery Journal » TeraData Tech
http://slidepdf.com/reader/full/recovery-journal-teradata-tech 10/15
May 9, 2011 at 1:49 am (UTC 0)
Reply
How much is a link to your site? My site < content suppressed>
admin says:
May 9, 2011 at 3:56 am (UTC 0)
Reply
hi,
please mail me at nitin@teradatatech.com , for discussing the link advertisement on thissite.
1.
fdnj says:
May 7, 2011 at 8:57 pm (UTC 0)
Reply
Nice topic – respect !
20.
mikeross says:
April 25, 2011 at 4:08 am (UTC 0)
Reply
I think one of your advertisements caused my internet browser to resize, you might want to put
that on your blacklist.
admin says:
April 25, 2011 at 8:11 am (UTC 0)
Reply
1.
21.
very Journal » TeraData Tech http://www.teradatatech.com
15 11/16/2014 1
8/9/2019 Recovery Journal » TeraData Tech
http://slidepdf.com/reader/full/recovery-journal-teradata-tech 11/15
Hi Mikeross
Could you please tell me which advertisement caused this resizing, so that i can removed itfrom my site
thanks for feedback
Tyisha says:
April 22, 2011 at 3:40 pm (UTC 0)
Reply
Fine details! I have been searching for some thing similar to this for a while these days. Thanks!
admin says:
April 25, 2011 at 8:12 am (UTC 0)
Reply
Thanks for your appreciation
1.
22.
Leave a Reply
Your email address will not be published.
Name:
Email:
Website:
Message:
You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite="">
<strike> <strong>
very Journal » TeraData Tech http://www.teradatatech.com
15 11/16/2014 1
8/9/2019 Recovery Journal » TeraData Tech
http://slidepdf.com/reader/full/recovery-journal-teradata-tech 12/15
Notify me of follow-up comments by email.
Notify me of new posts by email.
Categories
TD Basics (15)TD Certification Preparation (8)TD Interview Questions (3)TD Tips (11)TD Utilities (4)
Teradata Certification – Sample Papers
Teradata 12 SQL - Sample 1
Teradata 12 Basic - Sample 2
Teradata 12 Basic - Sample 1
Teradata Utilities
very Journal » TeraData Tech http://www.teradatatech.com
15 11/16/2014 1
8/9/2019 Recovery Journal » TeraData Tech
http://slidepdf.com/reader/full/recovery-journal-teradata-tech 13/15
Teradata 12 Certified Mast…
Curtis Reese (Paperback - Ma…
$29.95
Teradata 12 Certification S…
Steve W ilmes (Paperback)
$17.99
Teradata 12 Certification S…
David Glenday (Perfect Paperb…
$20.57
Teradata 101 - The Founda…
Eric Rivard (Paperback)
$148.00
Tera-Tom On Teradata SQL…
Tom Coffing (Paperback - Aug …
$850.00
Privacy
Teradata Fastload Part 1
Teradata Fastload Part 2
Teradata Fastload Part 3
Teradata Fastload Part 4
Sponsors of Teradata Tech
Books I Recommend
Maleficent
New $5.99
Privacy Information
Popular Posts of the Week
Primary Index in Teradata
Teradata 12 Certification – Intro
Teradata Space Management
very Journal » TeraData Tech http://www.teradatatech.com
15 11/16/2014 1
8/9/2019 Recovery Journal » TeraData Tech
http://slidepdf.com/reader/full/recovery-journal-teradata-tech 14/15
Teradata Architecture
Recovery Journals
Must Read Posts
How to get Case Sensitivity in Teradata
Limitations of FAST LOAD
Components of Teradata
How To Use Built-in Functions in Teradata?
Terdata Certification Practice Questions – Part 3
Get Latest Post in your Inbox
Enter your email address:
Delivered by FeedBurner
Sponsors of Teradata Tech
Recent Posts
Recursive Query in TeradataROLLUP Function with ExampleTeradata No Primary Index Tables
very Journal » TeraData Tech http://www.teradatatech.com
15 11/16/2014 1
8/9/2019 Recovery Journal » TeraData Tech
http://slidepdf.com/reader/full/recovery-journal-teradata-tech 15/15
Teradata 14 CertificationPartition Primary Index – Advantage and Disadvantage
Who's Online
0 Members.9 Guests.
Valid XHTML 1.0 Strict Valid CSS Level 2.1
TeraData Tech uses Graphene theme by Syahir Hakim.
Find us on Facebook
teradatatech.com
690 people like teradatatech.com.
Facebook social plugin
LikeLike
very Journal » TeraData Tech http://www.teradatatech.com