ibm-information-center/dist/eclipse/plugins/i5OS.ic.dbmult_5.4.0.1/restrict.htm

93 lines
6.1 KiB
HTML
Raw Permalink 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="Restrictions when creating or working with distributed files with DB2 Multisystem" />
<meta name="abstract" content="You need to be aware of some restrictions when creating or working with distributed files." />
<meta name="description" content="You need to be aware of some restrictions when creating or working with distributed files." />
<meta name="DC.subject" content="distributed file, restrictions, distributed files" />
<meta name="keywords" content="distributed file, restrictions, distributed files" />
<meta name="DC.Relation" scheme="URI" content="createdisfile.htm" />
<meta name="DC.Relation" scheme="URI" content="createdisfile.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="restrict" />
<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>Restrictions when creating or working with distributed files with DB2 Multisystem</title>
</head>
<body id="restrict"><a name="restrict"><!-- --></a>
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
<h1 class="topictitle1">Restrictions when creating or working with distributed files with DB2<sup>®</sup> Multisystem</h1>
<div><p>You need to be aware of some restrictions when creating or working
with distributed files.</p>
<p>These restrictions are:</p>
<ul><li>First-change first-out (FCFO) access paths cannot be used because the
access paths are partitioned across multiple nodes.</li>
<li>A distributed file can have a maximum of one member.</li>
<li>A distributed file is not allowed in a temporary library (QTEMP).</li>
<li>Data in the partitioning key has a limited update capability. Generally,
when choosing a partitioning key, you should choose fields whose values do
not get updated. Updates to the partitioning key are allowed as long as the
update does not cause the record to be partitioned to a different node.</li>
<li>Date, time, timestamp, or floating-point numeric fields cannot be used
in the partitioning key.</li>
<li>Source physical files are not supported.</li>
<li>Externally described files are supported for distributed files; program-described
files are not supported.</li>
<li>If the access path is unique, the partitioning key must be a subset of
the unique key access path.</li>
<li>Constraints are supported, and referential constraints are supported only
if the node group of both the parent and foreign key files are identical and <em>all</em> of
the fields of the partitioning key are included in the constraint. The partitioning
key must be a subset of the constraint fields. Also, for unique and primary
constraints, if the access path is unique, the partitioning key must be a
subset of the unique key access path.</li>
<li>On the CRTPF command, the system parameter must have the value *LCL specified
(CRTPF SYSTEM(*LCL)). SYSTEM(*RMT) is not allowed.</li>
<li>Any time a logical file is created over a distributed file, the logical
file also becomes distributed, which means that you cannot build a local logical
file over just one piece of the physical file on a specific node. SQL views
are the exception to this, if the view is a join and if all of the underlying
physical files do not have the same node group. In this case, the view is
only created on the local system. Even though this view is not distributed,
if you query the view, data is retrieved from all of the nodes, not just from
the node where the view was created. <p>Join files can only be created using
SQL.</p>
<p>For DDS-created logical files, only one based-on file is allowed.</p>
</li>
<li>Coded character set identifiers (CCSIDs) and sort sequence (SRTSEQ) tables
are resolved from the originating system.</li>
<li>Variable-length record (VLR) processing is not supported. This does not
mean that variable-length fields are not supported for distributed files.
This restriction only refers to languages and applications that request VLR
processing when a file is opened.</li>
<li>End-of-file delay (EOFDLY) processing is not supported.</li>
<li>Data File Utility (DFU) does not work against distributed files, because
DFU uses relative record number processing to access records.</li>
<li>A distributed file cannot be created into a library located on an independent
auxiliary storage pool (IASP).</li>
</ul>
</div>
<div>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="createdisfile.htm" title="This topic provides information about creating a distributed physical file by using the Create Physical File (CRTPF) command or the SQL CREATE TABLE statement.">Create Physical File (CRTPF) command and SQL CREATE TABLE statement</a></div>
</div>
<div class="relconcepts"><strong>Related concepts</strong><br />
<div><a href="createdisfile.htm" title="This topic provides information about creating a distributed physical file by using the Create Physical File (CRTPF) command or the SQL CREATE TABLE statement.">Create Physical File (CRTPF) command and SQL CREATE TABLE statement</a></div>
</div>
</div>
</body>
</html>