ibm-information-center/dist/eclipse/plugins/i5OS.ic.dbp_5.4.0.1/rbafoconcfl.htm

57 lines
4.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="Lock files" />
<meta name="abstract" content="Some file operations exclusively allocate the file for the length of the operation. When the file is allocated exclusively, any program trying to open the file has to wait until it is released. However, you can set a wait time for the file to become available using the WAITFILE parameter ." />
<meta name="description" content="Some file operations exclusively allocate the file for the length of the operation. When the file is allocated exclusively, any program trying to open the file has to wait until it is released. However, you can set a wait time for the file to become available using the WAITFILE parameter ." />
<meta name="DC.subject" content="database file, locking, wait time, WAITFILE (Maximum File Wait Time) parameter, parameter, WAITFILE" />
<meta name="keywords" content="database file, locking, wait time, WAITFILE (Maximum File Wait Time) parameter, parameter, WAITFILE" />
<meta name="DC.Relation" scheme="URI" content="rbafoconcc.htm" />
<meta name="copyright" content="(C) Copyright IBM Corporation 1998, 2006" />
<meta name="DC.Rights.Owner" content="(C) Copyright IBM Corporation 1998, 2006" />
<meta name="DC.Format" content="XHTML" />
<meta name="DC.Identifier" content="rbafoconcfl" />
<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>Lock files</title>
</head>
<body id="rbafoconcfl"><a name="rbafoconcfl"><!-- --></a>
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
<h1 class="topictitle1">Lock files</h1>
<div><p>Some file operations exclusively allocate the file for the length
of the operation. When the file is allocated exclusively, any program trying
to open the file has to wait until it is released. However, you can set a
wait time for the file to become available using the WAITFILE parameter
.</p>
<p>You can control the amount of time a program waits for the file to become
available by specifying a wait time on the WAITFILE parameter of the create
and change file commands and the override database file command. If you do
not specifically request a wait time, the system defaults the file wait time
to zero seconds.</p>
<p>A file is exclusively allocated when an operation that changes its attributes
is run. These operations (such as move, rename, grant or revoke authority,
change owner, or delete) cannot be run at the same time with any other operation
on the same file or on members of that file. Other file operations (such as
display, open, dump, or check object) only use the file definition, and thus
lock the file less exclusively. They can run at the same time with each other
and with input/output operations on a member.</p>
</div>
<div>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="rbafoconcc.htm" title="By definition, all database files can be used by many users at the same time. However, some operations can lock the file, member, or data records in a member to prevent them from being shared across jobs.">Lock shared data</a></div>
</div>
</div>
</body>
</html>