ibm-information-center/dist/eclipse/plugins/i5OS.ic.ddp_5.4.0.1/rbal1xplat.htm

139 lines
11 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="User FAQs" />
<meta name="abstract" content="This topic collection concentrates on describing iSeries support for distributed relational databases in a network of iSeries servers (a like environment)." />
<meta name="description" content="This topic collection concentrates on describing iSeries support for distributed relational databases in a network of iSeries servers (a like environment)." />
<meta name="DC.subject" content="cross-platform DRDB notes, DRDB, cross-platform, notes, cross-platform DRDB" />
<meta name="keywords" content="cross-platform DRDB notes, DRDB, cross-platform, notes, cross-platform DRDB" />
<meta name="DC.Relation" scheme="URI" content="rbal1kickoff.htm" />
<meta name="DC.Relation" scheme="URI" content="rbal1apennonconversion.htm" />
<meta name="DC.Relation" scheme="URI" content="rbal1apendixqccsid.htm" />
<meta name="DC.Relation" scheme="URI" content="rbal1apenccsidconversion.htm" />
<meta name="DC.Relation" scheme="URI" content="rbal1sql5048n.htm" />
<meta name="DC.Relation" scheme="URI" content="rbal1faqjournal.htm" />
<meta name="DC.Relation" scheme="URI" content="rbal1ques2.htm" />
<meta name="DC.Relation" scheme="URI" content="rbal1faqinterpsqlcode.htm" />
<meta name="DC.Relation" scheme="URI" content="rbal1faqwhere.htm" />
<meta name="DC.Relation" scheme="URI" content="rbal1faquselibrarylist.htm" />
<meta name="DC.Relation" scheme="URI" content="rbal1faquserofdb2connspecify.htm" />
<meta name="DC.Relation" scheme="URI" content="rbal1norows.htm" />
<meta name="DC.Relation" scheme="URI" content="db2connect.htm" />
<meta name="DC.Relation" scheme="URI" content="conscroll.htm" />
<meta name="DC.Relation" scheme="URI" content="rbal1othertips.htm" />
<meta name="DC.Relation" scheme="URI" content="rbal1serversupport.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="rbal1xplat" />
<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>User FAQs</title>
</head>
<body id="rbal1xplat"><a name="rbal1xplat"><!-- --></a>
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
<h1 class="topictitle1">User FAQs</h1>
<div><p>This topic collection concentrates on describing <span class="keyword">iSeries™</span> support
for distributed relational databases in a network of <span class="keyword">iSeries server</span>s
(a <em>like</em> environment).</p>
<p>Many distributed relational database implementations exist in a network
of different DRDA-supporting platforms. This topic collection provides a list
of tips and techniques you might need to consider when using the <span class="keyword">iSeries server</span> in an <em>unlike</em> DRDA<sup>®</sup> environment.</p>
<p>This topic collection describes some conditions you need to consider when
working with another specific IBM<sup>®</sup> product. It is not intended to be a
comprehensive list. Many problems or conditions like the ones described here
depend significantly on your application. You can get more information about
the differences between the various IBM platforms from the <cite>IBM SQL Reference
Volume 2</cite>, SC26-8416, or the <cite>DRDA Application Programming Guide</cite>,
SC26-4773.</p>
</div>
<div>
<ul class="ullinks">
<li class="ulchildlink"><strong><a href="rbal1apennonconversion.htm">Connect to a distributed relational database</a></strong><br />
When you connect from a non-iSeries application requester (AR)
to a DB2
Universal Database™ for iSeries application server (AS), columns tagged with
CCSID 65535 are not converted. If the files that contain these columns do
not contain any columns that have a CCSID explicitly identified, the CCSID
of all character columns can be changed to another CCSID value. To change
the CCSID, use the <span class="cmdname">Change Physical File (CHGPF)</span> command.
If you have logical files built over the physical file, follow the directions
given in the recovery topic of the error message (CPD322D) that you get.</li>
<li class="ulchildlink"><strong><a href="rbal1apendixqccsid.htm">iSeries system value QCCSID</a></strong><br />
The <span class="keyword">iSeries server</span> is
shipped with a QCCSID system value set to 65535.</li>
<li class="ulchildlink"><strong><a href="rbal1apenccsidconversion.htm">CCSID conversion considerations for DB2 Universal Database for z/OS and DB2 Universal Database server for VM database managers</a></strong><br />
One of the differences between a <span class="keyword">DB2 Universal Database™ for iSeries</span> and
other DB2<sup>®</sup> databases
is that the iSeries system
supports a larger set of CCSIDs. This can lead to errors when the other database
managers attempt to perform character conversion on the data (SQLCODE 332
and SQLSTATE 57017).</li>
<li class="ulchildlink"><strong><a href="rbal1sql5048n.htm">Why am I getting a SQL5048N message when I attempt to connect from DB2 Universal Database for Linux, UNIX and Windows?</a></strong><br />
The definition of message SQL5048N states that the release level of the database client is not supported by the release level of the database server. However, the message can sometimes be misleading.</li>
<li class="ulchildlink"><strong><a href="rbal1faqjournal.htm">Do iSeries files have to be journaled?</a></strong><br />
Journaling is not required if the client application is using an
isolation level of no-commit (NC) or uncommitted read (UR), and if the <span class="keyword">DB2<sup>®</sup> UDB SQL</span> function determines that the
query data can be blocked. In that case commitment control is not enabled,
which makes journaling unnecessary.</li>
<li class="ulchildlink"><strong><a href="rbal1ques2.htm">When will query data be blocked for better performance?</a></strong><br />
The query data will be blocked if none of these conditions are true.</li>
<li class="ulchildlink"><strong><a href="rbal1faqinterpsqlcode.htm">How do you interpret an SQLCODE and the associated tokens reported in a DBM SQL0969N error message?</a></strong><br />
The client support used with <span>DB2
Universal Database™ for Linux<sup>®</sup>, UNIX<sup>®</sup> and Windows<sup>®</sup></span> returns message SQL0969N
when reporting host SQLCODEs and tokens for which it has no equivalent code.</li>
<li class="ulchildlink"><strong><a href="rbal1faqwhere.htm">How can the host variable type in WHERE clauses affect performance?</a></strong><br />
One potential source of performance degradation on an iSeries server
is the client's use in a C program of a floating point variable for a comparison
in the WHERE clause of a SELECT statement.</li>
<li class="ulchildlink"><strong><a href="rbal1faquselibrarylist.htm">Can I use a library list for resolving unqualified table and view names?</a></strong><br />
The iSeries server
supports a limited capability to use the operating system naming option when
accessing <span class="keyword">DB2 Universal Database™ for iSeries</span> data from
a non-iSeries DRDA client
program such as those that use the <span>DB2 Universal Database™ for Linux<sup>®</sup>, UNIX<sup>®</sup> and Windows<sup>®</sup></span> product.</li>
<li class="ulchildlink"><strong><a href="rbal1faquserofdb2connspecify.htm">Can a user of DB2 Universal Database for Linux, UNIX and Windows specify that the NLSS sort sequence table of the DRDA job on the iSeries server be used instead of the usual EBCDIC sequence?</a></strong><br />
The iSeries server
recognizes a generic bind option that allows one who prepares a program to
be run from DB2
Universal Database™ for Linux<sup>®</sup>, UNIX<sup>®</sup> and Windows<sup>®</sup> or any other client that supports
generic bind options to request that the iSeries server use the NLSS sort sequence
associated with the server job in which the client's request is run.</li>
<li class="ulchildlink"><strong><a href="rbal1norows.htm">Why are no rows returned when I perform a query?</a></strong><br />
One potential cause of this problem is a failure to add an entry
for the <span class="keyword">iSeries server</span> in the DB2
Universal Database™ for Linux<sup>®</sup>, UNIX<sup>®</sup> and Windows<sup>®</sup> Database Communication Services
Directory.</li>
<li class="ulchildlink"><strong><a href="db2connect.htm">What level of DB2 Universal Database for Linux, UNIX, Windows is required to interact with DB2 Universal Database for iSeries?</a></strong><br />
These Fix Packs are required for interaction.</li>
<li class="ulchildlink"><strong><a href="conscroll.htm">How can I get scrollable cursor support enabled from DB2 Universal Database for Linux, Unix and Windows Version 8 to the iSeries?</a></strong><br />
You must be using FixPak 4 or later on the client.</li>
<li class="ulchildlink"><strong><a href="rbal1othertips.htm">Other tips for interoperating in unlike environments</a></strong><br />
This topic collection provides additional information for using DB2
Universal Database™ for iSeries with DB2 Universal Database™ for Linux<sup>®</sup>, UNIX<sup>®</sup> and Windows<sup>®</sup>.
These tips were developed from experiences testing with the products on an OS/2<sup>®</sup> platform,
but it is believed that they apply to all environments to which they have
been ported.</li>
</ul>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="rbal1kickoff.htm" title="Distributed database programming describes the distributed relational database management portion of the i5/OS licensed program. Distributed relational database management provides applications with access to data that is external to the applications and typically located across a network of computers.">Distributed database programming</a></div>
</div>
<div class="relref"><strong>Related reference</strong><br />
<div><a href="rbal1serversupport.htm" title="The default CCSID for a job on the iSeries server is specified using the Change Job (CHGJOB) command.">iSeries server support</a></div>
</div>
</div>
</body>
</html>