ibm-information-center/dist/eclipse/plugins/i5OS.ic.rzaki_5.4.0.1/rzakijrnswa.htm

80 lines
6.0 KiB
HTML
Raw Normal View History

2024-04-02 14:02:31 +00:00
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="en-us" xml:lang="en-us">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="security" content="public" />
<meta name="Robots" content="index,follow" />
<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
<meta name="DC.Type" content="concept" />
<meta name="DC.Title" content="Journal management with the save-while-active function" />
<meta name="abstract" content="Journaling can help you with recovery if you use the save-while-active function in your backup strategy. If you plan to save an application without ending it for checkpoint processing, consider journaling all of the objects associated with the application. After the save operation is complete, save all of the journal receivers for the objects you are saving." />
<meta name="description" content="Journaling can help you with recovery if you use the save-while-active function in your backup strategy. If you plan to save an application without ending it for checkpoint processing, consider journaling all of the objects associated with the application. After the save operation is complete, save all of the journal receivers for the objects you are saving." />
<meta name="DC.Relation" scheme="URI" content="rzakiconcepts.htm" />
<meta name="DC.Relation" scheme="URI" content="../rzaiu/rzaiurzaiu300.htm" />
<meta name="DC.Relation" scheme="URI" content="rzakipartialtrans.htm" />
<meta name="DC.Relation" scheme="URI" content="../rzakj/rzakjcommitkickoff.htm" />
<meta name="copyright" content="(C) Copyright IBM Corporation 2004, 2006" />
<meta name="DC.Rights.Owner" content="(C) Copyright IBM Corporation 2004, 2006" />
<meta name="DC.Format" content="XHTML" />
<meta name="DC.Identifier" content="rzakijrnswa" />
<meta name="DC.Language" content="en-us" />
<!-- All rights reserved. Licensed Materials Property of IBM -->
<!-- US Government Users Restricted Rights -->
<!-- Use, duplication or disclosure restricted by -->
<!-- GSA ADP Schedule Contract with IBM Corp. -->
<link rel="stylesheet" type="text/css" href="./ibmdita.css" />
<link rel="stylesheet" type="text/css" href="./ic.css" />
<title>Journal management with the save-while-active function</title>
</head>
<body id="rzakijrnswa"><a name="rzakijrnswa"><!-- --></a>
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
<h1 class="topictitle1">Journal management with the save-while-active function</h1>
<div><p>Journaling can help you with recovery if you use the save-while-active
function in your backup strategy. If you plan to save an application without
ending it for checkpoint processing, consider journaling all of the objects
associated with the application. After the save operation is complete, save
all of the journal receivers for the objects you are saving.</p>
<p>If you need to perform recovery, you can restore objects from
the save-while-active media. Then you can apply journal changes to an application
boundary.</p>
<p>You also can use the save-while-active function to save an object with
partial transactions--before the transactions reach a commit boundary. When
you restore an object with partial transactions, you cannot use it without
additional actions. Journaling enables you to apply or remove changes to an
object with partial transactions to restore it to a usable state.</p>
<p>Using the save-while-active function to save your journaled objects can
help you recover your objects more quickly when you need to apply or remove
journaled changes specifying FROMENT(*LASTSAVE) or FROMENTLRG(*LASTSAVE).
When you use the save-while-active function to save your journaled objects,
the system saves and then restores information that indicates which starting
journal sequence number is needed for the apply or remove operation. When
this information is available for all objects to which you are applying or
removing journaled changes, the system does not need to scan the journal receivers
to determine this starting point. Scanning journal receiver data to find the
starting points can be time consuming.</p>
<p>Also, using the save-while-active function when saving your objects allows
you to restore a version of your object which was not from the last save and
to still specify FROMENT(*LASTSAVE) or FROMENTLRG(*LASTSAVE) on the apply
or remove command and successfully apply or remove changes.</p>
<p>See the Save your server while it is active link below for more information
about the save-while-active function. See the Example: Recover objects with
partial transactions link for information about restoring objects with partial
transactions to a usable state. The Commitment control topic link has more
detailed information about transactions. </p>
</div>
<div>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="rzakiconcepts.htm" title="This topic explains how journal management works, why to use it, and how it affects your system.">Journal management concepts</a></div>
</div>
<div class="relconcepts"><strong>Related concepts</strong><br />
<div><a href="../rzakj/rzakjcommitkickoff.htm">Commitment control</a></div>
</div>
<div class="reltasks"><strong>Related tasks</strong><br />
<div><a href="../rzaiu/rzaiurzaiu300.htm">Save your server while it is active</a></div>
<div><a href="rzakipartialtrans.htm" title="If you restore an object that was saved with a save-while-active operation that specified that the object can be saved before it reaches a commitment boundary, it can have partial transactions. To recover objects that are in a partial state you must perform an apply or a remove journaled changes operation.">Example: Recover objects with partial transactions</a></div>
</div>
</div>
</body>
</html>