80 lines
6.0 KiB
HTML
80 lines
6.0 KiB
HTML
<?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> |