Hitachi Advanced Database メッセージ

3000-6-505-T0

前書き

著作権

All Rights Reserved. Copyright (C) 2012, 2026, Hitachi, Ltd.

輸出時の注意

本製品を輸出される場合には、外国為替および外国貿易法の規制ならびに米国輸出管理規則など外国の輸出関連法規をご確認の上、必要な手続きをお取りください。

なお、不明な場合は、弊社担当営業にお問い合わせください。

商標類

記載の会社名，製品名などは，それぞれの会社の商標もしくは登録商標です。

1. This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit. (http://www.openssl.org/)

2. This product includes cryptographic software written by Eric Young (eay@cryptsoft.com).

3. This product includes software written by Tim Hudson (tjh@cryptsoft.com).

4. 本製品には OpenSSL Toolkit ソフトウェアを OpenSSL License および Original SSLeay License に従い使用しています。OpenSSL License および Original SSLeay License は以下の通りです。

LICENSE ISSUES

==============

The OpenSSL toolkit stays under a double license, i.e. both the conditions of

the OpenSSL License and the original SSLeay license apply to the toolkit.

See below for the actual license texts.

OpenSSL License

---------------

/* ====================================================================

* Copyright (c) 1998-2019 The OpenSSL Project. All rights reserved.

*

* Redistribution and use in source and binary forms, with or without

* modification, are permitted provided that the following conditions

* are met:

*

* 1. Redistributions of source code must retain the above copyright

* notice, this list of conditions and the following disclaimer.

*

* 2. Redistributions in binary form must reproduce the above copyright

* notice, this list of conditions and the following disclaimer in

* the documentation and/or other materials provided with the

* distribution.

*

* 3. All advertising materials mentioning features or use of this

* software must display the following acknowledgment:

* "This product includes software developed by the OpenSSL Project

* for use in the OpenSSL Toolkit. (http://www.openssl.org/)"

*

* 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to

* endorse or promote products derived from this software without

* prior written permission. For written permission, please contact

* openssl-core@openssl.org.

*

* 5. Products derived from this software may not be called "OpenSSL"

* nor may "OpenSSL" appear in their names without prior written

* permission of the OpenSSL Project.

*

* 6. Redistributions of any form whatsoever must retain the following

* acknowledgment:

* "This product includes software developed by the OpenSSL Project

* for use in the OpenSSL Toolkit (http://www.openssl.org/)"

*

* THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY

* EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE

* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR

* PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR

* ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,

* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT

* NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;

* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)

* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,

* STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)

* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED

* OF THE POSSIBILITY OF SUCH DAMAGE.

* ====================================================================

*

* This product includes cryptographic software written by Eric Young

* (eay@cryptsoft.com). This product includes software written by Tim

* Hudson (tjh@cryptsoft.com).

*

*/

Original SSLeay License

-----------------------

/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)

* All rights reserved.

*

* This package is an SSL implementation written

* by Eric Young (eay@cryptsoft.com).

* The implementation was written so as to conform with Netscapes SSL.

*

* This library is free for commercial and non-commercial use as long as

* the following conditions are aheared to. The following conditions

* apply to all code found in this distribution, be it the RC4, RSA,

* lhash, DES, etc., code; not just the SSL code. The SSL documentation

* included with this distribution is covered by the same copyright terms

* except that the holder is Tim Hudson (tjh@cryptsoft.com).

*

* Copyright remains Eric Young's, and as such any Copyright notices in

* the code are not to be removed.

* If this package is used in a product, Eric Young should be given attribution

* as the author of the parts of the library used.

* This can be in the form of a textual message at program startup or

* in documentation (online or textual) provided with the package.

*

* Redistribution and use in source and binary forms, with or without

* modification, are permitted provided that the following conditions

* are met:

* 1. Redistributions of source code must retain the copyright

* notice, this list of conditions and the following disclaimer.

* 2. Redistributions in binary form must reproduce the above copyright

* notice, this list of conditions and the following disclaimer in the

* documentation and/or other materials provided with the distribution.

* 3. All advertising materials mentioning features or use of this software

* must display the following acknowledgement:

* "This product includes cryptographic software written by

* Eric Young (eay@cryptsoft.com)"

* The word 'cryptographic' can be left out if the rouines from the library

* being used are not cryptographic related :-).

* 4. If you include any Windows specific code (or a derivative thereof) from

* the apps directory (application code) you must include an acknowledgement:

* "This product includes software written by Tim Hudson (tjh@cryptsoft.com)"

*

* THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND

* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE

* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE

* ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE

* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL

* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS

* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)

* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT

* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY

* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF

* SUCH DAMAGE.

*

* The licence and distribution terms for any publically available version or

* derivative of this code cannot be changed. i.e. this code cannot simply be

* copied and put under another distribution licence

* [including the GNU Public Licence.]

*/

■Double precision SIMD-oriented Fast Mersenne Twister (dSFMT)

Copyright (c) 2007, 2008, 2009 Mutsuo Saito, Makoto Matsumoto

and Hiroshima University.

Copyright (c) 2011, 2002 Mutsuo Saito, Makoto Matsumoto, Hiroshima

University and The University of Tokyo.

All rights reserved.

Redistribution and use in source and binary forms, with or without

modification, are permitted provided that the following conditions are

met:

* Redistributions of source code must retain the above copyright

notice, this list of conditions and the following disclaimer.

* Redistributions in binary form must reproduce the above

copyright notice, this list of conditions and the following

disclaimer in the documentation and/or other materials provided

with the distribution.

* Neither the name of the Hiroshima University nor the names of

its contributors may be used to endorse or promote products

derived from this software without specific prior written

permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS

"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT

LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR

A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT

OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,

SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT

LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,

DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY

THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT

(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE

OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

マイクロソフト製品のスクリーンショットの使用について

マイクロソフトの許可を得て使用しています。

マイクロソフト製品の表記について

このマニュアルでは，マイクロソフト製品の名称を次のように表記しています。

表記

製品名

Azure

Microsoft Azure

Windows

Windows 10

Windows 10 x86

Windows(R) 10 Pro 日本語版(32ビット版)

Windows(R) 10 Enterprise 日本語版(32ビット版)

Windows 10 x64

Windows(R) 10 Pro 日本語版(64ビット版)

Windows(R) 10 Enterprise 日本語版(64ビット版)

Windows 11

Windows(R) 11 Pro 日本語版

Windows(R) 11 Enterprise 日本語版

Windows Server 2012

Windows Server(R) 2012 Standard 日本語版

Windows Server(R) 2012 Datacenter 日本語版

Windows Server 2012 R2

Windows Server(R) 2012 R2 Standard 日本語版

Windows Server(R) 2012 R2 Datacenter 日本語版

Windows Server 2016

Windows Server(R) 2016 Standard 日本語版

Windows Server(R) 2016 Datacenter 日本語版

Windows Server 2019

Windows Server(R) 2019 Standard 日本語版

Windows Server(R) 2019 Datacenter 日本語版

Windows Server 2022

Windows Server(R) 2022 Standard 日本語版

Windows Server(R) 2022 Datacenter 日本語版

Windows Server 2025

Windows Server(R) 2025 Standard 日本語版

Windows Server(R) 2025 Datacenter 日本語版

発行

2026年1月

変更内容

このマニュアルでは，Hitachi Advanced Database 06-00および06-01でサポートした機能の説明を追加しています。各バージョンの変更内容を次に示します。

変更内容（3000-6-505-T0）Hitachi Advanced Database　06-01

追加・変更内容

変更箇所

次のメッセージを追加しました。

KFAA30465-E，KFAA31137-E，KFAA31269-E，KFAA31270-E，KFAA31271-E

2.1，2.8

次のメッセージを変更しました。

KFAA30120-E，KFAA30144-E，KFAA30704-E，KFAA30756-E，KFAA31239-E，KFAA31266-E，KFAA31268-E，KFAA31471-E，KFAA31564-E，KFAA31566-E，KFAA31652-E，KFAA31665-E，KFAA31898-E，KFAA50070-W，KFAA50203-E，KFAA50250-E，KFAA61213-W，KFAA61214-W，KFAA71691-E，KFAA71692-E，KFAA71705-E，KFAA71706-E，KFAA71707-E，KFAA71708-E，KFAA71709-E，KFAA71710-E，KFAA71711-E，KFAA71712-E，KFAA71713-E，KFAA71714-E，KFAA71715-E，KFAA71716-E，KFAA71717-E，KFAA71719-E，KFAA71722-E，KFAA71737-E，KFAA80202-I，KFAA80204-I，KFAA80253-I，KFAA80254-I，KFAA80255-I，KFAA80256-I，KFAA80257-I，KFAA80258-I，KFAA80259-I，KFAA90001-I，KFAA91553-E，KFAA91581-E

2.1，2.3，2.4，2.5，2.6，2.7

次のSQLSTATEを追加しました。

425Q2，4275B，4275C，4275D

4.2

次のSQLSTATEを変更しました。

42802

4.2

変更内容　Hitachi Advanced Database　06-00

追加・変更内容

変更箇所

次のメッセージを追加しました。

KFAA30704-E，KFAA31255-E，KFAA31256-E，KFAA31257-E，KFAA31264-E，KFAA31265-E，KFAA31266-E，KFAA31267-E，KFAA31268-E，KFAA31380-E，KFAA31556-E，KFAA31557-E，KFAA31558-E，KFAA31562-E，KFAA31563-E，KFAA31564-E，KFAA31565-E，KFAA31566-E，KFAA31739-E，KFAA31740-E，KFAA31741-E，KFAA31742-E，KFAA31743-E，KFAA31744-E，KFAA31820-E，KFAA31821-E，KFAA31822-E，KFAA41241-E，KFAA41600-E，KFAA51291-I，KFAA51292-E，KFAA51293-I，KFAA51313-I，KFAA51428-E，KFAA51429-E，KFAA61220-E，KFAA61600-E

2.1，2.2，2.3，2.4，2.8

次のメッセージを変更しました。

KFAA30129-E，KFAA30183-E，KFAA30188-E，KFAA30189-E，KFAA30206-E，KFAA30552-E，KFAA30556-E，KFAA30562-E，KFAA30572-E，KFAA30604-E，KFAA30607-E，KFAA30612-E，KFAA30677-E，KFAA30678-E，KFAA30695-E，KFAA30800-E，KFAA30801-E，KFAA30802-E，KFAA30811-E，KFAA31128-E，KFAA31131-E，KFAA31208-E，KFAA31218-E，KFAA31280-E，KFAA31471-E，KFAA31524-E，KFAA31600-E，KFAA31687-E，KFAA31688-E，KFAA31738-E，KFAA40002-E，KFAA40013-E，KFAA41212-I，KFAA41239-E，KFAA50022-E，KFAA50033-E，KFAA50059-E，KFAA50068-E，KFAA50069-I，KFAA50070-W，KFAA50105-E，KFAA50164-E，KFAA50168-I，KFAA50229-E，KFAA50301-E，KFAA51287-E，KFAA51289-E，KFAA51307-I，KFAA51401-E，KFAA71570-E，KFAA71691-E，KFAA71692-E，KFAA71706-E，KFAA71707-E，KFAA71708-E，KFAA71709-E，KFAA71710-E，KFAA71711-E，KFAA71712-E，KFAA71713-E，KFAA71714-E，KFAA71715-E，KFAA71716-E，KFAA71717-E，KFAA71719-E，KFAA71722-E，KFAA71737-E，KFAA80245-I，KFAA91553-E，KFAA91581-E，KFAA91584-W，KFAA96404-I

2.1，2.2，2.3，2.4，2.5，2.6，2.7

次のアボートコードを追加しました。

Eharw01，Eharw02，Eic01，Eic02

3.1

次のSQLSTATEを追加しました。

2252D，2252E，425AJ，425CB，425CC，427C5，427C6，427C7，427I2，427M6，427M7，427M8，427MA，427MB，427MC，427MD，427ME，4287C，428F2，42I7A，42I7B，42I7C，42I7D，42I91，42ICD，5100P，5100R，5100S

4.2

次のSQLSTATEを変更しました。

22001，40900，425D0，427B3，427B4，42I01，42I44，42I75，53201

4.2

HADBサーバの製品名をHitachi Advanced Databaseに，HADBクライアントの製品名をHitachi Advanced Database Clientに変更しました。

－

単なる誤字・脱字などはお断りなく訂正しました。

はじめに

このマニュアルは，Hitachi Advanced Databaseが出力するメッセージについて説明したものです。

なお，このマニュアル中，および製品が出力する情報中（メッセージ，コマンドの出力結果など）では，Hitachi Advanced DatabaseをHADBと表記することがあります。

対象製品

P-8862-CG11 Hitachi Advanced Database 06-01　（適用OS：Red Hat Enterprise Linux Server 9（64-bit x86_64），Red Hat Enterprise Linux Server 10（64-bit x86_64））

P-8862-CN11 Hitachi Advanced Database Client 06-01　（適用OS：Red Hat Enterprise Linux Server 9（64-bit x86_64），Red Hat Enterprise Linux Server 10（64-bit x86_64））

P-2W62-C114 Hitachi Advanced Database Client 06-01　（適用OS：Windows 10，Windows 11，Windows Server 2012，Windows Server 2012 R2，Windows Server 2016，Windows Server 2019，Windows Server 2022，Windows Server 2025）

これらのプログラムプロダクトのほかにもこのマニュアルをご利用になれる場合があります。詳細は「リリースノート」でご確認ください。

対象読者

このマニュアルは，次に示す方々を対象にしています。

HADBのシステム設計・構築者およびシステム管理者

AP開発者

なお，このマニュアルは次に示す知識があることを前提に説明しています。

LinuxおよびWindowsのシステム管理の基本的な知識

RDBMSの運用管理の基本的な知識

SQLの基本的な知識

マニュアルの構成

このマニュアルは，次に示す章から構成されています。

第1章　メッセージの出力先と出力形式

HADBが出力するメッセージの出力先，出力形式，メッセージの読み方，メッセージIDとSQLCODEの関係，および問合せの位置番号について説明しています。

第2章　メッセージ

HADBが出力するメッセージを示し，その意味や対策について説明しています。

第3章　出力コード

HADBが出力するアボートコードを示し，その意味や対策について説明しています。

第4章　SQLSTATE

HADBが出力するSQLSTATEについて説明しています。

関連マニュアル

このマニュアルの関連マニュアルを次に示します。必要に応じてお読みください。

Hitachi Advanced Database システム構築・運用ガイド（3000-6-501）

Hitachi Advanced Database AP開発ガイド（3000-6-502）

Hitachi Advanced Database コマンドリファレンス（3000-6-503）

Hitachi Advanced Database SQLリファレンス（3000-6-504）

Hitachi Code Converter（UNIX編）（3020-7-358）

高信頼化システム監視機能 HAモニタ Linux(R)(x86)編（3000-9-201）

高信頼化システム監視機能 HAモニタ パブリッククラウド編（3000-9-204）

JP1 Version 11 JP1/Base 運用ガイド（3021-3-A01）

JP1 Version 11 JP1/Automatic Job Management System 3 設計ガイド（業務設計編）（3021-3-B14）

JP1 Version 11 JP1/Audit Management - Manager 構築・運用ガイド（3021-3-A17）

JP1 Version 12 JP1/Base 運用ガイド（3021-3-D65）

JP1 Version 12 JP1/Automatic Job Management System 3 設計ガイド（業務設計編）（3021-3-D23）

なお，Hitachi Advanced Databaseのマニュアルを本文中で参照させる場合は，Hitachi Advanced DatabaseをHADBと表記します。

（例）　HADB　システム構築・運用ガイド

また，HAモニタのマニュアルを本文中で参照させる場合は，次のように表記します。

高信頼化システム監視機能 HAモニタ Linux(R)(x86)編をHAモニタ Linux(R)(x86)編と表記します。

（例）　HAモニタ Linux(R)(x86)編

高信頼化システム監視機能 HAモニタ パブリッククラウド編をHAモニタ パブリッククラウド編と表記します。

（例）　HAモニタ パブリッククラウド編

JP1/Baseのマニュアルを本文中で参照させる場合は，JP1 Version 11 JP1/Base 運用ガイドまたはJP1 Version 12 JP1/Base 運用ガイドをJP1/Base　運用ガイドと表記します。

（例）　JP1/Base　運用ガイド

JP1/AJS3のマニュアルを本文中で参照させる場合は，JP1 Version 11 JP1/Automatic Job Management System 3 設計ガイド（業務設計編）またはJP1 Version 12 JP1/Automatic Job Management System 3 設計ガイド（業務設計編）をJP1/AJS3　設計ガイド（業務設計編）と表記します。

（例）　JP1/AJS3　設計ガイド（業務設計編）

JP1/Auditのマニュアルを本文中で参照させる場合は，JP1 Version 11 JP1/Audit Management - Manager 構築・運用ガイドをJP1/Audit　構築・運用ガイドと表記します。

（例）　JP1/Audit　構築・運用ガイド

このマニュアルで使用する製品名・機能名

このマニュアルでは，製品名を次のように表記しています。

表記

製品名

HADB

HADBサーバ

Hitachi Advanced Database

HADBクライアント

Hitachi Advanced Database Client

Linux

RHEL 8

Red Hat Enterprise Linux Server 8（64-bit x86_64）

RHEL 9

Red Hat Enterprise Linux Server 9（64-bit x86_64）

RHEL 10

Red Hat Enterprise Linux Server 10（64-bit x86_64）

HDLM

Hitachi Dynamic Link Manager Software

Hitachi Code Converter

Hitachi Code Converter - Runtime for C/COBOL（64）

JP1/AJS3

JP1/Automatic Job Management System 3

JP1/Audit

JP1/Audit Management - Manager

このマニュアルで使用する英略語

このマニュアルで使用する英略語を次に示します。

英略語

英字での表記

AD

Active Directory

Amazon S3

Amazon Simple Storage Service

AP

Application Program

APD

Application Parameter Descriptor

API

Application Programming Interface

ARD

Application Row Descriptor

AWS

Amazon Web Services

BI

Business Intelligence

BLOB

Binary Large Object

BNF

Backus-Naur Form

BOM

Byte Order Mark

CLI

Call Level Interface

CLOB

Character Large Object

CPU

Central Processing Unit

CSV

Character-Separated Values

DB

Database

DBMS

Database Management System

DMMP

Device Mapper Multipath

DNS

Domain Name System

DRBD

Distributed Replicated Block Device

EBS

Amazon Elastic Block Store

EC2

Amazon Elastic Compute Cloud

EFS

Amazon Elastic File System

ELF

Executable and Linking Format

ER

Entity Relationship

HBA

Host Bus Adapter

HDD

Hard Disk Drive

ID

Identification number

IEF

Integrity Enhancement Facility

IP

Internet Protocol

IPD

Implementation Parameter Descriptor

IRD

Implementation Row Descriptor

JAR

Java Archive File

JDBC

Java Database Connectivity

JDK

Java Developer's Kit

JNDI

Java Naming and Directory Interface

JRE

Java Runtime Environment

JSON

JavaScript Object Notation

JTA

Java Transaction API

LDAP

Lightweight Directory Access Protocol

LOB

Large Object

LRU

Least Recently Used

LV

Logical Volume

LVM

Logical Volume Manager

LWP

Light Weight Process

MSDN

Microsoft Developer Network

NFS

Network File System

NIC

Network Interface Card

NTP

Network Time Protocol

ODBC

Open Database Connectivity

OS

Operating System

OSS

Open Source Software

PAM

Pluggable Authentication Module

PP

Program Product

PV

Physical Volume

PVC

Persistent Volume Claim

RAID

Redundant Array of Independent Disks

RDBMS

Relational Database Management System

SELinux

Security-Enhanced Linux

SSD

Solid State Drive

SSSD

System Security Services Daemon

TLB

Translation Lookaside Buffer

URI

Uniform Resource Identifier

URL

Uniform Resource Locator

UUID

Universally Unique Identifier

VG

Volume Group

VPC

Amazon Virtual Private Cloud

WWN

World Wide Name

XFS

Extents File System

メッセージテキスト中で使用する記号

メッセージテキスト中で使用している記号の意味を次に示します。

メッセージテキストの例

Usage: adbinfoget {-m | -o <output-directory>} [-f <core-file>]

記号

意味

｛　｝

この記号で囲まれている複数の項目のうちから，1つを選択できます。上記の例の場合，-mオプションまたは-oオプションのどちらかを選択できることを意味しています。

<　>

この記号で囲まれている項目は，コマンドに指定するオプション引数，またはコマンド引数などを意味しています。

[　]

この記号で囲まれている項目は省略できることを意味しています。上記の例の場合，-fオプションの指定を省略できることを意味しています。

このマニュアルで使用する計算式の記号

このマニュアルで使用する計算式の記号の意味を次に示します。

記号

内容

↑　↑

計算結果の値を小数点以下で切り上げることを意味しています。

（例）↑34÷3↑の計算結果は12になります。

↓　↓

計算結果の値を小数点以下で切り捨てることを意味しています。

（例）↓34÷3↓の計算結果は11になります。

MAX

計算結果のうち，最も大きい値が有効になることを意味しています。

（例）MAX（3×6，4＋7）の計算結果は18になります。

MIN

計算結果のうち，最も小さい値が有効になることを意味しています。

（例）MIN（3×6，4＋7）の計算結果は11になります。

パス名の表記について

サーバディレクトリ（インストール時）のパスは，$INSTDIRと表記します。

サーバディレクトリ（運用時）のパスは，$ADBDIRと表記します。

DBディレクトリのパスは，$DBDIRと表記します。

クライアントディレクトリのパスは，%ADBCLTDIR%（HADBクライアントがWindows版の場合）または$ADBCLTDIR（HADBクライアントがLinux版の場合）と表記します。

HADB ODBCドライバトレースファイルの格納フォルダのパスは，%ADBODBTRCPATH%と表記します。

¥の表記について

本文中で使用されている¥は，Linux版の場合は半角のバックスラッシュを意味しています。

メソッドの略記について

先頭に「get」が付くメソッドをまとめて表す場合，getXXXメソッドと表記しています。

先頭に「set」が付くメソッドをまとめて表す場合，setXXXメソッドと表記しています。

このマニュアルで使用するKB（キロバイト）などの単位表記

1KB（キロバイト），1MB（メガバイト），1GB（ギガバイト），1TB（テラバイト），1PB（ペタバイト），1EB（エクサバイト）はそれぞれ1,024バイト，1,024²バイト，1,024³バイト，1,024⁴バイト，1,024⁵バイト，1,024⁶バイトです。

1　メッセージの出力先と出力形式

この章では，HADBが出力するメッセージの出力先，出力形式，メッセージの読み方，メッセージIDとSQLCODEの関係，および問合せの位置番号について説明します。

1.1　メッセージの出力先

HADBのメッセージの出力先を次に示します。

標準出力

標準エラー出力

メッセージログファイル

syslog

SQLException

ODBC診断情報

メッセージによって出力先が異なります。

各メッセージの出力先については，「2.8　メッセージの出力先一覧」を参照してください。

また，各メッセージの説明にも，メッセージの出力先が表記されています。メッセージの出力先の表記個所については，「1.3　メッセージの読み方」を参照してください。

1.1.1　標準出力

標準出力には，インフォメーションメッセージおよび応答メッセージが出力されます。ただし，KFAA30000〜KFAA39999メッセージについては，インフォメーションメッセージおよび応答メッセージ以外のメッセージが標準出力に出力されることがあります。KFAA96400〜KFAA96499メッセージについては，adbsqlコマンド開始時に-sオプションを指定すると，標準出力に出力されないことがあります。

また，標準出力に出力されるメッセージのうち一部のメッセージは，メッセージの出力タイミングや出力原因によってはメッセージログファイルに出力されることがあります。

1.1.2　標準エラー出力

標準エラー出力には，エラーメッセージおよび警告メッセージが出力されます。ただし，KFAA30000〜KFAA39999メッセージについては，エラーメッセージおよび警告メッセージ以外のメッセージが標準エラー出力に出力されることがあります。

また，標準エラー出力に出力されるメッセージのうち一部のメッセージは，メッセージの出力タイミングや出力原因によってはメッセージログファイルに出力されることがあります。

1.1.3　メッセージログファイル

メッセージログファイルには，HADBのメッセージがメッセージログとして出力されます。

メッセージログファイルは，HADBサーバおよびHADBクライアントにそれぞれ4つ作成されます。メッセージログが出力されて1つのメッセージログファイルが最大容量に達すると，メッセージログの出力先は別のメッセージログファイルに切り替わります。メッセージログファイルの最大容量は，環境変数ADBMSGLOGSIZEに指定した値になります。

HADBサーバ，およびHADBクライアントに作成されるメッセージログファイルを次に示します。ファイル名のXXは通番であり，01〜04のどれかになります。

HADBサーバの場合（サーバメッセージログファイル）

$ADBDIR/spool/adbmessageXX.log

HADBクライアントの場合（クライアントメッセージログファイル）

%ADBCLTDIR%¥spool¥adbmessagecltXX.log（HADBクライアントがWindows版の場合）

$ADBCLTDIR/spool/adbmessagecltXX.log（HADBクライアントがLinux版の場合）

メッセージログファイル中のメッセージは，テキストエディタなどで参照できます。

1.1.4　syslog

HADBの障害情報，トランザクション情報，システムファイルの情報などのメッセージがsyslogに出力されます。

出力先は，/etc/syslog.confで定義します。

また，環境変数ADBSYSLOGLVで，syslogに出力するメッセージの出力レベルを指定できます。例えば，緊急度の高いメッセージだけを出力したり，すべてのメッセージを出力したりできます。

環境変数ADBSYSLOGLVについては，マニュアルHADB　システム構築・運用ガイドのシステム構築の環境変数の設定を参照してください。

なお，各メッセージの出力レベルについては，「2.8　メッセージの出力先一覧」を参照してください。

1.1.5　SQLException

HADB JDBCドライバのエラーを格納するSQLExceptionオブジェクトです。エラーの詳細はSQLExceptionインタフェースのgetMessage()メソッドなどで取得できます。また，Exceptionトレースログにも出力されます。Exceptionトレースログについては，マニュアルHADB　AP開発ガイドのExceptionトレースログを参照してください。

1.1.6　ODBC診断情報

HADB ODBCドライバのエラーを格納する診断データ構造体です。ODBC診断情報の取得については，マニュアルHADB　AP開発ガイドのSQLGetDiagField，SQLGetDiagFieldW，SQLGetDiagRec，SQLGetDiagRecW，およびトラブルシュートを参照してください。

1.2　メッセージの出力形式

HADBが出力するメッセージの出力形式を次に示します。

KFAAnnnnn-Y　メッセージテキスト

KFAAnnnnn：HADBのメッセージIDです。

Y：メッセージの種別（詳細を次の表に示します）

表1‒1　メッセージの種別

メッセージの種別

意味

E

エラーメッセージを意味しています。HADBの処理が正しく実行されなかったときなどに出力されるメッセージです。

また，環境設定，定義，コマンドの指定などが誤っているため，処理が実行できないときにも出力されます。

W

警告メッセージを意味しています。リソースの使用状況を警告メッセージとして出力します。また，定義またはコマンドの指定誤りはあったが値を仮定して処理を続行した場合にも，警告メッセージが出力されます。

I

インフォメーションメッセージを意味しています。上記E，Wに該当しないメッセージで，単純に動作（起動，終了，コマンド実行など）を知らせるためのメッセージです。処理の開始時や終了時などに出力されます。

Q

応答メッセージを意味しています。このメッセージが出力された場合は，利用者からの応答を待っている状態になります。

なお，メッセージがメッセージログファイルまたはsyslogに出力される場合，メッセージ以外にプロセスIDなどの付加情報も一緒に出力されます。メッセージログファイルおよびsyslogへの出力形式を次に示します。

メッセージログファイルに出力された場合の出力形式

yyyy/mm/dd hh:mm:ss AA....AA BB....BB CC....CCDD....DD KFAAnnnnn-Y　メッセージテキスト

次に示す付加情報が出力されます。

yyyy/mm/dd：年月日（半角数字10文字）

hh:mm:ss：時分秒（半角数字8文字）

AA....AA：自プロセスID（半角数字10文字）

BB....BB：リアルスレッドID（半角数字10文字）

CC....CC：クライアントプロセスID（半角数字10文字）

ただし，次の場合に出力されるメッセージについては，0が出力されます。

・JDBCドライバを使用したHADBクライアントから接続された処理の場合

・コネクションが未確定の場合

・コネクションと無関係な処理の場合

・HADBクライアント，コマンドプロセス※から出力されるメッセージの場合

DD....DD：コネクション通番（半角数字10文字）

ただし，次の場合に出力されるメッセージについては，0が出力されます。

・コネクションが未確定の場合

・コネクションと無関係な処理の場合

・HADBクライアント，コマンドプロセス※から出力されるメッセージの場合

また，更新行のカラム化機能の処理によって出力されるメッセージについては，コネクション通番に9999000001が出力されます。

注※

HADBサーバに接続するコマンドがHADBサーバとコネクションを確立している間に，サーバプロセスから出力されるメッセージは除きます。

HADBサーバに接続するコマンドについては，マニュアルHADB　コマンドリファレンスのコマンドの一覧と共通規則のコマンドの一覧を参照してください。

syslogに出力された場合の出力形式

AA....AA BB....BB CC....CCDD....DD KFAAnnnnn-Y　メッセージテキスト

次に示す付加情報が出力されます。

AA....AA：自プロセスID（半角数字10文字）

BB....BB：リアルスレッドID（半角数字10文字）

CC....CC：クライアントプロセスID（半角数字10文字）

ただし，次の場合に出力されるメッセージについては，0が出力されます。

・JDBCドライバを使用したHADBクライアントから接続された処理の場合

・コネクションが未確定の場合

・コネクションと無関係な処理の場合

・HADBクライアント，コマンドプロセス※から出力されるメッセージの場合

DD....DD：コネクション通番（半角数字10文字）

ただし，次の場合に出力されるメッセージについては，0が出力されます。

・コネクションが未確定の場合

・コネクションと無関係な処理の場合

・HADBクライアント，コマンドプロセス※から出力されるメッセージの場合

注※

HADBサーバに接続するコマンドがHADBサーバとコネクションを確立している間に，サーバプロセスから出力されるメッセージは除きます。

HADBサーバに接続するコマンドについては，マニュアルHADB　コマンドリファレンスのコマンドの一覧と共通規則のコマンドの一覧を参照してください。

1.3　メッセージの読み方

このマニュアルでは，メッセージの情報を次のように説明しています。

注※

メッセージの出力先を次の記号で示しています。

S：標準出力

E：標準エラー出力

L：syslog

M：メッセージログファイル

J：SQLException

O：ODBC診断情報

出力先が2か所以上ある場合は，(M+S)のように表記しています。

なお，対策の説明に「弊社問い合わせ窓口に連絡してください。」と記載されている場合，購入時の契約に基づいて，HADB管理者が弊社問い合わせ窓口に連絡することを意味しています。

1.4　SQLCODEの見方

SQLCODEが出力された場合，次の表に示すように，SQLCODEに対応するメッセージを参照して対処する必要があります。

表1‒2　SQLCODEに対応するメッセージ

項番

出力されたSQLCODEの形式

対応するメッセージ（参照するメッセージ）

1

nnn

KFAA32nnn

例：SQLCODEに100が出力された場合

対応するメッセージは，KFAA32100-Iメッセージになります。KFAA32100-Iメッセージを参照してください。

2

-nnn

KFAA30nnn

例：SQLCODEに-204が出力された場合

対応するメッセージは，KFAA30204-Eメッセージになります。KFAA30204-Eメッセージを参照してください。

3

-1nnn

KFAA31nnn

例：SQLCODEに-1301が出力された場合

対応するメッセージは，KFAA31301-Eメッセージになります。KFAA31301-Eメッセージを参照してください。

4

-4nnn

KFAA34nnn

例：SQLCODEに-4003が出力された場合

対応するメッセージは，KFAA34003-Eメッセージになります。KFAA34003-Eメッセージを参照してください。

5

-1071nnn

KFAA71nnn

例：SQLCODEに-1071680が出力された場合

対応するメッセージは，KFAA71680-Eメッセージになります。KFAA71680-Eメッセージを参照してください。

6

0

KFAA32000-I

例：SQLCODEに0が出力された場合

対応するメッセージは，KFAA32000-Iメッセージになります。KFAA32000-Iメッセージを参照してください。

（凡例）

n：整数

1.5　問合せの位置番号

SQL文中に指定されている問合せ指定および表値構成子に対して，先頭からの指定順に位置番号が1から割り振られます。これを問合せの位置番号といい，SQL文のエラーメッセージ中に問合せの位置番号が出力されることがあります。

（例）

KFAA30202-E Column "C1" is not found in any table. (query number = 2)

上記のメッセージは，指定した列名に誤りがあるときなどに出力されます。このとき，問合せの位置番号が下線部分に表示されます。

例えば，次のSQL文を実行した際に，上記のメッセージが出力された場合，問合せの位置番号が2である問合せ指定または表値構成子の指定に誤りがあることを示しています。

実行したSQL文の例

SELECT * FROM "T1" WHERE EXISTS (SELECT "C1" FROM "T2")

この例の場合，下線部分の問合せ指定（先頭から2番目の問合せ指定）に誤りがあることを示しています。表T2にC1列が存在しないため，SQL文がエラーになっています。

■問合せの位置番号の例

SELECT文の場合

INSERT文（VALUES指定）またはPURGE CHUNK文の場合

INSERT文（VALUES指定）の例を次に示します。PURGE CHUNK文の場合も，同様に問合せの位置番号が割り振られます。

■留意事項

エラーの原因がビュー表の場合は，そのビュー表を指定した問合せ指定の位置番号が表示されます。

（例）

KFAA30323-E The specification of the multiset value expression is invalid.
(reason = a subquery of a multiset value expression is a correlated subquery,
query number = 2)

実行したSQL文の例

SELECT * FROM TABLE (ADB_CSVREAD(MULTISET(SELECT "C1" FROM "V1"),
                                'COMPRESSION_FORMAT=GZIP;'))
                                "DT"("DC1" INT)

この例の場合，下線部分の問合せ指定（先頭から2番目の問合せ指定）に誤りがあります。マルチ集合値式の表副問合せ中に指定できないビュー表（ビュー定義中に外への参照列を含むビュー表）を指定しているため，SQL文がエラーになっています。

誤りがある個所が，SQL文中の問合せ指定および表値構成子以外の場合は，問合せの位置番号に0が表示されます。

（例）

KFAA30117-E The number of insert values is not equal to the number of insert columns.
(query number = 0)

実行したSQL文の例

INSERT INTO "T1"("C1") VALUES('XYZ',100)

この例の場合，挿入値と挿入列の数が一致していないため，SQL文がエラーになっています。

1.6　メッセージに関する注意事項

HADBは複数のスレッドを使用して非同期に処理するため，処理の内容によっては同じメッセージが大量に出力される場合があります。その場合は，最初に出力されたメッセージの対策欄に従って，対処してください。

HADBは複数のスレッドを使用して非同期に処理を行います。そのため，メッセージログファイルに出力されるメッセージは，タイムスタンプ順どおりに出力されないことがあります。

コマンドの実行時に，コマンドの延長で実行されるSQL文が原因で，KFAA3から始まるエラーメッセージが出力されることがあります。

コマンドの実行時にKFAA3から始まるエラーメッセージが出力された場合は，出力されたメッセージの対策欄の「SQL文」を「コマンド」に読み替えて対応してください。

2　メッセージ

この章では，HADBが出力するメッセージについて説明します。

2.1　KFAA30000〜KFAA39999

KFAA30101-E

The number of nested operations exceeded 255, or the SQL statement could not be executed because of restrictions on system processing. (M+J+O)

演算のネストの深さが255を超えています。またはシステムの処理上の制限によってSQL文が実行できません。 <SQLSTATE:427A0>

(Ｓ)

このSQL文を無視します。または，このトランザクションを無効にします。

〔対策〕

表数または列数を減らすなど，SQL文を修正してください。

KFAA30102-E

The length of character string literal exceeds 32,000 bytes. (M+J+O)

文字列定数の長さが32,000バイトを超えています。 <SQLSTATE:42501>

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

文字列定数の長さを32,000バイト以下に修正してください。

KFAA30103-E

The format of the specified floating-point numeric literal aa....aa is invalid. (M+J+O)

浮動小数点数定数の指定形式に誤りがあります。 <SQLSTATE:42512>

aa....aa：

誤りがある浮動小数点数定数

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

浮動小数点数定数の指定を修正してください。

KFAA30104-E

There is an unnecessary part "aa....aa" in the SQL statement. (M+J+O)

SQL文に次のような誤りがあります。

名前に指定できない文字があります（文字コードの不一致など）。 <SQLSTATE:42510>

長さが0の名前があります。 <SQLSTATE:42510>

構文上許されない文字，またはキーワードがあります。 <SQLSTATE:42510>

SQL文の最初のキーワードが間違っています。 <SQLSTATE:42530>

分離符号以外の文字がありません。 <SQLSTATE:42530>

SQL文の後ろに余分な文字列があります。 <SQLSTATE:42601>

aa....aa：SQL文中の誤りの部分

規則で指定できない文字がある場合，その文字とその文字の16進表示を括弧で囲んで表示します。

誤りの部分を文字として表示できない場合，「?」が表示されます。

SQL文中に分離符号しかない場合は半角空白が表示されます。

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

次に示す条件をすべて満たす場合，名前に指定できない文字があると判定されることがあります。

SQL文中の名前に全角文字を指定している

SQL文の文字コードとHADBサーバの文字コードが一致していない

この場合，SQL文の文字コードとHADBサーバの文字コードが一致しているかを確認してください。

〔対策〕

SQL文を修正してください。

KFAA30105-E

Token "aa....aa"(bb....bb), which is after token "cc....cc", is invalid. (M+J+O)

SQL文の構文に誤りがあります。 <SQLSTATE:42602>

aa....aa：

構文規則を満たさない文字

bb....bb：aa....aaの種類

non-reserved word：非予約語

reserved word：予約語

cc....cc：

構文規則を満たしている最後の文字

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

次に示すような誤りが考えられます。SQL文を修正してください。

構文の規則どおりに指定されていません。

句の指定順序に誤りがあります。

なお，bb....bbがreserved wordの場合は，さらに次に示すような誤りが考えられます。

表名や列名など識別子を指定する個所に，予約語を指定しています。

KFAA30106-E

The SQL statement is incomplete. (M+J+O)

次のどちらかの誤りがあります。

文字列定数が完成していません。 <SQLSTATE:42505>

SQL文が完成していません。 <SQLSTATE:42603>

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

KFAA30107-E

The length of identifier "aa....aa" exceeds 100 bytes. (M+J+O)

名前の長さが100バイトを超えています。または，キーワードの指定が誤っています。 <SQLSTATE:42520>

aa....aa：

長さが100バイトを超えた名前が指定された識別子

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

SQL文を修正してください。なお，DBエリア名の長さは30バイト以下に修正してください。

KFAA30112-E

The argument of aa....aa function "bb....bb" is invalid. (M+J+O)

集合関数bb....bbの被集約引数に誤りがあります。または，ウィンドウ関数bb....bbの引数に誤りがあります。 <SQLSTATE:42710>

aa....aa：関数の種類

set：集合関数

window：ウィンドウ関数

bb....bb：

誤りがある集合関数名，またはウィンドウ関数名

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

集合関数bb....bb，またはウィンドウ関数bb....bbの規則に従って，SQL文を修正してください。集合関数，またはウィンドウ関数の規則については，マニュアルHADB　SQLリファレンスの集合関数，またはウィンドウ関数を参照してください。

次に示す誤りが考えられます。

bb....bbが示す引数に，指定できないデータ型のデータを指定している

bb....bbが示す引数に，指定できるデータ型のデータを指定してください。

bb....bbが示す引数に指定したデータのデータ型と，ほかの引数に指定したデータのデータ型が比較できないデータ型である

bb....bbが示す引数およびほかの引数に，比較できるデータ型のデータを指定してください。比較できるデータ型については，マニュアルHADB　SQLリファレンスの集合関数，またはウィンドウ関数を参照してください。

bb....bbが示す引数に，？パラメタを単独で指定している

スカラ関数CASTやCONVERTを使用して，？パラメタを指定してください。または，？パラメタを指定しないでください。

スカラ関数CASTまたはCONVERTを使用して？パラメタを指定する例を，次に示します。

スカラ関数CASTを使用した？パラメタの指定例

CAST(? AS CHAR(10))

スカラ関数CONVERTを使用した？パラメタの指定例

CONVERT(?, CHAR(10))

KFAA30113-E

The set function "aa....aa" is specified in argument of set function. (M+J+O)

集合関数の引数に，集合関数aa....aaが指定されています。 <SQLSTATE:42711>

aa....aa：

引数に誤りがある集合関数名

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

集合関数の引数を修正してください。

KFAA30114-E

The use of the "aa....aa" predicate is invalid. (invalid factor = bb....bb, operand number = c, query number = dd....dd) (M+J+O)

aa....aa述語の指定に誤りがあります。 <SQLSTATE:42561>

aa....aa：誤りがある述語の種類

COMPARISON：比較述語

BETWEEN：BETWEEN述語

QUANTIFIED：限定述語

bb....bb：誤りの内容

COMBINATION：オプションの組み合わせに誤りがあります。

DATA TYPE：データ型に誤りがあります。

c：

*が表示されます。

dd....dd：aa....aa述語を指定している問合せの位置番号

問合せの位置番号については，「1.5　問合せの位置番号」を参照してください。

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

KFAA30117-E

The number of aa....aa is not equal to the number of bb....bb. (query number = cc....cc) (M+J+O)

aa....aaの数とbb....bbの数が不一致です。 <SQLSTATE:42720>

aa....aa：

insert values：挿入値

derived column list：導出列リスト

"WITH" column list：WITH列リスト

row value constructor elements on left side of the predicate：述語の左側の行値構成子要素

bb....bb：

insert columns：挿入列

derived columns：導出される列

row value constructor elements on right side of the predicate：述語の右側の行値構成子要素

cc....cc：導出列リストまたは行値構成子を指定した問合せの位置番号

問合せの位置番号については，「1.5　問合せの位置番号」を参照してください。

導出列リストまたは行値構成子以外の場合は，問合せの位置番号が0になります。

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

KFAA30118-E

Table "aa....aa" to be updated is specified as a table from which data is to be retrieved. (M+J+O)

更新の対象となる表aa....aaは，検索対象の表として指定できません。 <SQLSTATE:42793>

aa....aa：

表識別子

(Ｓ)

このSQL文を無視します。

〔対策〕

SQL文を修正してください。

KFAA30119-E

In a query using a GROUP BY clause or a set function specification, the column "aa....aa" specified in a select expression, a HAVING clause or an ORDER BY clause must be specified as an argument of the GROUP BY clause or the set function. (query number = bb....bb, cc....cc) (M+J+O)

GROUP BY句または集合関数の指定がある問合せの場合，その選択式，HAVING句，またはORDER BY句の列指定aa....aaは，GROUP BY句または集合関数の引数に指定する必要があります。 <SQLSTATE:42746>

aa....aa：列指定に誤りがある列の名前

ただし，列名を出力できない場合には***を表示します。

bb....bb：

列aa....aaを指定した問合せの位置番号※

cc....cc：

参照先の表をFROM句に持つ問合せ指定の問合せの位置番号※

注※

問合せの位置番号については，「1.5　問合せの位置番号」を参照してください。

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

なお，次のどちらかの場合にこのメッセージが出力されたときは，手順に示す対策を実施してください。

ALTER VIEW文を実行した場合

HADBサーバのバージョンアップ時にビュー表の再作成が行われた場合

詳細については，マニュアルHADB　システム構築・運用ガイドのバージョンアップ時の注意事項のバージョンアップ時に行われるビュー表の再作成を参照してください。

手順

ビュー表の定義情報を確認する

処理対象ビュー表を定義するときに使用したCREATE VIEW文を確認してください。ディクショナリ表を検索すると，ビュー表の定義情報を取得できます。ディクショナリ表の検索例については，マニュアルHADB　システム構築・運用ガイドのディクショナリ表の検索のビュー表の定義情報を調べる場合を参照してください。

ビュー表を削除する

処理対象ビュー表を，DROP VIEW文で削除してください。

CREATE VIEW文の指定内容を修正する

手順1.で調べたCREATE VIEW文の指定内容を修正してください。

CREATE VIEW文でビュー表を再定義する

手順3.で修正したCREATE VIEW文で，手順2.で削除したビュー表を再定義してください。

CREATE VIEW文に指定した問合せ指定の選択式に*を指定したことが原因でこのメッセージが出力された場合は，*は指定しないでください。問合せ指定の選択式に，明示的に列名を指定するようにCREATE VIEW文の指定内容を修正してください。

なお，aa....aaが配列型の列の場合，その列はGROUP BY句に指定できません。SQL文を次のように修正することを検討してください。

aa....aaの列またはその列を含む値式を集合関数の引数に指定する

aa....aaの列またはその列を含む値式とグループ化指定の値式が，同じ形式の値式になるように修正する

KFAA30120-E

A aa....aa function "bb....bb" cannot be specified in the cc....cc. (query number = dd....dd, ee....ee) (M+J+O)

集合関数bb....bbはcc....ccに指定できません。または，ウィンドウ関数bb....bbはcc....ccに指定できません。 <SQLSTATE:42714>

aa....aa：関数の種類

set：集合関数

window：ウィンドウ関数

bb....bb：

関数名

cc....cc：aa....aaが指定されている句の名前，または文の名前

"WHERE" clause：WHERE句，またはDELETE文・UPDATE文のWHERE 探索条件

update value：UPDATE文に指定した更新値

insert value：INSERT文に指定した挿入値

"FROM" clause：FROM句

"ORDER BY" clause：ORDER BY句

"GROUP BY" clause：GROUP BY句

"HAVING" clause：HAVING句

sort specification：ソート指定

row value constructor element：行値構成子要素

dd....dd：

aa....aa中の被集約列指定が参照する表をFROM句に持つ問合せ指定の問合せの位置番号※

ee....ee：

aa....aaを指定した問合せの位置番号※

注※

問合せの位置番号については，「1.5　問合せの位置番号」を参照してください。

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

KFAA30121-E

The update columns or insert columns are duplicated. (M+J+O)

更新列，または挿入列が重複しています。 <SQLSTATE:42731>

(Ｓ)

このSQL文を無視します。

〔対策〕

SQL文を修正してください。

KFAA30122-E

The number of aa....aa in bb....bb exceeds cc....cc. (M+J+O)

次のどちらかの句に誤りがあります。

GROUP BY句 <SQLSTATE:425B2>

GROUP BY句に指定したグループ化列の数が上限を超えています。

ウィンドウ分割句 <SQLSTATE:425BG>

ウィンドウ分割句に指定した値式の数が上限を超えています。

aa....aa：上限を超えた要素

grouping columns：グループ化列

value expressions：値式

bb....bb：誤りがある句

"GROUP BY" clause：GROUP BY句

"window partition" clause：ウィンドウ分割句

cc....cc：指定できる上限の数

16：ウィンドウ分割句に指定できる値式の上限

64：GROUP BY句に指定できるグループ化列の上限

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

GROUP BY句に指定したグループ化列の数を減らしてください。または，ウィンドウ分割句に指定した値式の数を減らしてください。

KFAA30123-E

Column "aa....aa" specified in bb....bb is duplicated. (M+J+O)

bb....bb中に指定した列aa....aaが重複しています。 <SQLSTATE:42732>

aa....aa：

列名

bb....bb：列aa....aaを指定した場所

"GROUP BY" clause：GROUP BY句

derived table：導出表

collection derived table：集まり導出表

table function column list：表関数列リスト

query name：問合せ名

"window partition" clause：ウィンドウ分割句

"window order" clause：ウィンドウ順序句

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

KFAA30124-E

The number of sort keys in aa....aa exceeds 64. (M+J+O)

aa....aaに指定したソートキーの数が64個を超えています。 <SQLSTATE:425B3>

aa....aa：ソートキーの数が上限を超えた句

"ORDER BY" clause：ORDER BY句

"window order" clause：ウィンドウ順序句

"within group specification"：WITHINグループ指定

(Ｓ)

このSQL文を無視します。

〔対策〕

ソートキーの数を64個以下にしてください。

KFAA30125-E

The sort item specification number (aa....aa) in the "ORDER BY" clause is invalid. (M+J+O)

ORDER BY句に指定したソート項目指定番号の指定に誤りがあります。 <SQLSTATE:42743>

aa....aa：

指定に誤りがあるソート項目指定番号

(Ｓ)

このSQL文を無視します。

〔対策〕

aa....aaに表示されたソート項目指定番号を修正してください。ソート項目指定番号の指定範囲は，1〜問合せ式本体によって導出される表の列数になります。

KFAA30126-E

Sort item specification numbers cannot be specified for "ROW". (M+J+O)

ROWに対応するソート項目指定番号は指定できません。 <SQLSTATE:427HD>

(Ｓ)

このSQL文を無視します。

〔対策〕

ORDER BY句に指定したソート項目指定番号を修正してください。

KFAA30127-E

"DISTINCT" is specified more than once in a query specification. (reason = aa....aa, query number = bb....bb) (M+J+O)

1つの問合せ指定中に，DISTINCTを2回以上指定できません。

aa....aa：エラーの原因

SELECT DISTINCT：SELECT DISTINCTとDISTINCT集合関数の両方が指定されています。 <SQLSTATE:42716>

different column name：引数に異なる列名を指定したDISTINCT集合関数が複数指定されています。 <SQLSTATE:42717>

value expression：引数に値式を指定したDISTINCT集合関数のほかに，別のDISTINCT集合関数が指定されています。 <SQLSTATE:42718>

bb....bb：DISTINCTを指定した問合せの位置番号

問合せの位置番号については，「1.5　問合せの位置番号」を参照してください。

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

KFAA30129-E

The specified number aa....aa exceeds the maximum of bb....bb. (M+J+O)

最大数を超えた指定があります。

aa....aa：

最大数を超えた指定

aa....aaの値

意味

SQLSTATE

parameters

？パラメタ

425A0

parameters of COALESCE function

スカラ関数COALESCEに指定した対象データ

425A0

parameters of DECODE function

スカラ関数DECODEに指定した引数

425A0

parameters of GREATEST function

スカラ関数GREATESTに指定した対象データ

425A0

parameters of LEAST function

スカラ関数LEASTに指定した対象データ

425A0

parameters of LTDECODE function

スカラ関数LTDECODEに指定した引数

425A0

when

WHEN

425A4

row value constructor elements

行値構成子中の行値構成子要素

425A6

row value constructors

表値構成子中の行値構成子

425A7

parameters of system-defined function

システム定義関数に指定した引数

425A8

multiset elements

マルチ集合要素の要素数

425A9

query specifications

問合せ指定および表値構成子

425AA

columns in table function column list

表関数列リスト中の列名

425AI

partition key column definition

パーティションキー列定義

425AJ

select tables

問合せ指定のFROM句に指定した表（ビュー定義時を含む）

425B0

tables

SQL文中に指定した表

425B0

select columns

問合せ指定によって導出される列

425B1

insert values

INSERT文に指定した挿入値

425B5

insert columns

INSERT文に指定した挿入列

425B6

update columns

UPDATE文に指定した更新対象列

425B7

derived columns

導出列リストに指定した列

425BB

with columns

WITH句の列

425BC

DISTINCT set functions

問合せ指定中に集合関数として指定したDISTINCT集合関数

425BJ

columns in collection derived table

集まり導出表中の列指定

425BK

ARRAY_AGG set functions

問合せ指定中に指定したARRAY_AGG集合関数

425BL

LISTAGG set functions

問合せ指定中に指定したLISTAGG集合関数

425BM

view columns

ビュー定義の列

425C1

foreign keys

外部キー

425C2

authorization identifier

SQL文中に指定した認可識別子

425CA

nest of struct data and array data

構造データと配列データのネスト

425CB

fields of struct data

構造データのフィールド数

425CC

value expression

値式

425CF

nests of value expression

値式のネスト

425CG

nests of subquery

副問合せのネスト

425CH

bb....bb：

指定できる最大数

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

aa....aaの数をbb....bb以下に修正してください。

ビュー表または問合せ名を指定した場合は，それぞれに対応する内部的な導出表を適用したあとに，最大数を計算してください。

アーカイブマルチチャンク表を指定した場合は，導出表へ等価変換されたあとのSQL文で最大数を計算してください。

アーカイブマルチチャンク表の等価変換については，マニュアルHADB　AP開発ガイドのアーカイブマルチチャンク表を検索するSQL文の等価変換を参照してください。

なお，次のどちらかの場合にこのメッセージが出力されたときは，手順に示す対策を実施してください。

ALTER VIEW文を実行した場合

HADBサーバのバージョンアップ時にビュー表の再作成が行われた場合

詳細については，マニュアルHADB　システム構築・運用ガイドのバージョンアップ時の注意事項のバージョンアップ時に行われるビュー表の再作成を参照してください。

手順

ビュー表の定義情報を確認する

処理対象ビュー表を定義するときに使用したCREATE VIEW文を確認してください。ディクショナリ表を検索すると，ビュー表の定義情報を取得できます。ディクショナリ表の検索例については，マニュアルHADB　システム構築・運用ガイドのディクショナリ表の検索のビュー表の定義情報を調べる場合を参照してください。

ビュー表を削除する

処理対象ビュー表を，DROP VIEW文で削除してください。

CREATE VIEW文の指定内容を修正する

手順1.で調べたCREATE VIEW文の指定内容を修正してください。

CREATE VIEW文でビュー表を再定義する

手順3.で修正したCREATE VIEW文で，手順2.で削除したビュー表を再定義してください。

CREATE VIEW文に指定した問合せ指定の選択式に*を指定したことが原因でこのメッセージが出力された場合は，*は指定しないでください。問合せ指定の選択式に，明示的に列名を指定するようにCREATE VIEW文の指定内容を修正してください。

KFAA30131-E

The precision of the decimal number for the seconds for aa....aa is invalid. (M+J+O)

aa....aaの小数秒精度の指定に誤りがあります。 <SQLSTATE:42591>

aa....aa：誤りがある日時情報取得関数

CURRENT_TIME

CURRENT_TIMESTAMP

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

小数秒精度の指定を修正してください。

KFAA30137-E

The number of values in the IN predicate exceeds 30,000. (M+J+O)

IN述語の右側に指定した値式，または行値構成子の数が上限の30,000個を超えています。 <SQLSTATE:427A2>

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

IN述語の右側に指定した値式，または行値構成子の数を30,000個以内にしてください。SQL文を修正して，再度実行してください。

KFAA30142-E

The national character identifier is invalid. (M+J+O)

各国文字を使用した名前の指定に，次の構文上の誤りがあります。 <SQLSTATE:42532>

全角の空白文字を使用しています。

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

KFAA30144-E

The specification for aa....aa is invalid. (M+J+O)

aa....aaの指定に誤りがあります。 <SQLSTATE:42509>

aa....aa：バイナリ定数の種類

binary：2進形式バイナリ定数

hex：16進形式バイナリ定数

uuid：UUID定数

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

誤りを修正してください。

2進形式バイナリ定数の場合：

2進形式バイナリ定数に指定した2進文字の数が，8の倍数ではありません。

2進形式バイナリ定数に指定した2進文字の中に，0および1以外の文字があります。

16進形式バイナリ定数の場合：

16進形式バイナリ定数に指定した16進文字の数が，2の倍数ではありません。

16進形式バイナリ定数に指定した16進文字の中に，0〜9，A〜F，およびa〜f以外の文字があります。

UUID定数の場合：

次の指定規則に従っているかを確認してください。

UUID定数は，AAAAAAAA-BBBB-CCCC-DDDD-EEEEEEEEEEEEの形式で指定してください。

上記のA〜Eの各文字には，16進文字を指定してください。

KFAA30145-E

The length of aa....aa exceeds bb....bb bytes. (M+J+O)

aa....aaの長さが，bb....bbバイトを超えています。 <SQLSTATE:42502>

aa....aa：バイナリ定数の種類

binary：2進形式バイナリ定数

hex：16進形式バイナリ定数

bb....bb：定数の最大長

256000：2進形式バイナリ定数の最大長

64000：16進形式バイナリ定数の最大長

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

KFAA30149-E

"ROW" is used incorrectly. (M+J+O)

ROWの指定方法に，次に示す誤りがあります。 <SQLSTATE:42572>

集合関数を指定した問合せに，ROWが指定されています。

ウィンドウ関数を指定した問合せに，ROWが指定されています。

DISTINCTを指定した問合せに，ROWが指定されています。

ROWに対する挿入値，および更新値に？パラメタ以外が指定されています。

最も外側の問合せ指定の選択式以外に，ROWが指定されています。

ビュー定義の問合せ式中に，ROWが指定されています。

結合表の指定で，ナル値を設定する側の表に対して，ROWが指定されています。

WITH句の問合せ式本体中に，ROWが指定されています。

集合演算を指定した問合せに，ROWが指定されています。

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

KFAA30154-E

A subquery is specified for the aa....aa. (query number = bb....bb) (M+J+O)

aa....aaに副問合せを指定しています。 <SQLSTATE:42715>

aa....aa：副問合せを指定できない位置

"GROUP BY" clause：GROUP BY句

set function：集合関数

window function：ウィンドウ関数

"ON" search conditions of "FULL OUTER JOIN"：FULL OUTER JOINを指定した結合表のON 探索条件

row value constructor element：行値構成子要素

bb....bb：副問合せの問合せの位置番号

問合せの位置番号については，「1.5　問合せの位置番号」を参照してください。

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

KFAA30166-E

The aa....aa in the bb....bb is incorrect. (reason = cc....cc) (M+J+O)

SQL文の指定に次の誤りがあります。

ORDER BY句に指定したソートキーに，次の誤りがあります。

・値式中に導出列名（列指定だけから成る導出列を除く）を指定している。または，集合演算によって導出される導出列名を値式中に指定している（列指定だけから成る導出列であっても指定できません）。 <SQLSTATE:427HC>

ウィンドウ分割句に次の誤りがあります。

・値式中に列指定が含まれていない <SQLSTATE:427HA>

aa....aa：誤りがある指定

sort key：ソートキー

value expression：値式

bb....bb：誤りがある句

"ORDER BY" clause：ORDER BY句

"window partition" clause：ウィンドウ分割句

cc....cc：エラーの原因

not specified column：値式中に列指定が含まれていません。

specified by the derived column：値式中に導出列名を指定しています。

(Ｓ)

このSQL文を無視します。

〔対策〕

SQL文を修正してください。

KFAA30177-E

The system-defined function "aa....aa" is invalid. (reason = bb....bb, query number = cc....cc) (M+J+O)

システム定義関数aa....aaの指定に誤りがあります。

aa....aa：

システム定義関数名，またはスキーマ識別子とシステム定義関数名

bb....bb：エラーの原因

number of arguments is incorrect：システム定義関数に指定した引数の数に誤りがあります。 <SQLSTATE:4277E>

argument data type is incorrect：システム定義関数に指定した引数のデータ型に誤りがあります。 <SQLSTATE:4277F>

argument value is incorrect：システム定義関数に指定した引数の値に誤りがあります。 <SQLSTATE:4277G>

function name is incorrect：システム定義関数名の指定に誤りがあります。 <SQLSTATE:42786>

cc....cc：問合せの位置番号

問合せの位置番号については，「1.5　問合せの位置番号」を参照してください。

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

KFAA30183-E

Array data cannot be specified in aa....aa. (query number = bb....bb) (M+J+O)

aa....aaには，配列データを指定できません。 <SQLSTATE:42755>

aa....aa：誤りがある指定

sort key：ソートキー

select expression of the outermost query for a set operation：

集合演算の最も外側の問合せ指定の選択式

select expression of the outermost query specification (limited to array data whose element data type is array-type or struct-type) in statements other than COPY and CREATE VIEW：

最も外側の問合せ指定の選択式（COPY文とCREATE VIEW文を除く）

要素データ型が，配列型またはSTRUCT型となる配列データを選択式には指定できません。

select expression of scalar subquery：スカラ副問合せの選択式

select expression of query expression body for INSERT statement：INSERT文の問合せ式本体の選択式

grouping column：グループ化列

row value constructor element：行値構成子要素

IN predicate：IN述語

QUANTIFIED predicate：限定述語

CASE expression：CASE式

bb....bb：問合せの位置番号

問合せの位置番号については，「1.5　問合せの位置番号」を参照してください。

(Ｓ)

このSQL文を無視します。または，このトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

KFAA30186-E

The value of aa....aa specified in an array element reference is outside the valid range. (M+J+O)

指定範囲外の値を配列要素参照のaa....aaに指定しています。 <SQLSTATE:42580>

aa....aa：誤りがある指定

subscript：添え字

identification number：識別番号

(Ｓ)

このSQL文を無視します。または，このトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

KFAA30187-E

Array data cannot be specified in aa....aa that includes DISTINCT. (query number = bb....bb) (M+J+O)

DISTINCT指定があるaa....aaには，配列データを指定できません。 <SQLSTATE:42759>

aa....aa：誤りがある指定

select expression：選択式

set function：集合関数

bb....bb：問合せの位置番号

問合せの位置番号については，「1.5　問合せの位置番号」を参照してください。

(Ｓ)

このSQL文を無視します。または，このトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

KFAA30188-E

There is an error in the specification method of a collection derived table. (reason = aa....aa, query number = bb....bb) (M+J+O)

集まり導出表の指定に誤りがあります。 <SQLSTATE:4275A>

aa....aa：理由

one or more column specifications are not array data：

列指定が配列データではありません。

one or more columns are not columns of a real table or a foreign table joined with the collection derived table by using a comma join：

集まり導出表とコンマ結合した実表の列ではありません。または，集まり導出表とコンマ結合した外部表の列ではありません。

column specifications of different tables are specified：

異なる表の列指定が指定されています。

bb....bb：集まり導出表を指定した問合せの位置番号

問合せの位置番号については，「1.5　問合せの位置番号」を参照してください。

(Ｓ)

このSQL文を無視します。または，このトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

集まり導出表の指定規則については，マニュアルHADB　SQLリファレンスの表参照を参照してください。

KFAA30189-E

There is an error in the maximum number of elements in the array-type column "aa....aa" specified in the bb....bb statement. (M+J+O)

bb....bb文に指定した配列型の列aa....aaの最大要素数の指定に誤りがあります。 <SQLSTATE:42581>

aa....aa：

誤りがある配列型の列名

bb....bb：エラーとなったSQL文

CREATE TABLE

CREATE FOREIGN TABLE

ALTER TABLE

(Ｓ)

このSQL文を無視します。または，このトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

KFAA30192-E

Multiple selection expression are specified for the subquery. (query number = aa....aa) (M+J+O)

検索項目に選択式を2つ以上指定しています。 <SQLSTATE:42722>

aa....aa：検索項目を2つ以上指定している副問合せの問合せの位置番号

問合せの位置番号については，「1.5　問合せの位置番号」を参照してください。

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

検索項目の数が1つになるようにSQL文を修正してください。

KFAA30194-E

The aa....aa cannot be specified in the "ORDER BY" clause for the query that used the bb....bb. (M+J+O)

bb....bbを指定した問合せの場合，ORDER BY句にaa....aaを指定できません。

次のどれかの誤りがあります。

集合演算を使用した問合せの場合，表指定で修飾された列名をソートキーに指定できません。 <SQLSTATE:427B2>

集合演算を使用した問合せの場合，ORDER BY句に値式は指定できません。 <SQLSTATE:427B6>

SELECT DISTINCTを指定した問合せの場合，ORDER BY句に値式を指定できません。 <SQLSTATE:427HE>

aa....aa：ORDER BY句のソートキーの指定

qualified column name：表指定で修飾された列名

value expression：値式

bb....bb：問合せに指定した構成要素

"SET OPERATION"：集合演算

"SELECT DISTINCT"：SELECT DISTINCT

(Ｓ)

このSQL文を無視します。

〔対策〕

SQL文を修正してください。

KFAA30195-E

The derived tables for a set operation must have the same number of columns. (M+J+O)

集合演算の指定で，各問合せ式本体によって導出された表の列数が一致していません。 <SQLSTATE:42721>

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

各問合せ式本体によって導出される表の列数が一致するようにSQL文を修正してください。詳細については，マニュアルHADB　SQLリファレンスの問合せ式の指定形式および規則の規則の集合演算の規則を参照してください。

KFAA30197-E

The data types of the aa....aa specified in the bb....bb are not compatible. (list number = cc....cc, query number = dd....dd) (M+J+O)

bb....bbに指定したaa....aaのデータ型に互換性がありません。 <SQLSTATE:42804>

aa....aa：誤りがある個所

derived columns for each query：各問合せの導出列

element for each row value constructor：各行値構成子の行値構成子要素

bb....bb：該当個所

set operation：集合演算

table value constructor：表値構成子

cc....cc：エラーとなったリスト番号

bb....bbがset operationの場合：導出表の選択リストのリスト番号

bb....bbがtable value constructorの場合：該当する行値構成子要素の指定位置を示す番号

dd....dd：aa....aaを指定した問合せの位置番号

問合せの位置番号については，「1.5　問合せの位置番号」を参照してください。

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

aa....aaがderived columns for each queryの場合

aa....aaのデータ型が互換性を持つようにSQL文を修正してください。

aa....aaがelement for each row value constructorの場合

各行値構成子のi番目の行値構成子要素のデータ型が比較できるデータ型ではありません。行値構成子の指定を修正してください。詳細については，マニュアルHADB　SQLリファレンスの表値構成子の指定形式および規則の規則を参照してください。

KFAA30201-E

The table specification qualifying the column name is not a valid name in an SQL statement. The invalid qualifier is "aa....aa"."bb....bb" or "cc....cc". (query number = dd....dd) (M+J+O)

修飾する表指定が，SQL文に指定された有効な名称ではありません。 <SQLSTATE:42740>

aa....aa：

表指定中で指定した識別子，または仮定されたスキーマ名

bb....bb：

表識別子，相関名または問合せ名

cc....cc：

表識別子，相関名または問合せ名

dd....dd：不当な識別子を指定した問合せの位置番号

問合せの位置番号については，「1.5　問合せの位置番号」を参照してください。

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

KFAA30202-E

Column "aa....aa" is not found in any table. (query number = bb....bb) (M+J+O)

指定した列aa....aaは，SQL文または問合せ指定の表にありません。または，有効な名称ではありません。 <SQLSTATE:42742>

aa....aa：

SQL文中に指定した列名

bb....bb：aa....aaを指定した問合せの位置番号

問合せの位置番号については，「1.5　問合せの位置番号」を参照してください。

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

なお，ALTER VIEW文を実行してこのメッセージが出力された場合は，マニュアルHADB　システム構築・運用ガイドのビュー表の無効化を解除する方法にあるALTER VIEW文で基表であるビュー表を再作成したことによってビュー表が無効化された場合を参照してください。

KFAA30203-E

Column "aa....aa" cannot be determined in the SQL statement. (query number = bb....bb) (M+J+O)

指定した列名aa....aaが，どの表の列名か特定できません。問合せ中に指定した2つ以上の表に同じ列名があります。 <SQLSTATE:42744>

aa....aa：

問合せ中に2つ以上ある列名

bb....bb：aa....aaを指定した問合せの位置番号

問合せの位置番号については，「1.5　問合せの位置番号」を参照してください。

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

どの表の列名か特定できるように列名を表名で修飾してください。

KFAA30204-E

The table or index "aa....aa"."bb....bb" is not found in the system. (M+J+O)

指定した表またはインデクスは定義されていません。 <SQLSTATE:42741>

aa....aa：

スキーマ名

bb....bb：

表識別子またはインデクス識別子

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

なお，ALTER VIEW文を実行した場合にこのメッセージが出力されたときは，マニュアルHADB　システム構築・運用ガイドのビュー表の無効化を解除する方法にある表を誤って削除してしまったことによってビュー表が無効化された場合を参照してください。

KFAA30205-E

The "aa....aa" column does not exist in the "bb....bb"."cc....cc" table, the correlation name, or the query "dd....dd". (M+J+O)

列"aa....aa"は，表名"bb....bb"."cc....cc"，相関名，または問合せ名"dd....dd"にありません。 <SQLSTATE:42742>

aa....aa：

列名

bb....bb：

スキーマ名

cc....cc：

表識別子，相関名または問合せ名

dd....dd：

表識別子，相関名または問合せ名

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

なお，ALTER VIEW文を実行した場合にこのメッセージが出力されたときは，マニュアルHADB　システム構築・運用ガイドのビュー表の無効化を解除する方法にあるALTER VIEW文で基表であるビュー表を再作成したことによってビュー表が無効化された場合を参照してください。

KFAA30206-E

aa....aa is specified as the table name in the "bb....bb" statement. (M+J+O)

SQL文に次のどれかの誤りがあります。 <SQLSTATE:42I01>

ALTER TABLE文にビュー表または外部表を指定しています。

ALTER VIEW文に実表または外部表を指定しています。

CREATE INDEX文にビュー表または外部表を指定しています。

DROP FOREIGN TABLE文に実表またはビュー表を指定しています。

DROP TABLE文にビュー表または外部表を指定しています。

DROP VIEW文に実表または外部表を指定しています。

aa....aa：表の種類

A base table：実表

A viewed table：ビュー表

A foreign table：外部表

bb....bb：エラーとなっているSQL文

ALTER TABLE：表定義の変更

ALTER VIEW：ビュー表の再作成

CREATE INDEX：インデクスの定義

DROP FOREIGN TABLE：外部表の削除

DROP TABLE：実表の削除

DROP VIEW：ビュー表の削除

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

KFAA30208-E

The column "aa....aa" specified in the ORDER BY clause is not specified as a column in the SELECT clause of the query. (M+J+O)

次のどちらかの理由によって，選択式で指定されていない列名をORDER BY句に指定できません。 <SQLSTATE:42743>

SELECT DISTINCTが指定されている

集合演算の先頭の集合演算項である問合せ指定に対する集合演算子が指定されている

aa....aa：

列名

(Ｓ)

このSQL文を無視します。

〔対策〕

次のどちらかの条件を満たすようにSQL文を修正してください。

ORDER BY句に指定した値式と同じ値式を，SELECT DISTINCTを指定した問合せ指定の選択式に指定する。

ORDER BY句に指定した値式と同じ値式を，集合演算の先頭の集合演算項である問合せ指定の選択式に指定する。

KFAA30210-E

An attempt was made to set a null value in a column specified as "NOT NULL". (M+J+O)

ナル値を設定できない列にナル値を設定しようとしています。 <SQLSTATE:23503>

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

KFAA30211-E

The name "aa....aa" is duplicated in a "FROM" clause. (query number = bb....bb) (M+J+O)

FROM句中の名前aa....aaが重複しています。 <SQLSTATE:42730>

aa....aa：

名前

bb....bb：aa....aaを指定した問合せの位置番号

問合せの位置番号については，「1.5　問合せの位置番号」を参照してください。

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

KFAA30213-E

"ROW" applies to more than 1 table in the SQL statement. (M+J+O)

ROWを指定した問合せ中に，該当する表が2つ以上あります。このため，ROWがSQL文中のどの表に対応するか決定できません。 <SQLSTATE:42744>

(Ｓ)

このSQL文を無視します。

〔対策〕

SQL文を修正してください。

KFAA30214-E

"ROW" cannot be specified. (reason = aa....aa) (M+J+O)

FIX表でない表に対しては，ROWを指定できません。 <SQLSTATE:42750>

aa....aa：ROWを指定できない項目

non-"FIX" attribute table：FIX表でない表

(Ｓ)

このSQL文を無視します。

〔対策〕

SQL文を修正してください。

KFAA30220-E

The column "aa....aa" specified in the "ORDER BY" clause is found more than once in the derived table. (M+J+O)

問合せの結果，導出される表にORDER BY句に指定した列が2個以上あります。 <SQLSTATE:42745>

aa....aa：

ORDER BY句に指定した列名

(Ｓ)

このSQL文を無視します。

〔対策〕

SQL文を修正してください。

KFAA30229-E

The total memory for execution of this SQL exceeds 2 GB. (M+J+O)

このSQLを実行するために必要なメモリサイズが2ギガバイトを超えています。 <SQLSTATE:56006>

(Ｓ)

このSQL文を無視します。または，このトランザクションを無効にします。

〔対策〕

次に示す対処方法を検討してください。

SQL文に定義長がきわめて長い列を指定している場合は，その列をSQL文から省くことができないか，またはその列の定義長を短くできないか検討してください。

SQL文に指定する列の数を減らすことができないか検討してください。

KFAA30239-E

For the identifier "aa....aa", there are no target candidates in the valid scope. (query number = bb....bb) (M+J+O)

指定した識別子aa....aaは，有効範囲内に候補となる対象物がありません。 <SQLSTATE:42742>

aa....aa：

誤りがある識別子

bb....bb：aa....aaを指定した問合せの位置番号

問合せの位置番号については，「1.5　問合せの位置番号」を参照してください。

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

SQL文中に指定したaa....aaの識別子を確認してください。

KFAA30257-E

The aa....aa specified in the window function "bb....bb" is invalid. (reason = cc....cc, query number = dd....dd) (M+J+O)

ウィンドウ関数bb....bbに指定したaa....aaに誤りがあります。

aa....aa：誤りがある個所

"window frame extent"：ウィンドウ枠境界

"window partition" clause：ウィンドウ分割句

"window order" clause：ウィンドウ順序句

"window frame value specification"：ウィンドウ枠値指定

bb....bb：

ウィンドウ関数名

cc....cc：エラーの原因

combination：範囲指定ウィンドウ枠のウィンドウ枠境界の組み合わせに誤りがあります。 <SQLSTATE:427G0>

none "window order" clause：ウィンドウ順序句の指定がありません。 <SQLSTATE:427G1>

"sort specification list" number：ソート指定リストの指定数に誤りがあります。 <SQLSTATE:427G2>

data type of "sort key"：ソートキーのデータ型に誤りがあります。 <SQLSTATE:427G3>

data type：符号なし値指定のデータ型に誤りがあります。 <SQLSTATE:427G4>

"labeled duration" specified：符号なし値指定の指定内容に誤りがあります。 <SQLSTATE:427G4>

data type of the "partition value"：ウィンドウ分割句に指定した値のデータ型に誤りがあります。 <SQLSTATE:427G5>

incompatible data type：ソートキーのデータ型と符号なし値指定のデータ型に互換性がありません。 <SQLSTATE:4280F>

dd....dd：aa....aaを指定した問合せの位置番号

問合せの位置番号については，「1.5　問合せの位置番号」を参照してください。

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

KFAA30264-E

The window function "aa....aa" is invalid. (reason = bb....bb, query number = cc....cc) (M+J+O)

ウィンドウ関数aa....aaの指定に誤りがあります。

aa....aa：

ウィンドウ関数名

bb....bb：エラーの原因

none "window order" clause：ウィンドウ順序句の指定がありません。 <SQLSTATE:427H0>

specified "window frame" clause：ウィンドウ枠句の指定があります。 <SQLSTATE:427H1>

specified "window order" clause：ウィンドウ順序句の指定があります。 <SQLSTATE:427H2>

cc....cc：aa....aaを指定した問合せの位置番号

問合せの位置番号については，「1.5　問合せの位置番号」を参照してください。

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

KFAA30302-E

The input data is outside the valid range for values of the column data type. (column name = "aa....aa") (M+J+O)

入力データが，列のデータ型の値の範囲を超えています。 <SQLSTATE:22003>

aa....aa：エラーとなった列名

列名を出力できない場合は，***が表示されます。

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

代入元のデータに誤りがないか確認し，修正してください。

KFAA30312-E

The total size of aa....aa exceeds 2 GB. (M+J+O)

aa....aaの合計長が2ギガバイトを超えています。 <SQLSTATE:56001>

aa....aa：要因

dynamic parameters：？パラメタに指定されたデータ長の合計値が2ギガバイトを超えています。

search results：検索結果のデータ長の合計値が2ギガバイトを超えています。

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

次に示す対処方法に従ってSQL文を修正してください。

aa....aaがdynamic parametersの場合

SQL文中の？パラメタの数を減らしてください。

aa....aaがsearch resultsの場合

SQL文中の検索結果列数を減らしてください。クライアント定義のadb_clt_fetch_sizeオペランドでFETCH処理時の一括送信行数を指定している場合は，adb_clt_fetch_sizeオペランドの指定値を小さくしてください。

KFAA30318-E

An internal contradiction was detected. (information = aa....aa) (M+O)

内部矛盾を検知しました。 <SQLSTATE:5C011>

aa....aa：

システムで使用

(Ｓ)

このSQL文を無視します。

〔対策〕

APを再起動してください。APを再起動しても同様の現象が発生した場合，クライアントメッセージログファイルのバックアップを取得してから，弊社問い合わせ窓口に連絡してください。

KFAA30319-E

SQL processing is already being executed for the same connection. (M+O)

同じコネクションハンドルを使用しているSQL文がすでに実行されています。 <SQLSTATE:54202>

(Ｓ)

このSQL文を無視します。

〔対策〕

同じコネクションハンドルを使用しているSQL文が終了したあとに，再実行してください。

KFAA30322-E

An internal contradiction was detected. (information 1 = aa....aa, information 2 = bb....bb, information 3 = cc....cc, information 4 = dd....dd, information 5 = ee....ee, information 6 = ff....ff) Save troubleshooting information by the "adbinfoget" command, and then contact customer service. (M+J+O)

このメッセージは，内部矛盾を検知した場合に出力されるメッセージです。 <SQLSTATE:5C011>

aa....aa〜ff....ff：トラブルシュート情報

表示する情報がない場合は***が表示されます。

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

HADB管理者に連絡してください。

HADB管理者は，adbinfogetコマンドを実行してトラブルシュート情報を取得し，弊社問い合わせ窓口に連絡してください。

そのあと，SQL文，またはコマンドを再実行してください。

KFAA30323-E

The specification of the multiset value expression is invalid. (reason = aa....aa, query number = bb....bb) (M+J+O)

マルチ集合値式の指定に誤りがあります。

aa....aa：エラーの原因

a subquery of a multiset value expression is a correlated subquery：マルチ集合値式の表副問合せ中に，外への参照列は指定できません。 <SQLSTATE:427I9>

data types are not all comparable：マルチ集合要素に指定したデータのデータ型が，比較できるデータ型ではありません。 <SQLSTATE:427IA>

bb....bb：問合せの位置番号

問合せの位置番号については，「1.5　問合せの位置番号」を参照してください。

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

KFAA30324-E

The specified argument in the system-defined function "ADB_CSVREAD" is invalid. (argument number = aa....aa, option = bb....bb, reason = cc....cc, query number = dd....dd) (M+J+O)

ADB_CSVREAD関数に指定した引数に誤りがあります。

aa....aa：

引数の位置番号

bb....bb：エラーの原因となった関数オプション

compression_format：圧縮形式オプション

field_num：指定列オプション

binary_string_format：バイナリ文字列形式オプション

enclosing_char：囲み文字指定オプション

delimiter_char：区切り文字指定オプション

***：上記以外の項目

cc....cc：

エラーの原因

dd....dd：問合せの位置番号

問合せの位置番号については，「1.5　問合せの位置番号」を参照してください。

エラーの原因を次に示します。

項番

aa....aaの値

bb....bbの値

cc....ccの値

エラーの原因

SQLSTATE

1

1

***

data type is incorrect

第1引数に指定したマルチ集合値式の各要素のデータ型に誤りがあります。

427J0

2

2

***

option format is incorrect

関数オプションの指定形式に誤りがあります。

427J1

3

2

***

option is duplicated

関数オプションの指定が重複しています。

427J2

4

2

compression_format

option is missing

省略できない関数オプションを指定していません。

427J3

5

2

compression_format

value is incorrect

関数オプション中の指定値に誤りがあります。

427J4

6

2

field_num

7

2

binary_string_format

8

2

enclosing_char

9

2

delimiter_char

10

2

field_num

field data number is duplicated

指定したフィールドデータ番号が重複しています。

427J5

11

2

binary_string_format

12

2

field_num

over specified num

フィールドデータ番号の指定個数が上限を超えています。

427J6

13

2

field_num

the number of field_num numbers is not the same as the number of columns in the table function column list

フィールドデータ番号の個数が，表関数導出表に対応する表関数列リスト中の列名の数と異なります。

427J7

14

2

binary_string_format

the value for the binary_string_format option is not specifiable for a field_num option

バイナリ文字列形式オプションに指定したフィールドデータ番号の指定に誤りがあります。

指定列オプションに指定したフィールドデータ番号の中から選択してください。

427J8

15

2

binary_string_format

only a number corresponding to a binary data type column can be specified for the field data number

バイナリ文字列形式オプションに指定したフィールドデータ番号の指定に誤りがあります。

フィールドデータ番号に指定したフィールドデータが，バイナリ型ではありません。

427J9

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

KFAA30326-E

The length or precision of the data entered for a dynamic parameter (item aaaa) is invalid. (M+J+O)

？パラメタの入力データに，次のどれかの誤りがあります。

入力データが固定小数点数の10進データの場合は，精度が異なっています。 <SQLSTATE:22003>

入力データが浮動小数点数データの場合は，入力データがNaN（非数）または無限大です。 <SQLSTATE:22003>

入力データが日時データの場合は，データの形式に誤りがあるか，または存在しない日時を指定しています。 <SQLSTATE:22007>

入力データが固定長文字データの場合は，入力データの長さに誤りがあります。 <SQLSTATE:22505>

入力データが可変長文字データまたは可変長バイナリデータの場合は，入力データの長さが最大長を超えているか，または入力データの長さが0未満です。 <SQLSTATE:22505>

入力データのインジケータの値に誤りがあります。 <SQLSTATE: 22521>

aaaa：

エラーとなった入力データの順序番号

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

入力データまたはそのインジケータの値を修正してください。

入力データには，？パラメタで仮定されるデータ型およびデータ長の値を指定してください。？パラメタで仮定されるデータ型およびデータ長については，マニュアルHADB　SQLリファレンスの変数（？パラメタ）を参照してください。

入力データのデータ形式については，マニュアルHADB　SQLリファレンスのデータ型を参照してください。

インジケータの値については，マニュアルHADB　AP開発ガイドのa_rdb_SQLInd_t（インジケータ）を参照してください。

KFAA30361-E

A character string expression specified in a scalar function does not match the specified format. (function name = "aa....aa", position = bb) (M+J+O)

スカラ関数"aa....aa"に指定した文字列表現が，書式指定と一致していません。 <SQLSTATE:2250G>

aa....aa：

スカラ関数の名称

bb：一致していない位置

書式指定のbbバイト目を意味しています。書式指定中で最初に出現する半角空白以外の文字が1バイト目になります。

(Ｓ)

このSQLを無視します。またはこのトランザクションを無効にします。

〔対策〕

書式指定と文字列を一致させるか，または書式指定を修正してください。

KFAA30401-E

The data types of both operands specified in predicate "aa....aa" are not compatible. (query number = bb....bb) (M+J+O)

aa....aa述語中に指定している値式または各行値構成子の結果のデータ型が，比較変換できないデータ型です。 <SQLSTATE:42801>

aa....aa：述語の種類

BETWEEN：BETWEEN述語

COMPARISON：比較述語

IN：IN述語

LIKE：LIKE述語

LIKE_REGEX：LIKE_REGEX述語

QUANTIFIED：限定述語

bb....bb：aa....aaを指定した問合せの位置番号

問合せの位置番号については，「1.5　問合せの位置番号」を参照してください。

(Ｓ)

このSQL文を無視します。

〔対策〕

SQL文を修正してください。

KFAA30402-E

The data type of the argument in the aggregate function "aa....aa" is invalid. (query number = bb....bb) (M+J+O)

集合関数aa....aaの被集約引数のデータ型に誤りがあります。または，逆分布関数の引数のデータ型に誤りがあります。 <SQLSTATE:42712>

aa....aa：

集合関数名

bb....bb：集合関数を指定した問合せの位置番号

問合せの位置番号については，「1.5　問合せの位置番号」を参照してください。

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

KFAA30403-E

"aa....aa"."bb....bb" cannot be specified for the set function "cc....cc". (query number = dd....dd) (M+J+O)

集合関数cc....cc中に"aa....aa"."bb....bb"は指定できません。 <SQLSTATE:42713>

aa....aa：

表識別子，相関名または問合せ名

bb....bb：

列名

cc....cc：

集合関数の名称

dd....dd：集合関数を指定した問合せの位置番号

問合せの位置番号については，「1.5　問合せの位置番号」を参照してください。

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

KFAA30404-E

The input data is longer than the defined column. (column name = "aa....aa") (M+J+O)

入力データ長が列長よりも長いです。 <SQLSTATE:22001>

aa....aa：エラーとなった列名

列名を出力できない場合は，***が表示されます。

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

代入元のデータを修正してください。

KFAA30405-E

The numeric literal is outside the valid range. (M+J+O)

指定範囲外の数定数を指定しています。数定数の指定範囲を次に示します。 <SQLSTATE:42513>

10進数定数：−（10³⁸−1）〜−10⁻³⁸，0，および，10⁻³⁸〜（10³⁸−1）

指定した桁数が38を超えています。

浮動小数点数定数：約−1.7×10³⁰⁸〜1.7×10³⁰⁸

指定した仮数部の桁数が17，または指数部の桁数が3を超えています。

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

数定数の指定を修正してください。

KFAA30406-E

An invalid data type was specified in an operation. (operation = aa....aa, query number = bb....bb) (M+J+O)

演算子の演算項に誤ったデータ型を指定しています。 <SQLSTATE:42802>

aa....aa：演算種別

ARITHMETIC：四則演算

bb....bb：aa....aaを指定した問合せの位置番号

問合せの位置番号については，「1.5　問合せの位置番号」を参照してください。

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

KFAA30407-E

A data type other than a character string type is specified in the "aa....aa" predicate. (query number = bb....bb) (M+J+O)

aa....aa述語に指定した値式のデータ型が，文字データではありません。 <SQLSTATE:42801>

aa....aa：述語種別

LIKE：LIKE述語

LIKE_REGEX：LIKE_REGEX述語

bb....bb：aa....aaを指定した問合せの位置番号

問合せの位置番号については，「1.5　問合せの位置番号」を参照してください。

(Ｓ)

このSQL文を無視します。

〔対策〕

SQL文を修正してください。

KFAA30408-E

The update value or insert value is not compatible with the data type of column "aa....aa". (M+J+O)

更新値または挿入値のデータ型が，変換できるデータ型ではありません。 <SQLSTATE:42803>

aa....aa：

更新列または挿入列の列名

(Ｓ)

このSQL文を無視します。

〔対策〕

SQL文を修正してください。

KFAA30410-E

The numeric literal aa....aa is invalid. (M+J+O)

数定数の指定に誤りがあります。 <SQLSTATE:42511>

aa....aa：

誤りがある数定数

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

数定数を修正してください。

KFAA30411-E

An invalid data type was specified in a concatenation operation. (query number = aa....aa) (M+J+O)

連結演算の第1演算項または第2演算項に不正なデータ型を指定しています。 <SQLSTATE:42802>

aa....aa：不正な連結演算を指定した問合せの位置番号

問合せの位置番号については，「1.5　問合せの位置番号」を参照してください。

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

連結演算の指定を修正してください。

KFAA30413-E

An invalid data type was specified with an arithmetic operator for the datetime operation. (query number = aa....aa) (M+J+O)

日時の演算では指定できないデータ型を，四則演算子と組み合わせて指定しています。 <SQLSTATE:42780>

aa....aa：不正な日時の演算を指定した問合せの位置番号

問合せの位置番号については，「1.5　問合せの位置番号」を参照してください。

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

KFAA30414-E

Labeled duration can be specified only for the operands of plus or minus operations involving datetime data. (query number = aa....aa) (M+J+O)

ラベル付き間隔は，日時データに対する加減算のオペランドにだけ指定できます。 <SQLSTATE:42780>

aa....aa：不正なラベル付き間隔を指定した問合せの位置番号

問合せの位置番号については，「1.5　問合せの位置番号」を参照してください。

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

KFAA30415-E

The method of specifying the labeled duration is invalid. (reason = aa....aa, query number = bb....bb) (M+J+O)

ラベル付き間隔の指定に誤りがあります。

aa....aa：エラーの原因

the combination of the datetime data type that is the target of the operation and the labeled duration modifier is invalid：演算対象の日時データとラベル付き間隔修飾子の指定の組み合わせに誤りがあります。 <SQLSTATE:4278G>

a left data type of the labeled duration modifier is wrong：ラベル付き間隔中に指定した値式一次子のデータ型に誤りがあります。 <SQLSTATE:4278H>

the data type specified for multiplication or division is incorrect：ラベル付き間隔に対する乗算，または除算に指定したデータ型に誤りがあります。 <SQLSTATE:4278I>

bb....bb：不正なラベル付き間隔を指定した問合せの位置番号

問合せの位置番号については，「1.5　問合せの位置番号」を参照してください。

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

KFAA30416-E

The character expression for the data type "aa....aa" is invalid. (M+J+O)

文字列表現に誤りがあります。 <SQLSTATE:22007>

aa....aa：誤りがあった定数

DATE：日付定数

TIME：時刻定数

TIMESTAMP：時刻印定数

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

文字列表現のデータを修正してください。

KFAA30417-E

The dynamic parameter cannot be specified in both operands of a comparison predicate or in the left operand of other predicates. (query number = aa....aa) (M+J+O)

次に示すどちらかの誤りがあります。 <SQLSTATE:42770>

比較述語の両側に？パラメタが指定されています。

比較述語の両側に行値構成子が指定されている場合は，対応する行値構成子要素の両方に？パラメタが指定されています。

述語中の左側の値式に？パラメタが指定されています。

aa....aa：？パラメタを指定した問合せの位置番号

問合せの位置番号については，「1.5　問合せの位置番号」を参照してください。

(Ｓ)

このSQL文を無視します。

〔対策〕

SQL文を修正してください。

KFAA30418-E

The dynamic parameter cannot be specified in aa....aa. (M+J+O)

aa....aaに？パラメタを指定できません。 <SQLSTATE:42550>

aa....aa：誤りがある指定

a selection expression：選択式

"GROUP BY" clause：GROUP BY句

"ORDER BY" clause：ORDER BY句

(Ｓ)

このSQL文を無視します。

〔対策〕

SQL文を修正してください。

KFAA30419-E

The specification of dynamic parameters is invalid. (operation = aa....aa, query number = bb....bb) (M+J+O)

演算に指定した？パラメタに誤りがあります。 <SQLSTATE:42771>

aa....aa：演算種別

ARITHMETIC：四則演算子の両側に？パラメタが指定されています。

SET FUNCTION：集合関数中に？パラメタが指定されています。

CASE expression：CASE式中の？パラメタの指定に誤りがあります。

CONCATENATION：連結演算の演算項に？パラメタが指定されています。

window function：ウィンドウ関数中に？パラメタが指定されています。

BIT OPERATION：ビット演算中に？パラメタが指定されています。

bb....bb：aa....aaを指定した問合せの位置番号

問合せの位置番号については，「1.5　問合せの位置番号」を参照してください。

(Ｓ)

このSQL文を無視します。

〔対策〕

SQL文を修正してください。

KFAA30420-E

The result of aa....aa exceeds 32,000 bytes. (query number = bb....bb) (M+J+O)

aa....aaの結果の最大長が32,000バイトを超えています。 <SQLSTATE:42812>

aa....aa：演算種別

CONCATENATION：連結演算

bb....bb：aa....aaを指定した問合せの位置番号

問合せの位置番号については，「1.5　問合せの位置番号」を参照してください。

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

KFAA30421-E

An error occurred while trying to execute a scalar function. (function name = aa....aa, query number = bb....bb, details = cc....cc) (M+J+O)

スカラ関数aa....aaの実行中に次のエラーが発生しました。

スカラ関数TRANSLATEによって返された文字列が，実行結果のデータ長を超えました。 <SQLSTATE:22001>

数データのオーバフローエラーが発生しました。 <SQLSTATE:22003>

日時データのオーバフローエラーが発生しました。 <SQLSTATE:22008>

0除算エラーが発生しました。 <SQLSTATE:22012>

スカラ関数LNに範囲外の値が指定されました。 <SQLSTATE:2201E>

スカラ関数POWERまたはSQRTに範囲外の値が指定されました。 <SQLSTATE:2201F>

スカラ関数に範囲外の値が指定されました。 <SQLSTATE:2250H>

aa....aa：

スカラ関数の名称

bb....bb：aa....aaを指定した問合せの位置番号

問合せの位置番号については，「1.5　問合せの位置番号」を参照してください。

cc....cc：エラー詳細メッセージ

division by zero error：0除算エラーが発生しました。

domain error：スカラ関数に範囲外の値が指定されました。

overflow error：オーバフローが発生しました。

data length insufficient：スカラ関数の実行結果のデータ長では格納できない値が返されました。

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

対策方法を次の表に示します。

エラー詳細メッセージ

（cc....cc）

対策

division by zero error

0除算エラーが発生しないようにSQL文を修正してください。

0除算エラーが発生する条件については，マニュアルHADB　SQLリファレンスのスカラ関数を参照してください（aa....aaに表示されたスカラ関数の説明を参照してください）。

domain error

スカラ関数に指定できる範囲外の値を渡さないようにSQL文を修正してください。

スカラ関数に指定できる範囲の値については，マニュアルHADB　SQLリファレンスのスカラ関数を参照してください（aa....aaに表示されたスカラ関数の説明を参照してください）。

overflow error

オーバフローが発生しないようにSQL文を修正してください。

data length insufficient

スカラ関数の実行結果のデータ長が大きくなるようにSQL文を修正してください。スカラ関数TRANSLATEの実行時に出力された場合は，マニュアルHADB　SQLリファレンスのTRANSLATEの規則を参照してください。

KFAA30424-E

The specification of the value of "aa....aa" of a "LIKE predicate" is invalid. (details = bb....bb) (M+J+O)

LIKE述語のaa....aaに指定した値式の指定に誤りがあります。

aa....aa：

escape character：エスケープ文字

bb....bb：エラーの原因

data length error：エスケープ文字に指定した値式のデータ長に誤りがあります。 <SQLSTATE:22019>

escape character value error：エスケープ文字に指定した値式のデータ内容に誤りがあります。 <SQLSTATE:2250A>

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

エスケープ文字の指定を修正して，再実行してください。

KFAA30425-E

An invalid data type was specified in scalar function. (argument number = aa....aa, function name = "bb....bb", query number = cc....cc) (M+J+O)

スカラ関数bb....bbの引数aa....aaの指定に誤りがあります。 <SQLSTATE:42782>

aa....aa：誤りがある引数の番号

例えば，bb....bbがSUBSTRの場合に2が表示されたときは，SUBSTR関数の開始位置の指定に誤りがあるということを意味しています。SUBSTR関数の指定形式を次に示します。

SUBSTR（抽出元の文字データ，開始位置〔，抽出文字数〕）

bb....bb：

スカラ関数の名称

cc....cc：bb....bbを指定した問合せの位置番号

問合せの位置番号については，「1.5　問合せの位置番号」を参照してください。

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

スカラ関数bb....bbの規則に従って，SQL文を修正してください。スカラ関数の規則については，マニュアルHADB　SQLリファレンスのスカラ関数を参照してください。

次に示す誤りが考えられます。

aa....aaが示す引数に，指定できないデータ型のデータを指定している

aa....aaが示す引数に，指定できるデータ型のデータを指定してください。

aa....aaが示す引数に指定したデータのデータ型と，ほかの引数に指定したデータのデータ型が比較できないデータ型である

aa....aaが示す引数およびほかの引数に，比較できるデータ型のデータを指定してください。

例えば，日時データの既定の文字列表現である文字データを引数に指定している場合，次のようなSQL文を実行すると，このメッセージが出力されることがあります。

■SQL文の指定例（"CDATE"がDATE型の列指定の場合）

COALESCE ("CDATE", '2000/01/01')

LTDECODE ('2000/01/01', '2010/01/01', 0, "CDATE", 1)

日時データの既定の文字列表現の文字データの指定規則については，スカラ関数bb....bbの規則に従ってください。スカラ関数の規則については，マニュアルHADB　SQLリファレンスのスカラ関数を参照してください。

aa....aaが示す引数に，？パラメタを単独で指定している

スカラ関数CASTやCONVERTを使用して，？パラメタを指定してください。または，？パラメタを指定しないでください。

スカラ関数CASTまたはCONVERTを使用して？パラメタを指定する例を，次に示します。

スカラ関数CASTを使用した？パラメタの指定例

CAST(? AS CHAR(10))

スカラ関数CONVERTを使用した？パラメタの指定例

CONVERT(?, CHAR(10))

KFAA30437-E

The schema object "aa....aa"."bb....bb" is not found in the system. (object type = cc....cc) (M+J+O)

指定したスキーマオブジェクト"aa....aa"."bb....bb"は存在しません。 <SQLSTATE:42I05>

aa....aa：

スキーマ名

bb....bb：

表識別子

cc....cc：スキーマオブジェクトの種別

TABLE：表

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

KFAA30447-E

The data types of a "THEN" or "ELSE" operand specified in a CASE expression are not compatible. (query number = aa....aa) (M+J+O)

CASE式中のTHENおよびELSEに指定した値式の結果のデータ型に互換性がありません。 <SQLSTATE:42806>

aa....aa：誤りがあるCASE式を指定した問合せの位置番号

問合せの位置番号については，「1.5　問合せの位置番号」を参照してください。

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

KFAA30448-E

At least one "THEN" operand in searched CASE must be a value expression. (query number = aa....aa) (M+J+O)

CASE式中に指定したTHENのうち，少なくとも1つのTHENには値式を指定してください。 <SQLSTATE:42784>

aa....aa：誤りがあるCASE式を指定した問合せの位置番号

問合せの位置番号については，「1.5　問合せの位置番号」を参照してください。

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

KFAA30450-E

A cardinality violation occurred in the query. Two or more rows exist in the search results of "aa....aa". (query tree number = bb....bb) (M+J+O)

問合せツリー番号bb....bbの問合せで，基数違反が発生しました。問合せツリー番号bb....bbのaa....aaで，結果が2件以上ありました。 <SQLSTATE:21502>

aa....aa：

SCALAR SUBQUERY：スカラ副問合せ

bb....bb：結果が2件以上あった副問合せの問合せツリー番号

問合せツリー番号とは，アクセスパス情報に出力される問合せツリーを識別するための番号です。問合せツリー番号の詳細については，マニュアルHADB　AP開発ガイドのアクセスパスとはのアクセスパス情報の表示例を参照してください。

なお，副問合せに集合演算を指定している場合は，次の問合せツリー番号が出力されます。

アクセスパス情報中の対応する集合演算の指定（SET OPERATION）下の，最初の「QUERY SCAN(QUERY 問合せツリー番号)」に出力される問合せツリー番号

(Ｓ)

このSQLを無視します。またはこのトランザクションを無効にします。

〔対策〕

副問合せの結果が1件以下になるようにSQL文を修正してください。

KFAA30453-E

There is an error in the specification method of a scalar function argument. (function name = "aa....aa", reason = "bb....bb", query number = cc....cc) (M+J+O)

スカラ関数aa....aaの指定形式に誤りがあります。

aa....aa：

スカラ関数の名称

bb....bb：エラーの原因

data length insufficient：結果のデータ長が不足しました。 <SQLSTATE:22001>

overflow：オーバフローが発生しました。 <SQLSTATE:22003>

format：変換対象データの文字列の書式に誤りがあります。 <SQLSTATE:22018>

value：変換対象データの値が不正です。 <SQLSTATE:22018>

data type：使用できないデータ型を指定しています。 <SQLSTATE：42785>

combination：値式のデータ型と結果のデータ型の組み合わせに誤りがあります。 <SQLSTATE:42807>

cc....cc：aa....aaを指定した問合せの位置番号

問合せの位置番号については，「1.5　問合せの位置番号」を参照してください。

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

KFAA30454-E

The viewed table "aa....aa"."bb....bb" cannot be accessed because it is invalid. (M+J+O)

"aa....aa"."bb....bb"のビュー表は無効化されているため，アクセスできません。 <SQLSTATE:4292A>

aa....aa：

ビュー表のスキーマ名

bb....bb：

ビュー表の表識別子

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

ビュー表の無効化を解除する必要があります。対処方法については，マニュアルHADB　システム構築・運用ガイドのビュー表の無効化を解除する方法を参照してください。

KFAA30458-E

The query name "aa....aa" specified in a "WITH" clause is a duplicate. (M+J+O)

WITH句中に指定された問合せ名aa....aaが重複しています。 <SQLSTATE:42733>

aa....aa：

問合せ名

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

KFAA30459-E

The column name "aa....aa" of viewed table "bb....bb" is already in use. (M+J+O)

ビュー表"bb....bb"の列名"aa....aa"が重複しています。 <SQLSTATE:42734>

aa....aa：

重複していた列名

bb....bb：

重複した列名があるビュー表の名前

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

列名を指定しているかどうかによって，対策が異なります。

列名を指定している場合

重複しないように列名を変更してください。

列名を省略している場合

問合せ指定の選択式の列名が重複しているため，ビュー表の列名が重複した名前となっています。列名を省略しないで，かつ重複しない列名を指定してください。

なお，次のどちらかの場合にこのメッセージが出力されたときは，手順に示す対策を実施してください。

ALTER VIEW文を実行した場合

HADBサーバのバージョンアップ時にビュー表の再作成が行われた場合

詳細については，マニュアルHADB　システム構築・運用ガイドのバージョンアップ時の注意事項のバージョンアップ時に行われるビュー表の再作成を参照してください。

手順

ビュー表の定義情報を確認する

処理対象ビュー表を定義するときに使用したCREATE VIEW文を確認してください。ディクショナリ表を検索すると，ビュー表の定義情報を取得できます。ディクショナリ表の検索例については，マニュアルHADB　システム構築・運用ガイドのディクショナリ表の検索のビュー表の定義情報を調べる場合を参照してください。

ビュー表を削除する

処理対象ビュー表を，DROP VIEW文で削除してください。

CREATE VIEW文の指定内容を修正する

手順1.で調べたCREATE VIEW文の指定内容を修正してください。

CREATE VIEW文でビュー表を再定義する

手順3.で修正したCREATE VIEW文で，手順2.で削除したビュー表を再定義してください。

CREATE VIEW文に指定した問合せ指定の選択式に*を指定したことが原因でこのメッセージが出力された場合は，*は指定しないでください。問合せ指定の選択式に，明示的に列名を指定するようにCREATE VIEW文の指定内容を修正してください。

KFAA30460-E

If a viewed table contains a column without a name, the column name specification cannot be omitted. (M+J+O)

ビュー表に導出列名が設定されていない列がある場合は，列名の指定を省略できません。 <SQLSTATE:42929>

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

列名を指定してください。

KFAA30464-E

The specification of the recursive query is invalid. (reason = aa....aa, with list number = bb....bb) (M+J+O)

再帰的問合せの指定に誤りがあります。

aa....aa：エラーの原因

an anchor member is not specified, or an anchor member is not specified before a recursive member：

アンカーメンバが指定されていません。または，すべてのアンカーメンバが再帰的メンバの前に指定されていません。 <SQLSTATE:427N5>

the recursive query name is specified in a subquery：

副問合せ中に再帰的問合せ名が指定されています。 <SQLSTATE:427N6>

the recursive member is not specified in an operand of a UNION ALL set operation：

再帰的メンバに対する集合演算としてUNION ALLが指定されていません。 <SQLSTATE:427N7>

the last anchor member specified and the first recursive member specified are not specified in the operands of a UNION ALL set operation：

最後に指定したアンカーメンバと，最初に指定した再帰的メンバに対する集合演算としてUNION ALLが指定されていません。 <SQLSTATE:427N8>

bb....bb：

再帰的問合せに対応するWITHリスト要素のリスト番号

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

KFAA30465-E

There is an error in the specification method of Logical predicate. (reason = aa....aa, query number = bb....bb) (M+J+O)

論理述語の指定に誤りがあります。 <SQLSTATE:42802>

aa....aa：誤りの内容

the data type of the value expression is not BOOLEAN

値式のデータ型がBOOLEAN型ではありません。

bb....bb：指定に誤りがある論理述語の問合せの位置番号

問合せの位置番号については，「1.5　問合せの位置番号」を参照してください。

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

KFAA30467-E

A table function derived table that includes the system-defined function "aa....aa" cannot be specified in the bb....bb. (query number = cc....cc) (M)

システム定義関数aa....aaを指定した表関数導出表は，bb....bbに指定できません。 <SQLSTATE:42849>

aa....aa：

システム定義関数名

bb....bb：表関数導出表を指定したSQL文

DELETE statement：DELETE文

INSERT statement：INSERT文

PURGE CHUNK statement：PURGE CHUNK文

UPDATE statement：UPDATE文

CREATE VIEW statement：CREATE VIEW文

cc....cc：表関数導出表を指定した問合せの位置番号

問合せの位置番号については，「1.5　問合せの位置番号」を参照してください。

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

KFAA30501-E

The cursor is not opened. (M+J+O)

カーソルがオープンされていません。 <SQLSTATE:24504>

(Ｓ)

このSQL文を無視します。

〔対策〕

カーソルをオープンしてから行を取り出して，カーソルをクローズするようにAPを修正してください。

KFAA30502-E

The cursor is already opened. (M+J+O)

すでにオープンしているカーソルを再度オープンしようとしています。 <SQLSTATE:24505>

(Ｓ)

このSQL文を無視します。

〔対策〕

カーソルをクローズしてから，再びオープンするようにAPを修正してください。

KFAA30505-E

Preparation of query with a cursor opened was requested. (M+J+O)

カーソルをオープンしている問合せに対して前処理を要求しています。 <SQLSTATE:24506>

(Ｓ)

このSQL文を無視します。

〔対策〕

カーソルをクローズしてから前処理するようにAPを修正してください。

KFAA30506-E

A query cannot be executed with EXECDIRECT. (M+J+O)

SQL文の前処理および実行を行うCLI関数a_rdb_SQLExecDirect()では，問合せを実行できません。 <SQLSTATE:07003>

(Ｓ)

このSQL文を無視します。

〔対策〕

問合せを実行する場合は，次に示すCLI関数を実行するようにAPを修正してください。

a_rdb_SQLPrepare()（SQL文の前処理）

a_rdb_SQLBindCols()（検索結果列の関連づけ）

a_rdb_SQLExecute()（前処理したSQL文の実行）

a_rdb_SQLFetch()（行の取り出し）

a_rdb_SQLCloseCursor()（カーソルのクローズ）

KFAA30512-E

An SQL statement (other than a prepared query) cannot be executed. (M+J+O)

SQL文の前処理をした問合せ以外のSQL文は実行できません。 <SQLSTATE:07005>

(Ｓ)

このSQL文を無視します。

〔対策〕

APを修正してください。

KFAA30547-E

Viewed tables cannot be defined from dictionary / system tables. (M+J+O)

ディクショナリ表またはシステム表を基表とするビュー表は定義できません。 <SQLSTATE:428A3>

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

ディクショナリ表またはシステム表以外の表を基表にして，ビュー表を定義してください。

KFAA30548-E

The user does not have permission to access the specified schema or schema object. (schema name = "aa....aa", schema object name = "bb....bb") (M+J+O)

指定したスキーマまたはスキーマオブジェクトにアクセスする権限がありません。<SQLSTATE:42820>

次の原因が考えられます。

存在しないスキーマ名を指定した

存在しないスキーマオブジェクト名を指定した

指定したスキーマオブジェクトに対するアクセス権限がない

aa....aa：

スキーマ名

bb....bb：

スキーマオブジェクト名

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

次のことを確認してください。

指定したスキーマ名，表名，またはインデクス名が正しいか確認してください。

対象のスキーマオブジェクトに対するアクセス権限の付与権を持っているHADBユーザから，スキーマオブジェクトに対するアクセス権限を付与してもらってください。

指定したスキーマオブジェクトが自分が所有するビュー表の場合，ビュー表が無効化されていないことを確認してください。そのあとで，ビュー表の基表に対するアクセス権限を付与してもらってください。

KFAA30549-E

The aa....aa "bb....bb" cannot be specified. (M+J+O)

認可識別子またはスキーマ名の指定に誤りがあります。 <SQLSTATE:42I08>

次に示す原因が考えられます。

認可識別子にALL，HADB，またはPUBLICを指定して，HADBサーバに接続しようとしています。

ディクショナリ表またはシステム表（スキーマ名がMASTERの表）を更新しようとしています。

認可識別子にALL，HADB，またはPUBLICを指定して，次のSQL文を実行しようとしています。

・ALTER USER

・CREATE USER

・DROP USER

・GRANT

・REVOKE

aa....aa：誤りがある指定

authorization identifier：認可識別子に誤りがある

schema：スキーマ名に誤りがある

bb....bb：

認可識別子またはスキーマ名に指定した文字列

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

SQL文に指定した認可識別子またはスキーマ名を修正してください。

KFAA30550-E

The aa....aa privilege is required to access the "bb....bb"."cc....cc" table. (M+J+O)

aa....aaがないため，検索対象の表は参照できません。 <SQLSTATE:42K01>

aa....aa：

検索対象の表を参照するために必要な権限

AUDIT ADMIN：監査管理権限

bb....bb：

参照できない表のスキーマ名

cc....cc：

参照できない表の表識別子

(Ｓ)

このSQL文を無視します。

〔対策〕

検索対象の表名に誤りがないかどうかを確認してください。誤りがある場合は，正しい表名を指定してください。表名が正しい場合は，aa....aaを持っているHADBユーザが，該当の表を検索してください。

KFAA30551-E

The operation "aa....aa" cannot be executed. (reason = bb....bb) (M+J+O)

SQL文aa....aaが実行できませんでした。 <SQLSTATE:42K02>

aa....aa：

実行しようとしたSQL文

bb....bb：

エラーの原因

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

対策方法を次に示します。

bb....bbに「the grantor's access privileges do not include the grant option」が表示された場合

GRANT文の実行者が正しくありません。対象のスキーマオブジェクトに対するアクセス権限の付与権を持っているHADBユーザの認可識別子で，GRANT文を実行してください。

bb....bbに「the revoker's access privileges do not include the grant option」が表示された場合

REVOKE文の実行者が正しくありません。取り消し対象のアクセス権限を付与したHADBユーザの認可識別子で，REVOKE文を実行してください。

KFAA30552-E

The DBA privilege is required to execute the operation in "aa....aa". (M+J+O)

aa....aaの操作をする場合は，DBA権限が必要です。 <SQLSTATE:42K03>

aa....aa：DBA権限が必要な操作

ALTER SERVER：外部サーバの定義変更

ALTER USER：HADBユーザの情報変更

CREATE SERVER：外部サーバの定義

CREATE USER：HADBユーザの作成

DROP SERVER：外部サーバの削除

DROP USER：HADBユーザの削除

GRANT AUDIT ADMIN：監査管理権限の付与

GRANT AUDIT VIEWER：監査参照権限の付与

GRANT DBA：DBA権限の付与

GRANT CONNECT：CONNECT権限の付与

GRANT CRYPTO ADMIN：暗号管理権限の付与

GRANT SCHEMA：スキーマ定義権限の付与

REVOKE DBA：DBA権限の取り消し

REVOKE CONNECT：CONNECT権限の取り消し

REVOKE CRYPTO ADMIN：暗号管理権限の取り消し

REVOKE SCHEMA：スキーマ定義権限の取り消し

GRANT文またはREVOKE文に複数の権限を指定した場合，指定した権限のうちどれか1つが出力されます。

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

DBA権限を持つHADBユーザがaa....aaの操作を実行してください。

なお，aa....aaがREVOKE CRYPTO ADMINの場合，暗号管理権限を持っているHADBユーザは自分が持っている暗号管理権限を取り消すことができます。

KFAA30555-E

The aa....aa privilege that you granted to yourself cannot be removed by you. (M+J+O)

自分自身に付与されている権限aa....aaを，自分で取り消すことはできません。 <SQLSTATE:42K05>

aa....aa：取り消すことができない権限

DBA：DBA権限

CONNECT：CONNECT権限

AUDIT ADMIN：監査管理権限

REVOKE文に複数の権限を指定した場合，指定した権限のうちどれか1つが出力されます。

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

DBA権限またはCONNECT権限を取り消そうとしたときにこのメッセージが出力された場合

自分が持っているDBA権限またはCONNECT権限を，自分で取り消すことはできません。DBA権限を持っているほかのHADBユーザに，自分が持っているDBA権限またはCONNECT権限を取り消してもらってください。

監査管理権限を取り消そうとしたときにこのメッセージが出力された場合

監査管理権限とCONNECT権限の両方を持つHADBユーザが自分だけの場合は，自分が持っている監査管理権限を取り消すことができません。そのため，監査管理権限を持っているHADBユーザを変更したい場合は，先にほかのHADBユーザに監査管理権限とCONNECT権限を付与してください。そのあとに，自分が持っている監査管理権限を取り消してください。監査管理権限とCONNECT権限の付与は，DBA権限を持っているHADBユーザが実行します。

監査証跡機能の運用をやめるために自分が持っている監査管理権限を取り消そうとしたときにこのメッセージが出力された場合は，マニュアルHADB　システム構築・運用ガイドの監査証跡機能の使用をやめる場合に示す手順で監査証跡機能の運用をやめてください。

KFAA30556-E

The operation cannot be executed because the authorization identifier "bb....bb" specified in aa....aa is cc....cc. (M+J+O)

aa....aaの操作が実行できませんでした。 <SQLSTATE:42K06>

aa....aa：実行しようとした操作

GRANT：GRANT文による権限の付与

GRANT AUDIT ADMIN：GRANT文による監査管理権限の付与

GRANT AUDIT VIEWER：GRANT文による監査参照権限の付与

GRANT CRYPTO ADMIN：GRANT文による暗号管理権限の付与

REVOKE：REVOKE文による権限の取り消し

REVOKE CONNECT：REVOKE文によるCONNECT権限の取り消し

REVOKE CRYPTO ADMIN：REVOKE文による暗号管理権限の取り消し

REVOKE DBA：REVOKE文によるDBA権限の取り消し

REVOKE SCHEMA：REVOKE文によるスキーマ定義権限の取り消し

bb....bb：

SQL文に指定した認可識別子

cc....cc：

エラーの原因

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

対策方法を次に示します。

cc....ccに「the owner of the target schema object」が表示された場合

権限を付与または取り消そうとした認可識別子は，スキーマオブジェクトの所有者の認可識別子です。指定した認可識別子，または指定したスキーマオブジェクト名が正しいか確認してください。

cc....ccに「connected to the HADB server」が表示された場合

HADBサーバに接続中の認可識別子のCONNECT権限を取り消すことはできません。対象の認可識別子がHADBサーバから切り離されたあとにREVOKE文を再実行してください。

すぐにCONNECT権限の取り消しを実行したい場合は，adbcancelコマンドで対象の認可識別子を強制的にHADBサーバから切り離してください。

cc....ccに「a special keyword that can be specified only by the owner of the target schema object」が表示された場合

PUBLICを指定してGRANT文を実行する場合は，アクセス権限の対象スキーマオブジェクトの所有者の認可識別子で実行してください。

cc....ccに「a user with privileges on which the privileges you are trying to grant depend」が表示された場合

アクセス権限を付与できないHADBユーザに，アクセス権限を付与しようとしています。次のHADBユーザには，アクセス権限を付与できません。

自分に対象のアクセス権限を付与したHADBユーザ

上記のHADBユーザに，対象のアクセス権限を付与している延長上のHADBユーザ

自分自身

cc....ccに「the auditor」が表示された場合

監査権限を持っているHADBユーザのCONNECT権限およびスキーマ定義権限を取り消すことはできません。監査権限を取り消したあとに，CONNECT権限またはスキーマ定義権限を取り消してください。監査権限の取り消しは，監査管理権限を持っているHADBユーザが実行します。

cc....ccに「a user who has the CRYPTO ADMIN privilege」が表示された場合

暗号管理権限を持っているHADBユーザのCONNECT権限を取り消すことはできません。暗号管理権限を取り消したあとに，CONNECT権限を取り消してください。暗号管理権限の取り消しは，DBA権限を持っているHADBユーザが実行します。なお，暗号管理権限を持っているHADBユーザは自分の持っている暗号管理権限を取り消すことができます。

cc....ccに「the last user who has the CRYPTO ADMIN privilege」が表示された場合

暗号管理権限を持っているHADBユーザが最低1人必要です。そのため，暗号管理権限を持っているHADBユーザが1人しかいないときに，そのHADBユーザから暗号管理権限を取り消すことはできません。ほかのHADBユーザに暗号管理権限を付与したあとに，REVOKE文を再実行してください。

cc....ccに「a user who does not have the CONNECT privilege」が表示された場合

CONNECT権限を持っていないHADBユーザには，暗号管理権限を付与できません。そのため，CONNECT権限を持っていないHADBユーザに暗号管理権限を付与するときは，同時にCONNECT権限も付与してください。またはCONNECT権限を持っているHADBユーザに暗号管理権限を付与しください。

cc....ccに「a user who uses PAM or Keycloak authentication」が表示された場合

PAM認証またはKeycloak認証を使用するHADBユーザには付与できない権限を付与しようとしています。データベース認証を使用しているHADBユーザの認可識別子を指定してGRANT文を再実行してください。

cc....ccに「the last user who has both DBA and CONNECT privileges and who uses database authentication」が表示された場合

ユーザ認証方式にデータベース認証を使用し，かつDBA権限およびCONNECT権限を持つHADBユーザが最低1人必要です。そのため，このようなHADBユーザが1人しかいないときに，そのHADBユーザから権限を取り消すことはできません。

ユーザ認証方式にデータベース認証を使用し，かつDBA権限およびCONNECT権限を持つHADBユーザが2人以上いることを確認したあとに，REVOKE文を再実行してください。

cc....ccに「the owner of the foreign servers」が表示された場合

DBA権限を取り消そうとしたHADBユーザが外部サーバを所有しているため，REVOKE文がエラーになりました。外部サーバを所有しているHADBユーザのDBA権限を取り消す場合，次の影響があります。

所有している外部サーバが削除されます。

削除される外部サーバを使用している外部表が削除されます。

削除される外部表に依存するビュー表が削除，または無効化されます。

上記について問題がない場合は，削除動作にCASCADEを指定するか，または削除動作の指定を省略してREVOKE文を実行してください。削除動作の指定については，マニュアルHADB　SQLリファレンスのREVOKE（権限の取り消し）を参照してください。

メモ

複数の認可識別子がエラーの原因となった場合でも，そのうちの1つの認可識別子に対するエラーメッセージだけが出力されます。

KFAA30559-E

The operation "aa....aa" cannot be executed using an authorization identifier "bb....bb" that does not exist. (M+J+O)

存在しない認可識別子bb....bbに対して，aa....aaの操作を実行しようとしました。 <SQLSTATE:42K07>

aa....aa：実行しようとした操作

ALTER USER：HADBユーザの情報変更

DROP USER：HADBユーザの削除

GRANT：権限の付与

REVOKE：権限の取り消し

bb....bb：

指定した認可識別子

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

存在する認可識別子を指定して，SQL文を再実行してください。

メモ

複数の認可識別子がエラーの原因となった場合でも，そのうちの1つの認可識別子に対するエラーメッセージだけが出力されます。

KFAA30560-E

The specified password is invalid. (M+J+O)

指定したパスワードは，パスワードの指定規則に違反しています。 <SQLSTATE:28501>

次の原因が考えられます。

指定したパスワードに構文上の誤りがあります。

指定したパスワードの長さが255バイトを超えています。

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

パスワードの指定を修正して，SQL文を再実行してください。

パスワードの指定規則については，マニュアルHADB　SQLリファレンスのCREATE USER文の指定形式および規則またはALTER USER文の指定形式および規則を参照してください。

KFAA30561-E

The specified authorization identifier or password is invalid. (M+J+O)

指定した認可識別子，またはパスワードに誤りがあります。 <SQLSTATE:28502>

次の原因が考えられます。

指定した認可識別子が存在しません。

誤ったパスワードを指定しています。

CONNECT権限が付与されていない認可識別子を指定しています。

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

正しい認可識別子またはパスワードを指定して，SQL文を再実行してください。

指定した認可識別子とパスワードが正しい場合は，CONNECT権限が付与されていない認可識別子を指定した可能性があります。指定した認可識別子に付与されている権限を調べる方法については，マニュアルHADB　システム構築・運用ガイドのHADBユーザが持っているユーザ権限とスキーマ操作権限を確認する方法を参照してください。認可識別子にCONNECT権限が付与されていない場合は，CONNECT権限を付与してください。

KFAA30562-E

The user of the specified authorization identifier cannot be deleted. (reason = aa....aa) (M+J+O)

DROP USER文に指定した認可識別子のHADBユーザは削除できません。 <SQLSTATE:42K19>

aa....aa：エラーの原因

users cannot delete themselves：自分自身を削除対象としています。

users cannot delete schemas they own：スキーマを所有しています。

users cannot delete foreign servers they own：外部サーバを所有しています。

the user is connected to the HADB server：HADBサーバに接続中です。

the user grants access privileges to other users：ほかのHADBユーザにアクセス権限を付与しています。

the user is the auditor：監査権限を持っています。

the last user who has the CRYPTO ADMIN privilege cannot be deleted：暗号管理権限を持っている最後のHADBユーザです。

the last user who has both DBA and CONNECT privileges and who uses database authentication cannot be deleted：ユーザ認証方式にデータベース認証を使用し，かつDBA権限およびCONNECT権限を持っている最後のHADBユーザです。

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

aa....aaに表示されたエラーの原因に従って，次に示す対処をしてください。

aa....aaがusers cannot delete themselvesの場合

自分の認可識別子のHADBユーザを削除することはできません。自分以外のHADBユーザの認可識別子を指定してください。

自分の認可識別子のHADBユーザを削除する場合は，DBA権限を持つほかのHADBユーザがDROP USER文を実行するようにしてください。

aa....aaがusers cannot delete schemas they ownの場合

削除対象のHADBユーザがスキーマを所有しているため，DROP USER文がエラーになりました。指定した認可識別子のHADBユーザが所有しているスキーマ，表，およびインデクスを削除してもよいか確認してください。

また，DROP USER文を実行して，HADBユーザが所有している表が削除されると，ほかのスキーマのビュー表および外部キーに，次に示す影響があります。

DROP USER文の実行によって削除される表に依存するビュー表（ほかのスキーマのビュー表）が削除されます（または無効化されます）。

DROP USER文の実行によって削除される表を被参照表とする外部キー（ほかのスキーマの外部キー）が削除されます。

上記の影響が問題ない場合は，削除動作にCASCADEを指定するか，または削除動作の指定を省略してDROP USER文を実行してください。削除動作の指定については，マニュアルHADB　SQLリファレンスのDROP USER文の指定形式および規則を参照してください。

aa....aaがusers cannot delete foreign servers they ownの場合

削除対象のHADBユーザが外部サーバを所有しているため，DROP USER文がエラーになりました。指定した認可識別子のHADBユーザが所有している外部サーバを削除してもよいか確認してください。

また，DROP USER文を実行して，HADBユーザが所有している外部サーバを使用している外部表が削除されると，ほかのスキーマのビュー表に，次に示す影響があります。

DROP USER文の実行によって削除される外部サーバを使用している外部表に依存するビュー表（ほかのスキーマのビュー表）が削除されます（または無効化されます）。

上記の影響が問題ない場合は，削除動作にCASCADEを指定するか，または削除動作の指定を省略してDROP USER文を実行してください。削除動作の指定については，マニュアルHADB　SQLリファレンスのDROP USER文の指定形式および規則を参照してください。

aa....aaがthe user is connected to the HADB serverの場合

HADBサーバに接続中の認可識別子のHADBユーザは削除できません。指定した認可識別子がHADBサーバから切り離されたあとにDROP USER文を実行してください。

すぐにHADBユーザの削除を実行したい場合は，adbcancelコマンドで対象の認可識別子を強制的にHADBサーバから切り離してください。

aa....aaがthe user grants access privileges to other usersの場合

削除対象のHADBユーザが，ほかのHADBユーザにアクセス権限を付与しているため，DROP USER文がエラーになりました。次のどちらかの対処を行ってください。

削除対象の認可識別子のHADBユーザが，ほかのHADBユーザに付与しているアクセス権限をすべて取り消してください。そのあとで，DROP USER文を再実行してください。

削除対象の認可識別子のHADBユーザによって，ほかのHADBユーザに付与されているアクセス権限がすべて取り消されても問題ないことを確認してください。そのあとで，削除動作にCASCADEを指定してDROP USER文を再実行してください。

aa....aaがthe user is the auditorの場合

監査権限を持っているHADBユーザを削除することはできません。監査権限を取り消したあとに，HADBユーザの削除を実行してください。監査権限の取り消しは，監査管理権限を持っているHADBユーザが実行します。

aa....aaがthe last user who has the CRYPTO ADMIN privilege cannot be deletedの場合

暗号管理権限を持っているHADBユーザが最低1人必要です。そのため，暗号管理権限を持っているHADBユーザが1人しかいないときに，そのHADBユーザを削除することはできません。ほかのHADBユーザに暗号管理権限を付与したあとに，HADBユーザの削除を実行してください。

aa....aaがthe last user who has both DBA and CONNECT privileges and who uses database authentication cannot be deletedの場合

ユーザ認証方式にデータベース認証を使用し，かつDBA権限およびCONNECT権限を持つHADBユーザが最低1人必要です。そのため，このようなHADBユーザが1人しかいないときに，そのHADBユーザを削除することはできません。

ユーザ認証方式にデータベース認証を使用し，かつDBA権限およびCONNECT権限を持つHADBユーザが2人以上いることを確認したあとに，HADBユーザの削除を実行してください。

KFAA30563-E

The SQL cannot be executed before a connection is established. (M+J+O)

HADBサーバとのコネクションが確立していないため，SQLが実行できませんでした。 <SQLSTATE:54201>

(Ｓ)

このSQL文を無視します。

〔対策〕

APを見直してください。SQL文の発行順序に誤りがないか確認して，修正してください。

マルチノード機能を使用している場合，adbcancelコマンドなどによって，すでにHADBサーバとのコネクションが切断されている可能性があります。この状態でSQL文を実行した場合，このメッセージが出力される可能性があります。その場合は，HADBサーバに再度接続してから，SQL文を実行してください。

KFAA30564-E

The authorization identifier "aa....aa" is invalid. (reason = bb....bb) (M+J+O)

認可識別子aa....aaの指定に誤りがあります。

認可識別子の長さが1〜100バイトの範囲外です。 <SQLSTATE:42529>

英数字以外の文字を指定しています。 <SQLSTATE:42539>

通常識別子で指定できない文字を指定しています。 <SQLSTATE:42539>

なお，指定した認可識別子に非表示文字がある場合，認可識別子が正しく表示されないことがあります。

aa....aa：認可識別子または不正な文字

認可識別子を表示できない場合は，*が表示されます。

bb....bb：エラーの原因

string error：英数字以外または通常識別子で指定できない文字を指定しています。

length error：認可識別子の長さが1〜100バイトの範囲外です。

(Ｓ)

処理を無視します。

〔対策〕

認可識別子の指定を修正してください。

メモ

複数の認可識別子がエラーの原因となった場合でも，そのうちの1つの認可識別子に対するエラーメッセージだけが出力されます。

KFAA30565-E

Argument aa....aa in the CLI function is invalid. (M+J+O)

CLI関数の引数が不正です。 <SQLSTATE:54001>

aa....aa：

誤りがある引数

(Ｓ)

このSQL文を無視します。

〔対策〕

引数を修正してください。

また，このメッセージが出力されないでCLI関数のリターンコードが-565となった場合，引数ConnectionHandleの値が不正なおそれがあります。

KFAA30566-E

The specified authorization identifier is currently being used. (M+J+O)

指定した認可識別子はすでに使用されています。 <SQLSTATE:42K43>

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

正しい認可識別子を指定してください。

KFAA30572-E

The privilege "aa....aa" that is specified in the statement "bb....bb" is duplicated. (M+J+O)

GRANT文またはREVOKE文に指定した権限の指定が重複しています。 <SQLSTATE:425D7>

aa....aa：重複指定した権限の種類

DBA：DBA権限

CONNECT：CONNECT権限

SCHEMA：スキーマ定義権限

AUDIT ADMIN：監査管理権限

AUDIT VIEWER：監査参照権限

CRYPTO ADMIN：暗号管理権限

SELECT：SELECT権限

INSERT：INSERT権限

UPDATE：UPDATE権限

DELETE：DELETE権限

TRUNCATE：TRUNCATE権限

COPY：COPY権限

REFERENCES：REFERENCES権限

IMPORT TABLE：IMPORT TABLE権限

REBUILD INDEX：REBUILD INDEX権限

GET COSTINFO：GET COSTINFO権限

EXPORT TABLE：EXPORT TABLE権限

MERGE CHUNK：MERGE CHUNK権限

CHANGE CHUNK COMMENT：CHANGE CHUNK COMMENT権限

CHANGE CHUNK STATUS：CHANGE CHUNK STATUS権限

ARCHIVE CHUNK：ARCHIVE CHUNK権限

UNARCHIVE CHUNK：UNARCHIVE CHUNK権限

bb....bb：

実行したSQL文

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

重複している権限の指定を削除してください。

KFAA30575-E

The operation "aa....aa" cannot be executed, because the audit trail facility is INACTIVE. (M+J+O)

監査証跡機能が無効なため，aa....aaの操作を実行できません。 <SQLSTATE:52011>

aa....aa：実行できなかった操作

CREATE AUDIT：監査対象の定義

DROP AUDIT：監査対象定義の削除

REVOKE AUDIT ADMIN：監査管理権限の取り消し

REVOKE AUDIT VIEWER：監査参照権限の取り消し

audit trail search by using the system-defined function ADB_AUDITREAD：ADB_AUDITREAD関数による監査証跡の検索

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

adbaudittrail --startコマンドを実行して，監査証跡機能を有効にしてください。そのあとに，aa....aaの操作を再実行してください。

なお，監査証跡機能の使用をやめるために，自分が持っている監査管理権限を取り消そうとしたときに，このメッセージ（aa....aaがREVOKE AUDIT ADMIN）が出力された場合，次の理由によって操作がエラーになっています。

ほかのHADBユーザが監査権限を持っている

自分自身が監査参照権限を持っている

この場合，次の手順で対処してください。

監査証跡機能を有効にする

ほかのHADBユーザが持っている監査権限を取り消す

自分が持っている監査参照権限を取り消す

監査証跡機能を無効にする

自分が持っている監査管理権限を取り消す

KFAA30577-E

The schema definition privilege cannot be deleted because the user of the specified authorization identifier "aa....aa" owns the schema. (M+J+O)

REVOKE文に指定した認可識別子のHADBユーザがスキーマを所有しているため，スキーマ定義権限を削除できません。<SQLSTATE:42K10>

aa....aa：

REVOKE文に指定した認可識別子

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

スキーマ定義権限の削除対象としたHADBユーザがスキーマを所有しているため，REVOKE文がエラーになりました。指定した認可識別子のHADBユーザが所有しているスキーマ，表，およびインデクスを削除してもよいか確認してください。

また，REVOKE文を実行して，HADBユーザが所有している表が削除されると，ほかのスキーマのビュー表および外部キーに，次に示す影響があります。

REVOKE文の実行によって削除される表に依存するビュー表（ほかのスキーマのビュー表）が削除されます（または無効化されます）。

REVOKE文の実行によって削除される表を被参照表とする外部キー（ほかのスキーマの外部キー）が削除されます。

上記の影響が問題ない場合は，削除動作にCASCADEを指定するか，または削除動作の指定を省略してREVOKE文を実行してください。削除動作の指定については，マニュアルHADB　SQLリファレンスのユーザ権限，スキーマ操作権限，監査権限，および暗号管理権限の取り消しを参照してください。

メモ

複数の認可識別子がエラーの原因となった場合でも，そのうちの1つの認可識別子に対するエラーメッセージだけが出力されます。

KFAA30579-E

The schema definition privilege is required to execute the operation "aa....aa". (M+J+O)

aa....aaの操作を実行する場合は，スキーマ定義権限が必要です。 <SQLSTATE:42K12>

aa....aa：スキーマ定義権限が必要な操作

CREATE SCHEMA：スキーマの定義

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

DBA権限を持つHADBユーザからスキーマ定義権限を付与してもらってください。

KFAA30601-E

"aa....aa"."bb....bb" of cc....cc is duplicated. (M+J+O)

次のSQL文で指定した表名，インデクス名，または制約名は，すでに使用されています。 <SQLSTATE:42I13>

ALTER TABLE文

CREATE TABLE文

CREATE INDEX文

CREATE VIEW文

一意性制約定義の指定に従って，HADBが自動的に定義しようとしたインデクスも該当します。一意性制約定義の指定に従って，HADBが自動的に定義しようとした制約名も該当します。また，チャンクアーカイブ指定に従って，アーカイブレンジ列にHADBが定義しようとしたインデクスも該当します。

aa....aa：

スキーマ名

bb....bb：

表識別子，インデクス識別子，または制約名

cc....cc：

table：表

index：インデクス

constraint：制約

an archive range column：アーカイブレンジ列

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

cc....ccがtable，index，またはconstraintの場合

SQL文に指定した表名，インデクス名，または制約名を修正してください。

cc....ccがan archive range columnの場合

チャンクアーカイブ指定のRANGEINDEXNAMEに指定したインデクス識別子はすでに使用されているため，インデクス識別子の指定を修正してください。

KFAA30602-E

The number of columns in the table exceeds 4,000. (M+J+O)

表の構成列数が上限の4,000を超えています。 <SQLSTATE:425C0>

(Ｓ)

このSQL文を無視します。

〔対策〕

SQL文に誤りがあれば修正してください。または，表の列数を4,000列以下にしてください。

KFAA30604-E

The aa....aa of the data type "bb....bb" is invalid. (M+J+O)

データ型の長さ，精度，位取りのどれかに誤りがあります。 <SQLSTATE:42590>

aa....aa：エラーの原因

precision of the decimal number for the seconds：小数秒精度

length：長さ

precision：精度

scale：位取り

bb....bb：誤りがあるデータ型

BINARY：BINARY型

CHAR：CHAR型

DECIMAL：DECIMAL型またはNUMERIC型

TIME：TIME型

TIMESTAMP：TIMESTAMP型

VARBINARY：VARBINARY型

VARCHAR：VARCHAR型またはSTRING型

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

KFAA30607-E

Definition SQL statements cannot be used on another user's aa....aa. (M+J+O)

ほかのHADBユーザが所有するスキーマは変更できません。 <SQLSTATE:42K14>

次に示す場合にこのメッセージが出力されます。

実表，ビュー表，外部表およびインデクスの定義時に，実行中のHADBユーザ以外のスキーマ名を指定した場合

実表，ビュー表，外部表およびインデクスの削除時に，実行中のHADBユーザ以外のスキーマ名を指定した場合

ビュー表の再作成時に，実行中のHADBユーザ以外のスキーマ名を指定した場合

インデクスの定義時に，実行中のHADBユーザ以外のスキーマ名を指定した実表にインデクスを定義しようとした場合

なお，定義系SQLで指定したスキーマ名が，HADBサーバと接続したときの認可識別子と異なる場合も，このメッセージが出力されます。

aa....aa：

schema：スキーマ

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

指定したスキーマ名に誤りがあれば修正してください。または，HADBサーバに接続したときの認可識別子が間違っていないか確認してください。

KFAA30609-E

Unable to aa....aa in FIX table. (M+J+O)

FIX表に対して次のことはできません。 <SQLSTATE:42I14>

可変長データ型の列を定義する

チャンクアーカイブ指定を指定する

表をカラムストア表として定義する

aa....aa：エラーの原因

define variable length column：可変長データ型の列定義

specify the "ARCHIVABLE" option：チャンクアーカイブ指定

specify the "STORAGE FORMAT COLUMN" option：カラムストア表の定義（STORAGE FORMATオプションにCOLUMNを指定している）

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

CREATE TABLE文，またはALTER TABLE文の指定を見直してください。

FIX表を定義する場合は，次のすべての定義および指定をしないでください。

可変長データ型の列の定義

チャンクアーカイブ指定

カラムストア表の定義（STORAGE FORMATオプションにCOLUMNを指定する）

次のどれかの条件に該当する場合は，FIX指定をやめてください。

可変長データ型の列を定義する場合

チャンクアーカイブ指定をする場合

カラムストア表の定義をする場合（STORAGE FORMATオプションにCOLUMNを指定する場合）

KFAA30612-E

The column name "aa....aa" is duplicated. (M+J+O)

列名が重複しています。 <SQLSTATE:42I15>

aa....aa：

エラーとなった列名

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

CREATE FOREIGN TABLE文で列定義を省略している場合にこのメッセージが出力されたときは，次のどちらかの対処をしてください。

PARQUET形式の外部データファイルのスキーマ情報の列名が重複しています。外部データの列名が重複しないように列名を変更してください。

参照しているIcebergテーブルのメタデータに含まれる列名が重複しています。列名が重複しないように列名を変更してください。

KFAA30613-E

A column cannot be aa....aa a table(reason = bb....bb). (M+J+O)

ALTER TABLE文による列の追加または削除はできません。 <SQLSTATE:53021>

aa....aa：エラーとなった操作

added to：ALTER TABLE文による列の追加

deleted from：ALTER TABLE文による列の削除

bb....bb：列の追加または削除ができない理由

A fix table in which data was stored at least once：

行を格納するセグメントが割り当てられている状態のFIX表に対して，列の追加または削除はできません。

A table in which data has been stored at least once and for which BRANCH ALL option is specified：

CREATE TABLE文でBRANCH ALLを指定した実表で，かつ行を格納するセグメントが割り当てられている状態の実表に対して，列の追加または削除はできません。

An archivable multi-chunk table：

アーカイブマルチチャンク表に対して，列の削除はできません。

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

次のどちらかの対処をしてください。

aa....aaがadded toの場合

マニュアルHADB　システム構築・運用ガイドの実表に列を追加できない場合を参照して列を追加してください。

aa....aaがdeleted fromの場合

次のどれかの対処をしてください。

A fix table in which data was stored at least onceの場合

マニュアルHADB　システム構築・運用ガイドの実表の列を削除する方法の実表の全行を削除したあとに列を削除する方法を参照して列を削除してください。

A table in which data has been stored at least once and for which BRANCH ALL option is specifiedの場合

マニュアルHADB　システム構築・運用ガイドの実表の列を削除する方法の実表の全行を削除したあとに列を削除する方法を参照して列を削除してください。

An archivable multi-chunk tableの場合

マニュアルHADB　システム構築・運用ガイドの実表の列を削除する方法のアーカイブマルチチャンク表の列を削除する方法を参照して列を削除してください。

KFAA30614-E

A B-tree index cannot be created in column "aa....aa". (reason = "bb....bb") (M)

次に示すデータ型の列は，B-treeインデクスのインデクス構成列に指定できません。 <SQLSTATE:42I16>

BINARY型

VARBINARY型

aa....aa：

エラーとなったデータ型の列名

bb....bb：エラーの原因

The data type of the column is BINARY：データ型がBINARY型の列です。

The data type of the column is VARBINARY：データ型がVARBINARY型の列です。

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

aa....aaの列にはB-treeインデクスは定義できません。列のデータ型，インデクス構成列などのデータベースの設計を見直してください。

KFAA30616-E

The B-tree index key length exceeded the maximum length. (M+J+O)

B-treeインデクスのキー長が最大長を超えています。 <SQLSTATE:56007>

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

次に示すどちらかの対処をしてください。

B-treeインデクスを格納するDBエリアのページサイズを大きくする

B-treeインデクスのキー長が最大長以下になるように修正する

CREATE INDEX文の実行時にこのメッセージが出力された場合は，マニュアルHADB　SQLリファレンスのCREATE INDEX文の指定形式および規則の規則を参照して，B-treeインデクスのキー長の最大長を確認してください。

CREATE TABLE文の実行時にこのメッセージが出力された場合は，マニュアルHADB　SQLリファレンスのCREATE TABLE文の指定形式および規則の規則を参照して，主キーに対応するB-treeインデクスのキー長の最大長を確認してください。

KFAA30617-E

The number of columns in the aa....aa exceeds 16. (M+J+O)

列数の指定が上限の16を超えたため，SQL文がエラーになりました。

aa....aa：

エラーの原因

(Ｓ)

このSQL文を無視します。

〔対策〕

aa....aaに表示されたエラーの原因を確認して，対処してください。

aa....aaに表示されたエラーの原因

エラーの原因および対処

SQLSTATE

index

複数列インデクスのインデクス構成列の数が上限の16を超えています。複数列インデクスのインデクス構成列の数を16以下にしてください。

425C6

primary key

主キーを構成する列の数が上限の16を超えています。主キーを構成する列の数を16以下にしてください。

foreign key

外部キーを構成する列の数が上限の16を超えています。外部キーを構成する列の数を16以下にしてください。

425CD

KFAA30619-E

Among the aa....aa columns names, column name "bb....bb" is duplicated. (M+J+O)

列名の指定が重複しているため，SQL文がエラーになりました。 <SQLSTATE:42I18>

aa....aa：

エラーの原因

bb....bb：指定が重複している列名

列名を出力できない場合は，***が表示されます。

(Ｓ)

このSQL文を無視します。または，このトランザクションを無効にします。

〔対策〕

aa....aaに表示されたエラーの原因を確認して，対処してください。

aa....aaに表示されたエラーの原因

エラーの原因および対処

index

CREATE INDEX文で指定したインデクス構成列に，同じ列名を2つ以上指定しています。インデクス構成列の指定を修正してください。

primary key

CREATE TABLE文で指定した主キーを構成する列に，同じ列名を2つ以上指定しています。主キーを構成する列の指定を修正してください。

foreign key

CREATE TABLE文で指定した外部キーを構成する列に，同じ列名を2つ以上指定しています。外部キーを構成する列の指定を修正してください。

KFAA30629-E

The column cannot be deleted from the base table. (reason = aa....aa) (M+J+O)

ALTER TABLE文による列の削除はできません。 <SQLSTATE:53021>

aa....aa：列を削除できない理由

the segment for storing the row has been allocated to the table or an operation is performed after the column is added that prevents the column from being deleted：

列を削除できる次のどちらかの条件を満たしていません。

列を削除する実表に，行を格納するセグメントが割り当てられていない

削除対象の列がALTER TABLE文で追加した列であり，かつ列を追加したあとに列の削除ができなくなる処理（INSERT文やadbimportコマンドなど）を実行していない

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

マニュアルHADB　システム構築・運用ガイドの実表の列を削除する方法の実表の全行を削除したあとに列を削除する方法を参照して，列を削除してください。

KFAA30630-E

A column for which NOT NULL constraint is specified cannot be added to a table in which data has been stored at least once. (M+J+O)

行を格納するセグメントが割り当てられている状態の実表には，非ナル値制約を指定した列を追加できません。 <SQLSTATE:42IAC>

(Ｓ)

このSQL文を無視します。または，このトランザクションを無効にします。

〔対策〕

この表に列を追加する方法については，マニュアルHADB　システム構築・運用ガイドの実表に列を追加できない場合を参照してください。

KFAA30632-E

The column cannot be deleted because only one column is defined in the table. (M+J+O)

表に定義されている列が1列しかないため，その列をALTER TABLE文で削除することはできません。 <SQLSTATE:42I25>

(Ｓ)

このSQL文を無視します。または，このトランザクションを無効にします。

〔対策〕

表に定義されている列が1列しかない場合，その列をALTER TABLE文で削除することはできません。

表を削除したい場合は，DROP TABLE文を実行してください。

KFAA30650-E

The number of viewed table columns is not equal to the number of columns in SELECT. (M+J+O)

CREATE VIEW文の指定に誤りがあります。列名リストに指定する列名の数と，問合せ式によって導出される表の列数が異なっています。 <SQLSTATE:42723>

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

CREATE VIEW文の列名リストに指定する列名の数と，問合せ式によって導出される表の列数を同じにしてください。

なお，次のどちらかの場合にこのメッセージが出力されたときは，手順に示す対策を実施してください。

ALTER VIEW文を実行した場合

HADBサーバのバージョンアップ時にビュー表の再作成が行われた場合

詳細については，マニュアルHADB　システム構築・運用ガイドのバージョンアップ時の注意事項のバージョンアップ時に行われるビュー表の再作成を参照してください。

手順

ビュー表の定義情報を確認する

処理対象ビュー表を定義するときに使用したCREATE VIEW文を確認してください。ディクショナリ表を検索すると，ビュー表の定義情報を取得できます。ディクショナリ表の検索例については，マニュアルHADB　システム構築・運用ガイドのディクショナリ表の検索のビュー表の定義情報を調べる場合を参照してください。

ビュー表を削除する

処理対象ビュー表を，DROP VIEW文で削除してください。

CREATE VIEW文の指定内容を修正する

手順1.で調べたCREATE VIEW文の指定内容を修正してください。

CREATE VIEW文でビュー表を再定義する

手順3.で修正したCREATE VIEW文で，手順2.で削除したビュー表を再定義してください。

CREATE VIEW文に指定した問合せ指定の選択式に*を指定したことが原因でこのメッセージが出力された場合は，*は指定しないでください。問合せ指定の選択式に，明示的に列名を指定するようにCREATE VIEW文の指定内容を修正してください。

KFAA30651-E

"aa....aa" cannot be specified in a view definition. (M+J+O)

ビュー定義中には，aa....aaの項目を指定できません。 <SQLSTATE:42850>

aa....aa：指定できない項目

dynamic parameter：？パラメタ

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

KFAA30652-E

The specified DB area "aa....aa" does not exist. (M+J+O)

次に示すSQL文中に指定したDBエリア，または仮定されたDBエリアが存在しません。 <SQLSTATE:58005>

CREATE TABLE文

CREATE INDEX文

ALTER TABLE文

aa....aa：

DBエリア名

(Ｓ)

このSQL文を無視します。または，このトランザクションを無効にします。

〔対策〕

SQL文中に「IN DBエリア名」の指定をしているかどうかを確認してください。

■「IN DBエリア名」の指定を省略している場合：

サーバ定義のadb_sql_default_dbarea_sharedオペランドに指定したDBエリアが存在しません。次のどちらかの対策をしてください。

サーバ定義のadb_sql_default_dbarea_sharedオペランドの指定を修正してください。

SQL文中に「IN DBエリア名」の指定を追加してください。

■「IN DBエリア名」を指定している場合：

「IN DBエリア名」の指定を修正してください。

KFAA30653-E

The specified DB area "aa....aa" is not for bbbb. (M+J+O)

指定したDBエリア，または仮定されたDBエリアはデータ用DBエリアではありません。 <SQLSTATE:58006>

aa....aa：

DBエリア名

bbbb：DBエリアの種類

data：データ用DBエリア

(Ｓ)

このSQL文を無視します。または，このトランザクションを無効にします。

〔対策〕

SQL文中に「IN DBエリア名」の指定をしているかどうかを確認してください。

■「IN DBエリア名」の指定を省略している場合：

サーバ定義のadb_sql_default_dbarea_sharedオペランドに指定したDBエリアがデータ用DBエリアではありません。次のどちらかの対策をしてください。

サーバ定義のadb_sql_default_dbarea_sharedオペランドに，データ用DBエリアを指定してください。

SQL文中の「IN DBエリア名」にデータ用DBエリアを指定してください。

■「IN DBエリア名」を指定している場合：

SQL文中の「IN DBエリア名」にデータ用DBエリアを指定してください。

KFAA30655-E

A viewed table cannot be defined from viewed tables. (M)

ビュー表を基表として，ビュー表は定義できません。 <SQLSTATE:427B3>

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

ビュー表以外の表を基表として，ビュー表を定義してください。

KFAA30656-E

Schema "aa....aa" was not found in the system. (M+J+O)

スキーマ"aa....aa"がありません。 <SQLSTATE:42I26>

aa....aa：

スキーマ名

(Ｓ)

このSQLを無視します。または，このトランザクションを無効にします。

〔対策〕

スキーマを定義してください。

KFAA30657-E

The size (aa....aa) of the area needed to store the row exceeds the page size (bb....bb). (M+J+O)

行を格納するために必要な領域長がページサイズを超えているため，CREATE TABLE文またはALTER TABLE文を実行できません。 <SQLSTATE:56009>

aa....aa：

行を格納するために必要な領域長

bb....bb：ページサイズ

ページサイズまたは行を格納するために必要な領域長を出力できない場合は，***が表示されます。

(Ｓ)

このSQL文を無視します。または，このトランザクションを無効にします。

〔対策〕

次のどれかの対処をしてください。

マニュアルHADB　SQLリファレンスのCREATE TABLE文の指定形式および規則またはALTER TABLE文の指定形式および規則の規則を参照して実表の行長を見直してください。

実表を格納するデータ用DBエリアのページサイズを大きくしてください。

配列型の列が定義された表の場合は，ページサイズが4,096バイトのDBエリアには格納できません。ページサイズが8,192バイト以上のDBエリアに格納してください。

KFAA30659-E

The value specified in the CHANGE clause of the ALTER TABLE statement is invalid. (reason = aa....aa) (M+J+O)

ALTER TABLE文のCHANGE句に指定したデータ型，およびデータ長に誤りがあります。 <SQLSTATE:42I27>

aa....aa：

エラーの原因

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

次の表に従って対処してください。そのあとで，ALTER TABLE文を再実行してください。

aa....aaに出力された内容

エラーの原因

対処

the data type that cannot be changed is specified

変更できないデータ型を指定しています。

次のどちらかの組み合わせになるように，CHANGE句を指定してください。

CHANGE句の列名にデータ長が254バイト以下のVARCHAR型の列を指定する場合

変更後のデータ型には，データ長が255バイト以下のVARCHAR型を指定してください。

CHANGE句の列名にデータ長が256バイト以上，31,999バイト以下のVARCHAR型の列を指定する場合

変更後のデータ型には，データ長が32,000バイト以下のVARCHAR型を指定してください。

the specified data length after the change is shorter than the data length before the change

変更後のデータ型のデータ長に，変更前のデータ長よりも短いデータ長を指定しています。

変更後のデータ型のデータ長には変更前のデータ長より長いデータ長を指定してください。

KFAA30661-E

Index "aa....aa"."bb....bb" with the same structure already exists. (M+J+O)

同じ構成のインデクスがすでにあります。 <SQLSTATE:42I29>

aa....aa：

スキーマ名

bb....bb：

インデクス識別子

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

CREATE INDEX文の指定内容を確認し，必要に応じてSQL文を修正してください。

KFAA30664-E

The specified schema "aa....aa" already exists. (M+J+O)

同じ名称のスキーマがすでにあります。 <SQLSTATE:42I30>

aa....aa：

スキーマ名

(Ｓ)

このSQLを無視します。または，このトランザクションを無効にします。

〔対策〕

スキーマ名を修正してください。

KFAA30665-E

The ALTER TABLE statement could not be used to change the column attributes, because the current aa....aa and the new aa....aa are the same. (M+J+O)

変更前と変更後の指定値が同じため，ALTER TABLE文で列属性（最大要素数またはデータ長）の変更ができません。 <SQLSTATE:42I31>

aa....aa：誤りがある指定

maximum number of elements：最大要素数

data length：データ長

(Ｓ)

このSQL文を無視します。または，このトランザクションを無効にします。

〔対策〕

次のどちらかの対処をしてください。

aa....aaがmaximum number of elementsの場合

変更前の最大要素数より大きい値を最大要素数に指定して，ALTER TABLE文を再実行してください。

aa....aaがdata lengthの場合

変更前のデータ長より大きい値を変更後のデータ型のデータ長に指定して，ALTER TABLE文を再実行してください。

KFAA30667-E

The maximum number of elements specified in the CHANGE clause of the ALTER TABLE statement is invalid. (reason = aa....aa) (M+J+O)

ALTER TABLE文のCHANGE句に指定した最大要素数に誤りがあります。 <SQLSTATE:42I32>

aa....aa：エラー要因

the new value is less than the current value：

最大要素数を変更前より小さくしようとしています。

the data type of the target column is not the array type：

配列型ではない列の最大要素数を変更しようとしています。

(Ｓ)

このSQL文を無視します。または，このトランザクションを無効にします。

〔対策〕

出力されたエラー要因に従って，次に示す対処をしてください。

the new value is less than the current valueの場合

変更前の最大要素数より大きい値を最大要素数に指定して，ALTER TABLE文を再実行してください。

the data type of the target column is not the array typeの場合

CHANGE句に配列型の列名を指定して，ALTER TABLE文を再実行してください。

KFAA30670-E

There is an error in the bb....bb processing of aa....aa. (M+J+O)

aa....aaに対しては，bb....bbの操作はできません。 <SQLSTATE:42870>

aa....aa：操作対象の表

read only viewed table：読み取り専用ビュー表

bb....bb：実行しようとした操作

insert：INSERT文

update：UPDATE文

delete：DELETE文

(Ｓ)

このSQL文を無視します。

〔対策〕

操作対象の表が正しいか確認してください。

KFAA30673-E

"aa....aa" in the bb....bb statement is duplicated. (M+J+O)

表の定義またはインデクスの定義で，2回以上指定できないオプションを指定しています。 <SQLSTATE:425D4>

aa....aa：2回以上指定したオプション

BRANCH：BRANCH ALL指定

CORRECTIONRULE：テキストインデクス表記ゆれ補正指定

EMPTY：未完状態指定

EXCLUDE NULL VALUES：ナル値除外指定

INDEXTYPE：インデクスの種別指定

PCTFREE：インデクス未使用領域指定または表未使用領域指定

PRIMARY KEY：一意性制約定義

DELIMITER：テキストインデクス区切り文字指定

STORAGE FORMAT：表格納形式指定

bb....bb：エラーとなったSQL文

CREATE INDEX

CREATE TABLE

(Ｓ)

このSQL文を無視します。

〔対策〕

SQL文を修正してください。

KFAA30677-E

aa....aa cannot be executed for bb....bb. (M+J+O)

aa....aaの処理をbb....bbに対して実行することはできません。

ビュー表または外部表に対して，TRUNCATE TABLE文は実行できません。 <SQLSTATE:427B3>

シングルチャンク表，ビュー表，または外部表に対して，PURGE CHUNK文は実行できません。 <SQLSTATE:427B4>

aa....aa：実行できない処理

purge chunk：PURGE CHUNK文

truncate table：TRUNCATE TABLE文

bb....bb：処理対象の表

viewed table：ビュー表

foreign table：外部表

no multi chunk table：シングルチャンク表

(Ｓ)

このSQL文を無視します。

〔対策〕

SQL文を修正してください。

KFAA30678-E

No column definition is specified in the aa....aa. (M+J+O)

aa....aa文で，列定義が1つも指定されていません。 <SQLSTATE:425D0>

aa....aa：エラーとなったSQL文

CREATE TABLE statement：CREATE TABLE文

CREATE FOREIGN TABLE statement：CREATE FOREIGN TABLE文

(Ｓ)

このSQL文を無視します。または，このトランザクションを無効にします。

〔対策〕

CREATE TABLE文の列定義を指定してください。

KFAA30692-E

Execution is not possible because table "aa....aa"."bb....bb" is in use. (M+J+O)

表bb....bbの表定義情報が使用中のため，定義系SQLを実行できません。 <SQLSTATE:53024>

aa....aa：

スキーマ名

bb....bb：

表識別子

(Ｓ)

このSQL文を無視します。または，このトランザクションを無効にします。

〔対策〕

トランザクションの終了後，再実行してください。

KFAA30695-E

The aa....aa, which has a defined bb....bb, cannot be deleted because "RESTRICT" is specified. (M+J+O)

削除動作にRESTRICTを指定してSQL文を実行しましたが，次に示すどれかの理由によってSQL文がエラーになりました。 <SQLSTATE:42I44>

インデクスまたは制約が定義されている実表を削除しようとしました。

表が定義されているスキーマを削除しようとしました。

依存するビュー表が存在する表を削除しようとしました。

インデクスまたは制約が定義されている列を削除しようとしました。

依存するビュー表が存在する表の列を削除しようとしました。

外部表で使用されている外部サーバを削除しようとしました。

依存するビュー表が存在する外部表を削除しようとしました。

メモ

アーカイブマルチチャンク表には，レンジインデクスが必ず定義されているため，アーカイブマルチチャンク表を削除した場合，上記の1.に該当するエラーになります。

aa....aa：エラーとなったSQL文

table：DROP TABLE文

schema：DROP SCHEMA文

viewed table：DROP VIEW文

column of table：ALTER TABLE文による列の削除

foreign server：DROP SERVER文

foreign table：DROP FOREIGN TABLE文

bb....bb：定義されているオブジェクト

table：表

index：インデクス

viewed table：ビュー表

constraint：制約

foreign table：外部表

(Ｓ)

このSQL文を無視します。または，このトランザクションを無効にします。

〔対策〕

次の表からエラーの原因となったオブジェクトを特定してください。aa....aaに出力されたSQL文の実行に伴い，表，インデクス，または制約が削除（ビュー表の場合は削除または無効化）されても問題がないかどうかを確認してください。問題がない場合は，削除動作にCASCADEを指定するか，または削除動作の指定を省略してSQL文を再実行してください。

aa....aaに出力された内容

bb....bbに出力された内容

エラー原因のオブジェクト

table

index

削除する表に定義されているインデクス（アーカイブマルチチャンク表のアーカイブレンジ列に定義されているレンジインデクスを含みます）

constraint

削除する表に定義されている制約

viewed table

削除する表を基表とするビュー表，または削除する表に依存するビュー表

schema

table

削除するスキーマに定義されている表，ビュー表およびインデクス

viewed table

viewed table

削除するビュー表を基表とするビュー表，または削除するビュー表に依存するビュー表

column of table

index

削除する列に定義されているインデクス

constraint

削除する列に定義されている制約

viewed table

列を削除する表に依存するビュー表

foreign server

foreign table

削除する外部サーバを使用している外部表

foreign table

viewed table

削除する外部表に依存するビュー表

KFAA30704-E

The specified data type of a column "aa....aa" for column definition in the CREATE FOREIGN TABLE statement is invalid. (M+J+O)

CREATE FOREIGN TABLE文の列定義に指定した列"aa....aa"のデータ型に誤りがあります。 <SQLSTATE:42I91>

aa....aa：

エラーとなった列名

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

CREATE FOREIGN TABLE文の列定義に，次に示すデータ型は指定できません。

外部データのデータ形式指定にPARQUETを指定した場合※1

TIME(0)，TIME(12)

TIMESTAMP(0)，TIMESTAMP(12)※2

上記のどれかをフィールドデータ型に含むSTRUCT，または上記のどれかを要素データ型に含むARRAY

外部データのデータ形式指定にCSVを指定した場合

TIME(12)

TIMESTAMP(12)※2

UUID

STRUCT

ARRAY

外部データのデータ形式指定にJSONを指定した場合

TIME(12)

TIMESTAMP(12)※2

UUID

上記のどれかをフィールドデータ型に含むSTRUCT，または上記のどれかを要素データ型に含むARRAY

外部データのデータ形式指定にICEBERGを指定した場合※3

TIME(0)，TIME(3)，TIME(9)，TIME(12)

TIMESTAMP(0)，TIMESTAMP(3)，TIMESTAMP(9)，TIMESTAMP(12)※2

上記のどれかをフィールドデータ型に含むSTRUCT，または上記のどれかを要素データ型に含むARRAY

上記以外の小数秒精度を指定するか，またはほかのデータ型を指定してください。CREATE FOREIGN TABLE文については，マニュアルHADB　SQLリファレンスのCREATE FOREIGN TABLE（外部表の定義）を参照してください。

注※1

列定義の指定を省略した場合，HADBサーバが自動的に列定義を生成します。生成される列のデータ型がここで説明している指定できないデータ型に該当する場合，CREATE FOREIGN TABLE文がエラーになります。

注※2

TIMESTAMP WITHOUT TIME ZONE型とTIMESTAMP WITH TIME ZONE型の両方とも該当します。

注※3

外部データのデータ形式指定にICEBERGを指定した場合，HADBサーバが自動的に列定義を生成します。生成される列のデータ型がここで説明している指定できないデータ型に該当する場合，CREATE FOREIGN TABLE文がエラーになります。

KFAA30705-E

The value aa....aa of option "bb....bb" in statement cc....cc is outside the specified range. (M+J+O)

CREATE TABLE文またはALTER TABLE文中の表オプション，またはCREATE INDEX文中のインデクスオプションに，範囲外の値を指定しています。 <SQLSTATE:425D5>

aa....aa：誤りがある指定値

出力できない場合は，***が表示されます。

bb....bb：範囲外の値を指定したオプション名

PCTFREE

CHUNK

cc....cc：実行したSQL文

ALTER TABLE

CREATE TABLE

CREATE INDEX

(Ｓ)

このSQL文を無視します。または，このトランザクションを無効にします。

〔対策〕

範囲外の値を指定した表オプションまたはインデクスオプションの指定値を修正してください。

KFAA30706-E

The number of defined indexes in table "aa....aa"."bb....bb" exceeded 64. (M+J+O)

1つの表に定義できるインデクスの数が上限の64を超えました。 <SQLSTATE:5600B>

aa....aa：

スキーマ名

bb....bb：

表識別子

(Ｓ)

このSQL文を無視します。または，このトランザクションを無効にします。

〔対策〕

表に定義するインデクスを再検討してください。

KFAA30720-E

An error occurred in the client library. (file = "aa....aa", location = bb....bb) (M+J+O)

クライアントライブラリで内部矛盾が発生しました。 <SQLSTATE:5C011>

aa....aa：

エラーを検出したソースファイルの名称

bb....bb：

エラーを検出した位置

(Ｓ)

処理を終了します。

〔対策〕

APを再実行してください。このメッセージが出力された場合，HADBサーバとの接続が切断されているため，HADBサーバとの接続から実行する必要があります。再接続しても問題が解決しない場合，クライアントメッセージログファイルのバックアップを取得してから，弊社問い合わせ窓口に連絡してください。

KFAA30722-E

A communication error occurred. (reason = "aa....aa") (M+J+O)

SQL文の処理中に続行できない通信エラーが発生しました。

aa....aa：エラーの原因

CONNECTION CLOSED：HADBサーバとの接続が切断されました。 <SQLSTATE:52320>

INVALID DATA：HADBサーバから不当なデータを受信しました。 <SQLSTATE:52321>

(Ｓ)

処理を終了します。HADBサーバとの接続を切断します。

〔対策〕

APまたはコマンドを再実行してください。このメッセージが出力された場合，HADBサーバとの接続が切断されているため，APを再実行する場合は，HADBサーバとの接続から実行する必要があります。

なお，エラーの原因がCONNECTION CLOSEDで，HADBサーバに再接続できない場合，HADBサーバが停止しているおそれがあります。HADBサーバが停止していないか確認してください。

HADBサーバが稼働中であっても接続できない場合は，HADBサーバとHADBクライアントのバージョンが異なっている可能性があります。サーバメッセージログファイルに，HADBサーバへの接続を拒否された旨のメッセージが出力されている場合は，HADBサーバとHADBクライアントのバージョンを確認して，バージョンを同じにしてください。

KFAA30723-E

Communication with the server failed. (reason = "aa....aa") (M+J+O)

HADBサーバとの通信でエラーが発生しました。または，HADBサーバが異常終了しています。

aa....aa：

障害原因

aa....aaの値

意味

SQLSTATE

SERVER NOT UP

HADBサーバが稼働していません。

08004

HOST NAME

通信先ホストのアドレスを取得できません。

52322

NETWORK

次のどれかの障害を検知しました。

ネットワークに障害が発生しました。

ローカルのファイアウォールの規則によって，接続がブロックされました。

HADBサーバが異常終了してコネクションが切断されました。

HADBクライアントのバージョンが接続先のHADBサーバと異なるため，コネクションが切断されました。

52324

SecurityException

JDBCドライバでセキュリティ違反が発生しました。

52325

TIMEOUT

HADBサーバへの接続，またはデータの送信時にタイムアウトが発生しました。

52326

SYSTEM CALL ERROR

通信処理でシステムコールエラーが発生しました。

52328

DESCRIPTOR

ディスクリプタ不足が発生しました。

53040

INSUFFICIENT NETWORK PORT

通信ポート番号の割り当てに失敗しました。

53041

CLIENT MEMORY

クライアントライブラリでメモリ不足が発生しました。

53201

(Ｓ)

処理を終了します。

〔対策〕

APを再実行してください。このメッセージが出力された場合，HADBサーバとの接続が切断されているため，HADBサーバとの接続から実行する必要があります。

障害原因にCLIENT MEMORYが表示された場合は，次に示す手順でメモリ不足を解消してください。

不要なプロセスがないかどうかを確認してください。不要なプロセスがある場合は，そのプロセスを終了してください。そのあとで，コマンドまたはSQL文を実行してください。

1.を実施してもメモリが不足する場合，OSを再起動してください。そのあとで，コマンドまたはSQL文を実行してください。

2.を実施してもメモリが不足する場合，カーネルパラメタの設定を変更し，プロセスで使用できるメモリの上限を大きくしてください。OSを再起動したあとで，コマンドまたはSQL文を実行してください。

障害原因にHOST NAMEが表示された場合は，クライアント定義のadb_clt_rpc_srv_hostオペランドの指定値，hostsファイル，DNSサーバの設定などを見直してください。

HADBサーバが稼働しているのに，障害原因にSERVER NOT UPが表示された場合は，次に示すことを確認してください。

クライアント定義のadb_clt_rpc_srv_hostオペランドに指定したホスト名が，HADBサーバが稼働しているホストのIPアドレスに正しく名前解決されているか

クライアント定義のadb_clt_rpc_srv_portオペランドと，サーバ定義のadb_rpc_portオペランドに同じポート番号を指定しているか

それでも解決しない場合は，ファイアウォールなどのネットワークの設定を確認してください。

障害原因にSecurityExceptionが表示された場合は，java.net.SocketPermissionでサーバホストへのconnectを許可するか，またはセキュリティマネージャを無効にしてください。また，サーバホスト名の名前解決ができることを確認してください。

KFAA30724-E

An environment variable is invalid. (variable = "aa....aa", reason = "bb....bb") (E+M+J+O)

環境変数の指定に誤りがあります。 <SQLSTATE:42932>

aa....aa：

環境変数名

bb....bb：理由

INVALID CHAR：環境変数の値に不正な文字を指定しています。

NO VALUE：環境変数の値が指定されていません。

OUT OF RANGE：環境変数の値に指定したパス名が長過ぎます。または，環境変数の値が指定できる範囲を超えています。

INVALID IDENTIFIER：環境変数の値が不正です。

NOT DEFINE：環境変数の値が定義されていません。

FAILED TO ACCESS：環境変数の値に指定したファイル，またはディレクトリがありません。

INVALID PATH FORMAT：環境変数の値のフォーマットが不正です。

LENGTH ERROR：環境変数の値に指定した文字列が長過ぎます。

INVALID LETTER：環境変数の値に指定できない文字を指定しています。

(Ｓ)

処理を終了します。

〔対策〕

環境変数名，および環境変数の値について見直してください。

KFAA30727-E

An SQL statement cannot be executed because the HADB system is starting or terminating. (M+J+O)

HADBサーバが開始処理中または終了処理中のため，SQL文の実行ができません。 <SQLSTATE:52004>

(Ｓ)

処理を終了します。

〔対策〕

HADBサーバを開始したあとに，操作を再実行してください。

KFAA30732-E

No response can be received from the HADB server because processing on the HADB server timed out. (M+J+O)

HADBサーバの処理がタイムアウト時間を超えても終了しないため，APまたはコマンドがエラーになりました。 <SQLSTATE:52330>

(Ｓ)

処理を終了します。

〔対策〕

APの実行時にこのメッセージが出力された場合

設定したタイムアウト時間が適切かどうかを確認してください。

タイムアウト時間が適切な場合は，APを再実行してください。

タイムアウト時間が適切でない場合は，タイムアウト時間を変更したあとにAPを再実行してください。

このメッセージが出力された場合，HADBサーバとの接続が切断されているため，APを再実行する際は，HADBサーバとの接続から再実行する必要があります。

タイムアウト時間は，次に示すクライアント定義のオペランドで指定しています。

・adb_clt_rpc_sql_wait_time

・adb_clt_rpc_con_wait_time

JDBCドライバを使用している場合は，上記と同名のプロパティや，setQueryTimeoutなどのメソッドでタイムアウト時間を指定しています。

コマンドの実行時にこのメッセージが出力された場合

KFAA30732-Eメッセージの後ろにエラーメッセージが出力されている場合は，そのエラーメッセージの対処方法に従ってください。

KFAA30732-Eメッセージの後ろにエラーメッセージが出力されていない場合は，コマンドを再実行してください。再実行する際，コマンドに設定するタイムアウト時間が適切かどうかを確認し，適切でない場合は，タイムアウト時間を変更してコマンドを再実行してください。

KFAA30733-E

The received data is invalid. (information 1 = aa....aa, information 2 = bb....bb) (M+J+O)

HADBサーバから不正なデータを受信しました。 <SQLSTATE:5C015>

aa....aa：

保守情報1

bb....bb：

保守情報2

(Ｓ)

このSQL文を無視します。

〔対策〕

クライアントメッセージログファイルのバックアップを取得してください。そのあと，弊社問い合わせ窓口に連絡してください。

KFAA30742-E

A foreign key "aa....aa"."bb....bb" cannot be defined because the referenced table "cc....cc"."dd....dd" does not have a primary key. (M+J+O)

被参照表に主キーが定義されていないため，外部キーを定義できません。 <SQLSTATE:42I53>

aa....aa：

外部キーのスキーマ名

bb....bb：

外部キーの制約名

cc....cc：

被参照表のスキーマ名

dd....dd：

被参照表の表識別子

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

主キーが定義されている表を被参照表に指定するように，SQL文を修正してください。

KFAA30743-E

The structure of foreign key "aa....aa"."bb....bb" is different from that of the primary key of "cc....cc"."dd....dd". (M+J+O)

外部キーと，外部キーが参照する主キーの構成が異なっています。 <SQLSTATE:42I54>

aa....aa：

外部キーのスキーマ名

bb....bb：

外部キーの制約名

cc....cc：

主キーが定義されている表のスキーマ名

dd....dd：

主キーが定義されている表の表識別子

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

外部キーと，外部キーが参照する主キーの構成（次の項目）を確認し，SQL文を修正してください。

列数

各列のデータ型

各列のデータ長

KFAA30744-E

A foreign key "aa....aa"."bb....bb" for "cc....cc"."dd....dd" cannot be defined because ee....ee. (M+J+O)

次のどちらかの理由によって，外部キーを定義できません。 <SQLSTATE:42I55>

被参照表に実表以外を指定している

被参照表と参照表が同じである

aa....aa：

外部キーのスキーマ名

bb....bb：

外部キーの制約名

cc....cc：

被参照表のスキーマ名

dd....dd：

被参照表の表識別子

ee....ee：

エラーの原因

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

対策方法を次に示します。

ee....eeに「the referenced table is not a real table」が表示された場合

被参照表に実表以外を指定しています。被参照表には実表を指定してください。

ee....eeに「the referenced table is the same as the referencing table」が表示された場合

被参照表と参照表が同じです。被参照表と参照表が同じである外部キーは定義できないため，参照制約定義を修正するか，または削除してください。

KFAA30748-E

The number of foreign keys that reference the primary key of "aa....aa"."bb....bb" exceeds 255. (M+J+O)

主キーを参照する外部キーの数が255個を超えました。 <SQLSTATE:5600C>

aa....aa：

主キーが定義されている表のスキーマ名

bb....bb：

主キーが定義されている表の表識別子

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

不要な外部キーを削除してください。

KFAA30752-E

A connection is already established. (M+O)

HADBサーバとの接続がすでに完了しています。HADBサーバとの接続中に，接続処理を再実行することはできません。 <SQLSTATE:08002>

(Ｓ)

このSQL文を無視します。

〔対策〕

AP中のHADBサーバとの接続処理の個所を見直してください。

KFAA30756-E

DB area pages are insufficient. DB area = "aa....aa" (M+J+O)

DBエリアファイルが拡張できないため，これ以上ページを作成できません。 <SQLSTATE:40503>

aa....aa：

DBエリア名

(Ｓ)

このトランザクションを無効にします。

〔対策〕

DBエリアファイルの格納領域を拡張してください。格納領域が拡張できない場合は，DBエリアファイルの格納場所を変更してください。詳細についてはマニュアルHADB　システム構築・運用ガイドのディスクの空き容量に関するトラブルを参照してください。

adbreorgsystemdataコマンドを実行したときに，このメッセージが出力された場合は，次の対処をしてください。

システム表を再編成した場合

再編成できなかったシステム表（実表）を除いた，すべてのシステム表（実表）にadbreorgsystemdataコマンドを実行してください。

再編成できなかったシステム表（実表）に，adbreorgsystemdataコマンドを再実行してください。

手順2.でadbreorgsystemdataコマンドを実行したあとで，再度このメッセージが出力されたら，システム表用DBエリアを格納するディスクの空き容量が不足しています。システム表用DBエリアの容量を見積もってから，システム表用DBエリアを格納するディスクの空き容量を増やしてください。詳細については，マニュアルHADB　システム構築・運用ガイドのシステム表用DBエリアの容量見積もりおよびDBエリアファイルの容量増加が原因の場合を参照してください。

ディクショナリ表を再編成した場合

再編成できなかったディクショナリ表（実表）を除いた，すべてのディクショナリ表（実表）にadbreorgsystemdataコマンドを実行してください。

再編成できなかったディクショナリ表（実表）に，adbreorgsystemdataコマンドを再実行してください。

手順2.でadbreorgsystemdataコマンドを実行したあとで，再度このメッセージが出力されたら，ディクショナリ用DBエリアを格納するディスクの空き容量が不足しています。ディクショナリ用DBエリアの容量を見積もってから，ディクショナリ用DBエリアを格納するディスクの空き容量を増やしてください。詳細については，マニュアルHADB　システム構築・運用ガイドのディクショナリ用DBエリアの容量見積もりおよびDBエリアファイルの容量増加が原因の場合を参照してください。

KFAA30758-E

The EXCLUDE NULL VALUES option cannot be specified because aa....aa. (M+J+O)

次のどちらかの理由でナル値除外指定（EXCLUDE NULL VALUES）は指定できません。 <SQLSTATE:42I60>

B-treeインデクス以外のインデクスに，ナル値除外指定を指定しています。

インデクス構成列に非ナル値制約を指定した列が含まれています。

aa....aa：エラーの原因

the index is not a B-tree index：B-treeインデクス以外のインデクスに，ナル値除外指定を指定しています。

there is a NOT NULL column in the indexed columns：インデクス構成列に非ナル値制約を指定した列が含まれています。

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

ナル値除外指定の指定を削除してください。

KFAA30798-E

Invalid usage of DEFAULT clause for aa....aa "bb....bb". (reason = "cc....cc") (M+J+O)

DEFAULT句の指定に誤りがあります。 <SQLSTATE:42I72>

aa....aa：誤りの種別

column：列

bb....bb：

列名

cc....cc：エラーの原因

the specified default option cannot be assigned to the data type of the specified string

DEFAULT句を指定した列のデータ型では代入できない既定値選択肢を指定しています。

a null value cannot be specified for a column having the NOT NULL constraint

非ナル値制約を定義した列にNULLを指定しています。

the length of the specified default option is invalid

既定値の長さに誤りがあります。

the DEFAULT clause cannot be specified for an array-type column

配列型の列にDEFAULT句を指定しています。

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

DEFAULT句の指定を修正してください。

KFAA30800-E

Division by zero occurred in an arithmetic operation for the "aa....aa" data type. (M+J+O)

データ型aa....aaの四則演算中に，0による除算が発生しました。 <SQLSTATE:22012>

aa....aa：0による除算が発生したデータ型

BIGINT：BIGINT型

INTEGER：INTEGER型

DECIMAL：DECIMAL型またはNUMERIC型

DOUBLE PRECISION：DOUBLE PRECISION型またはFLOAT型

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

0による除算が発生しないようにSQL文を修正してください。

KFAA30801-E

An overflow occurred in aa....aa of the "bb....bb" data type. (M+J+O)

次のどちらかのエラーが発生しました。

数データのデータ型"bb....bb"の演算aa....aaでオーバフローが発生しました。 <SQLSTATE:22003>

日時データのデータ型"bb....bb"の演算aa....aaでオーバフローが発生しました。 <SQLSTATE:22008>

aa....aa：オーバフローが発生した演算の種類

addition：加算

subtraction：減算

multiplication：乗算

division：除算

bb....bb：オーバフローが発生したデータ型

BIGINT：BIGINT型

INTEGER：INTEGER型

DECIMAL：DECIMAL型またはNUMERIC型

DOUBLE PRECISION：DOUBLE PRECISION型またはFLOAT型

DATE：DATE型

TIME：TIME型

TIMESTAMP：TIMESTAMP型

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

オーバフローが発生しないようにSQL文を修正してください。

なお，このエラーメッセージは，スカラ関数TIMESTAMPADDの実行時に出力されることがあります。その場合，aa....aaにはadditionが，bb....bbにはスカラ関数TIMESTAMPADDの結果のデータ型が出力されます。ただし，日時単位にQUARTERまたはWEEKを指定した場合に，加算値を加算する前の乗算でオーバフローが発生したときは，aa....aaにはmultiplicationが，bb....bbにはINTEGERが出力されます。

KFAA30802-E

An overflow occurred for the "bb....bb" data type during processing of the function "aa....aa". (M+J+O)

集合関数またはウィンドウ関数の処理中にオーバフローが発生しました。

aa....aaがLISTAGGの場合 <SQLSTATE:22001>

連結データのデータ長が，LISTAGG結果の最大長を超えました。

aa....aaがCOUNTの場合 <SQLSTATE:22003>

対象データの件数がBIGINT型の最大値を超えました。

aa....aaがSUMの場合 <SQLSTATE:22003>

対象データの加算時にオーバフローが発生しました。

aa....aaがAVGの場合 <SQLSTATE:22003>

次のどちらかのエラーが発生しました。

・対象データの加算時にオーバフローが発生しました。

・対象データの件数がBIGINT型の最大値を超えました。

aa....aaがSTDDEV_POP，STDDEV_SAMP，VAR_POP，またはVAR_SAMPの場合 <SQLSTATE:22003>

次のどれかのエラーが発生しました。

・対象データの加算時，または対象データを2乗した値の加算時にオーバフローが発生しました。

・対象データの件数がBIGINT型の最大値を超えました。

・対象データを乗算する際にオーバフローが発生しました。

・対象データの合計値と，対象データを2乗した値の合計値と対象データの件数から関数結果を求める際に，オーバフローが発生しました。

aa....aaがPERCENTILE_CONTまたはMEDIANの場合 <SQLSTATE:22003>

次のどちらかのエラーが発生しました。

・対象データの件数がBIGINT型の最大値を超えました。

・対象データの件数と関数の引数の値から関数結果を求める際に，オーバフローが発生しました。

aa....aaがPERCENTILE_DISCの場合 <SQLSTATE:22003>

対象データの件数がBIGINT型の最大値を超えました。

aa....aaがRANK，DENSE_RANK，CUME_DIST，またはROW_NUMBERの場合 <SQLSTATE:22003>

対象データの件数がBIGINT型の最大値を超えました。

aa....aaがARRAY_AGGの場合 <SQLSTATE:2202F>

対象データの件数が配列型の列の最大要素数の上限である30,000を超えました。

aa....aa：

エラーが発生した関数名

bb....bb：オーバフローが発生したデータ型

BIGINT：BIGINT型

INTEGER：INTEGER型

SMALLINT：SMALLINT型

DECIMAL：DECIMAL型またはNUMERIC型

DOUBLE PRECISION：DOUBLE PRECISION型またはFLOAT型

REAL：REAL型

VARCHAR：VARCHAR型

STRING：STRING型

ARRAY：配列型

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

aa....aaがLISTAGGの場合

LISTAGG集合関数の結果溢れ動作にTRUNCATEを指定して，SQL文を再実行してください。結果溢れ動作については，マニュアルHADB　SQLリファレンスのLISTAGGを参照してください。

aa....aaがLISTAGG以外の場合

演算対象のデータ件数を少なくするなど，オーバフローが発生する原因を取り除いてください。各データ型の最大値または最小値については，マニュアルHADB　SQLリファレンスのデータ型の種類を参照してください。

KFAA30803-E

Key values on a unique index are duplicated. index ID = aa....aa (M+J+O)

ユニークインデクスのキー値が重複するようなデータの更新または追加をしようとしました。 <SQLSTATE:23504>

aa....aa：

インデクスID

(Ｓ)

このトランザクションを無効にします。

〔対策〕

更新または追加するデータに誤りがないか確認してください。

なお，インデクスIDから列値が重複している表名および列名を特定する方法については，マニュアルHADB　システム構築・運用ガイドのディクショナリ表の検索を参照してください。

KFAA30805-E

An invalid statement handle was specified. (M+J+O)

誤った文ハンドルが指定されました。次に示す原因が考えられます。 <SQLSTATE:56020>

定義系SQLの実行時に使用した文ハンドルは，定義系SQLの正常終了後に解放されるため，文ハンドルを解放する必要はありません。

COMMITまたはROLLBACKを実行した場合，文ハンドルが解放されるため，文ハンドルを解放する必要はありません。

エラーによってROLLBACKが発生した場合，文ハンドルが解放されるため，文ハンドルを解放する必要はありません。エラーによってROLLBACKが発生したかどうかは，SQL結果情報中のEndTranで確認できます。

(Ｓ)

このSQL文を無視します。

〔対策〕

APを修正してください。文ハンドルを修正するか，または文ハンドルの解放処理を削除してください。

KFAA30808-E

The row length of the work table exceeds aa....aa bytes. (M+J+O)

作業表の行長がaa....aaバイトを超えました。 <SQLSTATE:40518>

aa....aa：

作業表の最大行長

(Ｓ)

このトランザクションを無効にします。

〔対策〕

SQL文を修正して作業表の構成列を減らし，作業表の行長がaa....aaバイト以下になるようにしてください。作業表の構成列については，マニュアルHADB　AP開発ガイドのSQLを実行した場合に作成される作業表についてを参照してください。

作業表の構成列を減らすことができない場合は，作業表用DBエリアのページサイズを変更すると，このエラーを回避できる可能性があります。作業表用DBエリアのページサイズを変更する場合は，いったんadbstopコマンドでHADBサーバを終了し，サーバ定義のadb_dbarea_wrk_page_sizeオペランドの指定値を変更してください。そのあとに，adbstartコマンドでHADBサーバを開始してください。

作業表用DBエリアのページサイズと作業表の最大行長の関係については，マニュアルHADB　システム構築・運用ガイドのデータベースに関する最大値と最小値の作業表の最大行長を参照してください。

KFAA30811-E

The number of aa....aa exceeded the definable maximum. (M+J+O)

システム内で定義できる実表，外部表，インデクス，ビュー表，またはHADBユーザの数が上限を超えました。 <SQLSTATE:40900>

aa....aa：上限を超えた項目

tables：実表と外部表の合計数

indexes：インデクス

views：ビュー表

users：HADBユーザ

(Ｓ)

このトランザクションを無効にします。

〔対策〕

不要な実表，外部表，インデクス，ビュー表，またはHADBユーザを削除してください。

なお，HADBサーバのバージョンアップ時に，このメッセージが出力された場合は，HADBサーバを旧バージョンに戻して，スキーマの数を30,000以下にしてください。そのあとに，HADBサーバのバージョンアップを再実行してください。手順については，マニュアルHADB　システム構築・運用ガイドのバージョンアップに失敗した場合の対処方法のKFAA30811-Eメッセージが出力された場合を参照してください。

KFAA30812-E

No more aa....aa can be defined because the number of aa....aa in the DB area "cc....cc" has reached the maximum bbb. (M+J+O)

1DBエリア内に格納できる表またはインデクスの数が上限を超えました。 <SQLSTATE:40910>

aa....aa：上限を超えたオブジェクト

tables：表

indexes：インデクス

bbb：

表またはインデクスを格納できる最大数

cc....cc：

DBエリア名

(Ｓ)

このトランザクションを無効にします。

〔対策〕

DBエリア内の不要な表またはインデクスを削除してください。

KFAA30821-E

The SQL statement length exceeds 16,000,000 bytes or is invalid. (M+J+O)

SQL文の長さが上限の16,000,000バイトを超えているか，または長さが不正です。 <SQLSTATE:5600E>

(Ｓ)

このSQL文を無視します。

〔対策〕

SQL文の長さを修正してください。

KFAA30824-E

Analysis of the client definitions failed. (M+O)

クライアント定義の解析に失敗しました。 <SQLSTATE:54006>

(Ｓ)

このSQL文を無視します。

〔対策〕

このメッセージの直前に出力されたメッセージを確認して，エラーの原因を取り除いてください。

KFAA30873-E

The batch update facility can be used only on prepared statement handles of DELETE, INSERT, and UPDATE. (M+J+O)

DELETE文，INSERT文，およびUPDATE文以外を実行するために準備した文ハンドルの場合，次の機能を使用できません。 <SQLSTATE:54012>

JDBCドライバのバッチ更新機能

CLI関数（a_rdb_SQLBindArrayParams()）の？パラメタの一括関連づけを使用した更新

(Ｓ)

このSQL文を無視します。

〔対策〕

DELETE文，INSERT文，およびUPDATE文を前処理してから，？パラメタの一括関連づけやバッチ更新を実行してください。

KFAA30879-E

The index (number aa....aa in DB area "bb....bb") must be rebuilt to access the table. (M+J+O)

未完状態のインデクスにアクセスしようとしました。 <SQLSTATE:40508>

aa....aa：

未完状態のインデクスのインデクスID

bb....bb：

未完状態のインデクスを格納しているDBエリア名

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

このメッセージがHADBクライアントで出力された場合

HADBサーバを確認するようHADB管理者，またはHADB管理グループに所属するOSユーザに連絡してください。

このメッセージがHADBサーバで出力された場合

対象のインデクスが定義された表に対して，adbimportコマンドまたはadbidxrebuildコマンドが中断したままになっているときは，中断したコマンドを再実行してください。

それ以外のときは，adbidxrebuildコマンドで，未完状態のインデクスを再作成してください。

なお，インデクスIDから未完状態となっているインデクス名および未完状態となっているインデクスが定義された表名を特定する方法については，マニュアルHADB　システム構築・運用ガイドのディクショナリ表の検索を参照してください。

KFAA30889-E

The command must be re-executed to access the table. (table ID = aa....aa, command =bb....bb) (M+J+O)

コマンドの中断によって更新不可状態となっている表にアクセスしました。 <SQLSTATE:4050D>

aa....aa：

更新不可状態となっている表の表ID

bb....bb：

中断したコマンド

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

このメッセージがHADBクライアントで出力された場合

HADBサーバを確認するようHADB管理者，またはHADB管理グループに所属するOSユーザに連絡してください。

このメッセージがHADBサーバで出力された場合

bb....bbに表示されたコマンドを再実行してください。

表の更新不可状態については，マニュアルHADB　システム構築・運用ガイドの実表が更新不可状態になった場合を参照してください。

なお，表IDから更新不可状態となっている表名を特定する方法については，マニュアルHADB　システム構築・運用ガイドのディクショナリ表の検索を参照してください。

KFAA30901-E

Execution was requested for an SQL statement for which preparation was not complete. (M+J+O)

SQL文の前処理が正常に終了する前に，SQL文の実行が要求されました。 <SQLSTATE:54009>

(Ｓ)

このSQL文を無視します。

〔対策〕

SQL文の前処理を正常終了させてから，APを実行してください。SQL文の前処理が正常終了したあとにロールバックが発生している場合は，SQL文の前処理を再度正常終了させてから，APを実行してください。

KFAA30913-E

An error occurred during lock processing. (M+J+O)

排他処理中にエラーが発生しました。 <SQLSTATE:4050G>

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

このSQL文を再実行してください。

KFAA30914-E

Lock processing timed out. (M+J+O)

排他の確保処理中にタイムアウトが発生しました。 <SQLSTATE:4050P>

(Ｓ)

このSQL文を無視します。

〔対策〕

このSQL文を再実行してください。

KFAA30918-E

Global buffer undefined. (M+J+O)

DBエリアにグローバルバッファが割り当てられていません。 <SQLSTATE:40602>

(Ｓ)

このトランザクションを無効にします。

〔対策〕

このメッセージがHADBクライアントで出力された場合

HADBサーバを確認するようHADB管理者，またはHADB管理グループに所属するOSユーザに連絡してください。

このメッセージがHADBサーバで出力された場合

対処手順を次に示します。

adbstopコマンドを実行して，いったんHADBサーバを終了してください。

このメッセージの前に出力されているKFAA41200-Eメッセージ（グローバルバッファに関するメッセージ）を参照して，サーバ定義のadbbuffオペランドを修正してください。

adbstartコマンドを実行して，HADBサーバを開始してください。

エラーとなった操作を再実行してください。

KFAA30919-E

Insufficient buffer. (reason = aa....aa) (M+J+O)

バッファの面数が小さ過ぎるため，処理を継続できません。 <SQLSTATE:40701>

aa....aa：エラー要因

SERVER：サーバ定義

COMMAND：コマンドオプション

CLIENT：クライアント定義

(Ｓ)

このトランザクションを無効にします。

〔対策〕

このメッセージがHADBクライアントで出力された場合

次に示す表に従って対処してください。

aa....aaに出力されたエラー要因

対策

SERVER

HADBサーバを確認するようHADB管理者に連絡してください。

CLIENT

クライアント定義adb_dbbuff_wrktbl_clt_blk_numオペランドの指定値を大きくしてください。

このメッセージがHADBサーバで出力された場合

このメッセージの前に出力されているKFAA41201-Eメッセージの対策を参照してください。

KFAA30930-E

Memory to execute SQL is insufficient. (memory type = aa....aa, request size = bb....bb) (M+J+O)

SQLを実行するために必要なメモリの取得に失敗しました。 <SQLSTATE:53201>

aa....aa：不足しているメモリの種類

PROCESS：SQLを実行するために使用するプロセス共通メモリが不足しています。

THREAD：SQLを実行するために使用するリアルスレッド固有メモリが不足しています。

HEAP：ヒープメモリが不足しています。

SHARE：共有メモリが不足しています。

bb....bb：

取得しようとしたメモリ領域のサイズ（単位：バイト）

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

次のどちらかの対処をしたあとに，SQL文またはコマンドを再実行してください。

メモリ所要量を見積もり直して，サーバ定義に指定する値を見直してください。

いったんadbstopコマンドでHADBサーバを終了し，サーバ定義の指定値を変更してください。そのあとに，adbstartコマンドでHADBサーバを開始してください。

マニュアルHADB　システム構築・運用ガイドのSQL文実行時またはコマンド実行時にメモリが不足した場合の対処方法を参照して，使用できるメモリに余裕を持たせてください。

KFAA30931-E

The number of statement handles exceeded the maximum. (M+J+O)

文ハンドルの数が上限の4,095を超えました。 <SQLSTATE:56033>

(Ｓ)

このSQL文を無視します。

〔対策〕

COMMITを発行すると文ハンドルが解放されるため，COMMITの発行回数を増やしてください。

KFAA30932-E

No more connection can be established. (M+J+O)

HADBサーバへの接続数が最大同時接続数を超えたため，これ以上HADBサーバに接続できません。 <SQLSTATE:08620>

(Ｓ)

このSQL文を無視します。

〔対策〕

ほかのAPがHADBサーバから切り離されたあとに，HADBサーバへの接続を行ってください。

KFAA30953-E

The global buffer is currently unusable. (reason = aa....aa) (M+J+O)

aa....aaの理由によって，グローバルバッファが使用できません。 <SQLSTATE:40704>

aa....aa：グローバルバッファが使用できない理由

buffer is busy：グローバルバッファの負荷が高い状態です。

(Ｓ)

このトランザクションを無効にします。

〔対策〕

グローバルバッファの排他が競合しているため，グローバルバッファが一時的に使用できない状態です。グローバルバッファの負荷が下がるのを待ってください。そのあとに処理を再実行してください。

なお，このメッセージの前にKFAA41202-Eメッセージが出力されている場合は，KFAA41202-Eメッセージの対策も参照してください。

KFAA30955-E

SQL or command processing was canceled and the transaction was rolled back. (information 1 = aa....aa, information 2 = bb....bb) (M+J+O)

SQL文またはコマンドの処理がキャンセルされ，トランザクションがロールバックされました。 <SQLSTATE:5B002>

adbcancelコマンドでトランザクションを強制終了した場合，HADBサーバからAPが切り離されています。HADBサーバからAPが切り離されているかどうかは，SQL結果情報で確認するか，直後にKFAA70001-Iメッセージが出力されているかどうかで確認してください。

aa....aa：

トラブルシュート情報1

bb....bb：

トラブルシュート情報2

(Ｓ)

このSQL文を無視します。

〔対策〕

SQL文を見直して再実行してください。

なお，コマンドの処理がタイムアウトした場合も，このメッセージが出力されます。この場合，次のどちらかの対処をしてください。

コマンドのタイムアウト時間を長くする

--timeoutオプションの指定値を大きくして，コマンドを再実行してください。

コマンドが待ち状態になるSQL文やコマンドを中断する

コマンドの待ち状態を解消してください。

■adbreorgsystemdataコマンドの場合

待ち状態の原因であるSQL文やコマンドを中断する方法については，マニュアルHADB　システム構築・運用ガイドのディクショナリ表およびシステム表の再編成と排他制御を参照してください。そのあとで，adbreorgsystemdataコマンドを再実行してください。

■adbreorgsystemdataコマンド以外の場合

次の手順で待ち状態の原因であるSQL文やコマンドを中断してください。そのあとで，タイムアウトしたコマンドを再実行してください。

タイムアウトしたコマンドが確保する排他資源を確認する

コマンドが確保する排他資源については，マニュアルHADB　システム構築・運用ガイドの確保される排他資源と排他制御モードを参照してください。

adbls -d lockコマンドで，手順1.で確認した排他資源を確保しているコネクションIDを確認する

該当するコネクションIDがない場合は，タイムアウトしたコマンドを再実行してください。

adbcancelコマンドで，手順2.で確認したコネクションIDを終了する

KFAA30959-E

The operation on the file or directory "aa....aa" failed. errno = bb....bb, file = cc....cc (M+J+O)

次のどれかのファイルまたはディレクトリに対する処理でエラーが発生しました。 <SQLSTATE:40528>

DBエリアファイル

システムファイル

ディレクトリ

ADB_CSVREAD関数の入力情報となるCSVファイル

ADB_AUDITREAD関数の入力情報となる監査証跡ファイル

同義語検索で使用するファイル（同義語一覧定義ファイル，辞書情報登録ファイル，辞書情報削除ファイル，同義語辞書ファイル，または作業用一時ファイル）

aa....aa：

エラーとなったシステムコール名

bb....bb：

エラー番号，または0

cc....cc：

ファイル名またはアスタリスク（*または***）

(Ｓ)

このトランザクションを無効にします。

〔対策〕

次に示すどちらかの対処をしてください。

●cc....ccにファイル名または3つのアスタリスク（***）が表示されている場合

bb....bbが0以外の場合

aa....aaに出力されたシステムコール名と，bb....bbに出力されたエラー番号をOSのマニュアルで調べて，エラーの原因を取り除いてください。

aa....aaがaio_readの場合は，システムコールreadも調べてください。aa....aaがaio_writeの場合は，システムコールwriteも調べてください。

なお，シンボリックリンクファイルでエラーが発生した場合，ファイルだけでなく，リンク先のファイルも確認してください。

エラーの原因ごとの対処方法については，マニュアルHADB　システム構築・運用ガイドのトラブルシュートを参照してください。コマンド実行中にこのメッセージが出力されたときは，マニュアルHADB　システム構築・運用ガイドのコマンドに関するトラブルもあわせて参照してください。

表示されたシステムコール名とエラー番号からでは対処方法がわからないときは，adbinfogetコマンドを実行してトラブルシュート情報を取得してから，弊社問い合わせ窓口に連絡してください。

なお，このメッセージの直前にKFAA41200-Eメッセージが出力されているときは，cc....ccに表示されているファイルの設定を見直してください。

bb....bbが0の場合

トランザクションを再実行してください。繰り返しトランザクションを再実行しても同じ結果になる場合は，adbinfogetコマンドを実行してトラブルシュート情報を取得してから，弊社問い合わせ窓口に連絡してください。

また，スカラ関数CONTAINS（同義語検索指定あり）を指定したSQL文の実行時にこのメッセージが出力された場合は，cc....ccに同義語辞書名から始まるファイル名が表示されているかどうかを確認してください。同義語辞書名から始まるファイル名が表示されている場合は，同義語辞書ファイルが存在しない可能性があります。出力されたシステムコールとエラー番号をOSのマニュアルで調べて，ファイルが存在しないことが原因である場合は，同義語辞書を再登録して同義語辞書ファイルを再作成してください。

●cc....ccに1つのアスタリスク（*）が表示されている場合

マニュアルHADB　システム構築・運用ガイドのカーネルパラメタの見積もりを参照し，カーネルパラメタaio-max-nrの指定値を見直してください。または，次の設定を見直してください。

adbimportコマンドの実行中にこのメッセージが出力されたとき

インポートオプションadb_import_buff_blk_numの指定値を小さくしてください。

adbidxrebuildコマンドの実行中にこのメッセージが出力されたとき

インデクス再作成オプションadb_idxrebuild_buff_blk_numの指定値を小さくしてください。

adbexportコマンドの実行中にこのメッセージが出力されたとき

エクスポートオプションadb_export_wrktbl_blk_numの指定値を小さくしてください。

adbmergechunkコマンドの実行中にこのメッセージが出力されたとき

マージチャンクオプションadb_mergechunk_buff_blk_numの指定値を小さくしてください。

adbunarchivechunkコマンドの実行中にこのメッセージが出力されたとき

アンアーカイブチャンクオプションadb_unarcv_buff_blk_numの指定値を小さくしてください。

SQL文の実行中にこのメッセージが出力されたとき

クライアント定義のadb_dbbuff_wrktbl_clt_blk_numオペランドの指定値を小さくしてください。

KFAA30984-E

The HADB client cannot connect to the HADB server because the versions of the HADB client and HADB server are different. (HADB client version = "aa....aa", HADB server version = "bb....bb") (M+J+O)

HADBクライアントとHADBサーバのバージョンが異なるため，HADBサーバに接続できません。 <SQLSTATE:0860C>

aa....aa：

HADBクライアントのバージョン

bb....bb：

HADBサーバのバージョン

(Ｓ)

このSQL文を無視します。

〔対策〕

HADBクライアントのバージョンをHADBサーバのバージョンと一致させてください。

KFAA30990-E

The character encodings of the HADB client and HADB server are different. (client = "aa....aa", server = "bb....bb") (M+O)

HADBサーバとHADBクライアントの文字コードが不一致です。 <SQLSTATE:08605>

aa....aa：

HADBクライアントの文字コード

bb....bb：

HADBサーバの文字コード

(Ｓ)

このSQL文を無視します。

〔対策〕

環境変数ADBCLTLANGが，HADBサーバの文字コードと一致しているか確認してください。

KFAA31120-E

The window function "bb....bb" is specified in argument of aa....aa. (M+J+O)

aa....aa中に，ウィンドウ関数bb....bbは指定できません。 <SQLSTATE:427H3>

aa....aa：指定できない項目

set function：集合関数

window function：ウィンドウ関数

bb....bb：

ウィンドウ関数名

(Ｓ)

このSQL文を無視します。

〔対策〕

SQL文を修正して，再実行してください。

KFAA31121-E

The CREATE VIEW statement length exceeds 64,000 bytes. (M+J+O)

CREATE VIEW文の長さが64,000バイトを超えています。 <SQLSTATE:5600E>

(Ｓ)

このSQL文を無視します。

〔対策〕

SQL文の長さを修正して，再実行してください。

KFAA31123-E

Sort keys are duplicated in the "ORDER BY" clause. (sort key No: aa, bb) (M+J+O)

ORDER BY句に指定したソートキーの対象列が重複しています。 <SQLSTATE:42736>

aa：

重複しているソートキーの指定位置を示す番号

bb：

重複しているソートキーの指定位置を示す番号

(Ｓ)

このSQL文を無視します。

〔対策〕

ORDER BY句のソートキーの指定を修正してください。aaとbbの位置に指定したソートキーが重複しています。

（例）メッセージの出力例

KFAA31123-E Sort keys are duplicated in the "ORDER BY" clause. (Sort key No: 1, 2)

上記メッセージが出力された場合，ORDER BY句の1番目のソートキーの指定と，2番目のソートキーの指定が重複しています。

KFAA31124-E

The number of sort keys specified in aa....aa exceeds 1. (M+J+O)

aa....aa中には，ソートキーを2つ以上指定できません。 <SQLSTATE:427B7>

aa....aa：関数の種類

inverse distribution function：逆分布関数

LISTAGG set function：LISTAGG集合関数

ARRAY_AGG set function：ARRAY_AGG集合関数

(Ｓ)

このSQL文を無視します。

〔対策〕

ソートキーの数を1つにしてください。

KFAA31125-E

The number of window functions specified in the query specification or "ORDER BY" clause exceeds 64. (query number = aa....aa) (M+J+O)

問合せ指定中，またはORDER BY句に指定したウィンドウ関数の数が64個を超えています。 <SQLSTATE:427H4>

aa....aa：ウィンドウ関数を指定した問合せの位置番号

問合せの位置番号については，「1.5　問合せの位置番号」を参照してください。

(Ｓ)

このSQL文を無視します。

〔対策〕

ウィンドウ関数の指定数を減らしてください。

KFAA31126-E

"Null ordering" cannot be specified in the "sorting specification list" of aa....aa. (function name = bb....bb) (M+J+O)

aa....aa中のソート指定リストには，ナル値ソート順指定を指定できません。 <SQLSTATE:427A5>

aa....aa：ソート指定リストを指定した個所

within group specification：WITHINグループ指定

ARRAY_AGG set function：ARRAY_AGG集合関数

bb....bb：集合関数名

aa....aaがARRAY_AGG set functionの場合は，***が表示されます。

(Ｓ)

このSQL文を無視します。

〔対策〕

ナル値ソート順指定を削除してください。

KFAA31127-E

The specification method of inverse distribution functions is invalid. (function name = "aa....aa", reason = bb....bb, query number = cc....cc) (M+J+O)

逆分布関数の指定に誤りがあります。

aa....aa：

逆分布関数名

bb....bb：エラーの原因

different column name：異なる列名を被集約引数に指定した逆分布関数が2つ以上指定されています。 <SQLSTATE:427B9>

value expression：逆分布関数の被集約引数に単独の列指定以外の値式が指定されていますが，同一問合せ指定中に逆分布関数が複数指定されています。 <SQLSTATE:427BA>

different sort specification：異なる順序付け指定をWITHINグループ指定中のソート指定に指定した逆分布関数が複数指定されています。 <SQLSTATE:427BB>

cc....cc：逆分布関数を指定した問合せの位置番号

問合せの位置番号については，「1.5　問合せの位置番号」を参照してください。

(Ｓ)

このSQL文を無視します。

〔対策〕

SQL文を修正してください。

KFAA31128-E

The specification of the "FULL OUTER JOIN" is invalid. (reason = aa....aa , details = bb....bb) (M+J+O)

FULL OUTER JOINの指定に次のどちらかの誤りがあります。

FULL OUTER JOINの表参照に指定した配列型の列を定義した表，またはその配列型の列の指定位置が誤っています。詳細については，マニュアルHADB　SQLリファレンスの結合表の指定形式および規則の規則を参照してください。 <SQLSTATE:427I1>

FULL OUTER JOINの表参照の指定に次のどちらかの誤りがあります。詳細については，マニュアルHADB　SQLリファレンスの結合表の指定形式および規則の規則を参照してください。 <SQLSTATE:427I2>

FULL OUTER JOINの両側の表参照に，すべての列が配列型またはSTRUCT型の列となる表を指定しています。

FULL OUTER JOINの両側のどちらかの表参照に，配列型またはSTRUCT型の列を定義した表を指定しているときに，配列型またはSTRUCT型の列をFULL OUTER JOINのON 探索条件以外に指定しています。

FULL OUTER JOINに指定した表参照を参照先とする外への参照を行う列を指定しています。詳細については，マニュアルHADB　SQLリファレンスの副問合せの指定形式および規則の規則の副問合せ共通の規則を参照してください。 <SQLSTATE:427I8>

aa....aa：エラーの原因

array-type column：配列型の列の指定位置に誤りがある

correlated subqueries：外への参照を行う列を指定している

array-type or struct-type column：配列型またはSTRUCT型の列の指定位置に誤りがある

bb....bb：エラー詳細メッセージ

There is an error in the table that defines the array-type column specified in the table reference of FULL OUTER JOIN, or the specified position of the array type column is invalid：

FULL OUTER JOINの表参照に指定した配列型を定義した表，またはその配列型の列の指定位置

The column which refers to "Table Reference" in "FULL OUTER JOIN"：

FULL OUTER JOINに指定した表参照を参照する列

There is an error in the table that defines the array-type or struct-type column specified in the table reference of FULL OUTER JOIN, or the specified position of the array type or struct-type column is invalid：

FULL OUTER JOINの表参照に指定した配列型またはSTRUCT型を定義した表，もしくはその配列型またはSTRUCT型の列の指定位置

(Ｓ)

このSQL文を無視します。または，このトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

KFAA31129-E

The specified number of aa....aa exceeds the maximum of bb....bb. (M+J+O)

aa....aaの指定数が上限のbb....bbを超えています。 <SQLSTATE:425CK>

aa....aa：上限を超えた指定

FULL OUTER JOIN：結合表のFULL OUTER JOINの指定

bb....bb：

指定数の上限

(Ｓ)

このSQL文を無視します。または，このトランザクションを無効にします。

〔対策〕

aa....aaの指定数をbb....bb以下に修正してください。

KFAA31131-E

A delimited identifier which contains left parentheses or right parentheses can be specified only in the first query specification except for a WITH clause in the SELECT statement. (M+J+O)

左括弧または右括弧を含む区切り識別子は，SELECT文中の最初の問合せ指定にだけ指定できます。ただし，WITH句中の問合せ指定には，左括弧または右括弧を含む区切り識別子を指定できません。 <SQLSTATE:425CL>

(Ｓ)

このSQL文を無視します。

〔対策〕

SQL文を修正してください。

なお，次の個所では，名前の先頭の文字に半角括弧（左括弧または右括弧）を指定できます。

SELECT文のWITH句中の問合せ指定を除いた最初の問合せ指定中の「選択式 AS 列名」の列名

COPY文の最初の問合せ指定中の「選択式 AS 列名」の列名

ORDER BY句中の列名（副問合せ中に指定したORDER BY句を除く）

KFAA31132-E

NULL can be specified as the selection expression of a SELECT statement only in the outermost query excluding WITH clauses and provided that the query is not the target of set operators. (M+J+O)

問合せ指定の選択式にNULLを指定していますが，次の条件を満たしていないため，SELECT文がエラーになりました。 <SQLSTATE:425CM>

SELECT文の最も外側の問合せ指定の選択式にだけNULLを指定できます。

集合演算の対象となる問合せ指定の選択式にはNULLを指定できません。

WITH句中の問合せ指定の選択式にはNULLを指定できません。

(Ｓ)

このSQL文を無視します。

〔対策〕

SQL文を修正してください。

KFAA31135-E

The specification of the maximum number of recursion is invalid. (reason = aa....aa, with list number = bb....bb) (M+J+O)

最大再帰数指定の指定に誤りがあります。 <SQLSTATE:425Q0>

aa....aa：エラーの原因

value is incorrect：指定値に誤りがあります。

bb....bb：

最大再帰数指定が指定されたWITHリスト要素のリスト番号

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

KFAA31137-E

There is an error in the specified syntax format. (reason = aa....aa) (M+J+O)

指定した構文に指定形式の誤りがあります。 <SQLSTATE:425Q2>

aa....aa：エラーの原因

TABLE cannot be specified in the derived table of a table function where the ADB_GENERATE_SERIES function is specified

ADB_GENERATE_SERIES関数を指定した表関数導出表にTABLEは指定できません。

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

ADB_GENERATE_SERIES関数を指定した表関数導出表が「TABLE(ADB_GENERATE_SERIES関数)」の形式で指定されています。次のように修正してください。

（誤）

FROM TABLE(ADB_GENERATE_SERIES(...))

（正）

FROM ADB_GENERATE_SERIES(...)

KFAA31201-E

The grouping column name for the grouping specification that specified "AS column name" cannot be referenced from a subquery in a aa....aa. (M+J+O)

GROUP BY句に「AS 列名」を指定した場合，そのグループ化列名をaa....aa中の副問合せから参照することはできません。 <SQLSTATE:427I5>

aa....aa：誤りがある指定個所

"HAVING" clause：HAVING句

selection expression：選択式

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

KFAA31202-E

If you specify "AS column name" as the grouping column in the "GROUP BY" clause, a value expression other than a column specification must be included. (M)

GROUP BY句に「AS 列名」を指定する場合は，GROUP BY句に列指定だけの値式を指定できません。 <SQLSTATE:427I0>

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

KFAA31203-E

The aa....aa cannot be specified because of a restriction. (reason = bb....bb) (M+J+O)

aa....aaを指定することはできません。 <SQLSTATE:427A3>

aa....aa：指定できない項目

special register "CURRENT_USER_IS_DBA"

bb....bb：指定できない理由

being used by the system：システムで使用するため

(Ｓ)

このSQL文を無視します。

〔対策〕

CURRENT_USER_IS_DBAを二重引用符（"）で囲んでください。

KFAA31204-E

An invalid item (aa....aa) was specified for the "WITH" clause. (M+J+O)

WITH句中に？パラメタを指定しています。 <SQLSTATE:427D3>

aa....aa：WITH句中に指定できない項目

dynamic parameter：？パラメタ

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

KFAA31205-E

The data type or length of aa....aa column is invalid. (query number = bb....bb) (M)

aa....aaの列のデータ型または長さが不正です。

結果のデータ長が0となる値式を指定しています。 <SQLSTATE:42705>

aa....aa：

viewed table：ビュー表

derived table：導出表

query name：問合せ名

bb....bb：不正な列を指定した問合せの位置番号

問合せの位置番号については，「1.5　問合せの位置番号」を参照してください。

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

KFAA31206-E

The aa....aa is invalid. (reason = bb....bb) (M+J+O)

aa....aaの指定に誤りがあります。 <SQLSTATE:427A4>

aa....aa：誤りがある指定個所

insert value：INSERT文に指定した挿入値

bb....bb：エラーの原因

specified identifier：識別子の指定があります。

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

KFAA31207-E

The table name of the table reference for the query cannot be referenced from a subquery in an "ORDER BY" clause. (M+J+O)

問合せ指定に指定された表参照の表名は，ORDER BY句中の副問合せから参照できません。 <SQLSTATE:427I7>

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

KFAA31208-E

The index specification is invalid. (table name="aa....aa"."bb....bb" as "cc....cc" reason = dd....dd) (M+J+O)

表aa....aa.bb....bb（相関名cc....cc）に対するインデクス指定に誤りがあります。

aa....aa：

スキーマ名

bb....bb：

表識別子

cc....cc：相関名

相関名の指定がない場合は，***が表示されます。

dd....dd：エラーの原因

query name：問合せ名に対してインデクス指定を指定しています。 <SQLSTATE:428F0>

viewed table：ビュー表に対してインデクス指定を指定しています。 <SQLSTATE:428F1>

foreign table：外部表に対してインデクス指定を指定しています。 <SQLSTATE:428F2>

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

KFAA31209-E

The chunk ID specification method is invalid. (reason = aa....aa) (M+J+O)

チャンクIDの指定に誤りがあります。

aa....aa：エラーの原因

predicate kind：述語種別に誤りがあります。 <SQLSTATE:42767>

specified position：指定位置に誤りがあります。 <SQLSTATE:42768>

no multi chunk table：マルチチャンク表ではない表を指定しています。 <SQLSTATE:42769>

table kind：表種別に誤りがあります。 <SQLSTATE:42769>

subquery：副問合せが指定されています。 <SQLSTATE:4276B>

logical operator：論理演算子（AND，OR，NOT）を指定しています。 <SQLSTATE:4276C>

comparison partner：比較相手に誤りがあります。 <SQLSTATE:4276D>

value expression：値式を指定しています。 <SQLSTATE:4276E>

statement kind：SQL文種別に誤りがあります。 <SQLSTATE:4276F>

(Ｓ)

このSQL文を無視します。

〔対策〕

SQL文を修正してください。

KFAA31210-E

The number of set operations with an EXCEPT or INTERSECT operator in the SQL statement exceeds 63. (M+J+O)

SQL文中に指定したEXCEPTまたはINTERSECTを含む集合演算の数が，指定できる最大数の63を超えています。 <SQLSTATE:427A6>

(Ｓ)

このSQL文を無視します。

〔対策〕

集合演算の数を63個以下に指定してください。

KFAA31212-E

The datetime format specified in the scalar function is not compatible with the "TIME" data. (argument number = aaa, function name = "bb....bb", query number = cc....cc) (M+J+O)

スカラ関数"bb....bb"に指定した日時書式は，時刻データとの互換性がありません。 <SQLSTATE:42787>

aaa：

引数の番号

bb....bb：

スカラ関数の名称

cc....cc：bb....bbを指定した問合せの位置番号

問合せの位置番号については，「1.5　問合せの位置番号」を参照してください。

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

日時書式を修正してください。時刻データに対応した日時書式（時，分，または秒の指定）を指定してください。

KFAA31213-E

The format specification is invalid in a scalar function. (function name = aa....aa, reason = bb....bb, query number = cc....cc) (M+J+O)

スカラ関数"aa....aa"の書式指定に誤りがあります。

aa....aa：

スカラ関数の名称

bb....bb：エラーの原因

value：指定値に誤りがあります。 <SQLSTATE:2250G>

data type：書式指定に指定したデータ型に誤りがあります。 <SQLSTATE:42789>

data length：書式指定に指定したデータ長に誤りがあります。 <SQLSTATE:4278A>

not literal：定数以外を指定しています。 <SQLSTATE:4278B>

combination：組み合わせエラーです。 <SQLSTATE:4278C>

sequence：シーケンスエラーです。 <SQLSTATE:4278D>

cc....cc：aa....aaを指定した問合せの位置番号

問合せの位置番号については，「1.5　問合せの位置番号」を参照してください。

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

書式指定を修正してください。

KFAA31214-E

There are no format elements in the format specification of a scalar function. (function name = aa....aa, information = bb....bb, query number = cc....cc) (M+J+O)

スカラ関数"aa....aa"の書式指定に必要となる指定がありません。 <SQLSTATE:2250G>

aa....aa：

スカラ関数の名称

bb....bb：書式指定に必要な指定

YEAR：年

MONTH：月

DAY：日

HOUR：時

MINUTE：分

SECOND：秒

NUMERIC：数要素

cc....cc：aa....aaを指定した問合せの位置番号

問合せの位置番号については，「1.5　問合せの位置番号」を参照してください。

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

書式指定を修正してください。

KFAA31215-E

The PURGE CHUNK statement is invalid. (reason = aa....aa) (M+J+O)

PURGE CHUNK文の指定に誤りがあります。

aa....aa：エラーの原因

The chunk ID is not specified：探索条件にチャンクIDが指定されていません。 <SQLSTATE:427B5>

The column name in a table of a delete target is specified：探索条件中にチャンク削除対象表の列を指定しています。 <SQLSTATE:427BC>

(Ｓ)

このSQL文を無視します。

〔対策〕

SQL文を修正してください。

KFAA31216-E

The specification of the "LIMIT" clause is invalid. (reason = aa....aa) (M+J+O)

LIMIT句の指定に誤りがあります。

aa....aa：エラーの原因

correlated subqueries：LIMIT句を指定した導出表を超えて，外への参照を行っている導出表にLIMIT句を指定しています。詳細については，マニュアルHADB　SQLリファレンスの副問合せの指定形式および規則の指定形式の説明を参照してください。 <SQLSTATE:427I3>

specified position：LIMIT句の指定位置が誤っています。 <SQLSTATE:427I4>

specified position of offset：オフセット行数の指定位置が誤っています。 <SQLSTATE:427I6>

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

KFAA31217-E

The data lengths of the arguments specified in aa....aa are not the same. (M+J+O)

スカラ関数"aa....aa"に指定した各引数のデータ長が異なります。 <SQLSTATE:2250I>

aa....aa：

a scalar function "BITAND"：スカラ関数BITAND

a scalar function "BITOR"：スカラ関数BITOR

a scalar function "BITXOR"：スカラ関数BITXOR

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

KFAA31218-E

The total size of dynamic parameters exceeds 32,000,000 bytes. (M+J+O)

？パラメタのデータ長の合計が32,000,000バイトを超えています。 <SQLSTATE:56034>

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

なお，STRING型が仮定される？パラメタを指定している場合は，スカラ関数CASTまたはCONVERTを使用して，？パラメタに仮定されるデータ型を最低限必要なデータ長をもつVARCHAR型に変換してください。スカラ関数CASTまたはCONVERTを使用して？パラメタに仮定されるデータ型をVARCHAR(100)にする例を，次に示します。

スカラ関数CASTを使用した指定例

CAST(? AS VARCHAR(100))

スカラ関数CONVERTを使用した指定例

CONVERT(?, VARCHAR(100))

KFAA31219-E

A viewed table whose view level is aa....aa cannot be specified in the CREATE VIEW statement. (M+J+O)

CREATE VIEW文中にビューレベルがaa....aaのビュー表は指定できません。 <SQLSTATE:42737>

aa....aa：

SQL文中に指定したビュー表のビューレベル

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

KFAA31223-E

The subquery method specification is invalid. (reason = aa....aa, query number = bb....bb) (M+J+O)

副問合せ処理方式指定の指定に誤りがあります。 <SQLSTATE:428F5>

aa....aa：エラーの原因

specified in a subquery of a derived table

導出表の表副問合せに，副問合せ処理方式指定を指定しています。

specified in a subquery of multiset value constructor by query

問合せによるマルチ集合値構成子の表副問合せに，副問合せ処理方式指定を指定しています。

bb....bb：副問合せ処理方式指定を指定した問合せの位置番号

問合せの位置番号については，「1.5　問合せの位置番号」を参照してください。

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

KFAA31224-E

The specification method of a LISTAGG set function is invalid. (reason = aa....aa, query number = bb....bb) (M+J+O)

LISTAGG集合関数の指定に誤りがあります。

aa....aa：エラーの原因

the length of the LISTAGG separator character string exceeds the maximum length of the LISTAGG result character string

LISTAGG区切り文字列の長さが，LISTAGG結果の最大長の指定値を超えています。 <SQLSTATE:4271A>

the value specified as the maximum length of the LISTAGG result character string is outside the valid range

LISTAGG結果の最大長の指定値が，指定可能な範囲外の値です。 <SQLSTATE:4271B>

the length of the trailing character string to be truncated exceeds the maximum length of the LISTAGG result character string

切り捨て末尾文字列の長さが，LISTAGG結果の最大長の指定値を超えています。 <SQLSTATE:4271C>

bb....bb：LISTAGG集合関数を指定した問合せの位置番号

問合せの位置番号については，「1.5　問合せの位置番号」を参照してください。

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

KFAA31226-E

The scalar function "LTDECODE" is specified incorrectly. (reason = aa....aa, query number = bb....bb) (M+J+O)

スカラ関数LTDECODEの指定に誤りがあります。 <SQLSTATE:4278S>

aa....aa：エラーの原因

a dynamic parameter by itself cannot be specified for all of the target data and comparison data

次の条件をすべて満たすような指定はできません。

対象データに？パラメタを単独で指定している

すべての比較データに？パラメタを単独で指定している

a dynamic parameter by itself or NULL cannot be specified for all of the return value and predefined return value

次の条件をすべて満たすような指定はできません。

すべての返却値に？パラメタを単独で指定している，またはNULLを指定している

既定返却値に？パラメタを単独で指定している，またはNULLを指定している

bb....bb：問合せの位置番号

問合せの位置番号については，「1.5　問合せの位置番号」を参照してください。

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

KFAA31227-E

The scalar function "TIMESTAMPADD" is specified incorrectly. (reason = aa....aa, query number = bb....bb) (M+J+O)

スカラ関数TIMESTAMPADDの指定に次のどちらかの誤りがあります。

対象データのデータ型と日時単位の指定の組み合わせに誤りがあります。 <SQLSTATE:4278T>

指定範囲外の値を加算値に指定しています。 <SQLSTATE:4278U>

aa....aa：エラーの原因

the combination of the data type of the target data and the datetime unit is invalid

対象データのデータ型と日時単位の指定の組み合わせに誤りがあります。

the addition value is outside the valid range

指定範囲外の値を加算値に指定しています。

日時単位と加算値に指定できる数データの値の範囲の組み合わせを次に示します。

YEAR：-9,998～9,998

QUARTER：-39,995～39,995

MONTH：-119,987～119,987

DAYOFYEAR：-3,652,058～3,652,058

DAY：-3,652,058～3,652,058

WEEK：-521,722～521,722

HOUR：-87,649,415～87,649,415

MINUTE：-5,258,964,959～5,258,964,959

SECOND：-315,537,897,599～315,537,897,599

MILLISECOND：-315,537,897,599,999～315,537,897,599,999

MICROSECOND：-315,537,897,599,999,999～315,537,897,599,999,999

NANOSECOND：-9,223,372,036,854,775,807～9,223,372,036,854,775,807

PICOSECOND：-9,223,372,036,854,775,807～9,223,372,036,854,775,807

bb....bb：問合せの位置番号

問合せの位置番号については，「1.5　問合せの位置番号」を参照してください。

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

KFAA31234-E

The scalar function "aa....aa" is specified incorrectly. (reason = bb....bb) (M+J+O)

スカラ関数"aa....aa"の指定に誤りがあります。

aa....aa：

スカラ関数名

bb....bb：エラーの原因

predicate kind：述語種別に誤りがあります。 <SQLSTATE:4278O>

specified position：指定位置に誤りがあります。 <SQLSTATE:4278P>

comparison partner：比較相手に誤りがあります。 <SQLSTATE:4278Q>

(Ｓ)

このSQL文を無視します。

〔対策〕

SQL文を修正してください。

KFAA31235-E

There is an error in the specification method of a scalar function argument. (function name = "aa....aa", reason = bb....bb, query number = cc....cc) (M+J+O)

スカラ関数aa....aaの指定方法に誤りがあります。

aa....aa：

エラーとなったスカラ関数の名称

bb....bb：エラーの原因

the identification number is outside the valid range

識別番号の値が指定可能な範囲を超えています。 <SQLSTATE:4278J>

the total number of the types of scalar functions specified in the SQL statement exceeds 1,000

SQL文中に指定できるスカラ関数aa....aaの識別番号の種類の数の合計が1,000を超えています。 <SQLSTATE:4278K>

specified position is invalid

スカラ関数aa....aaの指定位置に誤りがあります。 <SQLSTATE:4278M>

the specification of scalar functions that have the same identification number is invalid

同じ識別番号を指定したスカラ関数aa....aaの指定方法に誤りがあります。 <SQLSTATE:4278N>

cc....cc：aa....aaを指定した問合せの位置番号

問合せの位置番号については，「1.5　問合せの位置番号」を参照してください。

ただし，bb....bbのSQLSTATEが4278Kの場合，***が表示されます。

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

aa....aaに表示されたスカラ関数の規則をマニュアルHADB　SQLリファレンスで確認し，SQL文を修正してください。

なお，bb....bbがthe specification of scalar functions that have the same identification number is invalidの場合は，次の対処をしてください。

aa....aaがRANDOMCURSORの場合

SQL文中に同じ識別番号を指定しているスカラ関数RANDOMCURSORの指定を，次のどちらかの方法に従って修正してください。

最小値と最大値を指定したスカラ関数RANDOMCURSORは1つだけ指定し，それ以外のスカラ関数RANDOMCURSORでは最小値と最大値を指定しないでください。

すべてのスカラ関数RANDOMCURSORで，最小値と最大値を指定しないでください。

aa....aaがRANDOMROWの場合

問合せ指定中に同じ識別番号を指定しているスカラ関数RANDOMROWの指定を，次のどちらかの方法に従って修正してください。

最小値と最大値を指定したスカラ関数RANDOMROWは1つだけ指定し，それ以外のスカラ関数RANDOMROWでは最小値と最大値を指定しないでください。

すべてのスカラ関数RANDOMROWで，最小値と最大値を指定しないでください。

KFAA31239-E

The specification of the table function column list is invalid. (reason = aa....aa, query number = bb....bb) (M+J+O)

表関数導出表に指定した表関数列リストの指定に誤りがあります。 <SQLSTATE:427JA>

aa....aa：エラーの原因

the table function column list cannot be specified for the system-defined function "ADB_AUDITREAD"

表関数導出表にADB_AUDITREAD関数を指定した場合，表関数列リストを指定することはできません。

the table function column list is not specified for the system-defined function "ADB_CSVREAD"

表関数導出表にADB_CSVREAD関数を指定した場合，表関数列リストを指定する必要があります。

the table function column list cannot be specified for the system-defined function "ADB_GENERATE_SERIES"

表関数導出表にADB_GENERATE_SERIES関数を指定した場合，表関数列リストを指定することはできません。

bb....bb：表関数導出表を指定した問合せの位置番号

問合せの位置番号については，「1.5　問合せの位置番号」を参照してください。

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

KFAA31240-E

The specification of the table function derived table that includes the system-defined function "aa....aa" is invalid. (reason = bb....bb, detail = cc....cc, query number = dd....dd) (M)

システム定義関数aa....aaを指定した表関数導出表の指定に誤りがあります。

aa....aa：

システム定義関数名

bb....bb：エラーの原因

specified position：指定した位置が誤っています。 <SQLSTATE:427K0>

cc....cc：エラーの詳細

the table cannot be specified in correlated subqueries：外への参照列を含む副問合せ中に表関数導出表は指定できません。

the table cannot be specified in a multiset value expression：マルチ集合値式中に表関数導出表は指定できません。

dd....dd：表関数導出表を指定した問合せの位置番号

問合せの位置番号については，「1.5　問合せの位置番号」を参照してください。

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

KFAA31241-E

The argument specified in the system-defined function "aa....aa" is invalid. (argument number = bb....bb, reason = cc....cc, query number = dd....dd) (M+J+O)

システム定義関数aa....aaに指定した引数に誤りがあります。

aa....aa：

システム定義関数名

bb....bb：

システム定義関数中の誤りがある引数の番号

cc....cc：

エラーの原因

data type is incorrect

データ型に誤りがあります。 <SQLSTATE:427K1>

the argument cannot be omitted in a multi-node configuration

マルチノード機能を使用している場合に指定必須の引数を省略しています。 <SQLSTATE:427K2>

dd....dd：aa....aaを指定した問合せの位置番号

問合せの位置番号については，「1.5　問合せの位置番号」を参照してください。

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

KFAA31242-E

A multiset value constructor by query cannot be specified as an argument of the system-defined function "ADB_AUDITREAD". (query number = aa....aa) (M+J+O)

ADB_AUDITREAD関数の引数に，問合せによるマルチ集合値構成子は指定できません。 <SQLSTATE:427K5>

aa....aa：ADB_AUDITREAD関数を指定した問合せの位置番号

問合せの位置番号については，「1.5　問合せの位置番号」を参照してください。

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

KFAA31243-E

The set of audit trail file path names is invalid as a result of applying special characters in the audit file path names specified as the argument of the system-defined function "ADB_AUDITREAD". (reason = aa....aa, query number = bb....bb) (M+J+O)

ADB_AUDITREAD関数の引数に指定した，特殊文字を指定した監査証跡ファイルのパス名に問題があります。

aa....aa：エラーの原因

no audit trail file path is specified for the input data

入力情報となる監査証跡ファイルがありません。 <SQLSTATE:427K6>

the input data includes more than 65535 audit trail file path names

入力情報となる監査証跡ファイルの数が65,535を超えています。 <SQLSTATE:427K7>

bb....bb：ADB_AUDITREAD関数を指定した問合せの位置番号

問合せの位置番号については，「1.5　問合せの位置番号」を参照してください。

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

aa....aaに表示されたエラーの原因を対策してください。

aa....aaに表示されたエラーの原因

ADB_AUDITREAD関数の引数の指定

対策

no audit trail file path is specified for the input data

引数の指定あり

ADB_AUDITREAD関数の引数に指定した，特殊文字を含む監査証跡ファイルのパス名を修正してください（ADB_AUDITREAD関数の入力情報となる監査証跡ファイルが存在するように，監査証跡ファイルのパス名を修正してください）。

なお，現用の監査証跡ファイルは，ADB_AUDITREAD関数の入力情報にはなりません。

現用の監査証跡ファイル中の監査証跡を参照したい場合は，現用の監査証跡ファイルを切り替えたあとに，ADB_AUDITREAD関数を指定したSELECT文を実行してください。

引数の指定なし

監査証跡の出力先ディレクトリ下に，現用以外の監査証跡ファイルがありません。そのため，ADB_AUDITREAD関数の入力情報となる監査証跡ファイルがありません。現用の監査証跡ファイル中の監査証跡を参照したい場合は，現用の監査証跡ファイルを切り替えたあとに，ADB_AUDITREAD関数を指定したSELECT文を実行してください。

監査証跡の出力先ディレクトリ下以外に格納している監査証跡ファイルを参照したい場合は，参照したい監査証跡ファイルのパス名をADB_AUDITREAD関数中に指定してください。

the input data includes more than 65535 audit trail file path names

引数の指定あり

ADB_AUDITREAD関数の引数に指定した，特殊文字を含む監査証跡ファイルのパス名を修正してください。ADB_AUDITREAD関数の入力情報となる監査証跡ファイルの数が65,535以下※になるようにしてください。

引数の指定なし

監査証跡の出力先ディレクトリ下の監査証跡ファイルの数が65,535以下※になるようにしてください。監査証跡ファイルを監査証跡の保存先ディレクトリに移動するなどの対処をしてください。

注※

現用の監査証跡ファイルは，カウント対象になりません。

メモ

監査証跡の出力先ディレクトリとは，サーバ定義のadb_audit_log_pathオペランドに指定したディレクトリのことです。

現用の監査証跡ファイルを切り替える方法については，マニュアルHADB　システム構築・運用ガイドの現用の監査証跡ファイルの切り替えを参照してください。

KFAA31245-E

There is an error in the specification method of an array element reference. (reason = aa....aa, query number = bb....bb) (M+J+O)

配列要素参照の指定に誤りがあります。

aa....aa：誤りの理由

aa....aaの値

説明

SQLSTATE

the array value expression is not array data

配列値式が配列データではありません。

427P1

a dynamic parameter is specified in an array value expression

配列値式に？パラメタが指定されています。

427P2

specified position of the array element reference is invalid

配列要素参照の指定位置が誤っています。

427P3

column specifications of different table references are specified in a predicate that includes an array element reference for which ANY is specified

ANYを指定した配列要素参照を含む述語に，異なる表参照の列指定を指定しています。

427P4

a scalar subquery is specified in a predicate that includes an array element reference for which ANY is specified

ANYを指定した配列要素参照を含む述語に，スカラ副問合せを指定しています。

427P5

column specifications of different table references are specified for an array element reference that has the same identification number and for which ANY is specified

同じ識別番号を持つANYを指定した配列要素参照の列指定に，異なる表参照の列指定を指定しています。

427P6

more than 255 types of identification numbers of array element references for which ANY is specified

SQL文中に指定したANYを指定した配列要素参照の識別番号の種類の数の合計が255を超えています。

427P7

bb....bb：配列要素参照を指定した問合せの位置番号

問合せの位置番号については，「1.5　問合せの位置番号」を参照してください。

ただし，aa....aaのSQLSTATEが427P7の場合は，***が表示されます。

(Ｓ)

このSQL文を無視します。または，このトランザクションを無効にします。

〔対策〕

マニュアルHADB　SQLリファレンスの配列要素参照の指定形式および規則を参照して，SQL文を修正してください。

KFAA31255-E

Struct data cannot be specified in aa....aa. (query number = bb....bb) (M+J+O)

aa....aaには，構造データを指定できません。 <SQLSTATE:427MC>

aa....aa：誤りがある指定

sort key：ソートキー

select expression of the outermost query for a set operation：

集合演算の最も外側の問合せ指定の選択式

select expression of the outermost query specification in statements other than COPY and CREATE VIEW：

最も外側の問合せ指定の選択式（COPY文およびCREATE VIEW文での指定を除く）

select expression of scalar subquery：スカラ副問合せの選択式

grouping column：グループ化列

row value constructor element：行値構成子要素

IN predicate：IN述語

QUANTIFIED predicate：限定述語

CASE expression：CASE式

bb....bb：問合せの位置番号

問合せの位置番号については，「1.5　問合せの位置番号」を参照してください。

(Ｓ)

このSQL文を無視します。または，このトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

KFAA31256-E

Struct data cannot be specified in aa....aa that includes DISTINCT. (query number = bb....bb) (M+J+O)

DISTINCT指定があるaa....aaには，構造データを指定できません。 <SQLSTATE:427MD>

aa....aa：誤りがある指定

select expression：選択式

set function：集合関数

bb....bb：問合せの位置番号

問合せの位置番号については，「1.5　問合せの位置番号」を参照してください。

(Ｓ)

このSQL文を無視します。または，このトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

KFAA31257-E

The specification method of the field reference is invalid (reason = aa....aa, query number = bb....bb) (M+J+O)

フィールド参照の指定方法に誤りがあります。 <SQLSTATE:427ME>

aa....aa：エラーの理由

the parameter cannot be specified in a struct value expression：

構造値式に？パラメタは指定できません。

the struct value expression is not struct data：

構造値式が構造データではありません。

the field name is not included in struct data：

フィールド名が構造データに含まれていません。

bb....bb：問合せの位置番号

問合せの位置番号については，「1.5　問合せの位置番号」を参照してください。

(Ｓ)

このSQL文を無視します。または，このトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

KFAA31260-E

The numbers of row value constructor elements of the row value constructors specified for the table value constructor are not the same. (query number = aa....aa) (M+J+O)

各行値構成子に指定した行値構成子要素の数が一致していません。 <SQLSTATE:427L0>

aa....aa：表値構成子を指定した問合せの位置番号

問合せの位置番号については，「1.5　問合せの位置番号」を参照してください。

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

KFAA31261-E

A row value constructor element specified for the row value constructor is invalid. (reason = aa....aa, query number = bb....bb) (M+J+O)

行値構成子要素の指定に誤りがあります。 <SQLSTATE:427M0>

aa....aa：エラーの原因

invalid argument in a scalar function "CAST"：スカラ関数CASTの引数の指定に誤りがあります。

invalid argument in a scalar function "CONVERT"：スカラ関数CONVERTの引数の指定に誤りがあります。

bb....bb：行値構成子を指定した問合せの位置番号

問合せの位置番号については，「1.5　問合せの位置番号」を参照してください。

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

KFAA31262-E

Dynamic parameters cannot be specified for the row value constructor elements of row value constructors specified for the table value constructor. (query number = aa....aa) (M+J+O)

行値構成子要素には，？パラメタを単独で指定できません。 <SQLSTATE:427M1>

aa....aa：表値構成子を指定した問合せの位置番号

問合せの位置番号については，「1.5　問合せの位置番号」を参照してください。

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

KFAA31263-E

There is an error in the specification method of aa....aa predicate for which a row value constructor is specified. (reason = bb....bb, query number = cc....cc) (M+J+O)

行値構成子を指定したaa....aaの指定方法に誤りがあります。

aa....aa：誤りがある述語の種類

COMPARISON：比較述語

IN：IN述語

bb....bb：誤りの理由

bb....bbの値

説明

SQLSTATE

a row value constructor can be compared with other row value constructors only

行値構成子と行値構成子以外を比較しています。行値構成子は行値構成子とだけ比較できます。

427M2

the specified value of the row value constructor element is invalid

行値構成子要素の指定値に誤りがあります。

427M3

the specified position of the predicate is invalid

述語の指定位置に誤りがあります。

427M4

the comparison operator is invalid

比較演算子に誤りがあります。

427M5

cc....cc：述語を指定した問合せの位置番号

問合せの位置番号については，「1.5　問合せの位置番号」を参照してください。

(Ｓ)

このSQL文を無視します。または，このトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

KFAA31264-E

There is an error in the specification method of aa....aa in the bb....bb. (reason = cc....cc) (M+J+O)

bb....bbのaa....aaの指定方法に誤りがあります。 <SQLSTATE:427M6>

aa....aa：誤りがある指定個所

access key string：アクセスキー文字列

secret key string：シークレットキー文字列

endpoint string：エンドポイント文字列

foreign server option：外部サーバオプション

ALTER SERVER option：外部サーバ定義変更オプション

bb....bb：誤りがあるSQL文

ALTER SERVER statement：ALTER SERVER文

CREATE SERVER statement：CREATE SERVER文

cc....cc：誤りの理由

誤りの理由と，このメッセージが出力される例を次に示します。

cc....ccの値

説明

このメッセージが出力される例

the data length exceeds the range that can be specified

データ長が指定できる範囲を超えています。

アクセスキー文字列，シークレットキー文字列，またはエンドポイント文字列のデータ長が100バイトを超えています。

the specified option is duplicated

指定したオプションが重複しています。

次のようにCREATE SERVER文に同じ外部サーバオプション（下線部分）を指定しています。

（例）

CREATE SERVER "S001" OPTIONS (

ACCESS_KEY 'ACCESS1'

,SECRET_KEY 'SECRET1'

,SECRET_KEY 'SECRET2')

the ALTER SERVER options for a different operation cannot be specified

外部サーバ定義変更オプションを複数指定する場合，異なるオペレーションを指定できません。

次のようにALTER SERVER文の外部サーバ定義変更オプションに，異なるオペレーション（下線部分）を指定しています。

（例）

ALTER SERVER "S001" OPTIONS (

ADD ACCESS_KEY 'ACCESS1'

,SET SECRET_KEY 'SECRET1')

the same option with ALTER SERVER options cannot be specified

外部サーバ定義変更オプションを複数指定する場合，同じ外部サーバオプションを指定できません。

次のようにALTER SERVER文の外部サーバ定義変更オプションに，同じ外部サーバオプション（下線部分）を指定しています。

（例）

ALTER SERVER "S001" OPTIONS (

SET SECRET_KEY 'SECRET1'

,SET SECRET_KEY 'SECRET2')

(Ｓ)

このSQL文を無視します。または，このトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

KFAA31265-E

There is an error in the specification method of aa....aa in the CREATE FOREIGN TABLE statement. (reason = bb....bb) (M+J+O)

CREATE FOREIGN TABLE文のaa....aaの指定方法に誤りがあります。 <SQLSTATE:427M7>

aa....aa：誤りがある指定個所

foreign table option：外部表オプション

foreign data directory path string：外部データのディレクトリパス文字列

template directory path string：テンプレートディレクトリパス文字列

delimiter character：区切り文字

enclosing character：囲み文字

enumeration string：列挙文字列

minimum value string or integer：最小値文字列または最小値整数

maximum value string or integer：最大値文字列または最大値整数

datetime format string：日時書式文字列

interval value：間隔値

digit value：桁数

catalog namespace：カタログ名前空間

catalog endpoint string：カタログエンドポイント文字列

catalog region：カタログリージョン名

catalog ID：カタログID

warehouse name：ウェアハウス名

token URI：トークンURI

client ID：クライアントID

client secret：クライアントシークレット

allowed scope string：許可スコープ文字列

bb....bb：エラーの原因

the data length exceeds the range that can be specified

指定できるデータ長の範囲を超えています。

the value exceeds the range that can be specified

指定できる値の範囲を超えています。

the specified option is duplicated

指定したオプションが重複しています。

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

KFAA31266-E

There is an error in the specification method of aa....aa. (reason = bb....bb, query number = cc....cc) (M+J+O)

aa....aaの指定方法に誤りがあります。 <SQLSTATE:427M8>

aa....aa：誤りがある指定個所

foreign table：外部表の表名

time travel specification：タイムトラベル指定

bb....bb：エラーの原因

the specified position

指定位置が誤っています。

the time travel specification is not specified for a foreign table that references an Iceberg table

aa....aaは，Icebergテーブルを参照する外部表にだけ指定できます。

the specified value for the snapshot ID is invalid

スナップショットID指定の指定値に誤りがあります。

the specified value for the timestamp specification is invalid

時刻印指定の指定値に誤りがあります。

cc....cc：問合せの位置番号

問合せの位置番号については，「1.5　問合せの位置番号」を参照してください。

(Ｓ)

このSQL文を無視します。または，このトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

KFAA31267-E

There is an error in the specification method of aa....aa in the COPY statement. (reason = bb....bb) (M+J+O)

COPY文のaa....aaの指定方法に誤りがあります。 <SQLSTATE:427MA>

aa....aa：誤りがある指定個所

output location string：出力先位置文字列

delimiter character：区切り文字

COPY option：COPYオプション

bb....bb：エラーの原因

the data length exceeds the range that can be specified

指定できるデータ長の範囲を超えています。

the same type of option is duplicated

COPYオプションに指定したオプションが重複しています。

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

KFAA31268-E

There is an error in the specification method of aa....aa in the COPY statement. (reason = bb....bb) (M+J+O)

COPY文のaa....aaの指定方法に誤りがあります。 <SQLSTATE:427MB>

aa....aa：誤りがある個所

output location string：出力先位置文字列

COPY option：COPYオプション

delimiter character specification：区切り文字指定

header specification：ヘッダー指定

output data compression format specification：出力データ圧縮形式指定

the column derived from the result of the query expression body：問合せ式本体の結果から導出される列

bb....bb：エラーの原因

's3://' or 'file://' is not specified at the beginning of the string

文字列の先頭にs3://またはfile://が指定されていません。

データの出力先がオブジェクトストレージの場合は，出力先位置文字列の先頭にs3://を指定する必要があります。

データの出力先がファイルストレージの場合は，出力先位置文字列の先頭にfile://を指定する必要があります。

the specification cannot be specified when the output data format is CSV

出力データ形式がCSV形式の場合は指定できません。

the specification cannot be specified when the output data format is not CSV

出力データ形式がCSV形式以外の場合は指定できません。

the data type of the derived column is invalid

導出列のデータ型が不正です。

a foreign server cannot be specified when the output location string is specified in FILE URI format (when the output destination of the file is file storage)

出力先位置文字列をFILE URI形式で指定している場合（データの出力先がファイルストレージの場合），外部サーバは指定できません。

a foreign server cannot be omitted when the output location string is specified in S3 URI format (when the output destination of the file is object storage)

出力先位置文字列をS3 URI形式で指定している場合（データの出力先がオブジェクトストレージの場合），外部サーバを指定する必要があります。

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

なお，bb....bbがthe data type of the derived column is invalidの場合は，COPY文の問合せ式本体の結果から導出される列が，次のどれかのデータ型に該当しています。そのため，COPY文がエラーになりました。

出力データ形式がPARQUET形式の場合

TIME(0)

TIME(12)

TIMESTAMP(0)※

TIMESTAMP(12)※

要素データ型に上記のどれかのデータ型を指定したARRAY型，またはフィールドデータ型に上記のどれかのデータ型を指定したSTRUCT型

出力データ形式がCSV形式の場合

TIME(12)

TIMESTAMP(12)※

UUID

ARRAY

STRUCT

COPY文の問合せ式本体の結果から導出される列が，上記以外のデータ型になるようにCOPY文の問合せ式本体を修正してください。

注※

TIMESTAMP WITHOUT TIME ZONE型とTIMESTAMP WITH TIME ZONE型の両方とも該当します。

KFAA31269-E

The derived column list cannot be specified for aa....aa. (M+J+O)

導出列リストは，aa....aaに指定できません。 <SQLSTATE:4275B>

aa....aa：

the table function derived table that specifies the system-defined function ADB_AUDITREAD

ADB_AUDITREAD関数を指定した表関数導出表

the table function derived table that specifies the system-defined function ADB_CSVREAD

ADB_CSVREAD関数を指定した表関数導出表

(S)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

KFAA31270-E

There is an error in the specification method of aa....aa in the system-defined function ADB_GENERATE_SERIES. (reason = bb....bb) (M+J+O)

ADB_GENERATE_SERIES関数のaa....aaの指定に誤りがあります。 <SQLSTATE:4275C>

aa....aa：誤りがある指定個所

start value：開始値

end value：終了値

step value：間隔値

argument：引数

function：関数

bb....bb：エラーの原因

the data type is invalid

データ型が正しくありません。

a dynamic parameter by itself cannot be specified

？パラメタは単独で指定できません。

the combination of arguments is invalid

引数の組み合わせが正しくありません。

the specification cannot be omitted

指定を省略できません。

the interval value cannot be 0

間隔値には0を指定できません。

only a constant can be specified for a labeled duration

ラベル付き間隔には定数だけを指定できます。

the specification of the labeled duration modifier is invalid

ラベル付き間隔修飾子の指定に誤りがあります。

the arguments are of data types that cannot be compared

引数のデータ型が，比較できるデータ型ではありません。

the specified column is not from a table that is comma joined with the system-defined function ADB_GENERATE_SERIES, or the column is from a joined table

ADB_GENERATE_SERIES関数とコンマ結合した表の列ではありません。または，結合表の列を指定しています。

columns from different tables are being specified

異なる表の列を指定しています。

a subquery of the specified in the argument is correlated subquery

外への参照列を指定しています。

the system-defined function ADB_GENERATE_SERIES is specified more than once in the query specification

問合せ指定中に2つ以上のADB_GENERATE_SERIES関数を指定しています。

(S)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

KFAA31271-E

The column definition information for the foreign table "aa....aa" in the view definition during definition of the view table differs from the information during retrieval of the view table. (reason = "bb....bb") (M+J+O)

CREATE VIEW文中に指定された外部表"aa....aa"の列定義が，ビュー表の定義時とビュー表の検索時で異なります。<SQLSTATE:4275D>

aa....aa：

外部表の表名

bb....bb：

エラーの原因となった列またはフィールドの名称

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

列またはフィールド"bb....bb"の列定義が，ビュー表の定義時とビュー表の検索時で異なっています。次のどれかが異なっています。

名前

データ型

データ長

最大要素数

列数

フィールド数

外部表"aa....aa"を基表とするビュー表を，ビューレベルの昇順にALTER VIEW文などで再作成してください。ALTER VIEW文については，マニュアルHADB　SQLリファレンスのALTER TABLE（表定義の変更）を参照してください。

なお，次の条件をすべて満たすビュー表を検索した場合，このメッセージが出力されることがあります。

HADBサーバ 06-00で，STRUCT型の列を定義した外部表を基表にしたビュー表を定義している

HADBサーバを06-01以降にバージョンアップしている

KFAA31280-E

The specified SQL statement is invalid. (reason = aa....aa) (M)

SQL文の指定内容に誤りがあります。

aa....aa：エラーの原因

a column store table or a viewed table for which a column store table is specified in the outermost query in the viewed table definition, cannot be deleted, inserted, or updated

削除，挿入，または更新の対象となる表に，次の表は指定できません。 <SQLSTATE:42875>

カラムストア表

最も外側の問合せ指定にカラムストア表を指定して定義したビュー表

a table that defines the array-type columns cannot be deleted, inserted, or updated

削除，挿入，または更新の対象となる表に，次の表は指定できません。 <SQLSTATE:42875>

配列型の列を定義した表

a LISTAGG set function cannot be specified in the window function

ウィンドウ関数中にLISTAGG集合関数は指定できません。 <SQLSTATE:42876>

an ARRAY_AGG set function cannot be specified in the window function

ウィンドウ関数中にARRAY_AGG集合関数は指定できません。 <SQLSTATE:42877>

an array-type column cannot be specified as an external reference column

配列型の列は，外への参照列として指定できません。 <SQLSTATE:42878>

rows cannot be deleted, inserted or updated using the cloud storage facility

クラウドストレージ機能を使用している場合，INSERT文，UPDATE文，およびDELETE文は実行できません。 <SQLSTATE:42879>

the position of the "ORDER BY" clause specified in the subquery is invalid

副問合せに指定したORDER BY句の指定位置に誤りがあります。 <SQLSTATE:4287A>

the "LIMIT" clause must be specified when the "ORDER BY" clause is specified in the subquery or the with list element

副問合せまたはWITHリスト要素にORDER BY句を指定する場合，LIMIT句も一緒に指定する必要があります。 <SQLSTATE:4287B>

a struct-type column cannot be specified as an external reference column

STRUCT型の列は，外への参照列として指定できません。 <SQLSTATE:4287C>

(Ｓ)

このSQL文を無視します。

〔対策〕

SQL文を修正してください。

KFAA31301-E

The aa....aa is incorrectly specified. (reason = bb....bb) (M+J+O)

LIMIT句またはウィンドウ枠境界の指定に誤りがあります。

ウィンドウ枠境界のウィンドウ枠値指定の指定値に誤りがあります。 <SQLSTATE:22013>

LIMIT句のリミット行数またはオフセット行数の指定値に誤りがあります。 <SQLSTATE:22510>

LIMIT句のリミット行数またはオフセット行数のデータ型に誤りがあります。 <SQLSTATE:429D9>

aa....aa：誤りがある指定

limit row count：LIMIT句のリミット行数

offset row count：LIMIT句のオフセット行数

window frame bound：ウィンドウ枠境界

bb....bb：

エラーの原因

value：指定値に誤りがあります。

data type：データ型に誤りがあります。

(Ｓ)

このSQL文を無視します。

〔対策〕

SQL文を修正してください。

KFAA31306-E

The number a argument in the CLI function "bb....bb" is invalid.(number = cc....cc, reason = dd....dd) (M+J+O)

CLI関数bb....bbのa番目の引数に誤りがあります。 <SQLSTATE:54001>

a：

引数の順序番号

bb....bb：

CLI関数名

cc....cc：

ColumnInfoまたはParameterInfoの指定順

dd....dd：

エラー要因

(Ｓ)

このSQL文を無視します。

〔対策〕

対策方法を次の表に示します。

aの値

bb....bbの値

cc....ccの値

dd....ddの値

対策方法

3

a_rdb_SQLBindArrayParams

0

ARRAY COUNT

引数ArrayCountに指定した値に誤りがあります。1以上を指定してください。

4

a_rdb_SQLBindArrayParams

0

PARAMETER COUNT

引数ParameterCountに指定した値に誤りがあります。a_rdb_SQLNumParams()で取得した？パラメタの数を指定してください。

5

a_rdb_SQLBindArrayParams

0以上

PARAMETER INFO

cc....ccの値が0の場合，引数ParameterInfoに指定したアドレスに誤りがあります。

cc....ccの値が1以上の場合，引数ParameterInfoに指定したアドレス配列のcc....cc番目に指定したアドレスに誤りがあります。

正しいアドレスを指定してください。

5

a_rdb_SQLBindArrayParams

0以上

PARAMETER VALUE

次に示すParameterInfo構造体のメンバParameterValueのアドレスに誤りがあります。

不正なParameterValueを含むParameterInfoの配列番号：

cc....ccの値を引数ParameterCountで割った値

不正なParameterValueを含むParameterInfo構造体の位置：

cc....ccの値を引数ParameterCountで割った余り＋1

ParameterInfo構造体のメンバIndにa_rdb_SQL_NULL_DATA以外の値を指定した場合は，正しいアドレスを指定してください。

3

a_rdb_SQLBindCols

0

COLUMN COUNT

a_rdb_SQLNumResultCols()で返却した列数と異なる値が設定されています。同じ値を設定してください。

4

a_rdb_SQLBindCols

0

COLUMN INFO

引数ColumnInfoに指定したアドレスに誤りがあります。正しいアドレスを設定してください。

4

a_rdb_SQLBindCols

1以上

BUFFER LENGTH

cc....cc番目に指定したColumnInfo構造体のメンバBufferLengthの値が，cc....cc番目の検索結果列の列長と一致していません。a_rdb_SQLDescribeCols()が返却する列情報を参照して，正しい値を設定してください。

4

a_rdb_SQLBindCols

1以上

TARGET VALUE

cc....cc番目に指定したColumnInfo構造体のメンバTargetValueのアドレスに誤りがあります。正しいアドレスを設定してください。

4

a_rdb_SQLBindCols

0

ARRAY TYPE

配列型の検索項目列には列結合は実行できません。検索項目列のデータ型が配列型にならないようにSQL文を修正してください。

3

a_rdb_SQLBindParams

0

PARAMETER COUNT

a_rdb_SQLNumParams()で返却したパラメタ数と異なる値が設定されています。同じ値を設定してください。

4

a_rdb_SQLBindParams

0

PARAMETER INFO

引数ParameterInfoに指定したアドレスに誤りがあります。正しいアドレスを設定してください。

4

a_rdb_SQLBindParams

1以上

PARAMETER VALUE

cc....cc番目に指定したParameterInfo構造体のメンバParameterValueのアドレスに誤りがあります。ParameterInfo構造体のメンバIndにa_rdb_SQL_NULL_DATA以外の値を設定した場合は，正しいアドレスを設定してください。

3

a_rdb_SQLDescribeCols

0

COLUMN COUNT

a_rdb_SQLNumResultCols()で返却した列数と異なる値が設定されています。同じ値を設定してください。

4

a_rdb_SQLDescribeCols

0

COLUMN INFO

引数ColumnInfoに指定したアドレスに誤りがあります。正しいアドレスを設定してください。

4

a_rdb_SQLDescribeCols

1以上

NAME BUFFER LENGTH

cc....cc番目に指定したColumnInfo構造体のメンバNameInfoが表すColumnNameInfo構造体のBufferLengthの値が小さ過ぎます。値を大きくしてください。

4

a_rdb_SQLDescribeCols

1以上

NAME

cc....cc番目に指定したColumnInfo構造体のメンバNameInfoが表すColumnNameInfo構造体のNameに指定したアドレスに誤りがあります。正しいアドレスを設定してください。

3

a_rdb_SQLDescribeParams

0

PARAMETER COUNT

a_rdb_SQLNumParams()で返却したパラメタ数と異なる値が設定されています。同じ値を設定してください。

4

a_rdb_SQLDescribeParams

0

PARAMETER INFO

引数ParameterInfoに指定したアドレスに誤りがあります。正しいアドレスを設定してください。

3

a_rdb_SQLNumResultCols

0

COLUMN COUNT

引数ColumnCountに指定したアドレスに誤りがあります。正しいアドレスを設定してください。

3

a_rdb_SQLNumParams

0

PARAMETER COUNT

引数ParameterCountに指定したアドレスに誤りがあります。正しいアドレスを設定してください。

KFAA31307-E

At least one dynamic parameter does not have a set value. (M+J+O)

値が設定されていない？パラメタがあります。 <SQLSTATE:24512>

(Ｓ)

このSQL文を無視します。

〔対策〕

次に示すどちらかの対処をしてください。

SQL文中の？パラメタに対して，a_rdb_SQLBindParamsまたはa_rdb_SQLBindArrayParamsで値を設定してください。

a_rdb_SQLExecDirectで指定したSQL文中に？パラメタを指定している場合は，？パラメタを指定しないSQL文に修正するか，またはa_rdb_SQLExecuteでSQL文を再実行してください。ただし，a_rdb_SQLExecuteで再実行する場合は，SQL文の前処理を実行したあとに，SQL文中の？パラメタに対してa_rdb_SQLBindParamsまたはa_rdb_SQLBindArrayParamsで値を設定してください。

KFAA31310-E

An error has already occurred in the opened cursor. (M+J+O)

オープンしているカーソルですでにエラーが発生しています。カーソルをクローズしてください。 <SQLSTATE:24513>

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

カーソルがオープンしている問合せに対して，今回以前に発生したエラーの原因を取り除いてから，再実行してください。

KFAA31371-E

The SQL statement cannot be executed because a required resource is locked. (name = aa....aa, object = bb....bb) (M+J+O)

SQL文の実行時に確保する排他資源が，ほかのSQL文またはコマンドによって確保されているため，SQL文を実行できません。 <SQLSTATE:52401>

aa....aa：排他資源の名称

DBAREA：DBエリア

TABLE：表

bb....bb：排他資源の取得対象

aa....aaがDBAREAの場合

"cc....cc"

aa....aaがTABLEの場合

"dd....dd"."ee....ee"

cc....cc：

DBエリア名

dd....dd：

スキーマ名

ee....ee：

表名

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

排他資源を確保しているSQL文またはコマンドの終了後，SQL文を再実行してください。SQL文およびコマンドの実行時に確保される排他資源については，マニュアルHADB　システム構築・運用ガイドの確保される排他資源と排他制御モードを参照してください。

KFAA31372-E

An error occurred during execution of an SQL statement that uses hash tables. (information1 = aa....aa, information2 = bb....bb, information3 = cc....cc, information4 = dd....dd) (M+J+O)

ハッシュテーブルを使用するSQL文の実行時にエラーが発生しました。 <SQLSTATE:5100J>

aa....aa：エラーの原因

INSUFFICIENT MEMORY：実行したSQL文に対して，adb_sql_exe_hashtbl_area_sizeオペランドの指定値（ハッシュテーブル領域サイズ）が不足しています。

bb....bb：

保守情報

cc....cc：

保守情報

dd....dd：

保守情報

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

サーバ定義またはクライアント定義のadb_sql_exe_hashtbl_area_sizeオペランドの指定値を大きくしてください。

上記の対策を実施してもこのエラーが発生する場合は，次の対策を行ってください。

GROUP BY句を指定したSQL文の実行時にエラーが発生している場合は，グループ化方式指定を指定してください。グループ化方式指定については，マニュアルHADB　SQLリファレンスのGROUP BY句の指定形式および規則を参照してください。

KFAA31373-E

There is an error in the specification method of a scalar function argument. (function name = "aa....aa", reason = "bb....bb") (M+J+O)

スカラ関数aa....aaの指定形式に誤りがあります。

aa....aa：

スカラ関数の名称

bb....bb：エラーの原因

data length insufficient：結果のデータ長が不足しました。 <SQLSTATE:22001>

overflow：オーバフローが発生しました。 <SQLSTATE:22003>

format：変換対象データの文字列の書式に誤りがあります。 <SQLSTATE:22018>

value：変換対象データの値が不正です。 <SQLSTATE:22018>

out of range：書式指定に指定した要素に変換できない範囲の値が，対象データに指定されています。 <SQLSTATE:22522>

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

なお，バージョンアップ前に定義したビュー表をバージョンアップ後に検索する際に，内部的に生成したスカラ関数CONVERTによって，このエラーが出力されることがあります。その場合，ビュー表を再定義してください。スカラ関数CONVERTを生成する条件については，マニュアルHADB　システム構築・運用ガイドのシステム構築のHADBサーバのバージョンアップのバージョンアップ時の注意事項を参照してください。

KFAA31375-E

The argument of the aggregate function "aa....aa" is invalid. (M+J+O)

集合関数aa....aaの引数の値の範囲に誤りがあります。 <SQLSTATE:22003>

aa....aa：

集合関数名

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

KFAA31376-E

The aa....aa cannot be executed because one or more update chunks contains an archived chunk. (chunk ID = bb....bb) (M+J+O)

アーカイブマルチチャンク表に対してDELETE文を実行しようとしましたが，指定した探索条件がDELETE文の実行条件を満たさないため，エラーとなりました。

または，アーカイブマルチチャンク表に対してUPDATE文を実行しようとしましたが，指定した探索条件がUPDATE文の実行条件を満たさないため，エラーとなりました。 <SQLSTATE:5100K>

aa....aa：エラーとなったSQL文

DELETE statement：DELETE文

UPDATE statement：UPDATE文

bb....bb：

SQL文の実行対象となったチャンクのチャンクID

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

UPDATE文，またはDELETE文に指定した探索条件が適切かどうかを確認してください。詳細については，マニュアルHADB　SQLリファレンスの次の個所を参照してください。

DELETE文の指定形式および規則の規則

UPDATE文の指定形式および規則の規則

アーカイブ状態のチャンク内のデータを削除したい場合は，bb....bbのチャンクのアーカイブ状態を解除したあとに，DELETE文を実行してください。

アーカイブ状態のチャンク内のデータを更新したい場合は，bb....bbのチャンクのアーカイブ状態を解除したあとに，UPDATE文を実行してください。

KFAA31377-E

The number of recursions in the recursive query exceeds the maximum (aa....aa). (M+J+O)

再帰的問合せの再帰数が，最大再帰数aa....aaを超えました。 <SQLSTATE:5100L>

aa....aa：

最大再帰数

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

次の対処方法に従って，SQL文を修正してください。

再帰的問合せの再帰数が，最大再帰数を超えています。最大再帰数を大きくしてください。

再帰的問合せで，無限ループが発生しているおそれがあります。再帰的問合せの終了条件を見直して，無限ループを取り除いてください。

KFAA31378-E

An error occurred during the execution of SQL statements by using SQL parallel execution. (SQL main node number = aa....aa, error node number = bb....bb, error = "cc....cc") (M+J+O)

SQLパラレル実行機能を適用したSQL文の実行時にエラーが発生しました。 <SQLSTATE:5100M>

aa....aa：

SQLメインノードのノード番号

bb....bb：

エラーが発生したノードのノード番号

cc....cc：

発生したエラーのエラーメッセージの一部

KFAA31378-Eメッセージ全体（メッセージの出力先を含まないメッセージテキスト部分）で，490バイトの範囲内で出力されます。cc....ccの末尾がマルチバイト文字の途中の場合は，その1つ前の文字までが出力されます。

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

cc....ccのエラーメッセージを参照してエラーの原因を取り除いてください。そのあとに，SQLパラレル実行機能を適用したSQL文を再度実行してください。

cc....ccのエラーメッセージが途中で切れているなどによって，エラーメッセージの内容が確認できないことがあります。その場合は，bb....bbに出力されるノード番号のノードのメッセージログから該当するエラーメッセージを確認してください。該当するエラーメッセージは，KFAA31378-Eメッセージがメッセージログに出力されたときの次の情報から特定してください。

時刻

コネクション通番

KFAA31379-E

An error occurred in the communication between nodes during the execution of SQL statements by using SQL parallel execution. (error node number = aa....aa) (M+J+O)

SQLパラレル実行機能を適用したSQL文の実行時にノード間の通信で障害が発生しました。 <SQLSTATE:5100N>

aa....aa：

障害が発生したノードのノード番号

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

ノード番号aa....aaのノードとの通信で障害が発生しました。ノード番号aa....aaのノードの次のことを確認し，エラーの原因を取り除いてください。

通信回線の状態

サーバプロセスの状態

メッセージログ

KFAA31380-E

An error occurred during execution of string concatenation. (info1 = aa....aa, info2 = bb....bb, info3 = cc....cc) (M+J+O)

文字列の連結でエラーが発生しました。スカラ関数CONCATまたは連結演算の結果が，結果のデータ長の上限（cc....ccバイト）を超えました。 <SQLSTATE:22001>

aa....aa：エラーが発生した関数または演算

function：スカラ関数CONCAT

operator：連結演算

bb....bb：エラーの原因1

data length：文字列を連結した結果が，結果のデータ長の上限を超えました。

cc....cc：エラーの原因2

bb....bbがdata lengthの場合は，結果のデータ長の上限が出力されます。

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

スカラ関数CONCATまたは連結演算の結果が，結果のデータ長の上限（cc....ccバイト）を超えないようにSQL文を修正してください。

KFAA31405-E

The specified data type (aa....aa) and value (bb....bb) conflict. (query number = cc....cc) (M+J+O)

ラベル付き間隔に指定した値に誤りがあります。 <SQLSTATE:42703>

ラベル付き間隔に対する乗算を行った結果の値が，ラベル付き間隔で指定できる範囲外の値になっています。

aa....aa：エラーの原因

value：ラベル付き間隔に指定した値，またはラベル付き間隔に対する乗算の結果の値が，指定できる範囲の値ではありません。指定できる範囲を次に示します。

YEAR(S)：-9,998〜+9,998

MONTH(S)：-119,987〜+119,987

DAY(S)：-3,652,058〜+3,652,058

HOUR(S)：-87,649,415〜+87,649,415

MINUTE(S)：-5,258,964,959〜+5,258,964,959

SECOND(S)：-315,537,897,599〜+315,537,897,599

MILLISECOND(S)：-315,537,897,599,999〜+315,537,897,599,999

MICROSECOND(S)：-315,537,897,599,999,999〜+315,537,897,599,999,999

NANOSECOND(S)：-9,223,372,036,854,775,807〜+9,223,372,036,854,775,807

PICOSECOND(S)：-9,223,372,036,854,775,807〜+9,223,372,036,854,775,807

bb....bb：エラーが発生した指定

LABELED DURATION：ラベル付き間隔

cc....cc：問合せの位置番号

問合せの位置番号については，「1.5　問合せの位置番号」を参照してください。

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

KFAA31420-E

The data length of an argument specified in the scalar function "aa....aa" is longer than bb....bb bytes. (query number = cc....cc) (M+J+O)

スカラ関数"aa....aa"に指定した引数のデータ長が，bb....bbバイトを超えています。 <SQLSTATE:42819>

aa....aa：スカラ関数名

BIN：スカラ関数BIN

HEX：スカラ関数HEX

bb....bb：最大バイト長

4,000：スカラ関数BINの引数に指定できる最大バイト長

16,000：スカラ関数HEXの引数に指定できる最大バイト長

cc....cc：aa....aaを指定した問合せの位置番号

問合せの位置番号については，「1.5　問合せの位置番号」を参照してください。

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

aa....aaがBINの場合は，スカラ関数BINの引数の最大データ長を4,000バイト以下にしてください。

aa....aaがHEXの場合は，スカラ関数HEXの引数の最大データ長を16,000バイト以下にしてください。

KFAA31424-E

The length of the regular expression character string of "LIKE_REGEX" predicate is wrong. (M+J+O)

LIKE_REGEX述語に指定した正規表現文字列の長さに誤りがあります。 <SQLSTATE:4278R>

(Ｓ)

このSQL文を無視します。

〔対策〕

正規表現文字列の長さを修正してください。

KFAA31425-E

An invalid argument was specified in a scalar function. (function name = aa....aa, argument = bb....bb, query number = cc....cc) (M+J+O)

スカラ関数の指定に誤りがあります。

スカラ関数LTRIMのbb....bbのデータ型に誤りがあります。 <SQLSTATE:42788>

スカラ関数RTRIMのbb....bbのデータ型に誤りがあります。 <SQLSTATE:42788>

スカラ関数TRIMのbb....bbのデータ型に誤りがあります。 <SQLSTATE:42788>

スカラ関数REPLACEのbb....bbのデータ長に誤りがあります。 <SQLSTATE:4278E>

aa....aa：

スカラ関数の名称

bb....bb：スカラ関数の引数

object data：対象データ

erase character：削除文字

cc....cc：aa....aaを指定した問合せの位置番号

問合せの位置番号については，「1.5　問合せの位置番号」を参照してください。

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

KFAA31436-E

The aa....aa privilege specified as "RESTRICT" cannot be revoked. (reason = bb....bb) (M+J+O)

削除動作にRESTRICTが指定されているため，aa....aa権限を取り消すことができません。 <SQLSTATE:42K26>

aa....aa：取り消すことができない権限

SELECT：SELECT権限

REFERENCES：REFERENCES権限

ACCESS：アクセス権限

bb....bb：取り消すことができない理由

viewed table exists：

取り消し対象のSELECT権限を使用して定義したビュー表があります。

referential constraints exist：

取り消し対象のREFERENCES権限を使用して定義した参照制約があります。

dependent privileges exist：

取り消し対象のアクセス権限には依存権限が存在します。

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

次のどちらかの対処をしてください。

削除動作にCASCADEを指定して，SQL文を再実行してください。

次のどれかの対処をしたあとに，削除動作にRESTRICTを指定してSQL文を再実行してください。

bb....bbがviewed table existsの場合

取り消し対象のSELECT権限を使用して定義したビュー表を削除してください。

bb....bbがreferential constraints existの場合

取り消し対象のREFERENCES権限を使用して定義した参照制約を削除してください。

bb....bbがdependent privileges existの場合

取り消し対象のアクセス権限の依存権限を取り消してください。

KFAA31470-E

The aa....aa is specified in the recursive member. (with list number = bb....bb, query number = cc....cc) (M+J+O)

再帰的メンバ中にaa....aaが指定されています。 <SQLSTATE:427N0>

aa....aa：指定できない項目

SELECT DISTINCT：SELECT DISTINCT

"GROUP BY" clause：GROUP BY句

"HAVING" clause：HAVING句

"LIMIT" clause：LIMIT句

set function：集合関数

LEFT OUTER JOIN：LEFT OUTER JOIN

RIGHT OUTER JOIN：RIGHT OUTER JOIN

FULL OUTER JOIN：FULL OUTER JOIN

more than one recursive query name：複数の再帰的問合せ名

bb....bb：

再帰的メンバが指定されたWITHリスト要素のリスト番号

cc....cc：aa....aa述語を指定している問合せの位置番号

問合せの位置番号については，「1.5　問合せの位置番号」を参照してください。

aa....aaが"LIMIT" clauseで，かつ集合演算を含む問合せ式本体にLIMIT句を指定している場合は，問合せ式本体中の先頭の問合せ指定の，問合せの位置番号を表示します。

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

KFAA31471-E

The data types of the columns derived from the anchor member and the recursive member are different. (with list number = aa....aa, column list number = bb....bb, anchor member data type = cc....cc, recursive member data type = dd....dd) (M+J+O)

アンカーメンバと再帰的メンバから導出された列のデータ型とデータ長が不一致です。 <SQLSTATE:427N1>

aa....aa：

エラーとなったWITHリスト要素のリスト番号

bb....bb：

エラーとなった導出列のリスト番号

cc....cc：

アンカーメンバの導出列のデータ型

dd....dd：

再帰的メンバの導出列のデータ型

cc....ccとdd....ddには，次の情報が出力されます。

BIGINT：BIGINT型

INTEGER：INTEGER型

SMALLINT：SMALLINT型

DECIMAL(m,n)：DECIMAL型またはNUMERIC型（mは精度，nは位取り）

DOUBLE PRECISION：DOUBLE PRECISION型またはFLOAT型

REAL：REAL型

CHAR(n)：CHAR型（nは文字列の長さ）

VARCHAR(n)：VARCHAR型（nは文字列の最大長）

STRING：STRING型

DATE：DATE型

TIME(p)：TIME型（pは小数秒精度）

TIMESTAMP(p) WITHOUT TIME ZONE：時刻帯なしのTIMESTAMP型（pは小数秒精度）

TIMESTAMP(p) WITH TIME ZONE：時刻帯付きのTIMESTAMP型（pは小数秒精度）

BINARY(n)：BINARY型（nはバイナリデータの長さ）

VARBINARY(n)：VARBINARY型（nはバイナリデータの最大長）

BOOLEAN：BOOLEAN型

UUID：UUID型

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

KFAA31476-E

An error occurred during execution of the scalar function "aa....aa". (details = bb....bb) (M+J+O)

スカラ関数aa....aaの実行中に次のエラーが発生しました。

スカラ関数TRANSLATEによって返された文字列が，実行結果のデータ長を超えました。 <SQLSTATE:22001>

スカラ関数REPLACEによって返された文字列が，実行結果のデータ長を超えました。 <SQLSTATE:22001>

データの変換時にエラーが発生しました。

・変換先のデータ型が文字データの場合 <SQLSTATE:22001>

・変換先のデータ型が数データの場合 <SQLSTATE:22003>

・変換先のデータ型が日時データの場合 <SQLSTATE:22018>

数データのオーバフローエラーが発生しました。 <SQLSTATE:22003>

日時データのオーバフローエラーが発生しました。 <SQLSTATE:22008>

0除算エラーが発生しました。 <SQLSTATE:22012>

スカラ関数LNに範囲外の値が指定されました。 <SQLSTATE:2201E>

スカラ関数POWERまたはSQRTに範囲外の値が指定されました。 <SQLSTATE:2201F>

スカラ関数に範囲外の値が指定されました。 <SQLSTATE:2250H>

aa....aa：

スカラ関数の名称

bb....bb：エラー詳細メッセージ

data length insufficient：スカラ関数の実行結果のデータ長では格納できない値が返されました。

division by zero error：0除算エラーが発生しました。

domain error：スカラ関数に範囲外の値が指定されました。

overflow error：オーバフローが発生しました。

transform error：データの変換中にエラーが発生しました。

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

対策方法を次の表に示します。

エラー詳細メッセージ

（bb....bb）

対策

data length insufficient

スカラ関数の実行結果のデータ長が大きくなるようにSQL文を修正してください。スカラ関数TRANSLATEの実行時に出力された場合は，マニュアルHADB　SQLリファレンスのTRANSLATEの規則を参照してください。

division by zero error

0除算エラーが発生しないようにSQL文を修正してください。

0除算エラーが発生する条件については，マニュアルHADB　SQLリファレンスのスカラ関数を参照してください（aa....aaに表示されたスカラ関数の説明を参照してください）。

domain error

スカラ関数に指定できる範囲外の値を渡さないようにSQL文を修正してください。

スカラ関数に指定できる範囲の値については，マニュアルHADB　SQLリファレンスのスカラ関数を参照してください（aa....aaに表示されたスカラ関数の説明を参照してください）。

overflow error

オーバフローが発生しないようにSQL文を修正してください。

transform error

変換対象データが，スカラ関数の実行結果のデータ型に格納できるようにSQL文を修正してください。

KFAA31515-E

The cursor is not closed. (M+J+O)

カーソルがクローズされていません。 <SQLSTATE:24511>

(Ｓ)

このSQL文を無視します。

〔対策〕

カーソルをクローズしてから再実行してください。

KFAA31524-E

The SQL statement cannot be executed, because the transaction access mode is "READ_ONLY". (M+J+O)

トランザクションアクセスモードが読み取り専用モードのため，このSQL文は実行できません。 <SQLSTATE:25006>

(Ｓ)

このSQL文を無視します。

〔対策〕

トランザクションアクセスモードが読み取り専用モードの場合，検索系SQL以外のSQL文は実行できません。次のどれかの方法で，トランザクションアクセスモードを読み書き可能モードに変更してから，SQL文を再実行してください。

JDBCドライバのConnectionインタフェースのsetReadOnlyメソッドにfalseを指定してください。

ODBCドライバのSQLSetConnectAttrの引数AttributeにSQL_ATTR_ACCESS_MODEを指定し，引数ValuePtrにSQL_MODE_READ_WRITEを指定してください。

JDBCドライバのプロパティ（システムプロパティ，ユーザプロパティ，接続用のURLのプロパティ）のadb_clt_trn_access_modeにREAD_WRITEを指定してください。

CLI関数のa_rdb_SQLSetConnectAttr()の引数Attributeにa_rdb_SQL_ATTR_ACCESS_MODEを指定し，引数Valueにa_rdb_SQL_ACCESS_MODE_READ_WRITEを指定してください。

クライアント定義のadb_clt_trn_access_modeオペランドにREAD_WRITEを指定してください。

KFAA31550-E

The name of the DB area for the index in ARCHIVABLE clause must be specified. (M+J+O)

CREATE TABLE文またはALTER TABLE文に指定したチャンクアーカイブ指定に誤りがあります。チャンクアーカイブ指定には，HADBサーバによって自動的に定義されるレンジインデクスを格納するDBエリアを指定する必要があります。 <SQLSTATE:42IBA>

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

次のどちらかの対処をしてください。

■SQL文を修正する

次に示す場合は，チャンクアーカイブ指定に「IN DBエリア名」を指定する必要があります。

CREATE TABLE文を実行する場合

ALTER TABLE文を実行する場合（アーカイブレンジ列に指定した列にレンジインデクスが定義されていないとき）

■サーバ定義のadb_sql_default_dbarea_sharedオペランドを指定する

adb_sql_default_dbarea_sharedオペランドに，チャンクアーカイブ指定の「IN DBエリア名」の指定を省略したときに仮定されるDBエリア名を指定してください。

KFAA31551-E

aa....aa in ARCHIVABLE clause must not be specified. (M+J+O)

ALTER TABLE文に指定したチャンクアーカイブ指定に誤りがあります。次に示す場合は，チャンクアーカイブ指定に「IN DBエリア名」およびRANGEINDEXNAMEを指定できません。 <SQLSTATE:42IBB>

アーカイブレンジ列に指定した列に，レンジインデクスがすでに定義されている場合

aa....aa：誤りがある個所

The name of the DB area for the index

レンジインデクスを格納するDBエリア名の指定（「IN DBエリア名」）に誤りがあります。

The index identifier

チャンクアーカイブ指定のRANGEINDEXNAMEの指定に誤りがあります。

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

aa....aaがThe name of the DB area for the indexの場合

チャンクアーカイブ指定の「IN DBエリア名」の指定を削除してください。

aa....aaがThe index identifierの場合

チャンクアーカイブ指定のRANGEINDEXNAMEの指定を削除してください。

KFAA31552-E

The NOT NULL constraint must be specified for the archive range column. (M+J+O)

ALTER TABLE文のチャンクアーカイブ指定のRANGECOLUMNに指定した列に非ナル値制約（NOT NULL）が定義されていません。アーカイブレンジ列に指定する列には，非ナル値制約（NOT NULL）が定義されている必要があります。 <SQLSTATE:42IBC>

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

非ナル値制約（NOT NULL）が定義されている列をアーカイブレンジ列に指定してください。

KFAA31553-E

The ARCHIVABLE clause cannot be specified for a table that is not a multi-chunk table in ALTER TABLE. (M+J+O)

ALTER TABLE文のチャンクアーカイブ指定は，シングルチャンク表には指定できません。 <SQLSTATE:42IBD>

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

ALTER TABLE文で，シングルチャンク表をアーカイブマルチチャンク表に変更することはできません。シングルチャンク表をアーカイブマルチチャンク表に変更したい場合は，マニュアルHADB　システム構築・運用ガイドのシングルチャンク表をマルチチャンク表に変更する方法を参照してください。

KFAA31554-E

The ALTER TABLE statement could not be used to change the column names, because the current column names and the desired column names are the same. (M+J+O)

変更前の列名と変更後の列名が同じため，ALTER TABLE文による列名変更ができません。 <SQLSTATE:42IBE>

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

ALTER TABLE文のRENAME COLUMNに指定している変更後の列名を修正してください。

KFAA31555-E

The UNARCHIVABLE option cannot be specified in ALTER TABLE statement, because aa....aa. (M+J+O)

ALTER TABLE文がエラーになり，アーカイブマルチチャンク表からレギュラーマルチチャンク表への変更ができませんでした。 <SQLSTATE:42IBF>

aa....aa：エラーの原因

the table has an archived chunk

アーカイブ状態のチャンクがあるアーカイブマルチチャンク表をALTER TABLE文に指定しています。

the table is not an archivable multi-chunk table

アーカイブマルチチャンク表ではない表をALTER TABLE文に指定しています。

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

aa....aaがthe table has an archived chunkの場合

adbunarchivechunkコマンドを実行して，チャンクのアーカイブ状態を解除してください。そのあとに，ALTER TABLE文を実行してください。

なお，「アーカイブ状態で，かつ削除仕掛中のチャンク」がある場合は，PURGE CHUNK文で対象のチャンクを削除したあとに，ALTER TABLE文を実行してください。

aa....aaがthe table is not an archivable multi-chunk tableの場合

ALTER TABLE文に指定した表名が正しいかどうかを確認してください。

KFAA31556-E

The specified foreign server "aa....aa" does not exist. (M+J+O)

指定した外部サーバは存在しません。 <SQLSTATE:427C5>

aa....aa：

外部サーバ名

(Ｓ)

このSQL文を無視します。または，このトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

KFAA31557-E

The specified foreign server "aa....aa" is already defined. (M+J+O)

指定した外部サーバはすでに定義されています。 <SQLSTATE:427C6>

aa....aa：

外部サーバ名

(Ｓ)

このSQL文を無視します。または，このトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

KFAA31558-E

A foreign server defined by another HADB user is specified. (M+J+O)

ほかのHADBユーザが定義した外部サーバを指定しています。<SQLSTATE:427C7>

(Ｓ)

このSQL文を無視します。または，このトランザクションを無効にします。

〔対策〕

自分（SQL文を実行したHADBユーザ）が定義した外部サーバを指定するようにSQL文を修正してください。

KFAA31562-E

There is an error in the specification method in the ALTER SERVER statement. (reason = aa....aa) (M+J+O)

ALTER SERVER文の指定方法に誤りがあります。 <SQLSTATE:42I7A>

aa....aa：誤りの理由

the value for the option cannot be omitted

外部サーバオプションの値（アクセスキー文字列など）は省略できません。

an option that is not defined by a CREATE SERVER statement cannot be changed by an ALTER SERVER statement

CREATE SERVER文で定義していない外部サーバオプションをALTER SERVER文で変更することはできません。

the option is already defined

指定した外部サーバオプションはすでに定義されています。

the endpoint string does not start with 'http://' or 'https://'

エンドポイント文字列の先頭に，http://またはhttps://が指定されていません。

only one of either the access key or the secret key cannot be added

アクセスキーまたはシークレットキーのどちらか1つだけを追加することはできません。

only one of either the access key or the secret key cannot be deleted

アクセスキーまたはシークレットキーのどちらか1つだけを削除することはできません。

a value was specified for an option for which values cannot be specified

指定した外部サーバオプションに値は指定できません。

(Ｓ)

このSQL文を無視します。または，このトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

KFAA31563-E

There is an error in the specification method in the CREATE SERVER statement. (reason = aa....aa) (M+J+O)

CREATE SERVER文の指定方法に誤りがあります。 <SQLSTATE:42I7B>

aa....aa：エラーの原因

only one of either the ACCESS_KEY or SECRET_KEY options is specified

ACCESS_KEYオプションおよびSECRET_KEYオプションのどちらか1つだけが指定されています。

the endpoint string does not start with 'http://' or 'https://'

エンドポイント文字列の先頭に，http://またはhttps://が指定されていません。

(Ｓ)

このSQL文を無視します。または，このトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

KFAA31564-E

There is an error in the specification method of aa....aa in the CREATE FOREIGN TABLE statement. (reason = bb....bb) (M+J+O)

CREATE FOREIGN TABLE文のaa....aaの指定方法に誤りがあります。 <SQLSTATE:42I7C>

aa....aa：誤りがある指定個所

foreign data directory path string：外部データのディレクトリパス文字列

foreign table option：外部表オプション

partition key column option specification：パーティションキー列のオプション指定

partition key column specification：パーティションキー列指定

attribute property：属性プロパティ

enumeration string：列挙文字列

minimum value string or integer：最小値文字列または最小値整数

maximum value string or integer：最大値文字列または最大値整数

datetime format string：日時書式文字列

template directory path string：テンプレートディレクトリパス文字列

catalog type specification：カタログ種別指定

catalog URI specification：カタログURI指定

catalog namespace specification：カタログ名前空間指定

catalog region specification：カタログリージョン指定

catalog ID specification：カタログID指定

warehouse name specification：ウェアハウス名指定

Iceberg option：Icebergオプション

token URI specification：トークンURI指定

client ID specification：クライアントID指定

client secret specification：クライアントシークレット指定

allowed scope specification：許可スコープ指定

column definition：列定義

bb....bb：エラーの原因

bb....bbの値

説明

's3://' or 'file://' is not specified at the beginning of the string

文字列の先頭にs3://またはfile://が指定されていません。

外部データの格納先がオブジェクトストレージの場合は，外部データのディレクトリパス文字列の先頭にs3://を指定する必要があります。

外部データの格納先がファイルストレージの場合は，外部データのディレクトリパス文字列の先頭にfile://を指定する必要があります。

'/' is not specified to the tail of string

文字列の末尾に/が指定されていません。

neither the foreign data format nor the foreign data directory path, or both, have been specified

次の2つの必須の指定が指定されていません。両方の指定がないか，または片方の指定だけがあります。

外部データのデータ形式指定

外部データのディレクトリパス指定

the option cannot be specified when the foreign data format is not CSV

指定したオプションは，外部データのデータ形式がCSV形式のときに限り指定できます。

the option can only be specified when the foreign data format is ICEBERG

指定したオプションは，外部データのデータ形式指定にICEBERGを指定したときに限り指定できます。

the option cannot be specified when the foreign data format is ICEBERG

指定したオプションは，外部データのデータ形式指定にICEBERGを指定したときは指定できません。

an option that must be specified when the foreign data format is ICEBERG is not specified

外部データのデータ形式指定にICEBERGを指定したときに必須となるオプションが指定されていません。

the partition key column must be specified when the partition key column option is specified

パーティションキー列のオプション指定を指定する場合，パーティションキー列指定の指定が必要です。

the partition key column cannot be specified when the partition key column option is omitted

パーティションキー列のオプション指定を省略する場合，パーティションキー列指定は指定できません。

the same attribute property cannot be specified for the same column name

同じ列名に対して，同じ種類の属性プロパティは指定できません。

the column name specified in the attribute property must be the same as the column name of the partition key column

属性プロパティに指定する列名は，パーティションキー列指定の列名と同じにする必要があります。

the combination of the attribute property is invalid

指定できる属性プロパティの組み合わせが不正です。

an attribute property that must be specified is not specified

指定が必要な属性プロパティが指定されていません。

the data length of the value that can be specified for the enumeration string exceeds the upper limit

列挙文字列に指定した各文字列のうち，データ長の上限を超えている文字列があります。

the number of values that can be specified for the enumeration string exceeds the upper limit

列挙文字列に指定した文字列の数が上限を超えています。

the value of the minimum value string or integer is higher than the value of the maximum value string or integer

最小値文字列の値に，最大値文字列の値よりも大きな値を指定しています。または，最小値整数の値に，最大値整数の値よりも大きな値を指定しています。

the minimum value string or maximum value string cannot be converted to a date-time value by using the datetime format string

指定された日時書式文字列に従って，最小値文字列または最大値文字列を日時値に変換できませんでした。

the header of the template directory path string must be the same as the foreign data directory path string

テンプレートディレクトリパス文字列の先頭は，外部データのディレクトリパス文字列と同じにする必要があります。

the data type for the partition key column cannot be specified

パーティションキー列のデータ型に指定できないデータ型を指定しています。

the data length is over

データ長が上限を超えています。

the combination of the time unit and the specified value for the TYPE is invalid

TYPEの指定値と時間単位の指定値の組み合わせに誤りがあります。

values for each element in the enumeration string, minimum value integer, maximum value integer, a minimum value string or a maximum value string cannot be converted to the value for the data type of the partition key column

列挙文字列中の各文字列，最小値整数，最大値整数，最小値文字列，または最大値文字列を，パーティションキー列のデータ型に変換できませんでした。

the variables for all partition key columns are not specified in the template directory path string

テンプレートディレクトリパス文字列中に，すべてのパーティションキー列に対応する変数が指定されていません。

a foreign server cannot be omitted when the foreign data directory path string is specified in S3 URI format (when external data is stored in object storage)

外部データのディレクトリパス文字列をS3 URI形式で指定している場合（外部データをオブジェクトストレージに格納している場合），外部サーバを指定する必要があります。

a foreign server cannot be specified when the foreign data directory path string is specified in FILE URI format (when external data is stored in file storage)

外部データのディレクトリパス文字列をFILE URI形式で指定している場合（外部データをファイルストレージに格納している場合），外部サーバは指定できません。

the string does not start with 'http://' or 'https://'

文字列の先頭が，http://またはhttps://のどちらかではありません。

the option cannot be specified when the catalog type is GLUE

カタログ種別指定にGLUEを指定したときに指定できないオプションを指定しています。

the Iceberg option that must be specified when the catalog type is GLUE is not specified

カタログ種別指定にGLUEを指定したときに必須となるIcebergオプションが指定されていません。

the option cannot be specified when the catalog type is REST

カタログ種別指定にRESTを指定したときに指定できないオプションを指定しています。

the Iceberg option that must be specified when the catalog type is REST is not specified

カタログ種別指定にRESTを指定したときに必須となるIcebergオプションが指定されていません。

the token URI specification, client ID specification, client secret specification, and allowed scope specification must be all specified or all omitted

トークンURI指定，クライアントID指定，クライアントシークレット指定，および許可スコープ指定は，すべて指定するか，またはすべて省略するかのどちらかにする必要があります。

(Ｓ)

このSQL文を無視します。または，このトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

KFAA31565-E

The field name "aa....aa" is duplicated. (M+J+O)

フィールド名が重複しています。 <SQLSTATE:42ICD>

aa....aa：

エラーとなったフィールド名

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

フィールド名が重複しないようにSQL文を修正してください。

CREATE FOREIGN TABLE文で列定義を省略している場合にこのメッセージが出力されたときは，次のどちらかの対処をしてください。

PARQUET形式の外部データファイルのスキーマ情報のフィールド名が重複しています。外部データのフィールド名が重複しないようにフィールド名を変更してください。

参照しているIcebergテーブルのメタデータに含まれるフィールド名が重複しています。フィールド名が重複しないようにフィールド名を変更してください。

KFAA31566-E

Processing to generate column definitions for the foreign table failed. (reason = "aa....aa") (M+J+O)

外部表の列定義の生成に失敗しました。 <SQLSTATE:42I7D>

aa....aa：

エラーの原因

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

aa....aaに出力されたエラーの原因に従って，次に示す対処をしてください。

aa....aaの値

エラーの原因

対処

the foreign data format is not PARQUET or ICEBERG

外部データのデータ形式指定にPARQUETまたはICEBERG以外を指定しています。

CREATE FOREIGN TABLE文の外部データのデータ形式指定にPARQUETまたはICEBERGを指定してください。

the foreign data does not exist in the directory from which data is to be retrieved

外部データの検索対象ディレクトリ下（サブディレクトリも含む）に，PARQUET形式の外部データファイルが存在しません。

外部データの検索対象ディレクトリ下に外部データファイルを格納してください。

the column name in the foreign data is invalid

外部データの列名が，外部表の列名の規則の条件を満たしていません。

Icebergテーブル※のメタデータに含まれる列名が，外部表の列名の規則の条件を満たしていません。

外部データの列名が次の条件を満たしているかどうかを確認してください。または，Icebergテーブルのメタデータに含まれる列名が，次の条件を満たしているかどうかを確認してください。満たしていない場合は，CREATE FOREIGN TABLE文がエラーになります。

列名の先頭の文字が，半角英大文字（A～Z，#，@，¥，_ ），半角英小文字，半角カタカナ，または全角文字のどれかである

列名の文字が，半角英大文字（A～Z，#，@，¥，_ ），数字，半角英小文字，半角カタカナ，半角空白，ハイフン，半角垂直棒，全角文字のどれかである

列名に全角空白を含んでいない

列名の長さが100バイト以下である

詳細については，マニュアルHADB　SQLリファレンスの名前の指定の名前に使用できる文字の規則の列名を参照してください。

the data type of the foreign data is not compatible with the data types supported by HADB

外部データの列のデータ型とHADBのデータ型に互換性がありません。

Icebergテーブル※のメタデータに含まれる列のデータ型とHADBのデータ型に互換性がありません。

外部データの列のデータ型をHADBのデータ型と互換性のあるデータ型に変更してください。または，Icebergテーブルのメタデータに含まれる列のデータ型をHADBのデータ型と互換性のあるデータ型に変更してください。

外部データがDECIMAL(precision=m, scale=n)型の場合，m，nは，1≦m≦38，0≦n≦38，n≦mを満たしている

外部データのバイナリデータのデータ長は1～32,000バイトである

外部データのLIST型の要素データ型にはHADBのデータ型に互換性のあるデータ型を指定している

外部データのLIST型の最大要素数は2～30,000である

外部データのSTRUCT型に含まれるフィールド数の合計は1,000以下である

外部データのLIST型の要素にSTRUCT型を入れ子にする場合，LIST型とSTRUCT型の繰り返しの数は8回以下である

外部データのSTRUCT型の要素にSTRUCT型またはLIST型を入れ子にする場合，LIST型とSTRUCT型の繰り返しの数は8回以下である

詳細については，マニュアルHADB　SQLリファレンスのCREATE FOREIGN TABLE文の指定形式および規則の次の個所を参照してください。

規則のPARQUET形式の外部データの各列のデータ型とHADBのデータ型の対応の表

列定義の指定を省略した場合の規則の外部データのデータ形式指定にICEBERGを指定する場合のIcebergテーブルのメタデータに含まれる列のデータ型とHADBのデータ型の対応の表

unsupported foreign data was detected

外部データの列に，HADBがサポートしていないデータ型の列があります。

Icebergテーブル※のメタデータに含まれる列に，HADBがサポートしていないデータ型の列があります。

HADBがサポートしていないデータ型の列を外部データから削除してください。

または，HADBがサポートしていないデータ型の列をIcebergテーブルのメタデータから削除してください。

the field name in the foreign data is invalid

外部データのフィールド名が，外部表のSTRUCT型の列のフィールド名の規則の条件を満たしていません。

Icebergテーブル※のメタデータに含まれるフィールド名が，外部表のSTRUCT型の列のフィールド名の規則の条件を満たしていません。

外部データのフィールド名が次の条件を満たしているかどうかを確認してください。満たしていない場合は，CREATE FOREIGN TABLE文がエラーになります。

フィールド名の先頭の文字が，半角英大文字（A～Z，#，@，¥，_ ），半角英小文字，半角カタカナ，または全角文字のどれかである

フィールド名の文字が，半角英大文字（A～Z，#，@，¥，_ ），数字，半角英小文字，半角カタカナ，半角空白，ハイフン，半角垂直棒，全角文字のどれかである

フィールド名に全角空白を含んでいない

フィールド名の長さが100バイト以下である

詳細については，マニュアルHADB　SQLリファレンスの名前の指定の名前に使用できる文字の規則のフィールド名を参照してください。

the number of columns in the table exceeds maximum number

表の列数が上限を超えています。

外部表の定義時にこのメッセージが出力された場合

列定義を省略した場合に参照されるPARQUET形式の外部データファイルの列数と，パーティションキー列の列数の合計は4,000以下にしてください。

外部表の検索時にこのメッセージが出力された場合

検索対象の外部表が参照するIcebergテーブルのメタデータに含まれる列数の合計を4,000以下にしてください。

注※

外部表の検索時にこのメッセージが出力された場合は，検索対象の外部表が参照するIcebergテーブルのメタデータに含まれる列またはフィールドに問題があります。外部表の検索時にタイムトラベル指定を指定した場合，スナップショット時点のメタデータに含まれる列またはフィールドに問題があります。

KFAA31600-E

Unable to aa....aa. (reason = bb....bb) (M+J+O)

bb....bbのため，aa....aaができません。 <SQLSTATE:42I75>

aa....aa：エラーが発生した操作

define index：インデクスの定義

alter table：表定義の変更

create table：表の定義

create foreign table：外部表の定義

bb....bb：エラーの原因

not specify "EMPTY"：

EMPTYオプションを指定していない

DEFAULT clause：

DEFAULT句を指定している

the length of varchar column exceeds 32,000 bytes：

列の定義長が32,000バイトを超えるVARCHAR型の列を指定している

an array-type column cannot be defined in a row store table：

ローストア表に配列型の列を定義している

a unique constraint cannot be defined in a table that defines array-type columns：

配列型の列が定義された表に一意性制約を定義している

an array-type column cannot be added to a row store table：

ローストア表に配列型の列を追加しようとしている

an array-type column cannot be added to a table that defines a B-tree index：

B-treeインデクスが定義された表に配列型の列を追加しようとしている

a B-tree index cannot be defined in a table that defines array-type columns：

配列型の列が定義された表にB-treeインデクスを定義しようとしている

an archivable multi-chunk table cannot be defined using the cloud storage facility：

クラウドストレージ機能の使用時にアーカイブマルチチャンク表を定義しようとしている

a text index cannot be defined using the cloud storage facility：

クラウドストレージ機能の使用時にテキストインデクスを定義しようとしている

the struct data is specified：

STRUCT型を指定している

the string data is specified：

STRING型を指定している

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

bb....bbがnot specify "EMPTY"の場合

EMPTYオプションを指定してCREATE INDEX文を再実行してください。

bb....bbがDEFAULT clauseの場合

DEFAULT句の指定を削除してください。ALTER TABLE文でDEFAULT句を指定することはできません。

bb....bbがthe length of varchar column exceeds 32,000 bytesの場合

ALTER TABLE文，CREATE TABLE文，またはCREATE FOREIGN TABLE文で，列の定義長が32,000バイトを超えるVARCHAR型の列を指定できません。SQL文を修正してください。

bb....bbがan array-type column cannot be defined in a row store tableの場合

配列型の列を定義する場合は，表をカラムストア表として定義する必要があります。ローストア表には配列型の列は定義できません。CREATE TABLE文を修正してください。

bb....bbがa unique constraint cannot be defined in a table that defines array-type columnsの場合

配列型の列を定義する場合は，一意性制約を定義できません。CREATE TABLE文を修正してください。

bb....bbがan array-type column cannot be added to a row store tableの場合

配列型の列は，カラムストア表にだけ追加できます。ローストア表には配列型の列を追加できません。ALTER TABLE文を修正してください。

bb....bbがan array-type column cannot be added to a table that defines a B-tree indexの場合

配列型の列は，B-treeインデクスが定義された表には追加できません。ALTER TABLE文を修正してください。

bb....bbがa B-tree index cannot be defined in a table that defines array-type columnsの場合

B-treeインデクスは，配列型の列が定義された表には定義できません。CREATE INDEX文を修正してください。

bb....bbがan archivable multi-chunk table cannot be defined using the cloud storage facilityの場合

クラウドストレージ機能を使用している場合，アーカイブマルチチャンク表は定義できません。ALTER TABLE文またはCREATE TABLE文を修正してください。

bb....bbがa text index cannot be defined using the cloud storage facilityの場合

クラウドストレージ機能を使用している場合，テキストインデクスは定義できません。CREATE INDEX文を修正してください。

bb....bbがthe struct data is specifiedの場合

STRUCT型の列は追加または定義できません。ALTER TABLE文またはCREATE TABLE文を修正してください。

bb....bbがthe string data is specifiedの場合

STRING型の列は追加または定義できません。ALTER TABLE文またはCREATE TABLE文を修正してください。

メモ

CREATE INDEX文については，マニュアルHADB　SQLリファレンスのCREATE INDEX（インデクスの定義）を参照してください。

ALTER TABLE文については，マニュアルHADB　SQLリファレンスのALTER TABLE（表定義の変更）を参照してください。

CREATE TABLE文については，マニュアルHADB　SQLリファレンスのCREATE TABLE（表の定義）を参照してください。

CREATE FOREIGN TABLE文については，マニュアルHADB　SQLリファレンスのCREATE FOREIGN TABLE（外部表の定義）を参照してください。

KFAA31602-E

The multiple referential constraints which reference the same primary key cannot be defined. (M+J+O)

同じ列，または複数の列の組（列の順番が異なっている場合も含む）から，同じ主キーを参照する参照制約を複数定義できません。 <SQLSTATE:42I77>

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

参照制約の定義を修正してください。同じ列，または複数の列の組（列の順番が異なっている場合も含む）から，同じ主キーを参照する参照制約を1つにしてください。

KFAA31603-E

Unable to aa....aa. (reason = bb....bb) (M+J+O)

ALTER TABLE文による列のデータ型の変更ができません。 <SQLSTATE:42I75>

aa....aa：エラーが発生した操作

change the data type of the column by ALTER TABLE statement

ALTER TABLE文による列のデータ型の変更

bb....bb：

エラーの原因

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

次の表に従って対処してください。そのあとで，ALTER TABLE文を再実行してください。

bb....bbに出力された内容

エラーの原因

対処

the specified column comprises a multiple-column B-tree index in which the total data length of the indexed columns exceeds 255 bytes

データ長が254バイト以下のVARCHAR型の列のデータ型を変更する場合に，データ型を変更しようとした列が，複数列インデクスのインデクス構成列であり，データ型を変更したあとの複数列インデクスのインデクス構成列の合計長が256バイト以上になっています。

マニュアルHADB　システム構築・運用ガイドの実表の列のデータ型を変更する方法（VARCHAR型の列のデータ長を長くする方法）を参照して，列のデータ型を変更してください。

the total data length of the column comprising the B-tree index which is determined by the changed data length exceeds the maximum length

データ長が256バイト以上，31,999バイト以下のVARCHAR型の列のデータ型を変更する場合に，データ型を変更しようとした列が，B-treeインデクスの構成列であり，変更後のB-treeインデクスの構成列のデータ長の合計が上限を超えています。

変更後のB-treeインデクスの構成列のデータ長の合計が，マニュアルHADB　SQLリファレンスのALTER TABLE文の指定形式および規則の指定形式および説明の実表の列のデータ型（VARCHAR型のデータ長）を変更する場合に記載されている条件を満たすように，次のどちらかの対処をしてください。

変更後のデータ長を小さくする

B-treeインデクスを格納するデータ用DBエリアのページサイズを大きくする

データ用DBエリアのページサイズを大きくするには，adbmodareaコマンドでデータ用DBエリアを一度削除したあとに再作成する必要があります。データ用DBエリアを再作成する手順については，マニュアルHADB　システム構築・運用ガイドのデータ用DBエリアを拡張できなくなった場合を参照してください。

the specified column defines a text index

データ型を変更しようとした列に，テキストインデクスが定義されています。

マニュアルHADB　システム構築・運用ガイドの実表の列のデータ型を変更する方法（VARCHAR型の列のデータ長を長くする方法）を参照して，列のデータ型を変更してください。

the specified column comprises a foreign key

データ型を変更しようとした列が，外部キーの構成列です。

the specified column comprises a primary key that is referenced from a foreign key

データ型を変更しようとした列が，ほかの表の外部キーから参照されている主キーの構成列です。

KFAA31648-E

The dictionary (base table) cannot be accessed because a transaction is using the dictionary (base table). (M)

ディクショナリ表（実表）にアクセスしているトランザクションがあるため，ディクショナリ表（実表）にアクセスできません。 <SQLSTATE:52402>

(Ｓ)

このSQL文を無視します。または，このトランザクションを無効にします。

〔対策〕

ディクショナリ表（実表）にアクセスしているトランザクションが終了したあとに，再実行してください。

KFAA31650-E

A aa....aa index cannot be defined because "bb....bb" is specified. (M+J+O)

bb....bbのオプションが指定されているため，インデクスを定義できません。 <SQLSTATE:42IA6>

aa....aa：インデクスの種類

range：レンジインデクス

text：テキストインデクス

bb....bb：指定したオプション

UNIQUE：UNIQUEが指定されています。

ASC：ASCが指定されています。

DESC：DESCが指定されています。

PCTFREE：PCTFREEが指定されています。

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

bb....bbに出力されたオプションの指定をやめて，CREATE INDEX文を実行してください。

KFAA31651-E

A aa....aa index cannot be defined because multiple indexed columns are specified. (M+J+O)

インデクス構成列が複数指定されているため，インデクスを定義できません。 <SQLSTATE:42IA7>

aa....aa：インデクスの種類

range：レンジインデクス

text：テキストインデクス

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

レンジインデクス，およびテキストインデクスを複数列インデクスにすることはできません。データベースの設計（インデクス構成列の指定）を再検討してください。

CREATE INDEX文で指定したインデクス構成列のすべてにレンジインデクスを定義したい場合は，1回のCREATE INDEX文で複数の列を指定しないで，1列ずつ指定してCREATE INDEX文を複数回実行してください。

KFAA31652-E

A range index cannot be defined in column "aa....aa". (reason = bb....bb) (M+J+O)

次に示す列に対してはレンジインデクスを定義できません。 <SQLSTATE:42IA8>

データ型がCHAR型で32バイトより長い列

データ型がVARCHAR型の列

データ型がBINARYの列

データ型がVARBINARYの列

データ型がUUIDの列

aa....aa：

列名

bb....bb：レンジインデクスを定義できない理由

data type is CHAR and data length is longer than 32 bytes：データ型がCHAR型で，データ長が32バイトより長い列のため

data type is VARCHAR：データ型がVARCHAR型の列のため

data type is BINARY：データ型がBINARY型の列のため

data type is VARBINARY：データ型がVARBINARY型の列のため

data type is UUID：データ型がUUID型の列のため

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

aa....aaの列にはレンジインデクスを定義できないため，データベースの設計（列のデータ型，インデクス構成列，インデクスの種別など）を再検討してください。

KFAA31653-E

aa....aa index cannot be defined. (reason = "bb....bb") (M+J+O)

インデクスを定義できない表を指定しています。

マルチチャンク表には，aa....aaを定義できません。 <SQLSTATE:42IA9>

カラムストア表には，aa....aaを定義できません。 <SQLSTATE:42IC1>

aa....aa：インデクスの種類

A unique：ユニークインデクス

A text：テキストインデクス

bb....bb：インデクスを定義できない理由

the table in the CREATE INDEX statement is a multi-chunk table：

マルチチャンク表に対してユニークインデクスを定義しようとしています。

the table in the CREATE INDEX statement is a column store table：

カラムストア表に対してテキストインデクスを定義しようとしています。

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

次のどちらかの対処をしてください。

bb....bbがthe table in the CREATE INDEX statement is a multi-chunk tableの場合

ユニークインデクスの定義をやめる，または表定義のチャンク指定をやめるなど，データベース設計を見直してください。

bb....bbがthe table in the CREATE INDEX statement is a column store tableの場合

カラムストア表にはテキストインデクスを定義できません。データベース設計（表に指定するオプション，またはインデクス設計など）を見直してください。

KFAA31654-E

The maximum number of chunks of a table without the CHUNK option specified cannot be changed. (M+J+O)

CREATE TABLE文で実表を定義した際に，チャンク指定でチャンク数の最大値を指定していません。そのため，ALTER TABLE文でチャンク数の最大値を変更することはできません。 <SQLSTATE:42IAD>

(Ｓ)

このSQL文を無視します。

〔対策〕

チャンク数の最大値を指定したい場合は，表の定義をいったん削除してから，表を再定義する必要があります。手順については，マニュアルHADB　システム構築・運用ガイドのシングルチャンク表をマルチチャンク表に変更する方法を参照してください。

チャンク数の最大値を指定する必要がない場合は，チャンク数の最大値の指定を削除してからALTER TABLE文を再実行してください。

KFAA31655-E

In the CHUNK option, no value was specified for the maximum number of chunks that can be created. Alternatively, the ARCHIVABLE clause was not specified. (M+J+O)

ALTER TABLE文の指定に誤りがあります。チャンク数の最大値またはチャンクアーカイブ指定が指定されていません。 <SQLSTATE:42IAE>

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

ALTER TABLE文の指定を修正してください。チャンク数の最大値またはチャンクアーカイブ指定を指定してください。

KFAA31656-E

The operation cannot be executed because a required resource (aa....aa) is locked. (M)

排他資源aa....aaがほかの操作で使用中のため，指定した操作は実行できません。

aa....aa：

排他資源名

(Ｓ)

この操作を無視します。またはこのトランザクションを無効にします。

〔対策〕

排他資源aa....aaを使用中の操作が終了したあとに，操作を再実行してください。排他資源の確保については，マニュアルHADB　システム構築・運用ガイドの確保される排他資源と排他制御モードを参照してください。

KFAA31657-E

A primary key cannot be defined.(reason = "aa....aa") (M+J+O)

チャンク指定を指定した場合，主キーを定義することはできません。また，主キーを定義した場合，チャンク指定はできません。 <SQLSTATE:42IAF>

aa....aa：エラーの原因

the table is a multi-chunk table：主キーを定義しようとしている実表に，チャンク指定もあります。

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

チャンク指定と主キーの両方を定義することはできません。データベース設計を見直してください。

KFAA31658-E

The index corresponding to aa....aa cannot be deleted. (M+J+O)

主キーに対応するB-treeインデクスはDROP INDEX文で削除できません。

または，アーカイブレンジ列に自動的に定義されたレンジインデクスは，DROP INDEX文で削除できません。 <SQLSTATE:42IB0>

aa....aa：削除しようとしたインデクス

the primary key：主キーに対応するB-treeインデクス

an archive range column：アーカイブレンジ列に自動的に定義されたレンジインデクス

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

主キーに対応するB-treeインデクスを削除する場合は，DROP TABLE文で実表ごと削除してください。

アーカイブレンジ列に自動的に定義されたレンジインデクスを削除する場合は，DROP TABLE文で実表ごと削除してください。

KFAA31659-E

A text index cannot be defined in column "aa....aa". (reason = bb....bb) (M+J+O)

次に示す列に対してはテキストインデクスを定義できません。 <SQLSTATE:42IB2>

データ型がCHAR，VARCHAR以外の列

aa....aa：

列名

bb....bb：エラーの原因

data type is not CHAR or VARCHAR：データ型がCHAR，VARCHAR以外の列に，テキストインデクスを定義しようとしています。

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

テキストインデクスを定義する列を見直してください。

KFAA31660-E

The aa....aa option cannot be specified because the index is not a text index. (M+J+O)

テキストインデクス以外のインデクスに，次のインデクスオプションは指定できません。 <SQLSTATE:42IB3>

テキストインデクス表記ゆれ補正指定

aa....aa：

CORRECTIONRULE：テキストインデクス表記ゆれ補正指定

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

aa....aaに出力されたインデクスオプションの指定を削除して，CREATE INDEX文を実行してください。

KFAA31661-E

Table definition information of a aa....aa node cannot be invalidated. (reason = "bb....bb", node_id = cc....cc) (M+J+O)

aa....aaノードの表定義情報を無効化できません。 <SQLSTATE:53026>

aa....aa：ノード種別

secondary：セカンダリノード

worker：ワーカーノード

bb....bb：エラーの原因

communication to the secondary node

プライマリノードとセカンダリノード間のノード間通信に失敗しました。

communication to the worker node

プライマリノードとワーカーノード間のノード間通信に失敗しました。

processing on the secondary node

セカンダリノードの処理に失敗しました。

processing on the worker node

ワーカーノードの処理に失敗しました。

cc....cc：ノードID

ノードIDが出力できない場合は，***が表示されます。

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

bb....bbがcommunication to the secondary nodeの場合

プライマリノード，およびノードIDに表示されたセカンダリノードのメッセージログファイルを参照してください。出力されたメッセージの内容に従って，ノード間通信が失敗した原因を取り除いてください。

bb....bbがcommunication to the worker nodeの場合

プライマリノード，およびノードIDに表示されたワーカーノードのメッセージログファイルを参照してください。出力されたメッセージの内容に従って，ノード間通信が失敗した原因を取り除いてください。

bb....bbがprocessing on the secondary nodeの場合

ノードIDに表示されたセカンダリノードのメッセージログファイルを参照してください。出力されたメッセージの内容に従って，セカンダリノードの処理が失敗した原因を取り除いてください。

bb....bbがprocessing on the worker nodeの場合

ノードIDに表示されたワーカーノードのメッセージログファイルを参照してください。出力されたメッセージの内容に従って，ワーカーノードの処理が失敗した原因を取り除いてください。

KFAA31662-E

The SQL statement cannot be executed because a aa....aa table is being manipulated in a transaction. (M+J+O)

同一トランザクション内でaa....aaの表を参照しているため，SQL文を実行できません。 <SQLSTATE:53027>

定義系SQLが実行できなかった場合は，同一トランザクション内で次のどちらかの表を参照しています。

定義系SQLの延長で参照・更新するディクショナリ表

定義系SQLで変更・削除する表

TRUNCATE TABLE文またはPURGE CHUNK文が実行できなかった場合は，操作対象の表を参照しています。

aa....aa：トランザクション内で参照している表

dictionary：定義系SQLの延長で参照・更新するディクショナリ表

user：定義系SQLで変更・削除する表，TRUNCATE TABLE文またはPURGE CHUNK文で指定した表

(Ｓ)

このトランザクションを無効にします。

〔対策〕

SQL文を再実行してください。

KFAA31663-E

The operation cannot be executed because a required resource is locked. (name = aa....aa, object = bb....bb) (M+J+O)

排他資源が競合しているため，SQL文またはコマンドが実行できません。 <SQLSTATE:53028>

aa....aa：排他資源名

PREPARE TABLE：前処理表

DBAREA：DBエリア

TABLE：表

bb....bb：排他資源の取得対象

表名またはDBエリア名が表示されます。

表名は，「"スキーマ名"."表識別子"」の形式で表示されます。

スキーマ名，表識別子，またはDBエリア名が出力できない場合は，***が表示されます。

(Ｓ)

SQL文の場合：

このSQL文を無視します。またはこのトランザクションを無効にします。

コマンドの場合：

コマンドの実行を中止します。

〔対策〕

排他資源を取得中のSQL文またはコマンドが終了したあとに，SQL文またはコマンドを再実行してください。SQL文またはコマンドが取得する排他資源については，マニュアルHADB　システム構築・運用ガイドのアーキテクチャの排他制御の排他資源を参照してください。

KFAA31664-E

The definition SQL statement cannot be executed because there is a ResultSet object. (M+J+O)

ResultSetオブジェクトが存在するため，定義系SQLを実行できません。<SQLSTATE:53029>

(Ｓ)

このトランザクションを無効にします。

〔対策〕

定義系SQLを再実行してください。

KFAA31665-E

The data type of an archive range column is invalid. (M+J+O)

次に示すデータ型の列は，アーカイブレンジ列にできません。 <SQLSTATE:42IB4>

定義長が33バイト以上のCHARACTER型

VARCHAR型

TIMESTAMP WITH TIME ZONE型

BINARY型

VARBINARY型

BOOLEAN型

UUID型

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

アーカイブレンジ列の選択や，列のデータ型など，データベースの設計を見直してください。

KFAA31666-E

The archive directory is specified incorrectly. (reason = aa....aa) (M+J+O)

アーカイブディレクトリの指定に誤りがあります。

aa....aa：エラーの原因

The length of the archive directory path is out of range：指定したアーカイブディレクトリのパス名の長さが，1〜400バイトの範囲内に収まっていません。 <SQLSTATE:42IB5>

The archive directory is not an absolute path：指定したアーカイブディレクトリが絶対パスではありません。 <SQLSTATE:42IB6>

The archive directory does not exist：存在しないディレクトリをアーカイブディレクトリに指定しています。 <SQLSTATE:5302A>

The directory cannot be specified as an archive directory：アーカイブディレクトリにできないディレクトリを指定しています。 <SQLSTATE:5302B>

The HADB administrator does not have read, write, and execute permissions for the archive directory：HADB管理者に対するread権限，write権限，実行権限が付与されていないディレクトリを，アーカイブディレクトリに指定しています。または，HADB管理者に対する実行権限が付与されていないディレクトリが，アーカイブディレクトリのパスに含まれています。 <SQLSTATE:5302C>

One or more symbolic link destinations specified in the archive directory cannot be acquired：アーカイブディレクトリに指定したシンボリックリンクのリンク先が取得できません。 <SQLSTATE:5302D>

system call error(errno = bb....bb)：システムコールでエラーが発生しました。 <SQLSTATE:5302E>

bb....bb：

エラー番号

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

aa....aaに出力されたエラーの原因を対処して，アーカイブディレクトリの指定を見直してください。アーカイブディレクトリの指定規則については，マニュアルHADB　SQLリファレンスのCREATE TABLE文の指定形式および規則の指定形式の説明のチャンク指定のARCHIVEDIRの説明を参照してください。

aa....aaがシステムコールエラーで，bb....bbのエラー番号が出力されている場合は，エラー番号をOSのマニュアルで調べて，エラー要因を取り除いてください。出力されたエラー番号からでは対処方法がわからないときは，adbinfogetコマンドを実行してトラブルシュート情報を取得してから，弊社問い合わせ窓口に連絡してください。

KFAA31667-E

The CORRECTIONRULE option cannot be specified because the character encoding to be used on the HADB server is Shift-JIS (ADBLANG=SJIS). (M+J+O)

HADBサーバで使用する文字コードがShift-JIS（環境変数ADBLANGの指定値がSJISの場合）のため，テキストインデクス表記ゆれ補正指定（CORRECTIONRULE）は指定できません。<SQLSTATE:42IB7>

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

テキストインデクス表記ゆれ補正指定（CORRECTIONRULE）を削除して，CREATE INDEX文を実行してください。

KFAA31668-E

The ALTER TABLE statement cannot be executed when both the ARCHIVABLE clause and the maximum number of chunks to be created are specified in the CHUNK option. (M+J+O)

ALTER TABLE文の指定に誤りがあります。チャンク数の最大値の変更と，チャンクアーカイブ指定は同時に指定できません。 <SQLSTATE:42IB8>

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

次のどちらか一方だけを指定してALTER TABLE文を実行してください。

チャンク数の最大値の変更

チャンクアーカイブ指定

KFAA31669-E

The ARCHIVABLE clause in the CHUNK option cannot be specified for the archivable multi-chunk table in ALTER TABLE. (M+J+O)

ALTER TABLE文のチャンクアーカイブ指定は，アーカイブマルチチャンク表には指定できません。 <SQLSTATE:42IB9>

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

ALTER TABLE文に指定した表はアーカイブマルチチャンク表です。ALTER TABLE文に指定した表名を確認してください。

KFAA31670-E

The aa....aa privilege and the bb....bb privilege cannot be granted to the same user. (M+J+O)

aa....aaとbb....bbを同じHADBユーザに付与できません。 <SQLSTATE:42K30>

aa....aa：権限の種類

DBA：DBA権限

AUDIT ADMIN：監査管理権限

bb....bb：権限の種類

AUDIT ADMIN：監査管理権限

CRYPTO ADMIN：暗号管理権限

(Ｓ)

このSQL文を無視します。

〔対策〕

aa....aaとbb....bbは，別々のHADBユーザに付与してください。

KFAA31673-E

The password of the auditor (aa....aa) cannot be changed by other users. (M+J+O)

監査権限を持っているHADBユーザのパスワードを，ほかのHADBユーザが変更することはできません。 <SQLSTATE:42K33>

aa....aa：

監査権限を持っているHADBユーザの認可識別子

(Ｓ)

このSQL文を無視します。

〔対策〕

監査権限を持っているHADBユーザのパスワードは，本人が変更してください。

KFAA31675-E

The operation "aa....aa" cannot be executed, because you do not have the bb....bb privilege. (M+J+O)

必要な権限がないため，aa....aaの操作を実行できません。 <SQLSTATE:42K35>

aa....aa：実行できなかった操作

CREATE AUDIT：監査対象の定義

DROP AUDIT：監査対象定義の削除

REVOKE AUDIT ADMIN：監査管理権限の取り消し

REVOKE AUDIT VIEWER：監査参照権限の取り消し

audit trail search by using the system-defined function ADB_AUDITREAD：ADB_AUDITREAD関数による監査証跡の検索

adbmkdmk command：HADB暗号鍵の作成

adbupddmk command：HADB暗号鍵の更新

bb....bb：操作を実行するために必要な権限

AUDIT ADMIN：監査管理権限

AUDIT VIEWER：監査参照権限

CRYPTO ADMIN：暗号管理権限

(Ｓ)

このSQL文を無視します。

〔対策〕

bb....bbの権限を持っているHADBユーザが，aa....aaの操作を実行してください。

KFAA31678-E

The audit target specified in CREATE AUDIT is already defined. (M+J+O)

CREATE AUDIT文で指定した監査対象はすでに定義されています。 <SQLSTATE:42K38>

(Ｓ)

このSQL文を無視します。

〔対策〕

監査対象はすでに定義されているため，CREATE AUDIT文を実行する必要はありません。

KFAA31679-E

The audit target specified in DROP AUDIT has not been defined. (M+J+O)

DROP AUDIT文で指定した監査対象定義は存在しません。 <SQLSTATE:42K39>

(Ｓ)

このSQL文を無視します。

〔対策〕

指定した監査対象定義が存在しないため，DROP AUDIT文を実行する必要はありません。

KFAA31684-E

The table option "aa....aa" cannot be specified. (reason = bb....bb) (M+J+O)

表オプションaa....aaは指定できません。 <SQLSTATE:42IAA>

aa....aa：指定できない表オプション

BRANCH ALL

PCTFREE

CHUNK ARCHIVABLE

bb....bb：表オプションを指定できない理由

FIX table：FIX表であるため

column store table：カラムストア表であるため

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

KFAA31685-E

aa....aa cannot be specified. (reason = bb....bb) (M+J+O)

aa....aaは指定できません。 <SQLSTATE:42IAB>

aa....aa：指定できないオプション

BRANCH：BRANCH指定

COMPRESSION TYPE：圧縮方式指定

CHUNK ARCHIVABLE：チャンクアーカイブ指定

bb....bb：指定できない理由

A data type is not VARCHAR or VARBINARY

データ型がVARCHAR型またはVARBINARY型以外の列であるため

The table option BRANCH ALL is specified

表オプションBRANCH ALLが指定されているため

The table option STORAGE FORMAT COLUMN is specified

表オプションSTORAGE FORMATにCOLUMNが指定されているため

The table option STORAGE FORMAT COLUMN is not specified

表オプションSTORAGE FORMATにCOLUMNが指定されていないため

The table option BRANCH ALL was specified when the table was defined

表定義時に表オプションBRANCH ALLが指定されたため

The table is a column store table

カラムストア表であるため

The table is a row store table

ローストア表であるため

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

次の表に従って対処してください。

bb....bbに出力された内容

説明

対処

A data type is not VARCHAR or VARBINARY

データ型がVARCHAR型またはVARBINARY型以外の列に，分岐指定は指定できません。

次のどちらかの方法で，SQL文を修正してください。

列のデータ型をVARCHAR型またはVARBINARY型以外にしたい場合

SQL文から分岐指定を削除してください。

分岐指定を指定したい場合

列のデータ型をVARCHAR型，またはVARBINARY型に変更してください。

The table option BRANCH ALL is specified

表オプションBRANCH ALLを指定して定義する表の列に，分岐指定は指定できません。

次のどちらかの方法で，SQL文を修正してください。

表オプションBRANCH ALLを指定したい場合

SQL文から分岐指定を削除してください。

分岐指定を指定したい場合

SQL文から表オプションBRANCH ALLを削除してください。

The table option STORAGE FORMAT COLUMN is specified

表オプションSTORAGE FORMAT COLUMNを指定して定義する表の列に，分岐指定は指定できません。

次のどちらかの方法で，SQL文を修正してください。

カラムストア表として定義したい場合

SQL文から分岐指定を削除してください。

分岐指定を指定したい場合

カラムストア表ではなく，ローストア表として定義してください。

The table option STORAGE FORMAT COLUMN is not specified

表オプションSTORAGE FORMAT COLUMNを指定しないで定義する表の列に，圧縮方式指定は指定できません。

次のどちらかの方法で，SQL文を修正してください。

ローストア表として定義したい場合

SQL文から圧縮方式指定を削除してください。

圧縮方式指定を指定したい列がある場合

表オプションSTORAGE FORMAT COLUMNを指定し，カラムストア表として表定義してください。

The table option BRANCH ALL was specified when the table was defined

表定義時にBRANCH ALLを指定した実表に対して，分岐指定を指定した列は追加できません。

SQL文から分岐指定を削除してください。

The table is a column store table

カラムストア表に対して，分岐指定を指定した列は追加できません。

SQL文から分岐指定を削除してください。

カラムストア表に対して，チャンクアーカイブ指定を指定できません。

ALTER TABLE文では，カラムストア表をアーカイブマルチチャンク表に変更できません。

アーカイブマルチチャンク表が必要な場合，カラムストア表をローストア表に変更してください。カラムストア表をローストア表に変更する方法については，マニュアルHADB　システム構築・運用ガイドのカラムストア表をローストア表に変更する方法を参照してください。

なお，カラムストア表をローストア表に変更する場合，CREATE TABLE文の実行時にチャンクアーカイブ指定を指定して，アーカイブマルチチャンク表として定義してください。

The table is a row store table

ローストア表に対して，圧縮方式指定を指定した列は追加できません。

SQL文から圧縮方式指定を削除してください。

KFAA31686-E

The DELIMITER option cannot be specified because the index type is not TEXT WORDCONTEXT. (M+J+O)

インデクスタイプ指定にTEXT WORDCONTEXTが指定されていません。そのため，テキストインデクス区切り文字指定は指定できません。 <SQLSTATE:42IC0>

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

SQL文を修正してください。

KFAA31687-E

The authentication method for the user of the specified authorization identifier cannot be changed to aa....aa authentication. (reason = bb....bb) (M+J+O)

指定した認可識別子のHADBユーザのユーザ認証方式は変更できません。 <SQLSTATE:42K44>

aa....aa：ユーザ認証方式

PAM：PAM認証

Keycloak：Keycloak認証

bb....bb：

エラーの原因

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

次の表に従って対処してください。

bb....bbに出力された内容

エラーの原因

対処

the user already uses the specified authentication method

指定したユーザ認証方式をすでに使用しています。

指定したHADBユーザのユーザ認証方式を変更する必要はありません。

the user is the auditor

監査権限を持っているHADBユーザのユーザ認証方式を変更することはできません。

指定したHADBユーザの監査権限を取り消したあとに，ユーザ認証方式の変更を実行してください。監査権限の取り消しは，監査管理権限を持っているHADBユーザが実行します。

the user has the CRYPTO ADMIN privilege

暗号管理権限を持っているHADBユーザのユーザ認証方式を変更することはできません。

指定したHADBユーザの暗号管理権限を取り消したあとに，ユーザ認証方式の変更を実行してください。暗号管理権限の取り消しは，DBA権限を持っているHADBユーザが実行します。

the user is the last user who has both DBA and CONNECT privileges and who uses database authentication

ユーザ認証方式にデータベース認証を使用し，かつDBA権限およびCONNECT権限を持つHADBユーザが最低1人必要です。そのため，このようなHADBユーザが1人しかいないときに，そのHADBユーザのユーザ認証方式を変更することはできません。

次に示す条件をどちらも満たすHADBユーザが2人以上いることを確認したあとに，指定したHADBユーザのユーザ認証方式の変更を実行してください。

DBA権限およびCONNECT権限を持っている

ユーザ認証方式にデータベース認証を使用している

KFAA31688-E

User authentication by using aa....aa authentication failed. (reason = bb....bb) (M+J+O)

aa....aaを使用したユーザ認証に失敗しました。 <SQLSTATE:28503>

aa....aa：ユーザ認証方式

PAM：PAM認証

Keycloak：Keycloak認証

bb....bb：

エラーの原因

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

次の表に従って対処してください。そのあとで，ユーザ認証を実行してください。

bb....bbに出力された内容

エラーの原因

対処

the specified user does not exist

指定した認可識別子に対応する外部ユーザ（OSユーザなど）が存在しません。

指定した認可識別子に対応する外部ユーザ（OSユーザなど）が存在することを確認してください。そのあとで，存在する外部ユーザ（OSユーザなど）に対応する認可識別子とパスワードを指定してください。

the specified password has expired

指定したパスワードの有効期限が切れています。

指定した認可識別子に対応する外部ユーザ（OSユーザなど）のパスワードの有効期限を更新してください。

the specified user account has expired

指定したユーザアカウントの有効期限が切れています。

指定した認可識別子に対応する外部ユーザ（OSユーザなど）のアカウントの有効期限を更新してください。

authentication failed

認証に失敗しました。

ユーザ認証に失敗した原因とその対処方法を次に示します。

＜PAM認証，Keycloak認証共通＞

パスワードに誤りがある

パスワードが正しいかどうかを確認し，正しいパスワードを指定してください。

＜PAM認証の場合＞

PAM設定ファイル（/etc/pam.d/hadb）が存在しない

サーバマシンにPAM設定ファイルが存在するかどうかを確認してください。PAM設定ファイルが存在しない場合は，マニュアルHADB　システム構築・運用ガイドのPAM認証の環境設定のPAMの設定を参照して，サーバマシンにPAM設定ファイルを格納し，パーミッションを設定してください。

PAM設定ファイル（/etc/pam.d/hadb）のパーミッションに誤りがある

PAM設定ファイルのパーミッションが正しいかどうかを確認してください。PAM設定ファイルのパーミッションに誤りがある場合は，マニュアルHADB　システム構築・運用ガイドのPAM認証の環境設定のPAMの設定を参照して，適切なパーミッションを設定してください。

上記の対処方法でも問題が解決しない場合は，PAMの認証機能のエラーについてOSのマニュアルを参照し，エラーの原因を取り除いてください。

＜Keycloak認証の場合＞

直前のエラーメッセージにエラー要因の詳細情報が出力されます。この詳細情報に従って対処してください。

password decryption failed

パスワードの復号に失敗しました。

クライアント定義のadb_clt_passwd_pubkey_pathオペランドに正しい公開鍵ファイルのパス名を絶対パスで指定してください。

また，コマンドを実行したときにエラーが発生した場合は，サーバ定義のadb_cmd_passwd_pubkey_pathオペランドに正しい公開鍵ファイルのパス名を絶対パスで指定してください。

the access token is invalid

アクセストークンが不正です。

次の原因などが考えられます。設定を見直してください。

アクセストークンが有効期限外である

アクセストークンの発行者が誤っている

HADBでサポートしていないトークンの署名アルゴリズムを使用している

Keycloakの設定ファイルにhostnameを指定していない

サーバ定義のadb_auth_clt_keyc_endpointオペランドを指定している場合，Keycloakの設定ファイルにhostnameを指定していないと，アクセストークンの発行者が誤っていると見なされることがあります。hostnameの指定については，マニュアルHADB　システム構築・運用ガイドのKeycloak認証の環境設定のKeycloakサーバでの設定の設定ファイルの指定を参照してください。hostnameを指定したあとにKeycloakサーバを再起動してください。

an error occurred in the attempt to call a PAM library function

PAMのライブラリ関数の呼び出し中にエラーが発生しました。

このメッセージの直前に出力されたメッセージを確認して，エラーの原因を取り除いてください。

an error occurred in the attempt to call an OpenSSL library function

OpenSSLのライブラリ関数の呼び出し中にエラーが発生しました。

an error occurred in the attempt to call a libcurl library function

libcurlのライブラリ関数の呼び出し中にエラーが発生しました。

an error occurred in the attempt to call a jansson library function

janssonのライブラリ関数の呼び出し中にエラーが発生しました。

an error occurred in the attempt to call a cjose library function

cjoseのライブラリ関数の呼び出し中にエラーが発生しました。

KFAA31696-E

The DB area for data is not specified. (M+J+O)

CREATE TABLE文またはCREATE INDEX文に，表またはインデクスを格納するためのデータ用DBエリアが指定されていません。 <SQLSTATE:58024>

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

次のどちらかの対処をしてください。

■SQL文を修正する

CREATE TABLE文がエラーになった場合は，CREATE TABLE文に次の指定を追加してください。

定義した表を格納するDBエリアを指定する「IN DBエリア名」の指定

一意性制約定義中の「IN DBエリア名」の指定

「IN DBエリア名」の指定については，マニュアルHADB　SQLリファレンスのCREATE TABLE文の指定形式および規則の指定形式の説明を参照してください。

CREATE INDEX文がエラーになった場合は，CREATE INDEX文に次の指定を追加してください。

定義したインデクスを格納するDBエリアを指定する「IN DBエリア名」の指定

「IN DBエリア名」の指定については，マニュアルHADB　SQLリファレンスのCREATE INDEX文の指定形式および規則の指定形式の説明を参照してください。

■サーバ定義のadb_sql_default_dbarea_sharedオペランドを指定する

adb_sql_default_dbarea_sharedオペランドに，「IN DBエリア名」の指定を省略したときに仮定されるDBエリア名を指定してください。

KFAA31711-E

The number of user logfiles exceeded the maximum. (M+J+O)

ユーザログファイル数が上限に達しました。 <SQLSTATE:40820>

(Ｓ)

このトランザクションを無効にします。

〔対策〕

マニュアルHADB　システム構築・運用ガイドのユーザログファイル数の求め方で説明しているユーザログファイル数の計算式を参照して，この計算式の条件を満たすように，次のどちらかの対処をしてください。

サーバ定義のadb_log_usrfile_numオペランドの指定値を大きくする（ユーザログファイル数を増やす）

更新処理を実行するリアルスレッド数を減らす

更新処理を実行するリアルスレッド数を減らすには，ユーザログファイル数の計算式に記載されているオプションの指定値を小さくしてください。

KFAA31713-E

There was a conflict between attempts to update rows. table ID = aa....aa, AP name = bb....bb (M+J+O)

ほかのトランザクションが更新中または削除中の行を，更新もしくは削除しようとしています。 <SQLSTATE:4050Q>

aa....aa：

表ID（10進数）

bb....bb：対象行を更新中，または削除中のAP識別子

ただし，AP識別子を出力できない場合には***を出力します。

(Ｓ)

このトランザクションを無効にします。

〔対策〕

実行中のトランザクションが終了したあとに，トランザクションを再実行してください。

なお，表IDから更新または削除しようとした表名を特定する方法については，マニュアルHADB　システム構築・運用ガイドのディクショナリ表の検索を参照してください。

KFAA31714-E

The SQL statement cannot be executed, because the unique constraint for the B-tree index "aa....aa"."bb....bb" was violated between SQL preparation and SQL execution. (M+J+O)

SQL文の前処理時からSQL文の実行時までの間に，B-treeインデクス"aa....aa"."bb....bb"に一意性制約違反が発生したため，SQL文が実行できません。 <SQLSTATE:52020>

aa....aa：スキーマ名

一意性制約違反が発生したB-treeインデクスのスキーマ名

bb....bb：インデクス識別子

一意性制約違反が発生したB-treeインデクスのインデクス識別子

(Ｓ)

このトランザクションを無効にします。

〔対策〕

SQL文を再実行してください。

KFAA31719-E

A transaction cannot be executed because the command is being executed or the transaction by AP is being executed. (M+J+O)

コマンドの実行中，またはAPによるトランザクションの実行中のため，このトランザクションは実行できません。 <SQLSTATE:54017>

(Ｓ)

このSQL文を無視します。

〔対策〕

実行中のコマンドまたはトランザクションが終了したあとにトランザクションを再実行してください。

KFAA31727-E

A table or index cannot be aa....aa because the number of chunks created in the "bb....bb" DB area exceeds cc....cc. (M+J+O)

1つのデータ用DBエリアで管理できるチャンク数の上限を超えたため，そのデータ用DBエリア内に表またはインデクスを新たに定義できません。または，そのデータ用DBエリア内に定義されている表のチャンク数の最大値を大きくすることはできません。 <SQLSTATE:40801>

aa....aa：実行しようとした操作

defined：表またはインデクスの定義

changed：表定義の変更

bb....bb：

DBエリア名

cc....cc：

上限値を超えたチャンク数

(Ｓ)

このトランザクションを無効にします。

〔対策〕

上限値を超えたチャンク数（cc....ccの値）を参考にして，チャンク数の最大値を小さくしてから，SQL文を再実行してください。

ただし，次に示す条件をすべて満たす場合は，チャンク数の最大値を小さくしても，このメッセージが再度出力されることがあります。その際は，チャンク数の最大値をさらに小さくしてください。

aa....aaにchangedが表示されている

変更対象の表と，その表に定義されているインデクスが同じDBエリアに格納されている

チャンク数の最大値を小さくできない場合は，実行しようとした操作に従って次の対処をしてください。

実行しようとした操作（aa....aaに出力された情報）

対処

defined

表またはインデクスを別のDBエリアに定義してください。

同じDBエリア内にある不要な表やインデクスを削除してください。

同じDBエリア内にあるほかの表のチャンク数の最大値を小さくしてください。※

changed

同じDBエリア内にある不要な表やインデクスを削除してください。

同じDBエリア内にあるほかの表のチャンク数の最大値を小さくしてください。※

注※

チャンク数の最大値を変更する手順については，マニュアルHADB　システム構築・運用ガイドの非定期運用のマルチチャンク表の運用のチャンク数の最大値を変更する方法を参照してください。

KFAA31728-E

A chunk of the chunk ID aa....aa was not found in the "bb....bb"."cc....cc" table. (M)

指定したチャンクIDは表中に存在しません。 <SQLSTATE:40802>

aa....aa：

チャンクID

bb....bb：

スキーマ名

cc....cc：

表識別子

(Ｓ)

このトランザクションを無効にします。

〔対策〕

システム表STATUS_CHUNKSを検索して，表中に存在するチャンクIDを確認してください。STATUS_CHUNKS表を検索する方法については，マニュアルHADB　システム構築・運用ガイドのシステム表の検索を参照してください。

KFAA31729-E

The chunk ID of the current chunk cannot be specified for aa....aa. (M+J+O)

PURGE CHUNK文には，カレントチャンクのチャンクIDを指定できません。 <SQLSTATE:40803>

aa....aa：

実行したSQL文

(Ｓ)

このトランザクションを無効にします。

〔対策〕

カレントチャンクは削除できません。

システム表STATUS_CHUNKSを検索して，PURGE CHUNK文に指定するチャンクIDが正しいかどうかを確認してください。STATUS_CHUNKS表を検索する方法については，マニュアルHADB　システム構築・運用ガイドのシステム表の検索を参照してください。

KFAA31730-E

After the change, the created number of chunks exceeds the maximum number of chunks. (created number of chunks = aa....aa) (M+J+O)

ALTER TABLE文に指定したチャンク数の最大値が，表中に作成されているチャンク数より小さいため，ALTER TABLE文が実行できません。 <SQLSTATE:40804>

aa....aa：

表中に作成されているチャンク数

(Ｓ)

このトランザクションを無効にします。

〔対策〕

ALTER TABLE文に指定するチャンク数の最大値をaa....aa以上にしてください。

KFAA31733-E

The page being recovered for the primary node promotion was accessed. (M+J+O)

プライマリノードの切り替え処理時に実行される，データベースの更新処理に対する回復処理中のページにアクセスしました。 <SQLSTATE:40920>

(Ｓ)

このトランザクションを無効にします。

〔対策〕

プライマリノードの切り替え処理が完了したあとに，エラーとなったSQL文またはコマンドを再実行してください。

KFAA31734-E

The path of the input data file of the system-defined function aa....aa is invalid. (reason = bb....bb) (M+J+O)

システム定義関数aa....aaの入力情報となるファイルのパス名のチェックでエラーが発生しました。

aa....aa：システム定義関数名

ADB_AUDITREAD

ADB_CSVREAD

bb....bb：エラーの原因

INVALID PATH FORMAT：パス名の指定形式に誤りがあります。

LENGTH ERROR：指定したパス名が長過ぎます。

INVALID PATH：指定したパスのファイルは，システム定義関数の入力情報にはできません。

(Ｓ)

このトランザクションを無効にします。

〔対策〕

実行したシステム定義関数と出力されたエラーの原因に従って，次に示す対処をしてください。

実行したシステム定義関数（aa....aa）

エラーの原因（bb....bb）

対処

SQLSTATE

ADB_AUDITREAD

INVALID PATH FORMAT

監査証跡ファイルのパス名を絶対パスで指定してください。

また，監査証跡ファイルのパスに指定した特殊文字の指定が正しいかを確認してください。

2252A

LENGTH ERROR

監査証跡ファイルのパス名（前後の空白を除く）の長さを1,024バイト以下にしてください。

監査証跡ファイルのパス名に特殊文字を指定している場合は，対象となる監査証跡ファイルのパス名の長さを1,024バイト以下にしてください。

2252B

INVALID PATH

ADB_AUDITREAD関数に現用の監査証跡ファイルのパスを指定することはできません。現用ファイル以外の監査証跡ファイルを指定してください。

2252C

ADB_CSVREAD

INVALID PATH FORMAT

CSVファイルのパス名を絶対パスで指定してください。

22523

LENGTH ERROR

CSVファイルのパス名（前後の空白を除く）の長さを510バイト以下にしてください。

22524

KFAA31735-E

The file format of the input data file of the system-defined function aa....aa is invalid. (file = bb....bb) (M+J+O)

システム定義関数aa....aaの入力情報となるファイルのデータ形式が正しくありません。 <SQLSTATE:22525>

aa....aa：システム定義関数名

ADB_AUDITREAD

ADB_CSVREAD

bb....bb：

データ形式が正しくないファイルのパス名

(Ｓ)

このトランザクションを無効にします。

〔対策〕

■aa....aaがADB_AUDITREADの場合

bb....bbに表示されたファイルが，次のどちらかのファイルであることを確認してください。

監査証跡ファイル

OSのgzipコマンドで圧縮した監査証跡ファイル

■aa....aaがADB_CSVREADの場合

次のことを順次確認してください。

bb....bbに表示されたファイルが，レギュラーファイルであることを確認してください。

圧縮形式オプションのCOMPRESSION_FORMATにGZIPを指定した場合は，bb....bbに表示されたファイルが次のどちらかの条件を満たすことを確認してください。

OSのgzipコマンドで圧縮したファイルである

adbexportコマンドでエクスポートした圧縮ファイルである

アーカイブマルチチャンク表にアクセスした際にこのメッセージが出力された場合は，bb....bbに表示されたファイル（アーカイブファイル）が破損しています。この場合，マニュアルHADB　システム構築・運用ガイドのバックアップからの回復方法を参照して，データベースを回復してください。

KFAA31736-E

An error occurred in the input data file of the system-defined function ADB_CSVREAD. (reason = aa....aa, file = bb....bb, row = cc....cc, field = dd....dd) (M+J+O)

ADB_CSVREAD関数の入力情報となるファイルでエラーが発生しました。エラーの発生個所は，bb....bb，cc....cc，dd....ddから特定できます。

aa....aa：エラーの原因

DATA CONVERSION ERROR：ファイルの変換処理でエラーが発生しました。 <SQLSTATE:22527>

NO FIELD：フィールドデータが存在しません。 <SQLSTATE:22528>

INVALID ENCLOSING CHARACTER：データ中に不正な囲み文字があります。 <SQLSTATE:22529>

bb....bb：

エラーが発生したファイルのパス名

cc....cc：

ファイル中のデータの行番号

dd....dd：

ファイル中のデータのフィールドデータ番号

(Ｓ)

このトランザクションを無効にします。

〔対策〕

bb....bbに表示されたファイルの圧縮形式と，ADB_CSVREAD関数の圧縮形式オプションのCOMPRESSION_FORMATの指定が合っているかを確認してください。

合っている場合は，エラーの原因となったフィールドデータを，cc....ccおよびdd....ddに表示された情報から特定してください。そのあとに，aa....aaに表示されたエラー原因を対処してください。

aa....aaがDATA CONVERSION ERRORの場合

表関数列リストに指定したデータ型と，フィールドデータのデータ型に互換性がありません。表関数列リストに指定したデータ型を修正してください。

行末がエラー原因の場合は，bb....bbに表示されたファイル中のデータの行末に改行文字があるかを確認してください。

aa....aaがNO FIELDの場合

フィールドデータを追加してください。

または，指定列オプションに指定したフィールドデータ番号の指定が正しいかを確認してください。

aa....aaがINVALID ENCLOSING CHARACTERの場合

不正な囲み文字を修正してください。

または，囲み文字指定オプションの指定が正しいかを確認してください。

また，アーカイブマルチチャンク表にアクセスした際にこのメッセージが出力された場合は，bb....bbに表示されたファイル（アーカイブファイル）が破損しています。この場合，マニュアルHADB　システム構築・運用ガイドのバックアップからの回復方法を参照して，データベースを回復してください。

KFAA31737-E

The size (aa....aa) of the area needed to store the row exceeds the capacity of one segment (bb....bb). (M+J+O)

行を格納するために必要な領域長が1セグメントの容量を超えています。そのため，CREATE TABLE文またはALTER TABLE文を実行できません。 <SQLSTATE:52021>

aa....aa：行を格納するために必要な領域長（単位：バイト）

行を格納するために必要な領域長を出力できない場合は，***が表示されます。

bb....bb：1セグメントの容量（単位：バイト）

1セグメントの容量を出力できない場合は，***が表示されます。

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

次のどちらかの対策をしてください。

CREATE TABLE文の実行時にこのメッセージが出力された場合

マニュアルHADB　SQLリファレンスのCREATE TABLE文の指定形式および規則の指定形式の説明のIN DBエリア名　　【共通】で説明している1セグメントの容量の条件式を満たすようにしてください。条件式を満たすようにするには，次に示す対処を1つ以上実施する必要があります。

配列型の列の要素データ型のデータ長の指定値を小さくする。

配列型の列の最大要素数の指定値を小さくする。

配列型以外の列のデータ長の指定値を小さくする。

上記の対処ができない場合は，データ用DBエリアの1セグメントの容量を大きくしてください。

ALTER TABLE文の実行時にこのメッセージが出力された場合

マニュアルHADB　SQLリファレンスのALTER TABLE文の指定形式および規則の規則で説明している1セグメントの容量の条件式を満たすようにしてください。条件式を満たすようにするには，次に示すどれかの対処が必要です。

列を追加したときにこのメッセージが出力された場合

追加する列のデータ長の指定値が大き過ぎます。追加する列のデータ長の指定値を小さくしてください。

なお，配列型の列を追加する場合は，要素データ型のデータ長の指定値が大き過ぎるか，または最大要素数の指定値が大き過ぎます。少なくとも一方の指定値を小さくしてください。

列のデータ型を変更したときにこのメッセージが出力された場合

データ型を変更した列の，変更後のデータ型のデータ長の指定値が大き過ぎます。変更後のデータ型のデータ長の指定値を小さくしてください。

配列型の列の最大要素数を大きくしたときにこのメッセージが出力された場合

変更後の最大要素数の指定値が大き過ぎます。変更後の最大要素数の指定値を小さくしてください。

上記の対処ができない場合は，データ用DBエリアの1セグメントの容量を大きくしてください。

データ用DBエリアの1セグメントの容量の適正値については，マニュアルHADB　システム構築・運用ガイドのデータ用DBエリアの1セグメントの容量を決める際の考慮点を参照してください。

なお，データ用DBエリアの1セグメントの容量を大きくするには，adbmodareaコマンドでデータ用DBエリアを一度削除したあとに再作成する必要があります。データ用DBエリアを再作成する手順については，マニュアルHADB　システム構築・運用ガイドのデータ用DBエリアを拡張できなくなった場合を参照してください。

KFAA31738-E

Processing cannot continue because the aa....aa operation failed. (operation = bb....bb, object key = "cc....cc") (M+J+O)

S3バケットまたはコンテナーの操作が失敗したため，処理を継続できません。 <SQLSTATE:40529>

aa....aa：操作対象

S3 bucket：S3バケット

Container：コンテナー

bb....bb：失敗した操作

get_async：非同期GET要求

put_async：非同期PUT要求

delete_async：非同期DELETE要求

delete_all：同期DELETE ALL要求

head_async：非同期HEAD要求

list_init_async：非同期LIST INIT要求

list_exec_async：非同期LIST EXEC要求

list_term_async：非同期LIST TERM要求

cc....cc：オブジェクトキー

出力できない場合は，*が表示されます。

(Ｓ)

処理を終了します。

〔対策〕

このメッセージがHADBサーバで出力された場合

S3バケットまたはコンテナーに対する操作が失敗しました。このメッセージの前後に出力されているKFAA41236-EメッセージまたはKFAA41237-Eメッセージを参照して，エラーの原因を取り除いてください。

このメッセージがHADBクライアントで出力された場合

HADBサーバを確認するようHADB管理者，またはHADB管理グループに所属するOSユーザに連絡してください。

KFAA31739-E

An Apache Arrow API error occurred. (cause = "aa....aa", details = "bb....bb") (M+J+O)

Apache Arrow APIエラーが発生しました。 <SQLSTATE:5100R>

aa....aa：

Apache Arrowのステータスコード

bb....bb：

Apache Arrow APIが設定した詳細情報

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

aa....aaおよびbb....bbに出力された情報を参照して，エラーの原因を取り除いてください。Apache Arrowのステータスコードについては，Apache ArrowのドキュメントのProgramming Supportを参照してください。

bb....bbには，外部データのアクセスエラーの原因となった個所を示す位置情報が含まれることがあります。ただし，位置情報の意味が，外部データのアクセスエラー時とDBエリアのアクセスエラー時で異なることがあります。例えば，位置情報が行番号の場合，外部データのアクセスエラー時に出力される行番号は0から始まりますが，DBエリアのアクセスエラー時に出力される行番号は1から始まります。したがって，位置情報に示された個所に問題がない場合，その周辺も見直すようにしてください。

CSV形式またはJSON形式の外部データファイル中の単一行のデータサイズが64メガバイトを超える場合，このエラーメッセージが出力されることがあります。

また，JSON形式の外部データファイル中の各JSONオブジェクトを改行ではなくコンマで区切っている場合も，このエラーメッセージが出力されることがあります。

外部データファイルの規則については，マニュアルHADB　SQLリファレンスのCREATE FOREIGN TABLE文の指定形式および規則の規則を参照してください。

なお，出力された情報からでは対処方法がわからない場合は，adbinfogetコマンドを実行してトラブルシュート情報を取得してから，弊社問い合わせ窓口に連絡してください。

メモ

COPY文に指定したデータの出力先のパス名が長い場合，このエラーメッセージが出力されることがあります。

KFAA31740-E

The data included in the column "aa....aa" derived from the result of the outermost query in the query expression body of the COPY statement is invalid. (reason = bb....bb) (M+J+O)

COPY文の問合せ式本体中の最も外側の問合せ指定によって導出される列"aa....aa"に含まれるデータが不正です。 <SQLSTATE:5100P>

aa....aa：

列名またはそのフィールド名

bb....bb：エラーの原因

The data exceeds the range of values that can be handled by the TIMESTAMP column type.

TIMESTAMP型の列で扱えるデータの範囲を超えています。

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

次のどちらかの対処をしたあとに，SQL文を再実行してください。

導出される列のデータが，TIMESTAMP型の列で扱える範囲内のデータとなるようにする

導出される列のデータ型を変更する

COPY文で扱えるデータについては，マニュアルHADB　SQLリファレンスのCOPY（検索結果のファイルへの出力）を参照してください。

KFAA31741-E

An attempt to acquire the memory required to access the foreign server failed. (details = "aa....aa") (M+J+O)

外部サーバにアクセスするために必要なメモリの取得に失敗しました。 <SQLSTATE:53201>

aa....aa：

エラーの詳細情報

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

aa....aaに出力されるエラーの詳細情報を参照して，次に示す手順で使用できるメモリに余裕を持たせてください。そのあとで，SQL文またはコマンドを再実行してください。

エラーの詳細情報にはApache Arrowが生成するエラーメッセージや標準ライブラリの例外情報が出力されます。エラーの詳細情報にはAWSなどのエラーメッセージが含まれることがあります。

不要なプロセスまたは共有メモリがないかどうかを確認してください。不要なプロセスまたは共有メモリがある場合は，そのプロセスまたは共有メモリを，終了もしくは削除してください。

1.を実施してもメモリが不足する場合，いったんadbstopコマンドでHADBサーバを終了してください。そのあと，adbstartコマンドでHADBサーバを開始してください。

2.を実施してもメモリが不足する場合，OSを再起動してください。そのあと，adbstartコマンドでHADBサーバを開始してください。

3.を実施してもメモリが不足する場合，カーネルパラメタの設定を変更し，プロセスで使用できるメモリの上限を大きくしてください。OSを再起動したあとで，adbstartコマンドでHADBサーバを開始してください。

KFAA31742-E

An error was detected when accessing the data file of the foreign table. (cause = "aa....aa", details = "bb....bb") (M+J+O)

外部データファイルへのアクセスでエラーを検出しました。

aa....aa：

エラーの原因

bb....bb：

エラーの詳細情報

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

aa....aaに出力されたエラーの原因に従って，次に示す対処をしてください。

aa....aaの値

エラーの原因

対処

SQLSTATE

Field not found

検索対象の列に対応するフィールドが見つかりません。

検索対象の列名と外部データのフィールド名が一致していません。bb....bbには，外部データのフィールド名が出力されます。これを基に，外部表の列名を変更してください。

なお，列名とフィールド名は，英大文字および英小文字まで一致させるようにしてください。

2252D

Data type incompatibility

データ型の互換性がありません。

外部表の列と外部データのフィールドのデータ型に互換性がないため，データを検索できません。bb....bbには，列のデータ型コードとフィールドのデータ型名が出力されます。これを基に，外部表の列のデータ型を互換性のあるデータ型に変更してください。

なお，外部表の列のデータ型が配列型の場合は，bb....bbにはデータ型コードは出力されません。ARRAYと出力されます。

データ型コードについては，マニュアルHADB　SQLリファレンスのデータ型の種類を参照してください。

フィールドのデータ型名については，Apache Arrowのドキュメントを参照してください。

データ型の互換性については，マニュアルHADB　SQLリファレンスのCREATE FOREIGN TABLE（外部表の定義）を参照してください。

2252E

Outside the range of the numeric data type

数データとして扱える範囲を超える値が外部データ中にあります。

外部表の列のデータ型を，より広い範囲を扱える数データに変更してください。例えば，SMALLINT型の列がエラーの原因となった場合は，INTEGER型の列に変更してください。

なお，HADBがサポートしているデータ型の最大範囲を超える値は検索できません。次のような対処などをしてエラーを回避してください。

検索条件に，列のデータ型の範囲内の値を指定する

エラーの原因となった列を射影列から除外する

bb....bbには，外部表の列名とデータ型コードが出力されます。DECIMAL型の列の場合は，精度も出力されます。

データ型コードについては，マニュアルHADB　SQLリファレンスのデータ型の種類を参照してください。

Defined column length exceeded

外部表の列の定義長を超えるデータが外部データ中にあります。

外部表の列の定義長より大きい外部データが存在します。bb....bbには，外部表の列の定義長と外部データのデータ長が出力されます。これを基に，外部表の列の定義長を大きくしてください。

The number of array elements exceeded the maximum number of elements

配列要素の数が最大要素数を超える配列型のデータが外部データ中にあります。

bb....bbには，列定義に指定されている最大要素数と外部データの要素数が出力されます。これを基に，配列型の列の最大要素数を大きくしてください。

Unsupported data

HADBがサポートしていないデータが外部データ中にあります。

bb....bbには，HADBがサポートしていない外部データが出力されます。これを基に該当する外部データを削除してください。

DECIMAL scale mismatch

外部表の列と外部データのフィールドで，DECIMAL型のスケールが一致していません。

bb....bbには，列とフィールドのスケールが出力されます。これを基に，スケールを一致させてください。

KFAA31743-E

An Apache Arrow API error occurred during the execution of the COPY statement. (SQL serial no = aa....aa, column name = "bb....bb", cause = "cc....cc", detail = "dd....dd") (M+J+O)

COPY文の実行中にApache Arrow APIエラーが発生しました。 <SQLSTATE:5100P>

aa....aa：

コネクションが確立してからのSQL文通番

bb....bb：エラーの原因となった列名またはフィールド名

表示される列名またはフィールド名は，COPY文の問合せ式本体中の最も外側の問合せ指定によって導出される列名またはフィールド名です。

列名またはそのフィールド名を出力できない場合は，***が表示されます。

cc....cc：

Apache Arrowのステータスコード

dd....dd：

Apache Arrow APIが設定した詳細情報

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

cc....ccおよびdd....ddに出力された情報を参照して，エラーの原因を取り除いてください。cc....ccに出力されたApache Arrowのステータスコードについては，Apache ArrowのドキュメントのProgramming Supportを参照してください。dd....ddの出力内容が途中で切れている場合は，KFAA51292-Eメッセージも確認してください。

dd....ddのApache Arrow APIの詳細情報には，エラーの原因となった個所を示す位置情報が含まれることがあります。ただし，位置情報の意味が，HADBでのエラー時と異なることがあります。例えば，位置情報が列番号の場合，Apache Arrow APIの詳細情報に出力される列番号は0から始まりますが，HADBで出力される列番号は1から始まります。したがって，位置情報に示された個所に問題がない場合，その周辺も見直すようにしてください。

出力された情報からでは対処方法がわからない場合は，adbinfogetコマンドを実行してトラブルシュート情報を取得してから，弊社問い合わせ窓口に連絡してください。

KFAA31744-E

Failed to establish a connection to the foreign server. (details = "aa....aa") (M+J+O)

外部サーバへの接続が確立できませんでした。 <SQLSTATE:5100S>

aa....aa：

エラーの詳細情報

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

aa....aaに出力されるエラーの詳細情報を参照して，各種設定を見直してください。

エラーの詳細情報にはApache Arrowが生成するエラーメッセージが出力されます。エラーの詳細情報にはAWSなどのエラーメッセージが含まれることがあります。

主なエラー要因とその対策を次に示します。

エラー要因

対策

外部サーバにアクセスする認証情報が誤っている

正しい認証情報を設定してください。外部サーバには次の方法で認証情報を設定できます。

外部サーバごとにアクセスキーとシークレットキーを設定する

インスタンスごとにIAMロールを設定する

インスタンスごとに認証情報ファイルを設定する

詳細については，次の個所を参照してください。

マニュアルHADB　システム構築・運用ガイドの外部サーバを定義する方法

マニュアルHADB　SQLリファレンスのCREATE SERVER（外部サーバの定義）

外部サーバの操作に必要な権限が不足している

利用している認証情報に対して適切なIAMポリシーを関連づけてください。詳細については，マニュアルHADB　システム構築・運用ガイドの外部サーバを定義する方法を参照してください。

外部サーバのエンドポイントが誤っている

正しいエンドポイントを設定してください。詳細については，マニュアルHADB　SQLリファレンスのCREATE SERVER（外部サーバの定義）を参照してください。

外部サーバへの通信が遮断されている

ネットワークの設定を見直してください。

KFAA31820-E

An Apache Iceberg API error occurred. (cause = "aa....aa", details = "bb....bb") (M+J+O)

Apache Iceberg APIエラーが発生しました。 <SQLSTATE:5100R>

aa....aa：

Apache Iceberg APIが設定した分類

bb....bb：

Apache Iceberg APIが設定した詳細情報

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

aa....aaおよびbb....bbに出力された情報を参照して，エラーの原因を取り除いてください。

主なエラーの原因とその対策を次に示します。

外部サーバの定義に誤りがある

外部サーバおよび外部表を定義し直してください。外部サーバの定義および外部表の定義については，マニュアルHADB　SQLリファレンスのCREATE SERVER（外部サーバの定義）およびCREATE FOREIGN TABLE（外部表の定義）を参照してください。

外部表の定義に誤りがある

外部表を定義し直してください。外部表の定義については，マニュアルHADB　SQLリファレンスのCREATE FOREIGN TABLE（外部表の定義）を参照してください。

KFAA31821-E

The Iceberg table includes an unsupported file format "aa....aa". (M+J+O)

対応していないファイル形式がIcebergテーブルに含まれています。<SQLSTATE:2252E>

aa....aa：

エラーの原因となったデータ形式

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

Parquet形式以外のファイルが含まれないようにIcebergテーブルを修正してください。

KFAA31822-E

An error was detected when accessing the Iceberg catalog. (cause = "aa....aa", details = "bb....bb") (M+J+O)

Icebergカタログへのアクセスでエラーを検出しました。検索対象に対応するリソースが見つかりません。<SQLSTATE:2252D>

aa....aa：エラーの原因

Not Found：リソースが見つかりません。

bb....bb：

エラーの詳細情報

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

bb....bbに出力されるエラーの詳細情報（エラーの原因となったリソース名など）を参考にして対処してください。

aa....aaがNot Foundの場合

検索対象に対応するリソースがIcebergカタログ内で見つかりません。外部表の定義を修正してください。bb....bbには，見つからなかったリソース名が出力されます。

なお，リソース名は，英大文字と英小文字を区別して一致させる必要があります。

KFAA31893-E

The AP cannot connect to HADB servers on aa....aa versions not supported by HADB. (M+O)

HADBがサポートしていないバージョンのカーネルまたはOS上では，APはHADBサーバに接続できません。 <SQLSTATE:5201F>

aa....aa：エラー要因

kernel：カーネル

operating system：OS

(Ｓ)

このSQL文を無視します。

〔対策〕

HADBがサポートしているバージョンのカーネルまたはOSにアップグレードしてください。

KFAA31894-E

An error occurred in the connection, and the transaction was rolled back. (statement handle = aa....aa, error message = "bb....bb") (M+J+O)

トランザクションで使用している文ハンドルの1つでエラーが発生したため，トランザクションがロールバックされました。 <SQLSTATE:5C03A>

aa....aa：

文ハンドル

bb....bb：

ほかの文ハンドルで発生したエラーに対応するエラーメッセージ

(Ｓ)

このSQL文を無視します。

〔対策〕

bb....bbに出力されたエラーメッセージの対策を確認して，対処してください。そのあとで，操作を再実行してください。

KFAA31895-E

Invalid data was received from an HADB client (with the JDBC driver) or from a command. (information 1 = aaaa, information 2 = bbbb) (M+J+O)

HADBクライアント（JDBCドライバを含む），またはコマンドから不正なデータを受信しました。 <SQLSTATE:5C034>

aaaa：

保守情報1

bbbb：

保守情報2

(Ｓ)

このSQL文を無視します。

〔対策〕

クライアントメッセージログファイルのバックアップを取得してください。そのあとで，弊社問い合わせ窓口に連絡してください。

KFAA31896-E

An SQL statement cannot be executed. (reason = aa....aa) (M)

次のどちらかの理由でSQL文を実行できません。

サーバメッセージログファイルが満杯です。 <SQLSTATE:53030>

クライアントメッセージログファイルが満杯です。 <SQLSTATE:53031>

aa....aa：エラーの原因

message log is full：サーバメッセージログファイルが満杯です。

client log is full：クライアントメッセージログファイルが満杯です。

(Ｓ)

このSQL文を無視します。

〔対策〕

HADBサーバから切り離し，APを終了してください。そのあとで，エラー要因に従って次に示す対処を行ってください。

サーバメッセージログファイルが満杯の場合

HADBサーバを停止後，サーバメッセージログファイルを格納しているディスクの容量を確保してください。

クライアントメッセージログファイルが満杯の場合

クライアントメッセージログファイルを格納しているディスクの容量を確保してください。

KFAA31897-E

The aa....aa cannot be set. (reason = bb....bb) (M+J+O)

aa....aaを設定できません。

aa....aa：設定できない項目

transaction isolation level：トランザクション隔離性水準

sql order mode：文字データの並び替え順序

sql order mode(ISO)：文字データの並び替え順序（ISO）

transaction access mode：トランザクションアクセスモード

audit trail information：ユーザ付加情報

bb....bb：

エラー要因

(Ｓ)

このSQL文を無視します。

〔対策〕

出力されたエラー要因に従って，次に示す対処をしてください。

エラー要因（bb....bb）

エラーの内容

対処

SQLSTATE

connection is not established

コネクションが確立していません。

コネクションを確立したあとに，次の設定をするようにしてください。

トランザクション隔離性水準

文字データの並び替え順序

トランザクションアクセスモード

ユーザ付加情報

54203

transaction is already started

トランザクションがすでに開始しています。

COMMITまたはROLLBACKでトランザクションを決着したあとに，次の設定をするようにしてください。

トランザクション隔離性水準

文字データの並び替え順序

トランザクションアクセスモード

ユーザ付加情報

54204

character encodings of the HADB client is not Unicode(UTF-8)

HADBクライアントで使用する文字コードがUnicode（UTF-8）ではありません。

文字データの並び替え順序にBYTEを指定してください。

54205（コネクト時は08622）

character encodings of the HADB server is not Unicode(UTF-8)

HADBサーバで使用する文字コードがUnicode（UTF-8）ではありません。

54205（コネクト時は08607）

cursor is already opened

カーソルがすでにオープンされています。

対象のConnectionオブジェクトで生成しているResultSetオブジェクトをクローズしてください。そのあとで，次の設定をするようにしてください。

トランザクション隔離性水準

文字データの並び替え順序

トランザクションアクセスモード

ユーザ付加情報

54206

KFAA31898-E

aa....aa. (reason = bb....bb, connection identifier = cc....cc) (M+J+O)

bb....bbの理由によって，aa....aaができません。

aa....aa：エラーとなった事象

The definition SQL cannot be executed：定義系SQLの実行

The retrieval SQL cannot be executed：検索系SQLの実行

The update SQL cannot be executed：更新系SQLの実行

The CONNECT statement cannot be executed：CONNECT文の実行

The command cannot be executed：コマンドの実行

The transaction cannot be started：トランザクションの開始

The retrieval SQL applying SQL parallel execution cannot be executed：SQLパラレル実行機能を適用した検索系SQLの実行

bb....bb：

エラー要因

cc....cc：

コネクションID

(Ｓ)

このSQL文を無視します。

〔対策〕

出力されたエラー要因に従って，次に示す対処をしてください。

エラー要因（bb....bb）

エラーの内容

対処

SQLSTATE

A command that cannot be executed at the same time as other commands or applications is currently being executed

ほかのコマンドおよびAPと同時に実行できないコマンドが実行中です。

実行中のコマンドが終了してから，コマンドを再実行してください。

08608

The HADB server operation mode is "OFFLINE"

HADBサーバの稼働モードがオフラインモードのため，CONNECT文を実行できません。

HADBサーバの稼働モードを通常モードに変更してから，SQL文を再実行してください。

08609

HADBサーバの稼働モードがオフラインモードのため，コマンドを実行できません。

HADBサーバの稼働モードを通常モードに変更してから，コマンドを再実行してください。

ただし，adbupddmkコマンドの場合は，HADBサーバの稼働モードをメンテナンスモードに変更してから，コマンドを再実行してください。

なし

A connection is being established directly on a secondary node

セカンダリノードのHADBサーバに対して直接コネクションを確立しようとしているため，CONNECT文を実行できません。

APの接続先を，プライマリノードを示すエイリアスIPアドレスに変更してから，SQL文を再実行してください。

0860A

A connection is being established directly on a worker node

ワーカーノードのHADBサーバに対して直接コネクションを確立しようとしているため，CONNECT文を実行できません。

次に示すどちらかの対処を実行してください。そのあとで，SQL文を再実行してください。

HAモニタありのマルチノード構成の場合

APの接続先を，プライマリノードを示すエイリアスIPアドレスに変更してください。

HAモニタなしのマルチノード構成の場合

APの接続先を，プライマリノードのIPアドレスに変更してください。

0860A

An attempt to connect to the port for communication between HADB servers is in progress

HADBサーバ間通信ポートに対してコネクションを確立しようとしているため，CONNECT文を実行できません。

サーバ定義のadb_rpc_portオペランドで指定したポート番号を，クライアント定義のadb_clt_rpc_srv_portに指定してから，SQL文を再実行してください。

0860B

The HADB client or command belongs to a client group whose maximum number of concurrent connections is zero

最大同時接続数が0のクライアントグループまたはコマンドグループに所属しているため，HADBサーバに接続できません。

次に示すどちらかの対処を実行してください。そのあとで，SQL文またはコマンドを再実行してください。

対処1

クライアント定義adb_clt_group_nameオペランドに，サーバ定義adbcltgrpオペランドの-mオプションの指定値が0以外のグループ名を指定してください。

対処2

クライアント定義adb_clt_group_nameオペランドに指定したグループ名に対応する，サーバ定義adbcltgrpオペランドの-mオプションの指定値を見直してください。

なお，サーバ定義adbcltgrpオペランドの-uオプションの指定値の合計が，サーバ定義adb_sys_max_usersオペランドの指定値と同じ場合も，このエラーが発生します。この場合は，各adbcltgrpオペランドの-uオプションの指定値を見直してください。

0860D

The HADB server operation mode is "MAINTENANCE"

HADBサーバの稼働モードがメンテナンスモードのため，CONNECT文を実行できません。

HADBサーバの稼働モードを通常モードに変更してから，CONNECT文を再実行してください。

0860E

HADBサーバの稼働モードがメンテナンスモードのため，コマンドを実行できません。

HADBサーバの稼働モードを通常モードに変更してから，コマンドを再実行してください。

なし

The HADB client execution environment is invalid

HADBクライアントの実行環境が正しくないため，CONNECT文を実行できません。

このメッセージの直前に出力されたエラーメッセージに従って対処してください。

08623

SQL is already being executed on the same connection

同一コネクションで，すでにSQL文が実行されています。

同一コネクションで実行しているSQL文が完了してから，SQL文を再実行してください。

54013

同一コネクションで実行しているSQL文が完了してから，SQLパラレル実行機能を適用した検索系SQLを再実行してください。

54025

The read-only transaction is already being executed on the HADB server in the multi-node configuration

マルチノード構成のHADBサーバで，読み取り専用トランザクションが実行中のため，トランザクションを開始できません。

マルチノード構成のHADBサーバで，実行中の読み取り専用トランザクションがすべて終了してから，SQL文またはコマンドを再実行してください。

54014，またはなし

The read/write transaction or the command is already being executed on the HADB server in the multi-node configuration

マルチノード構成のHADBサーバで，読み書き可能トランザクション，またはコマンドが実行中のため，トランザクションを開始できません。

マルチノード構成のHADBサーバで，実行中の読み書き可能トランザクション，またはコマンドがすべて終了してから，SQL文を再実行してください。

54016

The HADB server operation mode is "QUIESCENCE"

HADBサーバの稼働モードが静止モードのため，更新系SQLまたは定義系SQLを実行できません。

HADBサーバの稼働モードを通常モードに変更してから，SQL文を再実行してください。

54018

HADBサーバの稼働モードが静止モードのため，コマンドを実行できません。

HADBサーバの稼働モードを通常モードに変更してから，コマンドを再実行してください。

ただし，adbupddmkコマンドの場合は，HADBサーバの稼働モードをメンテナンスモードに変更してから，コマンドを再実行してください。

なし

An attempt to access a DB area that is being accessed by an update SQL statement in a different transaction while another retrieval SQL statement is being executed in the same transaction

マルチノード機能を使用している場合は，次のすべての条件を満たす検索系SQLは実行できません。

同一トランザクションで，複数の文ハンドルを使用して同時に検索系SQLを実行しようとしている

検索系SQLの1つが，データ用DBエリアにアクセスしている最中である

更新系SQLがアクセスしているデータ用DBエリアに，2.とは別の検索系SQLがアクセスしようとした（この検索系SQLがエラーになります）

エラーが発生する条件の詳細については，マニュアルHADB　システム構築・運用ガイドのトランザクションおよびコマンドが実行されるノードのSQL文が実行されるノードを参照してください。

次のどちらかの対処をしてください。

対処1

すでに実行されている左記の2.の検索系SQLが終了するのを待つ

対処2

左記の3.の更新系SQLを実行しているトランザクションが終了するのを待つ

そのあとに，エラーとなったSQL文を再実行してください。

54020

The number of concurrent SQL parallel executions exceeded the maximum number

SQLパラレル実行機能を適用した検索系SQLの同時実行数が，サーバ定義adb_sys_max_parallel_exec_numオペランドに指定した最大同時実行数を超えたため，これ以上SQLパラレル実行機能を適用した検索系SQLを実行できません。

SQLパラレル実行機能を適用したほかの検索系SQLが完了してから，SQLパラレル実行機能を適用した検索系SQLを再実行してください。

54024

The retrieval SQL is already being executed as part of SQL parallel execution on the same connection

同一コネクションで，すでにSQLパラレル実行機能を適用した検索系SQLが実行されているため，SQL文を実行できません。

同一コネクションで実行しているSQLパラレル実行機能を適用した検索系SQLが完了してから，SQL文を再実行してください。

54025

No SQL sub node could be allocated

SQLサブノードを1つも確保できなかったため，SQLパラレル実行機能を適用した検索系SQLを実行できません。

SQLサブノードを1つも確保できなかった原因とその対処方法を次に示します。

サーバ定義のオペランドの指定値が一致していないため

SQLパラレル実行機能を使用する場合，各ノードで指定値を一致させる必要があるサーバ定義のオペランドがあります。

各ノードのサーバ定義のオペランドの指定値が一致しているかを確認してください。サーバ定義のオペランドの指定値が異なるノードがある場合は，そのHADBサーバをいったん終了し，サーバ定義のオペランドの指定値を同じにしてください。そのあと，HADBサーバを開始してから，SQLパラレル実行機能を適用した検索系SQLを再実行してください。

各ノードで指定値を一致させる必要があるサーバ定義のオペランドについては，マニュアルHADB　システム構築・運用ガイドのSQLパラレル実行機能を使用するときの準備作業のサーバ定義の指定を参照してください。

SQLサブノードになることができるノードがマルチノード構成に存在しないため

削除されているワーカーノード，または切り離されているセカンダリノードがないかを確認してください。

SQLサブノードになることができるワーカーノードを追加するか，またはセカンダリノードを復帰させてから，SQLパラレル実行機能を適用した検索系SQLを再実行してください。

各ノードでSQL文を実行する処理スレッドに空きがないため

各ノードで実行中のSQL文またはコマンドの実行が完了したあとに，SQLパラレル実行機能を適用した検索系SQLを再実行してください。

または，マルチノード構成のHADBサーバをいったん終了して，サーバ定義adb_sys_rthd_numオペランドに「adb_sys_max_usersオペランドの指定値×adb_sql_exe_max_rthd_numオペランドの指定値」以上の値を指定してください。そのあと，マルチノード構成のHADBサーバを開始して，SQLパラレル実行機能を適用した検索系SQLを再実行してください。

54026

A read/write transaction or specific command is being executed on the primary node

プライマリノードで読み書き可能トランザクション，または特定のコマンドを実行中のため，SQLパラレル実行機能を適用した検索系SQLを実行できません。

プライマリノードで実行中の読み書き可能トランザクション，またはコマンドが完了してから，SQLパラレル実行機能を適用した検索系SQLを再実行してください。

54027

The command was executed on a secondary node

セカンダリノードでは，このコマンドを実行できません。

プライマリノードで，コマンドを再実行してください。

なし

The command was executed on a worker node

ワーカーノードでは，このコマンドを実行できません。

プライマリノードで，コマンドを再実行してください。

なし

A node other than the primary node is running

プライマリノード以外のノードが起動しているため，コマンドを実行できません。

セカンダリノードおよびワーカーノードのHADBサーバを終了してから，コマンドを再実行してください。

なし

The HADB server operation mode is "NORMAL"

HADBサーバの稼働モードが通常モードのため，コマンドを実行できません。

HADBサーバの稼働モードをメンテナンスモードに変更してから，コマンドを再実行してください。

なし

Other command or AP is currently being executed

ほかのコマンドやAPが実行中のため，adbreorgsystemdataコマンドによるディクショナリ表の再編成は実行できません。

ほかのコマンドやAPが終了したあとに，adbreorgsystemdataコマンドによるディクショナリ表の再編成を再実行してください。

なし

KFAA31899-E

Failed to read the public key file. (file = aa....aa, reason = bb....bb) (M+J+O)

公開鍵ファイルの読み込みに失敗しました。 <SQLSTATE:08625>

aa....aa：公開鍵ファイルのパス名

公開鍵ファイルのパス名が絶対パスで表示されます。ただし，公開鍵ファイルのパス名が表示できない場合は***が表示されます。

クライアント定義またはサーバ定義に指定した公開鍵ファイルが通常ファイル以外の場合でも，指定した公開鍵ファイルのパス名が絶対パスで表示されます。

また，公開鍵ファイルの絶対パス名が256バイトを超える場合は，右詰めで表示されます。

bb....bb：

エラーの原因

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

次の表に従って対処してください。

bb....bbに出力された内容

エラーの原因

対処

the public key file does not exist

クライアント定義またはサーバ定義に指定した公開鍵ファイルが存在しません。

クライアント定義のadb_clt_passwd_pubkey_pathオペランドに，存在する公開鍵ファイルのパス名を絶対パスで指定してください。

また，コマンドを実行したときにエラーが発生した場合は，サーバ定義のadb_cmd_passwd_pubkey_pathオペランドに指定したパスに公開鍵ファイルを格納してください。

the public key file is not a regular file

クライアント定義またはサーバ定義に指定した公開鍵ファイルが通常ファイルではありません。

クライアント定義のadb_clt_passwd_pubkey_pathオペランドに通常ファイルの公開鍵ファイルのパス名を絶対パスで指定してください。

また，コマンドを実行したときにエラーが発生した場合は，サーバ定義のadb_cmd_passwd_pubkey_pathオペランドに通常ファイルの公開鍵ファイルのパス名を絶対パスで指定してください。

the permission for the public key file is invalid

クライアント定義またはサーバ定義に指定した公開鍵ファイルのパーミッションが不正です。

クライアント定義のadb_clt_passwd_pubkey_pathオペランドに指定した公開鍵ファイルに対する読み取り権限を，HADBクライアントを管理するOSユーザに付与してください。

また，コマンドを実行したときにエラーが発生した場合は，サーバ定義のadb_cmd_passwd_pubkey_pathオペランドに指定した公開鍵ファイルに対する読み取り権限を，HADB管理者およびHADB管理グループに所属するOSユーザに付与してください。

the format of the public key file is invalid

クライアント定義またはサーバ定義に指定した公開鍵ファイルのフォーマットが不正です。

クライアント定義のadb_clt_passwd_pubkey_pathオペランドに，正しいフォーマットの公開鍵ファイルのパス名を絶対パスで指定してください。

また，コマンドを実行したときにエラーが発生した場合は，サーバ定義のadb_cmd_passwd_pubkey_pathオペランドに指定したパスに，正しいフォーマットの公開鍵ファイルを格納してください。

the public key file was not specified

クライアント定義に公開鍵ファイルが指定されていません。

クライアント定義にadb_clt_passwd_pubkey_pathオペランドを追加し，このオペランドにパスワードの暗号化に使用する公開鍵ファイルのパス名を絶対パスで指定してください。

the specification of a public key file is not necessary

クライアント定義に公開鍵ファイルの指定は不要です。

サーバ定義のadb_auth_passwd_privkey_pathオペランドに秘密鍵ファイルが指定されていないため，パスワードを暗号化することはできません。そのため，クライアント定義にadb_clt_passwd_pubkey_pathオペランドを指定する必要はありません（指定しないでください）。

KFAA32000-I

SQL statement execution has finished. (M)

SQL文の実行が完了しました。 <SQLSTATE:00000>

(Ｓ)

処理を続行します。

KFAA32100-I

There are no rows that match the search condition, or row fetching has finished. (M)

条件に合う行がありません。または行の取り出しを終了しました。 <SQLSTATE:02000>

(Ｓ)

処理を続行します。

KFAA32390-I

The SQL execution node will now be changed. (before = a, after = b) (M)

SQL文を実行するノードが変更されました。 <SQLSTATE:00000>

a：

変更前のセカンダリノードまたはワーカーノードのノード番号

b：

変更後のプライマリノードのノード番号

(Ｓ)

処理を続行します。

KFAA34002-E

There is an error in the specification method of a scalar function "CONTAINS" argument. (reason = aa....aa) (M+J+O)

スカラ関数CONTAINSの指定に誤りがあります。

aa....aa：エラーの原因

correction format：表記ゆれ補正検索指定，または単純文字列指定に誤りがあります。 <SQLSTATE:428T0>

correction value：検索文字列の指定に誤りがあります。 <SQLSTATE:428T1>

synonym format：同義語検索指定に誤りがあります。 <SQLSTATE:428TA>

synonym value：同義語辞書名に誤りがあります。 <SQLSTATE:428TB>

word-context format：ワード検索指定に誤りがあります。 <SQLSTATE:428TC>

(Ｓ)

このSQL文を無視します。

〔対策〕

次に示すような誤りが考えられます。

■aa....aaがcorrection formatの場合：

表記ゆれ補正検索指定に指定した文字列に誤りがある可能性があります。IGNORECASEまたはSORTCODE以外の文字列を指定していないかを確認してください。

次に示す誤りがある可能性があります。

・表記ゆれ補正検索指定中の単純文字列指定が（　）で囲まれていない

・（　）の組み合わせが対応していない

・（ と単純文字列指定の間に文字が存在する

・単純文字列指定と ）の間に文字が存在する

単純文字列指定の指定形式に誤りがある可能性があります。先頭に「"」を指定していることを確認してください。

■aa....aaがcorrection valueの場合：

単純文字列指定の指定が，「"」で終わっているかを確認してください。

■aa....aaがsynonym formatの場合：

同義語検索指定に指定した文字列に誤りがある可能性があります。SYNONYM以外の文字列を指定していないかを確認してください。

次に示す誤りがある可能性があります。

・同義語検索指定に（　）の指定がない

・（　）の組み合わせが対応していない

・）と単純文字列指定の間に文字が存在する

・）と表記ゆれ補正検索指定の間に文字が存在する

同義語辞書名の指定に誤りがある可能性があります。先頭に「"」を指定しているかを確認してください。また，同義語辞書名の最後の「"」と「,」の間に文字を指定していないかを確認してください。

■aa....aaがsynonym valueの場合：

同義語辞書名の指定が「"」で終わっているかを確認してください。

同義語辞書名に使用できない文字を指定していないかを確認してください。

同義語辞書名が120バイトを超えていないかを確認してください。

同義語辞書名が指定されていることを確認してください。空文字列（0バイト）を指定していないかを確認してください。

■aa....aaがword-context formatの場合：

ワード検索指定に指定した文字列に誤りがある可能性があります。WORDCONTEXT，またはWORDCONTEXT_PREFIX以外の文字列を指定していないことを確認してください。

ワード検索指定に指定したWORDCONTEXT_PREFIX中に，同義語検索指定を指定していないことを確認してください。

ワード検索指定に（　）の指定があることを確認してください。

ワード検索指定に指定した（　）の組み合わせが正しいことを確認してください。

）と単純文字列指定の間に文字が存在しないことを確認してください。

）と表記ゆれ補正検索指定の間に文字が存在しないことを確認してください。

）と同義語検索指定の間に文字が存在しないことを確認してください。

KFAA34003-E

A correction search cannot be specified as a scalar function "CONTAINS" argument, because the character encoding to be used on the HADB server is Shift JIS. (ADBLANG = SJIS) (M+J+O)

HADBサーバで使用する文字コードがShift-JIS（環境変数ADBLANGの指定値がSJISの場合）のため，表記ゆれ補正検索指定は指定できません。 <SQLSTATE:428T2>

(Ｓ)

このSQL文を無視します。

〔対策〕

次に示すどちらかの対処をしてください。

スカラ関数CONTAINSで，表記ゆれ補正検索指定をやめてください。

環境変数ADBLANGをUnicode（UTF-8）に変更し，adbinitコマンドでデータベースを作成し直してください。

KFAA34004-E

A regular expression specified for a regular expression string that has the "LIKE_REGEX" predicate is incorrect. (details = aa....aa) (M+J+O)

LIKE_REGEX述語の正規表現文字列に指定した正規表現に誤りがあります。

aa....aa：エラーの原因

Invalid regular expression：正規表現の指定に誤りがあります。 <SQLSTATE:428T3>

Invalid quantifier：量指定子（+，*など）の指定に誤りがあります。 <SQLSTATE:428T4>

Unmatched parenthesis：丸括弧の組み合わせに誤りがあります。 <SQLSTATE:428T5>

Unmatched square bracket：角括弧の組み合わせに誤りがあります。 <SQLSTATE:428T6>

(Ｓ)

このSQL文を無視します。

〔対策〕

次に示すような誤りが考えられます。

■aa....aaがInvalid regular expressionの場合：

文字列挙の中の特殊文字に誤りがある可能性があります。

文字集合識別子指定で，定義されていない文字集合識別子が指定されている可能性があります。

■aa....aaがInvalid quantifierの場合：

量指定子の後ろに量指定子が指定されている可能性があります。

繰り返し因子の指定で次の誤りがある可能性があります。

・上限値と下限値に数値以外が指定されている可能性があります（コンマの指定誤り，閉じ括弧がないなど）。

・0≦下限値≦上限値≦256を満たしていない可能性があります。

■aa....aaがUnmatched parenthesisの場合：

( に対応する ) が指定されていない可能性があります。

■aa....aaがUnmatched square bracketの場合：

[ の後に ] が指定されていない可能性があります。

正しくない位置に } が指定されている可能性があります。

正しくない位置に ] が指定されている可能性があります。

正規表現の指定規則の詳細については，マニュアルHADB　SQLリファレンスのLIKE_REGEX述語を参照してください。

KFAA34005-E

The synonym dictionary (aa....aa) specified by the scalar function "CONTAINS" is not registered in the system. (M+J+O)

スカラ関数CONTAINS中に指定した同義語辞書は存在しません。 <SQLSTATE:428T7>

aa....aa：

スカラ関数CONTAINS中に指定した同義語辞書名

(Ｓ)

このSQL文を無視します。

〔対策〕

スカラ関数CONTAINS中に，正しい同義語辞書名を指定してください。

KFAA34006-E

The synonym dictionary (aa....aa) specified by the scalar function "CONTAINS" cannot be used for a correction search. (M+J+O)

スカラ関数CONTAINS中に指定した同義語辞書は，表記ゆれ補正検索に対応していません。同義語辞書の作成時，表記ゆれ補正オプションにCASESENSITIVEを指定した場合，その同義語辞書は表記ゆれ補正検索に対応しません。 <SQLSTATE:428T8>

aa....aa：

スカラ関数CONTAINS中に指定した同義語辞書名

(Ｓ)

このSQL文を無視します。

〔対策〕

次のどちらかの対処をしてください。

表記ゆれ補正検索をやめるようにスカラ関数CONTAINSの指定を修正してください。

表記ゆれ補正検索に対応する同義語辞書を再作成してください。

KFAA34007-E

The synonym dictionary cannot be used by an HADB server in a multi-node configuration. (M)

マルチノード機能を使用している場合，同義語検索はできません。 <SQLSTATE:428T9>

(Ｓ)

このSQL文を無視します。

〔対策〕

スカラ関数CONTAINSの指定を修正してください。修正例を次に示します。

変更前：

CONTAINS("DOC",'SYNONYM("TERM","コンピュータ")') > 0

変更後：

CONTAINS("DOC",'"コンピュータ"') > 0 OR
CONTAINS("DOC",'"サーバ"' ) > 0 OR
CONTAINS("DOC",'"Computer"') > 0

上記のように論理演算子ORを使用して，検索対象の同義語をすべて指定してください。

KFAA34008-E

The synonym-dictionary-file aa....aa operation failed. (node number = bb....bb, IP address = cc....cc, server definition = dd....dd, file = ee....ee, errno = ff....ff) (M+J+O)

同義語辞書ファイルに対する操作でエラーが発生しました。 <SQLSTATE:53050>

aa....aa：エラーとなったシステムコール名

close：ファイルのクローズ

lseek：ファイルのポインタ移動

open：ファイルのオープン

read：ファイルの読み込み

bb....bb：エラーが発生したノードのノード番号

マルチノード構成でない場合は，*が表示されます。

cc....cc：エラーが発生したノードのIPアドレス

マルチノード構成でない場合は，*が表示されます。

dd....dd：エラーが発生したファイルが格納されているディレクトリを指定しているサーバ定義のオペランド

adb_syndict_storage_path

adb_syndict_node_storage_path

ee....ee：

エラーが発生したファイルの名称

ff....ff：

エラー番号

(Ｓ)

このSQL文を無視します。

〔対策〕

dd....ddのオペランドに指定したディレクトリ下の同義語辞書ファイルee....eeの操作でエラーが発生しました。表示されたシステムコール名とエラー番号をOSのマニュアルで調べて，エラーの原因を取り除いてください。表示されたシステムコール名とエラー番号からでは対処方法がわからない場合は，adbinfogetコマンドを実行してトラブルシュート情報を取得してから，弊社問い合わせ窓口に連絡してください。

ただし，次の条件に該当する場合は，条件に該当する対策もあわせて実施してください。

スカラ関数CONTAINS（同義語検索指定あり）を指定したSQL文の実行時にこのメッセージが出力された場合

ee....eeに同義語辞書名から始まるファイル名が表示されているかどうかを確認してください。同義語辞書名から始まるファイル名が表示されている場合は，同義語辞書ファイルが存在しない可能性があります。出力されたシステムコールとエラー番号をOSのマニュアルで調べて，ファイルが存在しないことが原因である場合は，同義語辞書を再登録して同義語辞書ファイルを再作成してください。

同義語辞書ファイルを再作成する方法については，マニュアルHADB　システム構築・運用ガイドの同義語辞書ファイルまたは同義語辞書ファイルの格納ディレクトリを誤って削除してしまったときの対処方法を参照してください。

エラー番号が0の場合

同義語辞書ファイルの読み込み処理を実行する際にメモリの確保に失敗しています。不要なプロセスがないかを確認してください。不要なプロセスがある場合は，そのプロセスを終了するか，または削除してください。そのあとに，adbsyndictコマンドを再実行してください。

KFAA34009-E

The text index must be rebuilt to access the table. (index ID = "aa....aa") (M+J+O)

aa....aaのテキストインデクスを使用した検索ができません。または，aa....aaのテキストインデクスを更新することができません。 <SQLSTATE:53051>

aa....aa：

インデクスID

(Ｓ)

このSQL文を無視します。コマンドの実行時にこのメッセージが出力された場合は，処理を終了します。

〔対策〕

adbidxrebuildコマンドを実行して，aa....aaのテキストインデクスを再作成してください。adbidxrebuildコマンドの実行時に指定する表名とインデクス名は，aa....aaに表示されているインデクスIDから調べてください。インデクスIDから表名とインデクス名を調べる方法については，マニュアルHADB　システム構築・運用ガイドのディクショナリ表の検索のインデクスIDからインデクスが定義された表の表名を調べる場合およびインデクスIDからインデクスのインデクス名を調べる場合を参照してください。

メモ

バージョン03-06で定義したテキストインデクス（テキストインデクスワード検索指定を指定したテキストインデクス）は，バージョン04-00以降にバージョンアップした場合，検索時に使用することができません。また，そのテキストインデクスは更新することもできません。検索または更新できるようにするには，テキストインデクスを再作成する必要があります。

2.2　KFAA40000〜KFAA49999

KFAA40000-E

The HADB server terminated abnormally because corrupted management information was detected in the area of memory used by HADB. (information 1 = aa....aa, information 2 = bb....bb) Save troubleshooting information by the "adbinfoget" command, and then contact customer service. (M)

メモリ領域内にある管理情報が破壊されています。そのため，HADBサーバを異常終了します。

aa....aa：

メモリ破壊調査用情報1

bb....bb：

メモリ破壊調査用情報2

(Ｓ)

HADBサーバを異常終了します。

〔対策〕

サーバメッセージログファイルにこのメッセージが出力された場合

adbinfogetコマンドを実行してトラブルシュート情報を取得してから，弊社問い合わせ窓口に連絡してください。

クライアントメッセージログファイルにこのメッセージが出力された場合

クライアントメッセージログファイルのバックアップを取得してから，弊社問い合わせ窓口に連絡してください。

KFAA40001-E

Resources for asynchronous I/O execution are insufficient. (M)

非同期I/Oを実行するために必要な資源が確保できませんでした。

(Ｓ)

処理を終了します。

〔対策〕

次に示す2つの原因が考えられます。

サーバ定義のadb_sys_max_usersオペランド，adb_sys_rthd_numオペランド，およびadb_sys_uthd_numオペランドに指定した値が大き過ぎます。

カーネルパラメタaio-max-nrの値が小さ過ぎます。

サーバ定義を確認して，各オペランドに指定した値を見直してください。指定した値が大きい場合は，小さくしてください。

次に，カーネルパラメタaio-max-nrの値を見直してください。指定した値が小さい場合は，大きくしてください。

上記の対策を実施したら，adbstartコマンドでHADBサーバを開始し，処理を再実行してください。

KFAA40002-E

An error occurred during access to the HADB system shared memory. (information = aa....aa) (M)

共有メモリにアクセスしたときにエラーが発生しました。

aa....aa：エラーの原因

System call error, system call = "bb....bb", errno = cc....cc

システムコールでエラーが発生しました。

bb....bb：エラーとなったシステムコール名

cc....cc：エラー番号

Shared memory management table overflow

HADBが管理する共有メモリ管理数の上限を超えました。

Shared memory address is not 4096 boundery

取得した共有メモリ領域の先頭アドレスが4,096バイト境界ではありません。

The system does not have the capability to use HugePages

HugePagesを利用するためのケーパビリティがありません。

The system can not use HugePages

HugePagesが使用できません。

RLIMIT_MEMLOCK error

HADBサーバが取得しようとした共有メモリのサイズが，カーネルパラメタRLIMIT_MEMLOCKの値を超えました。または，共有メモリを取得する権限がありません。

The value of adb_sys_memory_limit in the server definition exceeds the size of shared memory that is available as HugePages

サーバ定義のadb_sys_memory_limitオペランドの指定値が，HugePagesとして確保する共有メモリのサイズを超えています。

(Ｓ)

処理を終了します。

〔対策〕

メッセージに出力されたエラー要因aa....aaに従って，エラーを取り除いてください。そのあとで，再度コマンドを実行してください。

aa....aaがSystem call error, system call = "bb....bb", errno = cc....ccの場合

表示されたシステムコール名とエラー番号をOSのマニュアルで調べて，エラーの原因を取り除いてください。

HADBサーバの開始中または終了中にコマンドを実行した場合，このメッセージが出力されることがあります。その場合はコマンドを再実行してください。

adbstartコマンドの実行時，KFAA91104-QメッセージにYを応答したのに，このメッセージが出力される場合は，adbinfosweepコマンドを実行したあとでadbstartコマンドを再度実行してください。

HugePagesを使用した環境でシステムコール名に"shmat"，エラー番号にEINVALが出力されたときは，サーバ定義adb_sys_shm_huge_page_sizeオペランドに指定した値がOSのHugePagesの1ページ当たりのページサイズの倍数になっているか見直してください。

表示されたシステムコール名とエラー番号からでは対処方法がわからないときは，adbinfogetコマンドを実行してトラブルシュート情報を取得してから，弊社問い合わせ窓口に連絡してください。

aa....aaがShared memory management table overflowの場合

HADBサーバで確保する共有メモリの数が多過ぎます。

グローバルバッファの数が多過ぎるおそれがあります。サーバ定義adbbuffオペランドの数，およびオプションの指定値を見直してください。

aa....aaがShared memory address is not 4096 bounderyの場合

カーネルパラメタのSHMLBAに4,096の倍数値を指定してください。

aa....aaがThe system does not have the capability to use HugePagesの場合

HugePagesを使用するユーザが所属するグループのグループIDを，カーネルパラメタhugetlb_shm_groupに設定してください。

aa....aaがThe system can not use HugePagesの場合

HugePagesが使用できる環境かどうか，カーネルのバージョンおよび設定を見直してください。

aa....aaがRLIMIT_MEMLOCK errorの場合

カーネルパラメタmemlockの値を見直してください。

aa....aaがThe value of adb_sys_memory_limit in the server definition exceeds the size of shared memory that is available as HugePagesの場合

サーバ定義のadb_sys_memory_limitオペランドの指定値を，「カーネルパラメタvm.nr_hugepagesの指定値 × HugePagesの1ページ当たりのページサイズ」以下となるように変更してください。または，カーネルパラメタvm.nr_hugepagesの指定値を大きくしてください。

カーネルパラメタについては，マニュアルHADB　システム構築・運用ガイドのカーネルパラメタの見積もりを参照してください。

KFAA40003-E

An error occurred during the creation of a server process. (information = aa....aa) (M)

サーバプロセス作成時にエラーが発生しました。

aa....aa：エラーの原因

System call error, system call = "bb....bb", errno = cc....cc

システムコールでエラーが発生しました。

bb....bb：エラーとなったシステムコール名

cc....cc：エラー番号

(Ｓ)

処理を終了します。

〔対策〕

表示されたシステムコール名とエラー番号をOSのマニュアルで調べて，エラーの原因を取り除いてください。表示されたシステムコール名とエラー番号からでは対処方法がわからない場合は，adbinfogetコマンドを実行してトラブルシュート情報を取得してから，弊社問い合わせ窓口に連絡してください。

KFAA40004-E

The DB directory is already in use. (M)

DBディレクトリはすでに使用されています。

(Ｓ)

処理を終了します。

〔対策〕

同一のDBディレクトリに対して，同時に複数のHADBサーバからアクセスできません。サーバ定義のadb_db_pathオペランドに指定したDBディレクトリのパス名を見直してください。

KFAA40005-E

There is contention for a locked resource "aa....aa". (M)

排他資源が競合しました。

aa....aa：競合した排他資源

SCON：シングルコネクション

DIC：ディクショナリ

DBAREA：DBエリア

TABLE：表

PREPARE TABLE：前処理表

(Ｓ)

処理を終了します。

〔対策〕

メッセージログファイルを開き，このメッセージの後ろに出力されるメッセージを確認してください。排他の原因を取り除いたあとで，再実行してください。

KFAA40006-E

An unavailable locale was specified. (E)

使用できないロケールが指定されています。

(Ｓ)

処理を終了します。

〔対策〕

次の環境変数に使用できないロケールが指定されていないかを確認してください。

LANG

LC_ALL

LC_COLLATE

LC_CTYPE

LC_MESSAGES

LC_MONETARY

LC_NUMERIC

LC_TIME

各環境変数に使用可能なロケールを指定してください。環境変数を見直したあとで，操作を再実行してください。

KFAA40007-E

Memory to execute the HADB system is insufficient. (memory type = aa....aa, request size = bb....bb, thread no = cc....cc, information1 = dd....dd, information2 = ee....ee) (M)

HADBサーバを実行するために必要なメモリが不足しており，メモリの確保に失敗しました。

aa....aa：不足しているメモリの種類

PROCESS：HADBサーバで使用するプロセス共通メモリ

THREAD：HADBサーバで使用するリアルスレッド固有メモリ

HEAP：ヒープメモリ

SHARE：共有メモリ

bb....bb：

取得しようとしたメモリサイズ（単位：バイト）

cc....cc：

aa....aaがPROCESS，HEAP，SHAREの場合

0が表示されます。

aa....aaがTHREADの場合

リアルスレッド番号が表示されます。

dd....dd：

保守情報

ee....ee：

保守情報

(Ｓ)

処理を終了します。

〔対策〕

マニュアルHADB　システム構築・運用ガイドのトラブルシュートのメモリに関するトラブルを参照して，対策してください。そのあとで，コマンドまたはSQL文を再実行してください。

なお，HADBサーバが稼働している場合は，adbstopコマンドを実行してHADBサーバを終了してから対策してください。

KFAA40008-E

An error occurred while accessing the core files storage directory. (serverdef = adb_core_path, information = aa....aa) (M)

障害情報（コアファイル）の出力先ディレクトリにアクセスしたときに，エラーが発生しました。

aa....aa：エラーの原因

System call error, system call = "bb....bb", errno = cc....cc

システムコールでエラーが発生しました。

bb....bb：エラーとなったシステムコール名

cc....cc：エラー番号

NOT EXIST

サーバ定義のadb_core_pathオペランドに指定したディレクトリが存在しません。

INVALID PATH FORMAT

サーバ定義のadb_core_pathオペランドに指定したディレクトリのパスの指定形式に誤りがあります。

LENGTH ERROR

サーバ定義のadb_core_pathオペランドに指定したディレクトリのパス長が長過ぎます。

INVALID LETTER

サーバ定義のadb_core_pathオペランドに不正な文字が指定されています。

NO PERMISSION

サーバ定義のadb_core_pathオペランドに指定したディレクトリに対するアクセス権限がありません。

(Ｓ)

処理を終了します。

〔対策〕

メッセージに出力されたエラー要因aa....aaに従って，エラーを取り除いてください。

aa....aaがSystem call error, system call = "bb....bb", errno = cc....ccの場合

表示されたシステムコール名とエラー番号をOSのマニュアルで調べて，エラーの原因を取り除いてください。

表示されたシステムコール名とエラー番号からでは対処方法がわからない場合は，adbinfogetコマンドを実行してトラブルシュート情報を取得してから，弊社問い合わせ窓口に連絡してください。

aa....aaがNOT EXISTの場合

adb_core_pathオペランドの指定を修正するか，またはadb_core_pathオペランドに指定したディレクトリを作成してください。

aa....aaがINVALID PATH FORMAT，LENGTH ERROR，またはINVALID LETTERの場合

adb_core_pathオペランドに指定したパス名を修正してください。

aa....aaがNO PERMISSIONの場合

HADB管理者にアクセス権限（読み取り，書き込み，実行）が付与されたディレクトリをadb_core_pathオペランドに指定するか，またはadb_core_pathオペランドに指定したディレクトリに，OSのchmodコマンドを実行してHADB管理者にアクセス権限（読み取り，書き込み，実行）を付与してください。

KFAA40009-E

An error occurred during the creation of a real thread. (number of requests = aaaa, number of created real threads = bbbb) (M)

リアルスレッド作成時にエラーが発生しました。

aaaa：

作成する必要があったリアルスレッド数

bbbb：

作成できたリアルスレッド数

(Ｓ)

処理を終了します。

〔対策〕

次に示す手順で各カーネルパラメタを見直してから，再実行してください。

OSのulimit -uコマンドを使用して，nprocの指定値が十分あるかどうかを見直してください。

nprocの指定値が十分であってもエラーとなる場合は，threads-maxの指定値を見直してください。

KFAA40010-E

The aa....aa real threads were forcibly terminated during processing. (M)

処理中のリアルスレッドを強制的に終了しました。

aa....aa：

リアルスレッド種別

(Ｓ)

処理を続行します。

KFAA40011-E

Commands cannot be executed on kernel versions not supported by HADB. (HADB supported kernel versions = "aa....aa" or later, execution environment kernel versions = "bb....bb") (E)

HADBがサポートしていないバージョンのカーネル上では，コマンドは実行できません。

aa....aa：

HADBの前提カーネルバージョン

bb....bb：

コマンド実行環境のカーネルバージョン

(Ｓ)

処理を終了します。

〔対策〕

HADBがサポートしているバージョンのカーネルに，OSをアップグレードしてください。

KFAA40012-I

HADB system shared memory was acquired. (shmid = aa....aa, sysid = bb....bb) (M)

共有メモリを取得しました。

aa....aa：

共有メモリセグメントの識別子

bb....bb：

HADBサーバが使用している共有メモリに割り振られた通し番号

(Ｓ)

処理を続行します。

KFAA40013-E

An error occurred during a semaphore operation. (information = aa....aa) (M)

セマフォ操作時にエラーが発生しました。

aa....aa：エラーの原因

System call error, system call = "bb....bb", errno = cc....cc

システムコールでエラーが発生しました。

bb....bb：エラーとなったシステムコール名

cc....cc：エラー番号

(Ｓ)

処理を終了します。

〔対策〕

表示されたシステムコール名とエラー番号をOSのマニュアルで調べて，エラーの原因を取り除いてください。adbstartコマンドの実行時，KFAA91104-QメッセージにYを応答したのに，このメッセージが出力される場合は，adbinfosweepコマンドを実行したあとでadbstartコマンドを再度実行してください。

表示されたシステムコール名とエラー番号からでは対処方法がわからない場合は，adbinfogetコマンドを実行してトラブルシュート情報を取得してから，弊社問い合わせ窓口に連絡してください。

KFAA40014-I

A HADB dump file was output. (M)

HADBダンプファイルを出力しました。

(Ｓ)

処理を続行します。

KFAA40015-E

An error occurred while trying to output a HADB dump file. (information = aa....aa) (M)

HADBダンプファイル出力でエラーが発生しました。

aa....aa：エラーの原因

write error. errno = bbb：HADBダンプファイルへの出力でエラーが発生しました。

bbb：エラー番号

multiple exceptions were detected：多重例外を検知しました。

(Ｓ)

処理を続行します。

〔対策〕

informationがwrite error.errno = bbbの場合は，表示されたエラー番号をOSのマニュアルで調査して，エラーの原因を取り除いてください。

informationがmultiple exceptions were detectedの場合は，このメッセージの直前に出力されたエラー要因を示すメッセージの対処に従ってください。

KFAA40016-E

An attempt to open a HADB dump file failed. (information = aa....aa) (M)

HADBダンプファイルのオープン処理に失敗しました。

aa....aa：エラーの原因

open error. errno = bb....bb

bb....bb：エラー番号

(Ｓ)

処理を続行します。

〔対策〕

表示されたエラー番号をOSのマニュアルで調査して，エラーの原因を取り除いてください。

KFAA40017-I

HADB system shared memory was attached. (shmid = aa....aa, sysid = bb....bb, address = cc....cc) (M)

共有メモリをアタッチしました。

aa....aa：

共有メモリセグメントの識別子

bb....bb：

HADBサーバが使用している共有メモリに割り振られた通し番号

cc....cc：

アタッチしたアドレス

(Ｓ)

処理を続行します。

KFAA40018-I

A wait for the release of a locked resource "aa....aa" occurred. (M)

排他資源の確保待ちが発生しました。

aa....aa：排他資源の名称

DIC：ディクショナリ

DBAREA：DBエリア

TABLE：表

PREPARE TABLE：前処理表

(Ｓ)

処理を続行します。

KFAA40019-I

A wait for the release of a locked resource "aa....aa" was resolved. (M)

排他資源の確保待ちが解消されました。

aa....aa：排他資源の名称

DIC：ディクショナリ

DBAREA：DBエリア

TABLE：表

PREPARE TABLE：前処理表

(Ｓ)

処理を続行します。

KFAA40020-W

The number of concurrent connections to the HADB server has reached or exceeded aa....aa% of the maximum number of concurrent connections. (number of connections = bb....bb, cc....cc = dd....dd) (L+M)

HADBサーバへの接続数が，最大同時接続数のaa....aa%に達しました。

aa....aa：最大同時接続数に関する警告メッセージの出力契機（単位：％）

クライアントグループを定義していない場合

サーバ定義のadb_sys_max_users_wrn_pntオペランドの指定値が表示されます。

クライアントグループを定義している場合

クライアントグループに適用されているサーバ定義のadbcltgrpオペランドの-wオプションの指定値が表示されます。

bb....bb：現時点でのHADBサーバへの接続数

クライアントグループを定義している場合は，そのクライアントグループの接続数が表示されます。

cc....cc：

次のどちらかが表示されます。

adb_sys_max_users

クライアントグループを定義していない場合に表示されます。

adbcltgrp(-g：クライアントグループ名，-m)

クライアントグループを定義している場合に表示されます。

dd....dd：最大同時接続数

クライアントグループを定義していない場合

サーバ定義のadb_sys_max_usersオペランドの指定値が表示されます。

クライアントグループを定義している場合

クライアントグループに適用されているサーバ定義のadbcltgrpオペランドの-mオプションの指定値が表示されます。

(Ｓ)

処理を続行します。

〔対策〕

マニュアルHADB　システム構築・運用ガイドのAPおよびコマンドの処理状況を確認する方法を参照して，不当に接続しているAPまたはコマンドがないかを確認してください。

また，このメッセージが頻繁に出力される場合は，次の指定値を見直してください。

クライアントグループを定義していない場合

サーバ定義のadb_sys_max_users_wrn_pntオペランドまたはadb_sys_max_usersオペランド

クライアントグループを定義している場合

サーバ定義のadbcltgrpオペランドの-wオプション，またはadbcltgrpオペランドの-mオプション

このメッセージは一度出力されると，HADBサーバへの接続数（クライアントグループを定義している場合はクライアントグループの接続数）が，警告メッセージの出力済み状態のリセット契機以下になるまで再出力されません。

KFAA40021-W

The amount of memory used by the HADB server has reached or exceeded aa....aa% of the maximum amount that can be used by the HADB server. (memory used = bb....bb MB, adb_sys_memory_limit = cc....cc MB) (L+M)

HADBサーバのメモリ使用量が，HADBサーバが使用するメモリの最大サイズ（adb_sys_memory_limitオペランドの指定値）のaa....aa%に達しました。

aa....aa：HADBサーバのメモリ使用量に関する警告メッセージの出力契機（単位：％）

サーバ定義のadb_sys_memory_limit_wrn_pntオペランドの指定値が表示されます。

bb....bb：

現時点でのHADBサーバのメモリ使用量（単位：メガバイト）

cc....cc：HADBサーバが使用するメモリの最大サイズ（単位：メガバイト）

サーバ定義のadb_sys_memory_limitオペランドの指定値が表示されます。

(Ｓ)

処理を続行します。

〔対策〕

マニュアルHADB　システム構築・運用ガイドのリアルスレッドごとのメモリの使用状況を確認したい場合を参照して，メモリの使用状況を確認してください。

また，このメッセージが頻繁に出力される場合は，サーバ定義の次に示すオペランドの指定値を見直してください。

adb_sys_memory_limit_wrn_pnt

adb_sys_memory_limit

このメッセージは一度出力されると，HADBサーバのメモリ使用量が，警告メッセージの出力済み状態のリセット契機以下になるまで再出力されません。

KFAA40022-W

The value specified for the server definition aa....aa contains an error. The specified value bb....bb will be changed to cc....cc. (M)

サーバ定義のaa....aaオペランドの指定値に誤りがあるため，システムで適用する値をbb....bbからcc....ccに変更します。

aa....aa：

サーバ定義のオペランド名

bb....bb：

変更前の値（オペランドの指定値）

cc....cc：

変更後の値（システムで適用する値）

(Ｓ)

処理を続行します。

〔対策〕

次のどちらかの対処をしてください。

aa....aaがadb_sys_max_users_wrn_pntの場合

adb_sys_max_users_wrn_pntオペランドの指定値を修正してください。「最大同時接続数に関する警告メッセージの出力契機≧警告メッセージの出力済み状態のリセット契機」となるように指定してください。

aa....aaがadb_sys_memory_limit_wrn_pntの場合

adb_sys_memory_limit_wrn_pntオペランドの指定値を修正してください。「HADBサーバのメモリ使用量に関する警告メッセージの出力契機≧警告メッセージの出力済み状態のリセット契機」となるように指定してください。

KFAA40023-I

The warning message output status was reset because the number of concurrent connections to the HADB server decreased to aa....aa% or less of the maximum number of concurrent connections. (number of connections = bb....bb, cc....cc = dd....dd) (M)

HADBサーバへの接続数が，最大同時接続数のaa....aa%以下になりました。警告メッセージ出力済み状態を解除します。

aa....aa：警告メッセージの出力済み状態のリセット契機（単位：％）

クライアントグループを定義していない場合

サーバ定義のadb_sys_max_users_wrn_pntオペランドの指定値が表示されます。

クライアントグループを定義している場合

クライアントグループに適用されているサーバ定義のadbcltgrpオペランドの-wオプションの指定値が表示されます。

bb....bb：現時点でのHADBサーバへの接続数

クライアントグループを定義している場合は，そのクライアントグループの接続数が表示されます。

cc....cc：

次のどちらかが表示されます。

adb_sys_max_users

クライアントグループを定義していない場合に表示されます。

adbcltgrp(-g：クライアントグループ名，-m)

クライアントグループを定義している場合に表示されます。

dd....dd：最大同時接続数

クライアントグループを定義していない場合

サーバ定義のadb_sys_max_usersオペランドの指定値が表示されます。

クライアントグループを定義している場合

クライアントグループに適用されているサーバ定義のadbcltgrpオペランドの-mオプションの指定値が表示されます。

(Ｓ)

処理を続行します。

KFAA40024-I

The warning message output status was reset because the amount of memory used by the HADB server decreased to aa....aa% or less of the maximum amount that can be used by the HADB server. (memory used = bb....bb MB, adb_sys_memory_limit = cc....cc MB) (M)

HADBサーバのメモリ使用量が，HADBサーバが使用するメモリの最大サイズ（adb_sys_memory_limitオペランドの指定値）のaa....aa%以下になりました。警告メッセージ出力済み状態を解除します。

aa....aa：警告メッセージの出力済み状態のリセット契機（単位：％）

サーバ定義のadb_sys_memory_limit_wrn_pntオペランドの指定値が表示されます。

bb....bb：

現時点でのHADBサーバのメモリ使用量（単位：メガバイト）

cc....cc：HADBサーバが使用するメモリの最大サイズ（単位：メガバイト）

サーバ定義のadb_sys_memory_limitオペランドの指定値が表示されます。

(Ｓ)

処理を続行します。

KFAA40025-W

The message log file is in fall-back mode because the disk on which the aa....aa is stored is full. (L+M)

HADBサーバ，またはHADBクライアントのメッセージログファイルを格納しているディスクの空き容量が不足しています。そのため，メッセージログファイルは縮退状態になりました。

aa....aa：縮退状態になったメッセージログファイルの種類

server message log：サーバメッセージログファイル

client message log：クライアントメッセージログファイル

(Ｓ)

処理を続行します。

〔対策〕

次に示す対処をしてください。

aa....aaがserver message logの場合

サーバメッセージログファイルを格納しているディスクの空き容量を確認してください。確認方法については，マニュアルHADB　システム構築・運用ガイドのメッセージログファイルの縮退状態を解除する方法を参照してください。

また，サーバメッセージログファイルを格納しているディスクにある不要な作業ファイルを削除するなどして，環境変数ADBMSGLOGSIZEの指定値×2以上の空き容量を確保してください。

aa....aaがclient message logの場合

クライアントメッセージログファイルを格納しているディスクの空き容量を確認してください。確認方法については，マニュアルHADB　システム構築・運用ガイドのメッセージログファイルの縮退状態を解除する方法を参照してください。

また，クライアントメッセージログファイルを格納しているディスクにある不要な作業ファイルを削除するなどして，環境変数ADBMSGLOGSIZEの指定値×2以上の空き容量を確保してください。

KFAA40026-E

A deadlock was detected. (M)

デッドロックを検知しました。

(Ｓ)

処理を終了します。

〔対策〕

このメッセージが出力されたあと，デッドロックを検知した際に確保する排他資源が確保できなかったことを知らせるKFAA40005-Eメッセージが出力されます。排他の原因を取り除いたあとで，処理を再実行してください。

サーバ定義のadb_sys_lck_conflict_behaviorオペランドにWAITを指定した場合にだけ，デッドロックを検知する可能性があります。

KFAA40203-E

Memory is insufficient for processing. (M)

HADBサーバが確保できるプロセス共通メモリが不足しています。

(Ｓ)

処理を終了します。

〔対策〕

次に示す手順でプロセス共通メモリの不足を解消してください。そのあとで，コマンドを実行してください。

その際，必要に応じてデータベースを回復してください。詳細については，マニュアルHADB　コマンドリファレンスの各コマンドが異常終了したときの対処方法を参照してください。

不要なプロセスがないかどうかを確認してください。不要なプロセスがある場合は，そのプロセスを終了してください。

1.を実施してもプロセス共通メモリが不足する場合，OSを再起動してください。そのあとで，adbstartコマンドを実行してHADBサーバを開始してください。

2.を実施してもプロセス共通メモリが不足する場合，カーネルパラメタの設定を変更し，プロセスで使用できるメモリの上限を大きくしてください。OSを再起動したあとで，adbstartコマンドを実行してHADBサーバを開始してください。

KFAA40204-E

An error occurred in aa....aa processing on the file bb....bb. (M)

ファイルへの入出力でエラーが発生しました。

aa....aa：エラーが発生した処理

open：ファイルを開く際に，エラーが発生しました。

read：ファイルを読み込む際に，エラーが発生しました。

write：ファイルに書き込む際に，エラーが発生しました。

close：ファイルを閉じる際に，エラーが発生しました。

reopen：ファイルを再度開く際に，エラーが発生しました。

bb....bb：

エラーが発生した対象のファイル名，またはディレクトリ名

(Ｓ)

処理を終了します。

〔対策〕

メッセージログファイル中のこのメッセージの前後に出力されるメッセージを確認して，エラーの原因を取り除いてください。そのあとで，再度コマンドを実行してください。

必要に応じてデータベースを回復したあとに再度コマンドを実行してください。回復方法などについては，マニュアルHADB　コマンドリファレンスの各コマンドが異常終了したときの対処方法を参照してください。

エラーの原因ごとの対処方法については，マニュアルHADB　システム構築・運用ガイドのトラブルシュートを参照してください。コマンド実行中にこのメッセージが出力されたときは，マニュアルHADB　システム構築・運用ガイドのコマンドに関するトラブルもあわせて参照してください。

また，メッセージログファイルにエラーの原因を示したメッセージが出力されていない場合は，bb....bbのファイルに対して次のような原因が考えられます。

bb....bbのファイルに対して必要なアクセス権限が設定されていない

bb....bbのファイルが格納されているディスク容量が満杯である

I/Oエラーが発生している

データインポート中に入力データファイルのサイズが変更された

KFAA40205-E

A file I/O error occurred. (reason = aa....aa, func = bb....bb, errno = cc....cc, (dd....dd)) (M)

ファイルへの入出力でエラーが発生しました。

aa....aa：エラーが発生した理由

詳細を次の表に示します。

aa....aaの値

説明

File-lock

対象のファイルは，ほかのプログラムが使用しています。ほかのプログラムのファイル操作が終了するまで待ってから再実行してください。

Invalid-parameter

内部処理矛盾を検知しました。弊社問い合わせ窓口に連絡してください。

Invalid-path

次に示すどちらかの原因が考えられます。

パス名が誤っています。パス名が問題ないかを確認してください。

APの実行中に，対象のファイルに対して削除または更新などの操作をしています。

Invalid-permission

次に示すどれかの原因が考えられます。

指定したファイルのパーミッション（アクセス権）が誤っています。パーミッションが問題ないかを見直してください。

書き込み先に指定したファイルが，読み取り専用になっています。書き込み先のファイルが正しいかを確認してください。

ほかのAPで開かれたファイルを指定しています。

File-format

次に示すどちらかの原因が考えられます。

指定した形式と実際のファイル形式が異なります。

オプションの指定値から計算される入力ファイル行長よりも，実際にファイルから入力した行長（改行までの長さ）が大きい場合，このエラーになることがあります。

なお，入力データファイルのファイル形式がCSV形式で，かつadbimportコマンドに-rオプション（列構成情報ファイル）を指定した場合は，オプションの指定値から計算される入力ファイル行長に，列構成情報オプションに指定したフィールドデータ番号の最大値が加算されます。

表名，またはインデクス識別子を指定するファイルの形式が不正です。

File-sequence

マルチボリュームのファイル順序が誤っています。

Invalid-device

指定されたファイルのエントリタイプ（属性）が不正です。エントリタイプが識別できる場合は，括弧で囲んで英字1文字が表示されます。

ディレクトリ名，およびファイル名の指定個所が正しいかどうか見直してください。

No-file

読み込み用のファイルがありません。または書き込み中のファイルが削除されました。

No-space

書き込むファイルに十分な容量がありません。

No swap-file

マルチボリューム用のスワップファイルがありません。容量を見直してください。またはマルチボリュームを指定してください。

Same-file

マルチボリュームのファイルとして，直前に処理したファイルと同じファイルを指定しています。またはマルチボリュームへの書き込み時，現ボリューム以前のボリュームに上書きしようとしました。

Unmatch-entry

ヘッダがあるファイルに対して，ヘッダ中のエントリが制御情報ファイルの指定と一致しません。一致しないエントリ名称を（　）の中に表示します。

no-data

同期点で記憶されているデータ件数分のデータが，指定されたファイルにありません。

bb....bb：エラーとなったシステムコール名

OSがエラーを検知した場合はシステムコール名が表示されます。それ以外の場合は***が表示されます。

cc....cc：

エラー番号

dd....dd：

障害を検知したソースファイル名と行番号

(Ｓ)

処理を終了します。

〔対策〕

エラーが発生した理由，システムコール名，およびエラー番号を参照してエラーの原因を取り除いてください。そのあとで，再度コマンドを実行してください。

必要に応じてデータベースを回復したあとに再度コマンドを実行してください。回復方法などについては，マニュアルHADB　コマンドリファレンスの各コマンドが異常終了したときの対処方法を参照してください。

エラーの原因ごとの対処方法については，マニュアルHADB　システム構築・運用ガイドのトラブルシュートを参照してください。コマンド実行中にこのエラーが発生したときは，マニュアルHADB　システム構築・運用ガイドのコマンドに関するトラブルもあわせて参照してください。

マルチノード機能を使用している場合：

実行中のコマンドが中断して，処理対象表が更新不可状態となったときの対処方法については，マニュアルHADB　システム構築・運用ガイドの実表の運用（マルチノード機能の使用時）の実表の更新不可状態を解除する方法（マルチノード機能の使用時）を参照してください。

KFAA40207-E

An error occurred in aaaa processing. (func = bb....bb, return code = cc....cc) (M)

aaaaの処理でエラーが発生しました。

aaaa：

プログラム名

bb....bb：

エラーが発生した機能名

cc....cc：

エラーが発生した機能のエラーコード

(Ｓ)

処理を終了します。

〔対策〕

cc....ccに出力されたエラーコードに従って対処してください。

なお，コマンドを再実行する前にデータベースの回復要否を確認してください。データベースの回復方法については，マニュアルHADB　コマンドリファレンスの各コマンドが異常終了したときの対処方法を参照してください。

エラーコード

エラーが発生した原因

対処

-202

メモリが不足しています。

次の手順でメモリの不足を解消してください。

不要なプロセスがないかどうかを確認してください。不要なプロセスがある場合は，そのプロセスを終了してください。

1.を実施してもメモリが不足する場合，OSを再起動してください。そのあとで，adbstartコマンドを実行してHADBサーバを開始してください。

2.を実施してもメモリが不足する場合，カーネルパラメタの設定を変更し，プロセスで使用できるメモリの上限を大きくしてください。OSを再起動したあとで，adbstartコマンドを実行してHADBサーバを開始してください。

-210

-230

作業用の一時ファイルが格納される作業用ディレクトリの空き容量が不足しています。

コマンドの実行時に，-wオプションを指定したかどうかによって対処が異なります。

-wオプションを指定した場合

ディスクの空き容量が十分に確保されているディレクトリを指定して再実行してください。

-wオプションを指定していない場合

-wオプションで，ディスクの空き容量が十分に確保されているディレクトリを指定して再実行してください。

または，DBディレクトリが格納されているディスクの空き容量を十分に確保してから，-wオプションを指定しないで再実行してください。

対処方法については，マニュアルHADB　システム構築・運用ガイドのコマンドに関するトラブルもあわせて参照してください。

-290

ソートバッファサイズが不足しています。

次のどれかの対処をしてください。

インポートオプションadb_import_sort_buff_sizeの指定値を大きくしてください。

インデクス再作成オプションadb_idxrebuild_sort_buff_sizeの指定値を大きくしてください。

マージチャンクオプションadb_mergechunk_sort_buff_sizeの指定値を大きくしてください。

アンアーカイブチャンクオプションadb_unarcv_sort_buff_sizeの指定値を大きくしてください。

上記以外

ソート処理でエラーが発生しました。

adbinfogetコマンドを実行してトラブルシュート情報を取得してから，弊社問い合わせ窓口に連絡してください。

KFAA40208-E

An error occurred in aaaa processing. (func = bb....bb, errno = cc....cc) (M)

aaaaの処理でエラーが発生しました。

aaaa：

プログラム名

bb....bb：

エラーが発生した機能名

cc....cc：

エラーが発生した機能のエラーコード

(Ｓ)

処理を終了します。

〔対策〕

cc....ccに表示されたエラーコードに従って対処してください。

なお，コマンドを再実行する前にデータベースの回復要否を確認してください。データベースの回復方法については，マニュアルHADB　コマンドリファレンスの各コマンドが異常終了したときの対処方法を参照してください。

エラーコード

エラーが発生した原因

対処

-202

メモリが不足しています。

次の手順でメモリの不足を解消してください。

不要なプロセスがないかどうかを確認してください。不要なプロセスがある場合は，そのプロセスを終了してください。

手順1.を実施してもメモリが不足する場合，OSを再起動してください。そのあとで，adbstartコマンドを実行してHADBサーバを開始してください。

手順2.を実施してもメモリが不足する場合，カーネルパラメタの設定を変更し，プロセスで使用できるメモリの上限を大きくしてください。OSを再起動したあとで，adbstartコマンドを実行してHADBサーバを開始してください。

-210

-230

作業用の一時ファイルが格納される作業用ディレクトリの空き容量が不足しています。

コマンドの実行時に，-wオプションを指定したかどうかによって対処が異なります。

-wオプションを指定した場合

ディスクの空き容量が十分に確保されているディレクトリを指定して再実行してください。

-wオプションを指定していない場合

-wオプションで，ディスクの空き容量が十分に確保されているディレクトリを指定して再実行してください。

または，DBディレクトリが格納されているディスクの空き容量を十分に確保してから，-wオプションを指定しないで再実行してください。

-290

ソートバッファサイズが不足しています。

次のどれかの対処をしてください。

インポートオプションadb_import_sort_buff_sizeの指定値を大きくしてください。

インデクス再作成オプションadb_idxrebuild_sort_buff_sizeの指定値を大きくしてください。

マージチャンクオプションadb_mergechunk_sort_buff_sizeの指定値を大きくしてください。

アンアーカイブチャンクオプションadb_unarcv_sort_buff_sizeの指定値を大きくしてください。

上記以外

ソート処理でエラーが発生しました。

adbinfogetコマンドを実行してトラブルシュート情報を取得してから，弊社問い合わせ窓口に連絡してください。

KFAA40212-E

Memory is insufficient. (size of the insufficient memory = aa....aa, part number = bb....bb, part code = cc....cc) (M)

メモリ不足が発生しました。

aa....aa：

確保しようとしたメモリのサイズ

bb....bb：

保守情報1

cc....cc：

保守情報2

(Ｓ)

処理を終了します。

〔対策〕

KFAA40007-Eメッセージの対策を参照してください。

その際，必要に応じてデータベースを回復したあとに再度コマンドを実行してください。回復方法などについては，マニュアルHADB　コマンドリファレンスの各コマンドが異常終了したときの対処方法を参照してください。

また，このメッセージが出力される場合は，次の対策も検討してください。

実行する環境のメモリが，aa....aaで表示されるメモリのサイズ分確保できるかを確認してください。

adbimportコマンドの実行時にこのメッセージが出力された場合は，インポート対象表の列の定義長が，格納するデータの最大長よりも大きくなっていないかを確認してください。大きくなっている場合は，列の定義長を小さくすることを検討してください。

KFAA40213-E

An attempt to perform aa....aa processing for the file bb....bb has failed. (M)

ファイルの削除に失敗しました。

aa....aa：実行に失敗した処理

unlink：削除処理

bb....bb：

ファイル名

(Ｓ)

処理を終了します。

〔対策〕

ファイルが削除されていません。必要がない場合，手動でファイルを削除してください。

KFAA40214-E

An error occurred in a system call. (func = aa....aa, errno = bb....bb) (M)

システムコールでエラーが発生しました。

aa....aa：

エラーとなったシステムコール名

bb....bb：

エラー番号

(Ｓ)

処理を終了します。

〔対策〕

システムコール名（関数）がmallocの場合，HADBサーバが確保できるプロセス共通メモリが不足しています。次に示す手順でメモリ不足を解消してください。

不要なプロセスがないかどうかを確認してください。不要なプロセスがある場合は，そのプロセスを終了してください。

1.を実施してもプロセス共通メモリが不足する場合，OSを再起動してください。そのあとで，adbstartコマンドを実行してHADBサーバを開始してください。

2.を実施してもプロセス共通メモリが不足する場合，カーネルパラメタの設定を変更し，プロセスで使用できるメモリの上限を大きくしてください。OSを再起動したあとで，adbstartコマンドを実行してHADBサーバを開始してください。

このメッセージのほかにエラーメッセージが表示されていれば，そのメッセージも確認して，エラーの原因を取り除いてください。そのあとで，再度コマンドを実行してください。

対処方法については，マニュアルHADB　システム構築・運用ガイドのコマンドに関するトラブルもあわせて参照してください。

また，対処する際に必要に応じてデータベースを回復したあとに再度コマンドを実行してください。回復方法などについては，マニュアルHADB　コマンドリファレンスの各コマンドが異常終了したときの対処方法を参照してください。

KFAA40215-E

An error occurred during a statistics log file operation. (file name = aa....aa, system call = bb....bb, reason = cc....cc) (M)

統計ログファイルの操作時にエラーが発生しました。

aa....aa：

エラーが発生した統計ログファイル名

bb....bb：

システムコール名

cc....cc：

エラーの原因

(Ｓ)

処理を終了します。

〔対策〕

cc....ccに表示されたエラーの原因を対策してください。

cc....ccに表示されたエラーの原因

内容

対策

no permission

統計ログファイル，および統計ログファイルの格納ディレクトリに対する権限がありません。

HADB管理者に対して，次の権限を付与してください。そのあとに，HADBサーバを開始してください。

統計ログファイル

HADB管理者に対して，書き込み権限を付与してください。

統計ログファイル格納ディレクトリ

HADB管理者に対して，読み取り権限，書き込み権限，および実行権限を付与してください。

not found directory

統計ログファイルの格納ディレクトリが存在しません。

サーバ定義のadb_sta_log_pathオペランドに指定したパス名が正しいかを確認してください。

統計ログファイルの格納ディレクトリが存在しない場合は，統計ログファイルの格納ディレクトリを作成してください。そのあとに，HADBサーバを開始してください。

not directory

統計ログファイルの格納ディレクトリがディレクトリではありません。

サーバ定義のadb_sta_log_pathオペランドには，ディレクトリを指定してください。

そのあとに，HADBサーバを開始してください。

KFAA40216-E

An error occurred during access to the storage directory of the statistics log file. (serverdef = adb_sta_log_path, information = aa....aa) (M)

統計ログファイルの格納ディレクトリへのアクセス時にエラーが発生しました。

aa....aa：

エラーの原因

(Ｓ)

処理を終了します。

〔対策〕

aa....aaに表示されたエラーの原因を対策してください。

aa....aaに表示されたエラーの原因

内容

対策

invalid path format

サーバ定義のadb_sta_log_pathオペランドに指定したパスの指定形式に誤りがあります。

サーバ定義のadb_sta_log_pathオペランドに指定したパス名を修正してください。そのあとに，HADBサーバを開始してください。

length error

サーバ定義のadb_sta_log_pathオペランドに指定したパスが長過ぎます。

invalid letter

サーバ定義のadb_sta_log_pathオペランドに不正な文字が指定されています。

KFAA40220-E

An error occurred during a statistics log file operation. (file name = aa....aa, system call = bb....bb, errno = cc....cc) (M)

統計ログファイルの操作時にエラーが発生しました。

aa....aa：

ファイル名

bb....bb：

システムコール名

cc....cc：

エラー番号

(Ｓ)

処理を終了します。

〔対策〕

表示されたシステムコール名とエラー番号をOSのマニュアルで調べて，エラーの原因を取り除いてください。

表示されたシステムコール名とエラー番号からでは対処方法がわからないときは，adbinfogetコマンドを実行してトラブルシュート情報を取得してから，弊社問い合わせ窓口に連絡してください。

KFAA40289-E

To execute the bb....bb command, you need at least aa....aa threads. (E+M)

bb....bbコマンドを実行する場合は，aa....aa以上のスレッド数が必要です。

aa....aa：

コマンドの実行に最低限必要なスレッド数

bb....bb：

コマンド名

(Ｓ)

処理を終了します。

〔対策〕

次の表に示すコマンドのオプションの指定を省略した場合，サーバ定義のadb_sql_exe_max_rthd_numオペランドの指定値が，コマンドが使用するスレッド数として仮定されます。adb_sql_exe_max_rthd_numオペランドの指定値が，各コマンドの必要最低限のスレッド数未満のため，コマンドを実行することができません。次の表に示すコマンドのオプションに，必要最低限のスレッド数以上の値（aa....aa以上の値）を指定して，コマンドを再実行してください。

コマンド名

コマンドのオプション名

最低限必要なスレッド数

adbimport

adb_import_rthd_num

2

adbidxrebuild

adb_idxrebuild_rthd_num

3

adbgetcst

adb_getcst_rthd_num

2

adbexport

adb_export_rthd_num

3

adbmergechunk

adb_mergechunk_rthd_num

3

adbarchivechunk

adb_arcv_rthd_num

3

adbunarchivechunk

adb_unarcv_rthd_num

2

KFAA40290-E

The number of threads that can be used is insufficient. (required no. of threads = aaaa, available no. of threads = bbbb, command = cc....cc) (E+M)

cc....ccコマンドを実行するのに必要なスレッド数が不足しています。

aaaa：

cc....ccコマンドが使用するスレッド数

bbbb：

使用できる処理リアルスレッド数

cc....cc：

スレッド数が不足したコマンド名

(Ｓ)

処理を終了します。

〔対策〕

cc....ccコマンドのオプション※で指定した，コマンドが使用するスレッド数が，次のどちらかの指定値を超えています。

サーバ定義のadb_sys_rthd_numオペランドの指定値

サーバ定義のadbcltgrpオペランドの-rオプションの指定値（コマンドグループの指定値）

この場合，次のどちらかの対処をしてください。

cc....ccコマンドのオプション※で指定している，コマンドが使用するスレッド数を減らしてください。

サーバ定義のadb_sys_rthd_numオペランド，またはadbcltgrpオペランドの-rオプションの指定値を大きくしてください。

「コマンドが使用するスレッド数≦使用できる処理リアルスレッド数」となるようにしてください。そのあとにコマンドを再実行してください。

注※

各コマンドのオプション名と，コマンドの実行時に最低限必要なスレッド数を次に示します。

コマンド名

コマンドのオプション名

最低限必要なスレッド数

adbimport

adb_import_rthd_num

2

adbidxrebuild

adb_idxrebuild_rthd_num

3

adbgetcst

adb_getcst_rthd_num

2

adbexport

adb_export_rthd_num

3

adbmergechunk

adb_mergechunk_rthd_num

3

adbarchivechunk

adb_arcv_rthd_num

3

adbunarchivechunk

adb_unarcv_rthd_num

2

KFAA40291-W

A value larger than aaaa is specified for a value in the server definition adb_cmd_rthd_num. The specified value is ignored and the value of aaaa to is changed the assumed value of the number of processing real threads used by the command, and then processing will continue. (adb_cmd_rthd_num = bbbb, adb_sys_rthd_num = cccc) (M)

サーバ定義のadb_cmd_rthd_numオペランドに，次の計算式の値より大きな値が指定されています。

計算式

（サーバ定義のadb_sys_rthd_numオペランドの値−2）÷2

adb_cmd_rthd_numオペランドの指定を無視し，コマンドが使用する処理リアルスレッド数の仮定値を，上記の計算式で求めた値に変更して処理を続行します。

なお，adb_sys_rthd_numオペランドの指定値が3以下の場合は，コマンドが使用する処理リアルスレッド数の仮定値を1に変更します。

aaaa：

上記の計算式で求めた値

bbbb：

adb_cmd_rthd_numオペランドに指定されたコマンドが使用する処理リアルスレッド数の仮定値

cccc：

adb_sys_rthd_numオペランドに指定された処理リアルスレッド数

(Ｓ)

処理を続行します。

〔対策〕

adb_cmd_rthd_numオペランドの値が，上記の計算式の値以下になるように変更してください。

KFAA40292-E

An error occurred in aa....aa processing. (func = bb....bb, return code = cc....cc, file = dd....dd) (M)

ファイルの圧縮処理または伸長処理でエラーが発生しました。

aa....aa：エラーが発生した処理

compression：ファイルの圧縮処理

decompression：ファイルの伸長処理

bb....bb：

エラーが発生したzlib関数名

cc....cc：

zlib関数の戻り値

dd....dd：

エラーが発生したファイルのパス名

(Ｓ)

処理を終了します。

〔対策〕

cc....ccが2の場合：

ファイルの伸長処理の際のプリセットディクショナリ要求エラーです。プリセットディクショナリを使用した圧縮ファイルは伸長できません。プリセットディクショナリを使用しないで圧縮したファイルを使用してください。

cc....ccが2以外の場合：

adbimportコマンドがエラーとなった場合

aa....aaがdecompressionの場合は，次の手順で対処してください。

1. dd....ddのファイルを圧縮したOSのgzipコマンドまたはadbexportコマンドが，異常終了していないかを確認してください。

2. 異常終了している場合は，原因を対処したあとに，OSのgzipコマンドまたはadbexportコマンドを再実行してください。

3. adbimportコマンドを再実行してください。

aa....aaがdecompression以外の場合は，adbinfogetコマンドを実行してトラブルシュート情報を取得してから，弊社問い合わせ窓口に連絡してください。

adbimportコマンド以外でエラーとなった場合

adbinfogetコマンドを実行してトラブルシュート情報を取得してから，弊社問い合わせ窓口に連絡してください。

KFAA40293-E

A memory shortage occurred in aa....aa processing. (func = bb....bb, return code = cc....cc, file = dd....dd) (M)

ファイルの圧縮処理または伸長処理でメモリ不足が発生しました。

aa....aa：エラーが発生した処理

compression：ファイルの圧縮処理

decompression：ファイルの伸長処理

bb....bb：

エラーが発生したzlib関数名

cc....cc：

保守情報

dd....dd：

エラーが発生したファイルのパス名

(Ｓ)

処理を終了します。

〔対策〕

次のどれかの対処をしてください。

不要なプロセスがないことを確認してください。不要なプロセスがある場合は，そのプロセスを終了したあとにコマンドを実行してください。

1.を実施してもメモリ不足が発生する場合は，OSを再起動してください。そのあとに，HADBサーバを開始し，コマンドを実行してください。

2.を実施してもメモリ不足が発生する場合は，プロセスで使用可能なメモリの上限を設定するカーネルパラメタの指定値を大きくして，OSを再起動してください。そのあとに，HADBサーバを開始し，コマンドを実行してください。

KFAA41000-W

The value of the aa option in the client group (bb....bb) will be changed from cc....cc to dd....dd. (M)

クライアントグループbb....bbのaaオプションの指定値を，cc....ccからdd....ddに変更します。

aa：

サーバ定義adbcltgrpオペランドのオプション名

bb....bb：

クライアントグループ名，またはコマンドグループ名

cc....cc：

サーバ定義adbcltgrpオペランドのaaオプションに指定された値

dd....dd：

変更後の値（HADBサーバが仮定した値）

(Ｓ)

処理を続行します。

〔対策〕

aaが-mの場合

サーバ定義adbcltgrpオペランドの-mオプションの指定値を見直してください。次に示す計算式で求めた値より大きな値が-mオプションに指定されている場合は，計算式で求めた値以下の値に変更してください。

aaが-rの場合

サーバ定義adbcltgrpオペランドの-rオプションの指定値を見直してください。次に示す計算式で求めた値より大きな値が-rオプションに指定されている場合は，計算式で求めた値以下の値に変更してください。

aaが-wの場合

サーバ定義adbcltgrpオペランドの-wオプションの指定値を見直してください。「設定したクライアントグループの最大同時接続数に関する警告メッセージの出力契機≧警告メッセージの出力済み状態のリセット契機」となるように指定してください。

各オプションの指定値については，マニュアルHADB　システム構築・運用ガイドのサーバ定義の設計のサーバ定義のオペランドの内容のクライアントグループ機能に関するオペランドおよびオプション（コマンド形式）にあるadbcltgrpオペランドの説明を参照してください。

KFAA41001-E

The operation failed. (operation = aa....aa, errno = bb....bb) (M)

aa....aaの操作が失敗しました。

aa....aa：エラーとなったシステムコール名

popen

HAモニタの状態を監視するためにmonshowコマンドが実行されるときにコールされます。

bb....bb：

エラー番号

(Ｓ)

このトランザクションを終了します。

〔対策〕

aa....aaに表示されたシステムコール名と，bb....bbに出力されたエラー番号をOSのマニュアルで調べて，エラーの原因を取り除いてください。

KFAA41100-W

The value of adb_sql_exe_max_rthd_num is invalid. The value must be less than or equal to the value of adb_sys_rthd_num. The adb_sql_exe_max_rthd_num value will be changed to the value of adb_sys_rthd_num. (adb_sql_exe_max_rthd_num = aaaa, adb_sys_rthd_num = bbbb) (M)

最大SQL処理リアルスレッド数に，処理リアルスレッド数よりも大きな値が指定されています。指定された値を無視し，最大SQL処理リアルスレッド数の値を，処理リアルスレッド数に指定された値と仮定して処理を続行します。

aaaa：

サーバ定義adb_sql_exe_max_rthd_numオペランドに指定された最大SQL処理リアルスレッド数

bbbb：

サーバ定義adb_sys_rthd_numオペランドに指定された処理リアルスレッド数

(Ｓ)

処理を続行します。

〔対策〕

サーバ定義adb_sql_exe_max_rthd_numオペランドの指定値が，adb_sys_rthd_numオペランドの値以下になるように，指定値を見直してください。

各オペランドの詳細については，マニュアルHADB　システム構築・運用ガイドのサーバ定義の設計のサーバ定義のオペランドの内容の性能に関するオペランド（set形式）を参照してください。

KFAA41101-W

The value of adb_sql_exe_hashgrp_area_size is invalid. A value from 1 to 3 cannot be specified. The value of adb_sql_exe_hashgrp_area_size will be set to 4. (adb_sql_exe_hashgrp_area_size = b) (M)

ハッシュグループ化領域サイズに4より小さな値（1〜3）が指定されています。指定値を無視し，ハッシュグループ化領域サイズを4に変更します。

b：

サーバ定義のadb_sql_exe_hashgrp_area_sizeオペランドに指定されたハッシュグループ化領域サイズの値

(Ｓ)

処理を続行します。

〔対策〕

サーバ定義またはクライアント定義のadb_sql_exe_hashgrp_area_sizeオペランドの指定値が，0または4〜1,000,000になるように，設定値を見直してください。

adb_sql_exe_hashgrp_area_sizeオペランドの詳細については，サーバ定義の場合はマニュアルHADB　システム構築・運用ガイドのサーバ定義の設計のサーバ定義のオペランドの内容の性能に関するオペランド（set形式）を参照してください。クライアント定義の場合はマニュアルHADB　AP開発ガイドのクライアント定義の設計のクライアント定義のオペランドの内容の性能に関するオペランドを参照してください。

KFAA41103-W

The value of aa....aa in the client definition is invalid. The value must be less than or equal to the value specified in the server definition. The value of aa....aa in the client definition will be changed to the value specified in the server definition. (client definition = bb....bb, server definition = cc....cc) (M)

サーバ定義のaa....aaオペランドで指定された値より，クライアント定義のaa....aaオペランドに指定された値の方が大きいため，クライアント定義で指定された値を無効にして，サーバ定義で指定された値を適用します。

aa....aa：対象のオペランド名

adb_sql_exe_max_rthd_num：最大SQL処理リアルスレッド数

adb_sql_exe_hashtbl_area_size：ハッシュテーブル領域サイズ

adb_sql_exe_hashflt_area_size：ハッシュフィルタ領域サイズ

bb....bb：

クライアント定義のaa....aaオペランドに指定された値

cc....cc：

サーバ定義のaa....aaオペランドに指定された値

(Ｓ)

処理を続行します。

〔対策〕

クライアント定義のaa....aaオペランドの指定値が，サーバ定義のaa....aaオペランドの指定値以下になるように見直してください。

対象のオペランドの詳細については，サーバ定義の場合はマニュアルHADB　システム構築・運用ガイドのサーバ定義の設計のサーバ定義のオペランドの内容の性能に関するオペランド（set形式）を参照してください。クライアント定義の場合はマニュアルHADB　AP開発ガイドのクライアント定義の設計のクライアント定義のオペランドの内容の性能に関するオペランドを参照してください。

KFAA41105-W

The value of adb_sql_exe_max_rthd_num in the client definition must be less than or equal to the maximum number of processing real threads usable in SQL execution. The value of adb_sql_exe_max_rthd_num in the client definition will be changed to aa....aa. (client definition = bb....bb) (M)

SQL文の実行時に使用できる処理リアルスレッドの最大数より，クライアント定義adb_sql_exe_max_rthd_numオペランドの指定値の方が大きいため，クライアント定義の指定値を無効にして，aa....aaに変更します。

aa....aa：

変更後のクライアント定義adb_sql_exe_max_rthd_numオペランドの値

bb....bb：

クライアント定義adb_sql_exe_max_rthd_numオペランドの指定値

(Ｓ)

処理を続行します。

〔対策〕

クライアント定義adb_sql_exe_max_rthd_numオペランドの指定値が，HADBクライアントが使用できる処理リアルスレッドの最大数以下になるように見直してください。

クライアント定義adb_sql_exe_max_rthd_numオペランドについては，マニュアルHADB　AP開発ガイドのクライアント定義の設計のクライアント定義のオペランドの内容の性能に関するオペランドを参照してください。

クライアントグループ機能を適用している場合，HADBクライアントが使用できる処理リアルスレッドの最大数は，そのHADBクライアントがグループに所属しているかどうかによって変わります。詳細については，マニュアルHADB　システム構築・運用ガイドのグループの処理リアルスレッド数を設定する際の考慮点を参照してください。

KFAA41106-W

The value specified by the aa....aa method of the JDBC driver was out of range. The value will be changed to a system-specified value. (before the change = bb....bb, after the change = cc....cc) (M)

JDBCドライバのaa....aaメソッドに指定した値bb....bbを無効にし，cc....ccの値を適用しました。

aa....aa：

実行したメソッド名

bb....bb：

aa....aaメソッドに指定した値

cc....cc：

適用した値

(Ｓ)

処理を続行します。

〔対策〕

aa....aaメソッドに指定可能範囲外の値を指定しています。aa....aaメソッドの指定値を修正してください。aa....aaメソッドの指定値については，マニュアルHADB　AP開発ガイドの性能に関するオペランドの次のオペランドの説明を参照してください。

adb_sql_exe_max_rthd_num

adb_sql_exe_hashtbl_area_size

adb_sql_exe_hashflt_area_size

KFAA41200-E

This buffer is undefined. (DB area = aa....aa, page type = b) (M)

このグローバルバッファは定義されていません。

aa....aa：

対象のDBエリア名

b：ページ種別

d：ディレクトリページ

w：作業表ページ

t：データページ

h：上位ページ

f：リーフページ

r：行IDディレクトリページ

s：行IDリストページ

a：レンジインデクスページ

i：文字列管理部ページ

p：出現情報管理部ページ

(Ｓ)

このトランザクションを無効にします。

〔対策〕

サーバ定義のadbbuffオペランドに対象のDBエリア名aa....aaを指定していない場合

対象のDBエリア名aa....aaに，新規にグローバルバッファを割り当ててください。その際，-pオプションに1以上の値を指定してください。

サーバ定義のadbbuffオペランドに対象のDBエリア名aa....aaを指定している場合

次に示す表に従って対処してください。

bに表示されたページ種別

対策

-aオプション指定ありの場合

-aオプション指定なしの場合

ページ種別がaの場合

adbbuffオペランドの-aオプションに1以上の値を指定してください。

adbbuffオペランドの-pオプションに1以上の値を指定してください。

ページ種別がa以外の場合

adbbuffオペランドの-pオプションに1以上の値を指定してください。

KFAA41201-E

This buffer is insufficient. (DB area = aa....aa, page type = b, buffer type = cc....cc) (M)

グローバルバッファ面数が小さ過ぎるため，処理を継続できません。

aa....aa：

対象のDBエリア名

b：ページ種別

d：ディレクトリページ

w：作業表ページ

t：データページ

h：上位ページ

f：リーフページ

r：行IDディレクトリページ

s：行IDリストページ

a：レンジインデクスページ

cc....cc：バッファ種別

COMMAND：コマンド用バッファ

GLOBAL WORK：グローバル作業表用のグローバルバッファ

LOCAL WORK：ローカル作業表用バッファ

GLOBAL：グローバルバッファ

(Ｓ)

このトランザクションを無効にします。

〔対策〕

サーバ定義のadbbuffオペランドが定義されているかどうかによって対策が異なります。

aa....aaに出力されたDBエリア名を含むadbbuffオペランドが定義されていない場合

adbbuffオペランドを定義してください。-pオプションには，指定を省略した場合に仮定される値よりも大きな値を指定してください。

aa....aaに出力されたDBエリア名を含むadbbuffオペランドが定義されている場合

次に示す表に従って対処してください。

cc....ccに出力されたバッファ種別

対策

COMMAND

adbimportコマンドの実行中にこのメッセージが出力された場合

インポートオプションadb_import_buff_blk_numの指定値を大きくしてください。

adbidxrebuildコマンドの実行中にこのメッセージが出力された場合

インデクス再作成オプションadb_idxrebuild_buff_blk_numの指定値を大きくしてください。

adbmergechunkコマンドの実行中にこのメッセージが出力された場合

マージチャンクオプションadb_mergechunk_buff_blk_numの指定値を大きくしてください。

GLOBAL WORK

サーバ定義adb_dbbuff_wrktbl_glb_blk_numの値を大きくしてください。

LOCAL WORK

クライアント定義のadb_dbbuff_wrktbl_clt_blk_numオペランドの指定値を大きくしてください。

adbexportコマンドの実行時に出力された場合は，エクスポートオプションadb_export_wrktbl_blk_numの指定値を大きくしてください。

GLOBAL

bに表示されたページ種別がaの場合

-aオプション指定ありの場合

adbbuffオペランドの-aオプションの指定値を大きくしてください。

-aオプション指定なしの場合

adbbuffオペランドの-pオプションの指定値を大きくしてください。

bに表示されたページ種別がa以外の場合

adbbuffオペランドの-pオプションの指定値を大きくしてください。

KFAA41202-E

Processing cannot continue because the global buffer is busy. (DB area = aa....aa, buffer = bb....bb) (M)

DBエリアaa....aaに割り当てたグローバルバッファbb....bbの負荷が高い状態のため，処理を継続できません。

aa....aa：

DBエリア名

bb....bb：

グローバルバッファ名

(Ｓ)

このトランザクションを無効にします。

〔対策〕

次に示すどちらかの対処をしてください。

グローバルバッファbb....bbに負荷を掛けているAPが終了したあとに，処理を再実行してください。

グローバルバッファbb....bbに負荷を掛けているAPをキャンセルしたあとに，処理を再実行してください。

DBエリアaa....aaに格納されている表またはインデクスに対してSQL文を実行しているAPが，グローバルバッファbb....bbに負荷を掛けている可能性があります。

KFAA41205-E

The operation on the file or directory "aa....aa" failed. (operation = bb....bb, errno = cc....cc) (M)

aa....aaに示すファイルまたはディレクトリの操作に失敗しました。

aa....aa：

ファイル名またはディレクトリ名

アスタリスク（*または***）が表示されることがあります。

bb....bb：

エラーとなったシステムコール名

cc....cc：

エラー番号

(Ｓ)

このトランザクションを終了します。

〔対策〕

次に示すどちらかの対処をしてください。

■aa....aaにファイル名，ディレクトリ名，または3つのアスタリスク（***）が表示されている場合：

bb....bbに表示されたシステムコール名と，cc....ccに出力されたエラー番号をOSのマニュアルで調べて，エラーの原因を取り除いてください。シンボリックリンクファイルでエラーが発生した場合，ファイルだけでなく，リンク先のファイルも確認してください。

マルチノード構成のHADBサーバの開始時，またはマルチノード構成へのワーカーノードの追加時にこのメッセージが出力された場合

DBエリアファイルのオープン処理でエラーが発生しているかどうかを確認してください。

aa....aaに表示されたファイル名が，DBエリアファイルへのシンボリックリンク名である

bb....bbに表示されたシステムコール名がopenである

cc....ccに表示されたエラー番号がENOENTである

上記の条件をすべて満たす場合は，DBエリアファイルのオープン処理でエラーが発生しています。この場合，このメッセージが出力されたノードのDBディレクトリが正しい状態ではありません。マルチノード構成のHADBサーバの開始時にこのメッセージが出力された場合は，このメッセージが出力されたセカンダリノードでadbinitコマンドを実行してDBディレクトリを再作成したあとに，マルチノード構成のHADBサーバを正常開始してください。マルチノード構成へのワーカーノードの追加時にこのメッセージが出力された場合は，このメッセージが出力されたワーカーノードでadbinitコマンドを実行してDBディレクトリを再作成したあとに，adbstartコマンドでワーカーノードのHADBサーバを開始し，マルチノード構成へワーカーノードを追加してください。詳細については，マニュアルHADB　システム構築・運用ガイドの次の個所を参照してください。

データ用DBエリアの追加・削除・拡張（マルチノード機能の使用時）

マルチノード構成のHADBサーバの開始または終了に関するトラブルのマルチノード構成のHADBサーバを正常開始できない場合

表関数導出表を使用した際，またはアーカイブマルチチャンク表にアクセスした際に，このメッセージが出力された場合

aa....aaに示すファイルまたはディレクトリが存在するかを確認してください。

コマンド実行中にこのメッセージが出力された場合

マニュアルHADB　システム構築・運用ガイドのコマンドに関するトラブルを参照してください。

aa....aaに表示されたファイル名がキャッシュファイルまたは再利用情報ファイルの場合

aa....aaに表示されたキャッシュファイルまたは再利用情報ファイルだけでなく，キャッシュファイルの格納先ディレクトリおよびそのファイルシステムの状態も確認してください。

bb....bbに表示されたシステムコール名がwriteまたはaio_writeで，かつcc....ccに表示されたエラー番号が0の場合

aa....aaで書き込みの中断が発生しているおそれがあるため，操作を再実行してください。その結果，同じエラーが発生した場合は，ディスクの空き容量不足が原因のため，aa....aaがある領域の空き容量を確保してください。

cc....ccに表示されたエラー番号がEIOの場合

ファイルへの入出力エラーが発生しています。ファイル名が出力されている場合は，そのファイルを格納しているファイルシステムやディスクにアクセスできるかを確認してください。

表示されたシステムコール名とエラー番号からでは対処方法がわからない場合は，adbinfogetコマンドを実行してトラブルシュート情報を取得してから，弊社問い合わせ窓口に連絡してください。

■aa....aaに1つのアスタリスク（*）が表示されている場合：

adbimportコマンドの実行中にこのメッセージが出力されたとき

インポートオプションadb_import_buff_blk_numの指定値を小さくしてください。

adbidxrebuildコマンドの実行中にこのメッセージが出力されたとき

インデクス再作成オプションadb_idxrebuild_buff_blk_numの指定値を小さくしてください。

adbexportコマンドの実行中にこのメッセージが出力されたとき

エクスポートオプションadb_export_wrktbl_blk_numの指定値を小さくしてください。

adbmergechunkコマンドの実行中にこのメッセージが出力されたとき

マージチャンクオプションadb_mergechunk_buff_blk_numの指定値を小さくしてください。

adbunarchivechunkコマンドの実行中にこのメッセージが出力されたとき

アンアーカイブチャンクオプションadb_unarcv_buff_blk_numの指定値を小さくしてください。

SQL文の実行中にこのメッセージが出力されたとき

クライアント定義のadb_dbbuff_wrktbl_clt_blk_numオペランドの指定値を小さくしてください。

KFAA41206-I

An operation on file "aa....aa" failed. (operation = bb....bb, errno = cc....cc) (M)

aa....aaファイルの操作に失敗しました。

aa....aa：

ファイル名

bb....bb：

エラーとなったシステムコール名

cc....cc：

エラー番号

(Ｓ)

処理を続行します。

〔対策〕

このメッセージが出力されたあとにエラーが発生した場合は，bb....bbに出力されたシステムコール名と，cc....ccに出力されたエラー番号をOSのマニュアルで調べて，エラーの原因を取り除いてください。

cc....ccに出力されたエラー番号がEIOの場合，ファイルへの入出力エラーが発生しています。aa....aaにファイル名が出力されている場合は，そのファイルを格納するファイルシステムやディスクにアクセスできるかどうかを確認してください。このエラーが繰り返し発生する場合は，ハードウェア障害のおそれがあります。ハードウェアの状態を確認してください。

表示されたシステムコール名とエラー番号からでは対処方法がわからない場合は，adbinfogetコマンドを実行してトラブルシュート情報を取得してから，弊社問い合わせ窓口に連絡してください。

KFAA41207-E

An operation on file "aa....aa" failed. (operation = bb....bb, reason = "cc....cc") (M)

aa....aaファイルの操作に失敗しました。

aa....aa：

ファイル名

bb....bb：

失敗した操作

aio_read：ファイルの非同期読み込み

aio_write：ファイルの非同期書き込み

cc....cc：

エラーの原因

too short

読み込み要求サイズ，または書き込み要求サイズよりも短い長さの非同期入出力処理が実行されました。

(Ｓ)

このトランザクションを終了します。

〔対策〕

トランザクションを再実行してください。このエラーが繰り返し発生する場合は，ハードウェア障害のおそれがあります。ハードウェアの状態を確認してください。

対処方法がわからない場合は，adbinfogetコマンドを実行してトラブルシュート情報を取得してから，弊社問い合わせ窓口に連絡してください。

KFAA41208-W

An operation on file "aa....aa" failed. (operation = bb....bb, reason = "cc....cc") (M)

aa....aaファイルの操作に失敗しました。

aa....aa：

ファイル名

bb....bb：

失敗した操作

aio_read：ファイルの非同期読み込み

aio_write：ファイルの非同期書き込み

cc....cc：

エラーの原因

too short

読み込み要求サイズ，または書き込み要求サイズよりも短い長さの非同期入出力処理が実行されました。

(Ｓ)

処理を続行します。

〔対策〕

このエラーが繰り返し発生する場合は，ハードウェア障害のおそれがあります。ハードウェアの状態を確認してください。

KFAA41210-E

The number of user logfiles exceeded the maximum. (M)

ユーザログファイル数が上限に達しました。

(Ｓ)

このトランザクションを無効にします。

〔対策〕

マニュアルHADB　システム構築・運用ガイドのユーザログファイル数の求め方で説明しているユーザログファイル数の計算式を参照して，この計算式の条件を満たすように，次のどちらかの対処をしてください。

サーバ定義のadb_log_usrfile_numオペランドの指定値を大きくする（ユーザログファイル数を増やす）

更新処理を実行するリアルスレッド数を減らす

更新処理を実行するリアルスレッド数を減らすには，ユーザログファイル数の計算式に記載されているオプションの指定値を小さくしてください。

なお，HADBサーバのバージョンアップ中にこのメッセージが出力された場合は，マニュアルHADB　システム構築・運用ガイドのバージョンアップに失敗した場合の対処方法のKFAA41210-Eメッセージが出力された場合を参照して，対処してください。

KFAA41212-I

The size of the user log file was reduced. (file name = aa....aa, size = bb....bb MB) (M)

ユーザログファイルの容量を縮小しました。

aa....aa：

ユーザログファイルのファイル名

クラウドストレージ機能のシステムディレクトリ対応オプションが有効な場合は，ユーザログファイルのファイル名ではなく，ユーザログファイルを格納しているS3オブジェクト群の先頭のS3オブジェクト名が出力されます。

bb....bb：

縮小する前のサイズ（メガバイト単位に切り上げ）

(Ｓ)

処理を続行します。

〔対策〕

通常の運用時にこのメッセージが出力された場合は，サーバ定義のadb_log_usrfile_sizeオペランドの指定値（ユーザログファイルの初期化容量，またはユーザログファイルの容量の縮小契機）を大きくすることを推奨します。詳細については，マニュアルHADB　システム構築・運用ガイドのシステムログファイルの運用を参照してください。

KFAA41213-W

The value of the second argument of the server definition adb_log_usrfile_size must be greater than or equal to the first argument of adb_log_usrfile_size. The value of the second argument of adb_log_usrfile_size will be changed to cc....cc. (adb_log_usrfile_size = aa....aa, bb....bb) (M)

サーバ定義のadb_log_usrfile_sizeオペランドに指定した次の指定値に誤りがあります。そのため，ユーザログファイルの容量の縮小契機には，デフォルト値（ユーザログファイルの初期化容量×2）が仮定されました。

ユーザログファイルの初期化容量

ユーザログファイルの容量の縮小契機

aa....aa：adb_log_usrfile_sizeオペランドに指定したユーザログファイルの初期化容量

マルチノード機能を使用している場合は，プライマリノードおよびセカンダリノードに指定したユーザログファイルの初期化容量のうち，最も大きい値が表示されます。

bb....bb：adb_log_usrfile_sizeオペランドに指定したユーザログファイルの容量の縮小契機

マルチノード機能を使用している場合は，プライマリノードおよびセカンダリノードに指定したユーザログファイルの容量の縮小契機のうち，最も大きい値が表示されます。

cc....cc：ユーザログファイルの容量の縮小契機に仮定された値

aa....aaのユーザログファイルの初期化容量を2倍した値が表示されます。

(Ｓ)

処理を続行します。

〔対策〕

次に示す条件を満たすようにadb_log_usrfile_sizeオペランドを指定してください。

ユーザログファイルの容量の縮小契機 ＞ユーザログファイルの初期化容量

KFAA41220-W

Processing to start input/output control for the files used by the updated-row columnizing facility failed. (M)

更新行のカラム化機能で使用するファイルの入出力制御の開始処理が失敗しました。

(Ｓ)

処理を続行します。

〔対策〕

更新行のカラム化機能で使用するファイルの入出力制御の開始処理は，更新行のカラム化機能を有効にしているかどうかに関係なく，HADBサーバの開始時に実行されます。そのため，更新行のカラム化機能を有効にしていない場合にこのメッセージが出力されたときは，このメッセージの前に出力されているエラーの発生原因を示すメッセージを参照し，エラーの原因を取り除いてください。

更新行のカラム化機能を有効にしている場合にこのメッセージが出力されたときの対処手順を次に示します。

adbcolumnize --stopコマンドを実行して，更新行のカラム化機能を無効にしてください。

このメッセージの前に，エラーの発生原因を示すメッセージが出力されています。そのメッセージの対処方法の説明に従って，エラーの原因を取り除いてください。

adbcolumnize --startコマンドを実行して，更新行のカラム化機能を有効にしてください。

KFAA41221-I

A system call error occurred. (func = "aa....aa", errno = bb....bb, file = "cc....cc") (M)

システムコールaa....aaの実行でエラーが発生しました。

aa....aa：

エラーとなったシステムコール名

bb....bb：

エラー番号

cc....cc：

ファイル識別子

(Ｓ)

処理を続行します。

〔対策〕

必要に応じて次の対処をしてください。

表示されたシステムコール名とエラー番号をOSのマニュアルで調べて，エラーの原因を取り除いてください。表示されたシステムコール名とエラー番号からでは対処方法がわからない場合は，adbinfogetコマンドを実行してトラブルシュート情報を取得してから，弊社問い合わせ窓口に連絡してください。

なお，aa....aaがファイル操作に関するシステムコールの場合，cc....ccにはファイル識別子が次のどれかの形式で表示されます。ファイル操作に関するシステムコール以外の場合は，cc....ccには何も表示されません。

ファイル名だけ

絶対パス

DBディレクトリからの相対パス

KFAA41222-I

There is not enough free disk space to create the files used by the updated-row columnizing facility. (L+M)

更新行のカラム化機能で使用するファイルを作成するために必要なディスクの空き容量が不足しています。

(Ｓ)

処理を続行します。

〔対策〕

サーバディレクトリ下のspoolディレクトリが所属するファイルシステムの空き容量を増やしてください。更新行のカラム化機能で使用するファイルを作成するために必要な空き容量は，130メガバイト以上です。

KFAA41223-I

The file "aa....aa" must be a regular file, but it is not a regular file. (M)

ファイルaa....aaはレギュラーファイルである必要がありますが，ファイルaa....aaはレギュラーファイルではありません。

aa....aa：

ファイル識別子

(Ｓ)

処理を続行します。

〔対策〕

aa....aaと同じ名称のレギュラーファイルが作成できません。そのため，aa....aaのファイル名を変更し，aa....aaと同じ名称のレギュラーファイルが作成できるようにしてください。aa....aaにはファイル識別子が次のどれかの形式で表示されます。

ファイル名だけ

絶対パス

DBディレクトリからの相対パス

KFAA41230-W

The usage rate of DB area for data have reached aa....aa%. (DB area name = "bb....bb") (M)

データ用DBエリア"bb....bb"の使用率がaa....aa%に達しました。

aa....aa：

データ用DBエリアの使用率（単位：％）

bb....bb：

データ用DBエリア名

(Ｓ)

処理を続行します。

〔対策〕

必要に応じてデータ用DBエリアの容量を拡張してください。

データ用DBエリアの容量を拡張する方法については，マニュアルHADB　システム構築・運用ガイドの次の個所を参照してください。

マルチノード機能を使用していない場合

データ用DBエリアを拡張する方法（データ用DBエリアファイルの追加）

マルチノード機能を使用している場合

データ用DBエリアの追加・削除・拡張（マルチノード機能の使用時）のデータ用DBエリアを拡張する方法（データ用DBエリアファイルの追加）

KFAA41235-E

Storage capacity became insufficient during operations on the cache file used by the cloud storage facility. Processing cannot continue because the storage capacity available for cache files used by the cloud storage facility is below the lower limit. (lower limit = aa....aa) (M)

キャッシュファイルの操作中にストレージの容量不足が発生しました。キャッシュファイルの操作に必要なストレージ容量が下限値未満のため，処理を継続できません。

aa....aa：

キャッシュファイルの操作に必要なストレージ容量の下限値（単位：ギガバイト）

(Ｓ)

処理を終了します。

〔対策〕

キャッシュファイルの操作に必要なストレージ容量が，aa....aaに出力される下限値より大きくなるようにストレージ容量を確保してください。そのあとで，HADBサーバを再起動してください。

なお，adbinitコマンドの実行時にこのメッセージが出力された場合は，上記の対策後にadbinitコマンドを再実行してください。

また，ストレージの容量に余裕があっても，ファイルシステムのiノードの数が不足することによって，このメッセージが出力されることがあります。その場合はストレージの容量確保の代わりにiノードを確保してください。

KFAA41236-E

The operation on the aa....aa failed. (object key = "bb....bb", error type = cc....cc, msg = "dd....dd", exception name = ee....ee, response code = ff....ff, request id = gg....gg, ipaddress = hh....hh) (M)

S3バケットの操作に失敗しました。

aa....aa：操作対象

S3 bucket：S3バケット

bb....bb：オブジェクトキー

出力できない場合は，*が表示されます。

cc....cc：

エラータイプ

dd....dd：メッセージ

出力できない場合は，*が表示されます。

ee....ee：例外名称

出力できない場合は，*が表示されます。

ff....ff：

レスポンスコード

gg....gg：リクエストID

出力できない場合は，*が表示されます。

hh....hh：リモートホストのIPアドレス

出力できない場合は，*が表示されます。

(Ｓ)

処理を終了します。

〔対策〕

このメッセージに出力された情報を基に，エラーの原因を取り除いてください。このメッセージにはAWSから返却された情報が出力されます。

なお，ee....eeがInternalErrorの場合，AWSの一時的な問題でエラーが発生していることを示しています。この場合，ユーザがする対処はありません。

KFAA41237-E

The operation on the aa....aa failed. (object key = "bb....bb", status code = cc....cc, error code = dd....dd, msg = "ee....ee", request id = ff....ff) (M)

コンテナーの操作に失敗しました。

aa....aa：操作対象

Container：コンテナー

bb....bb：オブジェクトキー

出力できない場合は，*が表示されます。

cc....cc：ステータスコード

出力できない場合は，*が表示されます。

dd....dd：エラーコード

出力できない場合は，*が表示されます。

ee....ee：

メッセージ

ff....ff：リクエストID

出力できない場合は，*が表示されます。

(Ｓ)

処理を終了します。

〔対策〕

このメッセージに出力された情報を基に，エラーの原因を取り除いてください。このメッセージにはAzureから返却された情報が出力されます。

KFAA41238-W

The storage capacity for creating the file is insufficient. (file category = "aa....aa", file name = "bb....bb", size = cc....cc) (M)

"aa....aa"ファイルを作成するのに必要なストレージの容量が不足しています。

aa....aa：ファイルの種類

reuse information file (in the cache file storage directory)

キャッシュファイルの格納先ディレクトリに格納した再利用情報ファイル

bb....bb：

ファイル名

cc....cc：

作成しようとしたファイルのサイズ（単位：バイト）

(Ｓ)

処理を続行します。

〔対策〕

再利用情報ファイルは，キャッシュファイルの格納先ディレクトリに格納され，既定のキャッシュグループで管理されます。既定のキャッシュグループで容量不足が発生しないように，キャッシュファイルの格納先ディレクトリのストレージ容量を増やしてください。

KFAA41239-E

The storage capacity for cache files used by the cloud storage function is insufficient. (number of cache groups = aa....aa, lower limit = bb....bb MB, free space = cc....cc MB, size of reused cache files = dd....dd MB) (M)

キャッシュファイルを格納するストレージの容量が不足しています。

aa....aa：

キャッシュグループの数

bb....bb：

キャッシュファイルを格納するストレージ容量の下限値（単位：メガバイト）

cc....cc：

ストレージの空き容量（単位：メガバイト）

dd....dd：

再利用したキャッシュファイルの合計サイズ（単位：メガバイト）

(Ｓ)

処理を終了します。

〔対策〕

キャッシュグループごとに1ギガバイト以上のストレージ容量が必要です。

ただし，システムディレクトリ用のキャッシュグループの容量の上限が1ギガバイト未満の場合は，その値がシステムディレクトリ用のキャッシュグループに最低限必要な容量となります。

ストレージの空き容量（cc....ccの値）と，再利用したキャッシュファイルの合計サイズ（dd....ddの値）の合計値が，キャッシュファイルを格納するストレージ容量の下限値（bb....bbの値）に満たない場合に，このメッセージが出力されます。

次のどちらかの対処をしてください。そのあとで，HADBサーバを再起動してください。

ストレージの空き容量を確保する

次の条件を満たすように，「bb....bbの値 － dd....ddの値」以上の空き容量を確保してください。

cc....ccの値 ＋ dd....ddの値 ≧ bb....bbの値

サーバ定義のadbcachegrpオペランドに定義するキャッシュグループの数を少なくする

なお，adbinitコマンドの実行時にこのメッセージが出力された場合は，上記の対処後にadbinitコマンドを再実行してください。

KFAA41241-E

An Apache Arrow API error occurred. (cause = "aa....aa", details = "bb....bb", resource = "cc....cc") (M)

Apache Arrow APIエラーが発生しました。

aa....aa：

Apache Arrowのステータスコード

bb....bb：

Apache Arrow APIが設定した詳細情報

cc....cc：エラーに関連するリソースの情報

外部表名，URI，エンドポイントなど，このエラーに関連するリソースの情報が出力されます。

出力する情報がない場合は，*が表示されます。

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

aa....aaおよびbb....bbに出力された情報を参照して，エラーの原因を取り除いてください。Apache Arrowのステータスコードについては，Apache ArrowのドキュメントのProgramming Supportを参照してください。

bb....bbには，外部データのアクセスエラーの原因となった個所を示す位置情報が含まれることがあります。ただし，位置情報の意味が，外部データのアクセスエラー時とDBエリアのアクセスエラー時で異なることがあります。例えば，位置情報が行番号の場合，外部データのアクセスエラー時に出力される行番号は0から始まりますが，DBエリアのアクセスエラー時に出力される行番号は1から始まります。したがって，位置情報に示された個所に問題がない場合，その周辺も見直すようにしてください。

なお，出力された情報からでは対処方法がわからない場合は，adbinfogetコマンドを実行してトラブルシュート情報を取得してから，弊社問い合わせ窓口に連絡してください。

KFAA41600-E

An Apache Iceberg API error occurred. (cause = "aa....aa", details = "bb....bb", resource = "cc....cc") (M)

Apache Iceberg APIエラーが発生しました。

aa....aa：

Apache Iceberg APIが設定した分類

bb....bb：

Apache Iceberg APIが設定した詳細情報

cc....cc：

エラーに関連するリソースの情報

ファイルパスなど，このエラーに関連するリソースの情報が出力されます。

出力する情報がない場合は，*が表示されます。

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

aa....aaおよびbb....bbに出力された情報を参照して，エラーの原因を取り除いてください。

出力された情報からでは対処方法がわからない場合は，adbinfogetコマンドを実行してトラブルシュート情報を取得してから，弊社問い合わせ窓口に連絡してください。

2.3　KFAA50000〜KFAA59999

KFAA50000-E

An analysis file cannot be opened. (analysis file = aa....aa, error number = bb....bb) (M)

定義情報を解析するために使用する解析ファイル（システムが使用するファイル）がオープンできません。

aa....aa：

解析ファイル名

bb....bb：エラー番号

エラー番号が0の場合は，パス名の記述に誤りがあります。

(Ｓ)

処理を終了します。

〔対策〕

表示されたエラー番号をOSのマニュアルで調べて，エラーの原因を取り除いてください。表示されたエラー番号からでは対処方法がわからない場合は，adbinfogetコマンドを実行してトラブルシュート情報を取得してから，弊社問い合わせ窓口に連絡してください。

KFAA50001-E

A value specified for a variable is invalid. (file = aa....aa, line = bb....bb, operand = cc....cc) (M)

定義ファイルに記述されているオペランドに誤りがあります。

aa....aa：

定義ファイル名

bb....bb：

エラーが発生した行

cc....cc：

オペランド名

(Ｓ)

処理を終了します。

〔対策〕

該当するオペランドの記述形式を確認して，誤っているオペランドを修正してください。そのあとで，再実行してください。

KFAA50002-E

A command name is invalid. (file = aa....aa, line = bb....bb, command = cc....cc) (M)

定義ファイルに記述されているコマンド形式のオペランドに誤りがあります。

aa....aa：

定義ファイル名

bb....bb：

エラーが発生した行

cc....cc：

オペランド名

(Ｓ)

処理を終了します。

〔対策〕

該当するオペランドの記述形式を確認して，誤っているオプションを修正してください。そのあとで，再実行してください。

KFAA50003-E

An option name is invalid. (file = aa....aa, line = bb....bb, option = ccc) (M)

定義ファイルに記述されているオペランドのオプション名に誤りがあります。

aa....aa：

定義ファイル名

bb....bb：

エラーが発生した行

ccc：

オプション名

(Ｓ)

処理を終了します。

〔対策〕

該当するオペランドのオプション名の記述形式を確認して，誤っているオプションを修正してください。そのあとで，再実行してください。

KFAA50004-E

An option is specified more than once. (file = aa....aa, line = bb....bb, option = ccc) (M)

定義ファイルに記述されているコマンド形式のオペランドで，オプションの指定が重複しています。

aa....aa：

定義ファイル名

bb....bb：

エラーが発生した行

ccc：

オプション名

(Ｓ)

処理を終了します。

〔対策〕

該当するオペランドの記述形式を確認して，指定が重複しているオプションを修正してください。そのあとで，再実行してください。

KFAA50005-E

An argument of an option is invalid. (file = aa....aa, line = bb....bb, option = ccc) (M)

定義ファイルに記述されているオペランドのオプションの指定値に誤りがあります。

aa....aa：

定義ファイル名

bb....bb：

エラーが発生した行

ccc：

オプション名

(Ｓ)

処理を終了します。

〔対策〕

該当するオペランドのオプションの記述形式を確認して，誤っている指定値を修正してください。例えば，数値しか指定できないオプションの引数に文字列を指定した場合などに，このメッセージは出力されます。

KFAA50006-E

A definition file cannot be analyzed because memory is insufficient. (required memory = aa....aa) (M)

定義ファイルの解析処理でメモリ不足が発生しました。

aa....aa：

エラーが発生した際の要求メモリサイズ（単位：バイト）

(Ｓ)

処理を終了します。

〔対策〕

不要なプロセスがあれば削除し，再実行してください。不要なプロセスがない場合は，メモリが不足しています。メモリを増設するなどの対策を行ってから，再実行してください。

KFAA50007-E

An I/O error occurred. (file = aa....aa) (M)

定義ファイルの読み込みでエラーが発生しました。

aa....aa：

定義ファイル名

(Ｓ)

処理を終了します。

〔対策〕

定義ファイルに異常がないかを調査してください。

定義ファイル名がserver.defの場合，サーバ定義が壊れているおそれがあります。そのため，サーバ定義を削除してから，新規にサーバ定義を作成してください。そのあとで，再実行してください。

KFAA50008-E

A definition file cannot be opened. (definition file = aa....aa, error number = bb....bb) (M)

定義ファイルがオープンできませんでした。

aa....aa：

ファイル名

bb....bb：エラー番号

エラー番号が0の場合は，パス名の記述に誤りがあります。

(Ｓ)

処理を終了します。

〔対策〕

表示されたエラー番号をOSのマニュアルで調べて，エラーの原因を取り除いてください。表示されたエラー番号からでは対処方法がわからない場合は，adbinfogetコマンドを実行してトラブルシュート情報を取得してから，弊社問い合わせ窓口に連絡してください。

KFAA50009-E

The length of a record exceeds the maximum. (file = aa....aa, line = bb....bb) (M)

定義ファイルに記述した1行が4,000バイトを超えています。

aa....aa：

ファイル名

bb....bb：

エラーが発生した行

(Ｓ)

処理を終了します。

〔対策〕

定義ファイルでエラーが発生した行の長さを確認してください。

定義の1行に記述できる最大文字数は4,000バイトです。4,000バイトを超える場合は，複数行に分けて記述してください。行を継続させる場合，行の末尾に継続文字として¥を記述して，その直後で改行してください。行の継続については，マニュアルHADB　システム構築・運用ガイドのサーバ定義の文法規則を参照してください。

なお，日本語を記述する場合，1文字が2バイト以上に変換されることがあります。このため，テキストエディタ上では1行の長さが4,000バイト以内であっても，4,000バイトを超えると認識される場合があります。日本語を記述する場合は注意してください。

KFAA50010-E

A specified variable name is invalid. (file = aa....aa, line = bb....bb) (M)

指定されたset形式のオペランド名に次の誤りがあり，解析できません。

set形式のオペランド名の記述がありません。

指定されたset形式のオペランド名に誤りがあります。または，サポートされていないset形式のオペランド名が指定されています。

aa....aa：

定義ファイル名

bb....bb：

エラーが発生した行

(Ｓ)

処理を終了します。

〔対策〕

set形式のオペランド名を正しく指定してください。または，定義ファイルと定義内容の関係が正しいか見直してください。

KFAA50011-E

The format of aa....aa is invalid. (file = bb....bb, line = cc....cc) (M)

定義ファイルの記述形式に誤りがあります。

aa....aa：

エラーが発生した定義名

bb....bb：

定義ファイル名

cc....cc：

エラーが発生した行

(Ｓ)

処理を終了します。

〔対策〕

該当する定義名と指定値の間に，イコール（=）が指定されていないため，追加してください。

KFAA50012-E

A required definition is not specified. (file = aa....aa, operand = bb....bb) (M)

定義ファイルに指定が必須のオペランドがありません。

aa....aa：

定義ファイル名

bb....bb：

オペランド名

(Ｓ)

処理を終了します。

〔対策〕

指定が必須のadb_db_pathオペランドが指定されているかどうかを確認してください。指定されていなかったり，指定が誤っていたりした場合は，指定し直してください。

KFAA50013-E

A required option is not specified. (file = aa....aa, line = bb....bb, command = cc....cc, option = ddd) (M)

定義ファイルに省略できないオプションが指定されていません。

aa....aa：

定義ファイル名

bb....bb：

エラーが発生した行

cc....cc：

オペランド名

ddd：

オプション名

(Ｓ)

処理を終了します。

〔対策〕

指定が必須のオプションが指定されているかどうかを確認してください。

KFAA50014-W

A definition is repeated. The first definition will be used and processing will continue. (file = aa....aa, line = bb....bb, operand = cc....cc) (M)

定義ファイルに同じオペランドを2つ以上指定しています。最初に指定されているオペランドの指定値を有効とします。

aa....aa：

定義ファイル名

bb....bb：

2つ目以降の定義が指定されている行数

cc....cc：

二重に指定されたオペランド名

(Ｓ)

処理を続行します。

〔対策〕

最初に指定されているオペランドの指定値を確認してください。指定値に問題がない場合は，2つ目以降の重複しているオペランドを削除してください。指定値に問題がある場合は，有効とするオペランドだけを残し，重複しているオペランドを削除してください。そのあとで，再実行してください。

KFAA50015-E

The specified DB directory does not exist. (M)

サーバ定義に指定されたDBディレクトリがありません。

(Ｓ)

処理を終了します。

〔対策〕

サーバ定義のadb_db_pathオペランドに指定したDBディレクトリのパス名を確認して，誤りがある場合は修正してください。そのあとで，adbstartコマンドを実行してHADBサーバを開始してください。

KFAA50016-E

The DB directory contents are invalid. (M)

DBディレクトリの内容が不正です。

(Ｓ)

処理を終了します。または，HADBサーバが異常終了することがあります。

〔対策〕

サーバ定義のadb_db_pathオペランドに正しいDBディレクトリのパス名が指定されているかを確認してください。そのあとで，adbstartコマンドを実行してHADBサーバを開始してください。

正しいDBディレクトリのパス名を指定しているのに，このメッセージが出力された場合は，次に示すどちらかの対処をしてください。

データベースをバックアップから回復する

adbinitコマンドを実行して，DBディレクトリを初期化する

KFAA50017-E

The specified DB directory path is invalid. (information = aa....aa) (M)

DBディレクトリのパス名が不正です。

aa....aa：エラーの原因

INVALID PATH FORMAT：パス名の指定形式が不正です。

INVALID LETTER：不正な文字が指定されています。

(Ｓ)

処理を終了します。

〔対策〕

サーバ定義のadb_db_pathオペランドに指定したDBディレクトリのパス名を確認してください。指定形式が誤っていたり，使用できない文字があったりした場合は，修正してください。そのあとで，adbstartコマンドを実行してHADBサーバを開始してください。

また，エラー要因としてINVALID PATH FORMATが出力された場合，次に示す不正がないか確認してください。

1文字目がスラッシュ（/）以外の文字である

長さが0の文字列が指定されている

先頭または末尾が空白である

KFAA50018-E

An error occurred while accessing to the message catalog file. (information = aa....aa) (E)

メッセージカタログファイルにアクセスしたときにエラーが発生しました。

aa....aa：エラーの原因

FAILED TO GET THE PATH NAME OF THE CATALOG FILE

メッセージカタログファイル名の取得に失敗しました。

System call error, system call = "bb....bb", errno = cc....cc

システムコールでエラーが発生しました。

bb....bb：エラーとなったシステムコール名

cc....cc：エラー番号

(Ｓ)

処理を終了します。

〔対策〕

メッセージに出力されたエラー要因aa....aaに従って，エラーを取り除いてください。

aa....aaがFAILED TO GET THE PATH NAME OF THE CATALOG FILEの場合

環境変数ADBDIR，および環境変数ADBCLTDIRの指定値を見直してください。また，メッセージカタログファイルの格納ディレクトリ※を見直してください。

注※

・HADBサーバの場合：$ADBDIR/lib

・Windows版のHADBクライアントの場合：%ADBCLTDIR%¥lib

・Linux版のHADBクライアントの場合：$ADBCLTDIR/lib

aa....aaがSystem call error, system call = "bb....bb", errno = cc....ccの場合

表示されたシステムコール名とエラー番号をOSのマニュアルで調べて，エラーの原因を取り除いてください。表示されたシステムコール名とエラー番号からでは対処方法がわからない場合は，adbinfogetコマンドを実行してトラブルシュート情報を取得してから，弊社問い合わせ窓口に連絡してください。

対策を実施したあとで，adbstartコマンドを実行して再度HADBサーバを開始してください。

KFAA50019-E

An error occurred while accessing to the message log file. (information = aa....aa) (E)

メッセージログファイルにアクセスしたときにエラーが発生しました。

aa....aa：エラーの原因

FAILED TO GET THE PATH NAME OF THE MESSAGE LOG FILE

サーバメッセージログファイル名の取得に失敗しました。

FAILED TO GET THE PATH NAME OF THE CLIENT MESSAGE LOG FILE

クライアントメッセージログファイル名の取得に失敗しました。

System call error, system call = "bb....bb", errno = cc....cc

システムコールでエラーが発生しました。

bb....bb：エラーとなったシステムコール名

cc....cc：エラー番号

(Ｓ)

処理を終了します。

〔対策〕

メッセージに出力されたエラー要因aa....aaに従って，エラーを取り除いてください。

aa....aaがFAILED TO GET THE PATH NAME OF THE MESSAGE LOG FILEの場合

サーバメッセージログファイルの格納ディレクトリ（$ADBDIR/spool/），および環境変数ADBDIRの指定値をそれぞれ見直してください。

aa....aaがFAILED TO GET THE PATH NAME OF THE CLIENT MESSAGE LOG FILEの場合

クライアントメッセージログファイルの格納ディレクトリ※，および環境変数ADBCLTDIRの指定値をそれぞれ見直してください。

注※

・Windows版のHADBクライアントの場合：%ADBCLTDIR%¥spool

・Linux版のHADBクライアントの場合：$ADBCLTDIR/spool

aa....aaがSystem call error, system call = "bb....bb", errno = cc....ccの場合

表示されたシステムコール名とエラー番号をOSのマニュアルで調べて，エラーの原因を取り除いてください。表示されたシステムコール名とエラー番号からでは対処方法がわからない場合は，adbinfogetコマンドを実行してトラブルシュート情報を取得してから，弊社問い合わせ窓口に連絡してください。

対策を実施したあとで，adbstartコマンドを実行して再度HADBサーバを開始してください。

KFAA50020-E

The character encodings used for the specified database and for the database used by HADB are different. (database encoding = "aa....aa", HADB encoding = "bb....bb") (M)

データベースで使用されている文字コードと，HADBサーバがデータベースで使用する文字コードが不一致です。

aa....aa：データベースで使用されている文字コード

adbinitコマンドを実行したときに環境変数ADBLANGに指定していた文字コードのことです。

bb....bb：HADBサーバがデータベースで使用する文字コード

環境変数ADBLANGに指定している文字コードのことです。

(Ｓ)

処理を終了します。

〔対策〕

サーバ定義のadb_db_pathオペランドに指定したDBディレクトリのパス名，および環境変数ADBLANGに指定した文字コードが正しいか確認してください。

正しいDBディレクトリのパス名，および正しい文字コードを環境変数ADBLANGに指定してから再度HADBサーバを開始してください。

また，aa....aaに"unsupported"が返却された場合，データベースが壊れているおそれがあります。DBディレクトリをadbinitコマンドで初期化してください。バックアップが必要な場合は，初期化する前にOSのcpコマンドなどでコピーしてください。

KFAA50021-E

The HADB system cannot terminate because it is connected to an application. (M)

接続中のAPまたは実行中のコマンドがあるため，HADBサーバを終了できません。

(Ｓ)

処理を終了します。

〔対策〕

次に示すどれかの対処をしてください。

接続しているAPがHADBサーバから切り離され，かつ実行中のコマンドが終了するまで待ってから，adbstopコマンドを再実行してください。または，adbstop --wait connectionコマンドを実行してください。

処理中のトランザクションの完了，および実行中のコマンドの終了を待ってからHADBサーバを終了したい場合は，adbstop --wait transactionコマンドを実行してください。

処理中のトランザクションおよび実行中のコマンドをキャンセルしてもよい場合は，adbstop --cancelコマンドを実行してください。

adbstopコマンドのオプションについては，マニュアルHADB　システム構築・運用ガイドの定期運用のHADBサーバの開始・終了と稼働モードのHADBサーバの終了方法を参照してください。または，マニュアルHADB　コマンドリファレンスのadbstop（HADBサーバの終了）を参照してください。

KFAA50022-E

An error occurred while accessing the status file. (information = aa....aa) (M)

ステータスファイルにアクセスしているときにエラーが発生しました。

aa....aa：エラーの原因

System call error, system call = "bb....bb", errno = cc....cc

システムコールでエラーが発生しました。

bb....bb：エラーとなったシステムコール名

cc....cc：エラー番号

Cloud storage I/O error

クラウドストレージ機能でI/Oエラーが発生しました。

(Ｓ)

処理を終了します。

〔対策〕

aa....aaがSystem call error, system call = "bb....bb", errno = cc....ccの場合

表示されたシステムコール名とエラー番号をOSのマニュアルで調べて，エラーの原因を取り除いてください。表示されたシステムコール名とエラー番号からでは対処方法がわからない場合は，adbinfogetコマンドを実行してトラブルシュート情報を取得してから，弊社問い合わせ窓口に連絡してください。

aa....aaがCloud storage I/O errorの場合

このメッセージより前に出力されたクラウドストレージのメッセージを確認して，エラーの原因を取り除いてください。

KFAA50023-E

The HADB server terminated abnormally because an error occurred during the start or end processing for a transaction. (M)

トランザクションの開始処理中，または終了処理中に異常が発生したため，HADBサーバが異常終了しました。

(Ｓ)

HADBサーバを異常終了します。

〔対策〕

このメッセージの直前に出力されているメッセージの対策に従ってエラー要因を取り除いてください。そのあとに，HADBサーバを開始してください。

KFAA50024-E

The HADB system cannot be restarted because the following server definitions are different from the last time the system was started. (M)

サーバ定義が前回開始時と異なるため，再開始できません。

(Ｓ)

処理を終了します。

〔対策〕

このメッセージのあとに，KFAA50025-Eメッセージが出力されます。KFAA50025-Eメッセージの対策に従ってください。

KFAA50025-E

A value specified in the server definition aa....aa the last time the HADB system was started was bb....bb. The value is now cc....cc. (M)

サーバ定義が前回開始時と異なるため，再開始できません。

aa....aa：前回開始時と指定値が異なったサーバ定義のオペランド名

adb_sys_max_usersオペランド

adb_sys_rthd_numオペランド

adb_sys_memory_limitオペランド

adb_sys_rthd_area_maxオペランド

adb_sys_proc_area_maxオペランド

bb....bb：

前回開始時の指定値

指定されていなかった場合は"unspecified"が表示されます。

cc....cc：

今回開始時の指定値

指定されていない場合は"unspecified"が表示されます。

(Ｓ)

処理を終了します。

〔対策〕

前回開始時と指定値が異なったサーバ定義のオペランド名aa....aaの指定値を，前回開始時の指定値bb....bbと一致させてから，adbstartコマンドを再実行してください。

KFAA50026-I

The following values were specified for the aa....aa. (M)

aa....aaに値が指定されました。

このメッセージのあとに，指定された値を表示するメッセージが出力されます。

aa....aa：

server definitions：サーバ定義

client definitions：クライアント定義

adbinit control-file：初期設定オプションファイル

adbmodarea control-file：DBエリア追加・変更オプションファイル

adbimport options：インポートオプション

adbexport options：エクスポートオプション

adbidxrebuild options：インデクス再作成オプション

adbgetcst options：コスト情報収集オプション

adbmergechunk options：マージチャンクオプション

adbmodbuff options：バッファ変更オプション

adbimport column-structure-information-file：列構成情報ファイル

adbarchivechunk options：アーカイブチャンクオプション

adbunarchivechunk options：アンアーカイブチャンクオプション

client-managing definitions：クライアント管理定義

adbchgchunkstatus batch-changes-of-chunk-statuses-option-file：チャンクの状態の一括変更設定ファイル

(Ｓ)

処理を続行します。

KFAA50027-I

aa....aa bb....bb (M)

サーバ定義のオペランドaa....aaに，bb....bbが指定されました。

aa....aa：

サーバ定義のオペランド名

bb....bb：オペランドの指定値

set形式のオペランドの場合

先頭にイコール（=）が表示されます。

なお，指定値の形式が「単位付き整数」のオペランドの場合，単位の指定を省略したときに仮定される単位の数値に変換されたあとの値が出力されます。その際，単位は出力されません。

（例）サーバ定義にadb_sys_memory_limit = 192GB（196,608MB）と指定した場合

KFAA50027-I adb_sys_memory_limit = 196608

コマンド形式のオペランドの場合

aa....aaオペランドに指定したすべてのオプション名とその引数の指定値が，「オプション名△オプションの引数の指定値」の形式で表示されます。なお，△は半角スペースになります。

(Ｓ)

処理を続行します。

KFAA50028-E

An error occurred while accessing the shared memory ID file. (information = aa....aa) (M)

共有メモリID格納ファイル（$ADBDIR/spool/.adbshmid）にアクセスしているときに，エラーが発生しました。

aa....aa：エラーの原因

System call error, system call = "bb....bb", errno = cc....cc

システムコールでエラーが発生しました。

bb....bb：エラーとなったシステムコール名

cc....cc：エラー番号

I/O retry count over flow

共有メモリID格納ファイルがビジーです。

(Ｓ)

処理を終了します。

〔対策〕

メッセージに出力されたエラー要因aa....aaに従って，エラーを取り除いてください。

aa....aaがSystem call error, system call = "bb....bb", errno = cc....ccの場合

表示されたシステムコール名とエラー番号をOSのマニュアルで調べて，エラーの原因を取り除いてください。表示されたシステムコール名とエラー番号からでは対処方法がわからない場合は，adbinfogetコマンドを実行してトラブルシュート情報を取得してから，弊社問い合わせ窓口に連絡してください。

aa....aaがI/O retry count over flowの場合

時間を置いてからコマンドを再実行してください。

KFAA50029-E

An error occurred while accessing the shared memory dump file. (information = aa....aa) (M)

共有メモリダンプファイルにアクセスしているときに，エラーが発生しました。

aa....aa：エラーの原因

System call error, system call = "bb....bb", errno = cc....cc

システムコールでエラーが発生しました。

bb....bb：エラーとなったシステムコール名

cc....cc：エラー番号

I/O retry count over flow

共有メモリダンプファイルがビジーです。

(Ｓ)

処理を終了します。

〔対策〕

メッセージに出力されたエラー要因aa....aaに従って，エラーを取り除いてください。

aa....aaがSystem call error, system call = "bb....bb", errno = cc....ccの場合

表示されたシステムコール名とエラー番号をOSのマニュアルで調べて，エラーの原因を取り除いてください。表示されたシステムコール名とエラー番号からでは対処方法がわからない場合は，adbinfogetコマンドを実行してトラブルシュート情報を取得してから，弊社問い合わせ窓口に連絡してください。

aa....aaがI/O retry count over flowの場合

時間を置いてからコマンドを再実行してください。

KFAA50030-E

An error occurred while accessing the DB directory. (information = aa....aa) (M)

DBディレクトリにアクセスしているときに，エラーが発生しました。

aa....aa：エラーの原因

System call error, system call = "bb....bb", errno = cc....cc

システムコールでエラーが発生しました。

bb....bb：エラーとなったシステムコール名

cc....cc：エラー番号

(Ｓ)

処理を終了します。

〔対策〕

表示されたシステムコール名とエラー番号をOSのマニュアルで調べて，エラーの原因を取り除いてください。表示されたシステムコール名とエラー番号からでは対処方法がわからない場合は，adbinfogetコマンドを実行してトラブルシュート情報を取得してから，弊社問い合わせ窓口に連絡してください。

KFAA50032-E

The HADB server cannot be started because the specified value of the following server definition, client-managing definition or environment variable is different from other specified node values. (M)

サーバ定義，クライアント管理定義，または環境変数の指定値が，他ノードの指定値と異なるため，HADBサーバを開始できません。

(Ｓ)

処理を終了します。

〔対策〕

このメッセージのあとに，KFAA50033-Eメッセージが出力されます。KFAA50033-Eメッセージの対策に従ってください。

KFAA50033-E

The HADB server cannot be started because the specified value of the aa....aa(bb....bb) is different from other specified node values. (local node = cc....cc, other node = dd....dd) (M)

bb....bbの指定値が，他ノードの指定値と異なるため，HADBサーバを開始できません。

aa....aa：値の指定先

server definition：サーバ定義

client-managing definition：クライアント管理定義

environment variable：環境変数

bb....bb：

他ノードの指定値と異なる値が指定されたサーバ定義のオペランド名，クライアント管理定義のオペランド名，または環境変数名

cc....cc：

自ノードの指定値

指定されていない場合は"unspecified"が表示されます。

また，bb....bbがadbclientmangの場合は，*が表示されます。

dd....dd：

他ノードの指定値

指定されていない場合は"unspecified"が表示されます。

また，bb....bbがadbclientmangの場合は，*が表示されます。

(Ｓ)

処理を終了します。

〔対策〕

aa....aaがserver definitionまたはenvironment variableの場合

bb....bbの指定値を，全ノードで同じにしてください。

bb....bbに次に示すサーバ定義のオペランド名が表示された場合は，bb....bbの指定値を，プライマリノードとセカンダリノードで同じにしてください。

adb_sql_default_dbarea_shared

adb_rpc_port

adb_syndict_storage_path

adb_cmd_dvbix_rthd_use

adb_cmd_ixrec_file_use

adb_auth_keyc_endpoint

adb_auth_clt_keyc_endpoint

adb_auth_keyc_realm

adb_auth_keyc_clt_id

aa....aaがclient-managing definitionの場合

bb....bbの指定値を，プライマリノードとセカンダリノードで同じにしてください。

KFAA50034-E

Startup wait processing for other nodes timed out. (timeout process = aa....aa) (M)

他ノードの開始処理完了の待ち時間がタイムアウトしました。

aa....aa：タイムアウトした処理

Awaiting the communication establishment with other nodes

他ノードのHADBサーバとのサーバ間通信の確立待ち

Awaiting the monbegin command of the HA monitor execute

HAモニタのmonbeginコマンドの実行待ち

Awaiting the HADB server start completion of other nodes

他ノードのHADBサーバの開始完了待ち

(Ｓ)

処理を終了します。

〔対策〕

サーバ定義のadb_sys_node_start_wait_timeオペランドの値を大きくしてください。

オペランドの値を大きくしてもタイムアウトする場合は，他ノードのHADBサーバの状態とHAモニタの状態を確認して，このメッセージに出力されるタイムアウトした処理の原因を取り除いてください。そのあとで，操作を再実行してください。

なお，ワーカーノードの追加処理中にaa....aaがAwaiting the communication establishment with other nodesでエラーとなった場合，プライマリノードで次のトランザクションまたはコマンドが実行中である可能性があります。

読み書き可能トランザクション

adbimportコマンド

adbidxrebuildコマンド

adbgetcstコマンド

adbmergechunkコマンド

adbchgchunkcommentコマンド

adbchgchunkstatusコマンド

adbarchivechunkコマンド

adbunarchivechunkコマンド

adbreorgsystemdataコマンド

adbsyndictコマンド

adbaudittrailコマンド（--swapオプションまたは-dオプションを指定した場合を除く）

ワーカーノードの追加を優先したい場合は，プライマリノードで実行中のトランザクションまたはコマンドをキャンセルしてください。そのあとに，ワーカーノードの追加を再実行してください。

KFAA50035-E

A value specified for server definition "adb_sys_multi_node_info" or "adb_sys_multi_worker_node_info" is invalid. (reason = aa....aa) (M)

サーバ定義の次のどちらかのオペランドの指定値に誤りがあります。

adb_sys_multi_node_infoオペランド

adb_sys_multi_worker_node_infoオペランド

aa....aa：

エラーの原因

(Ｓ)

処理を終了します。

〔対策〕

出力されたエラーの原因に従って対策してください。

項番

aa....aaの表示

エラーの原因

対処

1

The same IP address is specified multiple times

同じIPアドレスが複数指定されています。

サーバ定義のadb_sys_multi_node_infoオペランドおよびadb_sys_multi_worker_node_infoオペランドに指定したホスト名で，重複しているIPアドレスの指定を修正してください。

2

Multiple nodes are specified with the same combination of IP address and port number

IPアドレスとポート番号の組み合わせの指定が重複しています。

サーバ定義のadb_sys_multi_node_infoオペランドに指定されたノードのIPアドレスとポート番号の組み合わせのどれかと，adb_sys_multi_worker_node_infoオペランドに指定されたIPアドレスとポート番号の組み合わせが重複しています。指定値が重複しているノードのIPアドレスまたはポート番号の指定を修正してください。

3

Information for the local node is not specified

自ノードの情報が指定されていません。

自ノードのホスト名とポート番号を，サーバ定義のadb_sys_multi_node_infoオペランドまたはadb_sys_multi_worker_node_infoオペランドに指定してください。

また，自ノードがワーカーノードの場合に，自ワーカーノードのホスト名をサーバ定義のadb_sys_multi_worker_node_infoオペランドではなく，adb_sys_multi_node_infoオペランドに指定したときにもこのメッセージが出力されます。この場合，自ワーカーノードのホスト名およびポート番号をadb_sys_multi_worker_node_infoオペランドに指定してください。

4

The value specified for the local node port number in server definition adb_sys_multi_node_info or adb_sys_multi_worker_node_info and the value specified for server definition adb_rpc_port are the same value

サーバ定義のadb_sys_multi_node_infoオペランドまたはadb_sys_multi_worker_node_infoオペランドに指定した自ノードのポート番号と，サーバ定義のadb_rpc_portオペランドに指定したポート番号が同じです。

次のどちらかを変更してください。

サーバ定義のadb_rpc_portオペランドの指定値

サーバ定義のadb_sys_multi_node_infoオペランドまたはadb_sys_multi_worker_node_infoオペランドに指定した自ノードのポート番号

5

Only one host name is specified

サーバ定義のadb_sys_multi_node_infoオペランドにホスト名が1つしか指定されていません。

サーバ定義のadb_sys_multi_node_infoオペランドに2つ以上のホスト名を指定してください。

KFAA50036-E

The aa....aa command cannot be executed on bb....bb. (M)

bb....bbではaa....aaコマンドを実行できません。

aa....aa：

実行できないコマンド名

bb....bb：実行ノード

secondary nodes：セカンダリノード

worker nodes：ワーカーノード

(Ｓ)

処理を終了します。

〔対策〕

プライマリノードでaa....aaコマンドを実行してください。

KFAA50037-E

An error occurred while accessing the semaphore ID file. (information = aa....aa) (M)

セマフォ集合ID格納ファイルのアクセス中にエラーが発生しました。

aa....aa：エラーの原因

System call error, system call = "bb....bb", errno = cc....cc

システムコールでエラーが発生しました。

bb....bb：エラーとなったシステムコール名

cc....cc：エラー番号

I/O retry count over flow

セマフォ集合ID格納ファイルがビジー状態です。

(Ｓ)

処理を終了します。

〔対策〕

メッセージに出力されたエラー要因aa....aaに従って，エラーを取り除いてください。

aa....aaがSystem call error, system call = "bb....bb", errno = cc....ccの場合

表示されたエラー番号をOSのマニュアルで調べて，エラー要因を取り除いてください。表示されたシステムコール名とエラー番号からでは対処方法がわからない場合は，adbinfogetコマンドを実行してトラブルシュート情報を取得してから，弊社問い合わせ窓口に連絡してください。

aa....aaがI/O retry count over flowの場合

時間を置いてからコマンドを再実行してください。

KFAA50038-E

The database cannot be upgraded because aa....aa. (M)

aa....aaの理由によって，データベースのバージョンアップができません。

aa....aa：エラーの原因

of an abnormal termination the last time it ended

前回のHADBサーバの終了モードが異常終了または強制終了であるため

the adbstart command was never been executed in previous versions

旧バージョンのときに一度もHADBサーバを開始していないため

of using the multiple node facility

マルチノード機能を使用しているため

(Ｓ)

処理を終了します。

〔対策〕

マニュアルHADB　システム構築・運用ガイドのバージョンアップに失敗した場合の対処方法のKFAA50038-Eメッセージが出力された場合を参照して，対処してください。

なお，aa....aaがof using the multiple node facilityの場合は，マニュアルHADB　システム構築・運用ガイドのバージョンアップ時の注意事項を確認したあとで，次に示す手順に従って対処してください。

マルチノード機能を使用しないようにするために，サーバ定義からadb_sys_multi_node_infoオペランドを削除する。

HADBサーバを開始し，データベースをバージョンアップする。

手順2.が正常終了したあとに，HADBサーバを終了する。

マルチノード機能を使用するために，サーバ定義にadb_sys_multi_node_infoオペランドを追加する。そのあとで，マルチノード構成のHADBサーバを開始する。

KFAA50039-E

The HADB server cannot be started because the HADB version is older than the database version. (HADB version = "aa....aa", database version = "bb....bb") (M)

HADBサーバのバージョンがデータベースのバージョンより古いため，HADBサーバを開始できません。

aa....aa：

HADBサーバのバージョン

bb....bb：

データベースのバージョン

(Ｓ)

処理を終了します。

〔対策〕

HADBサーバのバージョンをデータベースのバージョンと同じにしてください。HADBサーバのバージョンアップ方法については，マニュアルHADB　システム構築・運用ガイドのHADBサーバのバージョンアップを参照してください。

KFAA50040-E

ISO cannot be specified for the sorting order, because the character encoding to be used on the HADB server is not Unicode (UTF-8). (ADBLANG = aa....aa, adb_sql_order_mode = bb....bb) (M)

HADBサーバで使用する文字コードがUnicode（UTF-8）ではないため，並び替え順序にISOは指定できません。

aa....aa：環境変数ADBLANGの値

SJIS：HADBサーバで使用する文字コードにShift-JISを指定しています。

bb....bb：adb_sql_order_modeオペランドの値

ISO：並び替え順序にISOを指定しています。

(Ｓ)

処理を終了します。

〔対策〕

サーバ定義adb_sql_order_modeオペランドにBYTEを指定してください。そのあとに，adbstartコマンドでHADBサーバを開始してください。

または，環境変数ADBLANGをUnicode（UTF-8）に変更して，adbinitコマンドでデータベースを再作成してください。

KFAA50041-E

aa....aa during the bb....bb standby processing. (M)

bb....bbの待機状態中にaa....aaが発生しました。

aa....aa：エラーの原因

A timeout occurred：タイムアウトが発生しました。

A cancel was detected：キャンセルを検知しました。

bb....bb：待機状態中の処理

termination：終了処理

(Ｓ)

処理を終了します。

〔対策〕

エラーの原因がA timeout occurredの場合

adbstop --wait connectionコマンドの実行時にこのメッセージが出力された場合は，接続中のAPがHADBサーバから切り離され，かつ実行中のコマンドが終了したあとに，adbstop --wait connectionコマンドを再実行してください。または，-tオプションに指定するタイムアウトまでの待ち時間を長くして，adbstop --wait connectionコマンドを再実行してください。

adbstop --wait transactionコマンドの実行時にこのメッセージが出力された場合は，処理中のトランザクションおよび実行中のコマンドがすべて終了したあとに，adbstop --wait transactionコマンドを再実行してください。または，-tオプションに指定するタイムアウトまでの待ち時間を長くして，adbstop --wait transactionコマンドを再実行してください。

エラーの原因がA cancel was detectedの場合

adbstop --wait connectionまたはadbstop --wait transactionコマンドの実行時にこのメッセージが出力された場合は，adbstop --cancelコマンドでHADBサーバを終了してください。

KFAA50042-W

The user does not have permission to access the specified directory in the server definition adb_core_path. (M)

サーバ定義のadb_core_pathオペランドに指定したディレクトリにアクセスする権限がありません。

(Ｓ)

処理を続行します。

〔対策〕

HADBサーバを正常終了して，サーバ定義のadb_core_pathオペランドに指定したディレクトリにアクセスする権限をHADB管理者に付与してください。そのあとで，adbstartコマンドを実行してHADBサーバを開始してください。

KFAA50043-E

An HADB server could not be returned to a multi-node configuration because aa....aa. (M)

マルチノード構成にノードを復帰させることができません。

aa....aa：

エラーの原因

bb....bb：

変更前のサーバ定義のオペランドの指定値

cc....cc：

変更後のサーバ定義のオペランドの指定値

(Ｓ)

処理を終了します。

〔対策〕

aa....aaに表示されたエラーの原因に対する対処をしてください。

aa....aaの表示

エラーの原因

対処

one of the HADB servers that composes the multi-node configuration is performing termination processing

マルチノード構成のHADBサーバの中に，終了処理中のHADBサーバがあります。

HADBサーバの終了処理が完了したあとに，ノードの復帰操作を実行してください。

the primary node is performing switchover processing

プライマリノードの切り替え処理中です。

プライマリノードの切り替えが完了したあとに，ノードの復帰操作を実行してください。

another HADB server is being returned to the multi-node configuration

マルチノード構成への復帰処理中のノードがあります。

マルチノード構成への復帰処理が完了したあとに，ノードの復帰操作を実行してください。

an application or a command is connected to the HADB server

マルチノード構成のHADBサーバに接続中のAPまたはコマンドがあります。

APおよびコマンドの接続が切断されたあとに，ノードの復帰操作を実行してください。

a value specified in the server definition adb_sys_rthd_num the last time the HADB server was started was bb....bb. The value is now cc....cc

サーバ定義のadb_sys_rthd_numオペランドの指定値が変更されています。

サーバ定義のadb_sys_rthd_numオペランドの指定値を元に戻したあとに，ノードの復帰操作を実行してください。

a worker node is being added to the multi-node configuration

マルチノード構成へ追加処理中のワーカーノードがあります。

ワーカーノードの追加処理が完了したあとに，ノードの復帰操作を実行してください。

KFAA50044-I

The HADB server of the connection-destination node terminated normally. (node number = aa....aa, host name = bb....bb, IP address = cc....cc) (M)

接続先のHADBサーバが正常終了しました。

aa....aa：

HADBサーバが正常終了したノードのノード番号

bb....bb：

HADBサーバが正常終了したノードのホスト名（サーバ間通信）

cc....cc：

HADBサーバが正常終了したノードのIPアドレス（サーバ間通信）

(Ｓ)

処理を続行します。

KFAA50045-E

Execution of the HA Monitor command failed. (M)

HAモニタのコマンドの実行に失敗しました。

(Ｓ)

処理を終了します。

〔対策〕

次のことを確認してください。

環境変数PATHに，HAモニタのパスが指定されているか

HAモニタがインストールされているか

コマンド用環境変数定義（multinode.env）のADBDIRに指定したパスが正しいか

KFAA50046-E

The specified node type does not match the status of HA Monitor on the server. (alias = "aa....aa", HADB node type = bb....bb, HA Monitor status = cc....cc) (M)

HADBサーバのノード種別と，HAモニタの状態が合っていません。

aa....aa：

HAモニタのサーバ識別名

bb....bb：HADBサーバのノード種別

PRIMARY：プライマリノード

SECONDARY：セカンダリノード

cc....cc：HAモニタの状態

ONLINE：実行系

STANDBY：待機系

(Ｓ)

処理を終了します。

〔対策〕

HAモニタのserversファイルの指定と，actcommandオペランドに指定したシェルコマンドの処理が正しいかを確認してください。

bb....bbとcc....ccの関係が，次のどちらかに該当する場合は正しい状態です。

bb....bbがPRIMARYで，cc....ccがONLINE

bb....bbがSECONDARYで，cc....ccがSTANDBY

なお，HAモニタの監視パスに障害が発生したあとに，マルチノード構成にノードを復帰した場合，このメッセージが出力されることがあります。この場合，HAモニタのmonlinkコマンドを実行して監視パスを復旧してください。

KFAA50047-E

An error occurred on another node or an HADB server on another node was terminated during the HADB system start processing. (node number = aa....aa, host name = bb....bb, IP address = cc....cc) (M)

マルチノード構成のHADBサーバの開始処理中に，次のどちらかの事象が発生したため，マルチノード構成のHADBサーバを開始することができません。

ほかのノードでエラーが発生した

ほかのノードのHADBサーバが終了した

aa....aa：

事象が発生したノードのノード番号

ノード番号の取得前にワーカーノードの追加処理がエラーとなった場合は，0が出力されます。

bb....bb：

事象が発生したノードのホスト名（サーバ間通信）

cc....cc：

事象が発生したノードのIPアドレス（サーバ間通信）

(Ｓ)

処理を終了します。

〔対策〕

エラーが発生したノードのエラーを対処したあとに，マルチノード構成のHADBサーバを開始してください。

ほかのノードのHADBサーバが終了した場合は，adbstartコマンドを再実行して，マルチノード構成のHADBサーバを開始してください。

なお，次の場合にもこのメッセージが出力されることがあります。

ノードの復帰処理中にあとからほかのノードが復帰しようとした場合

ノードの復帰処理中にワーカーノードを追加しようとした場合

KFAA50048-E

The server definition adb_sys_memory_limit cannot be defined together with the server definition adb_sys_proc_area_max or the server definition adb_sys_rthd_area_max. (M)

サーバ定義のadb_sys_memory_limitオペランドは，サーバ定義のadb_sys_proc_area_maxオペランド，またはサーバ定義のadb_sys_rthd_area_maxオペランドと同時に指定できません。

(Ｓ)

処理を終了します。

〔対策〕

サーバ定義のadb_sys_memory_limitオペランドを指定する場合は，サーバ定義のadb_sys_proc_area_maxオペランドおよびサーバ定義のadb_sys_rthd_area_maxオペランドの指定を削除してください。そのあとで，操作を再実行してください。

サーバ定義のadb_sys_proc_area_maxオペランドまたはサーバ定義のadb_sys_rthd_area_maxオペランドを指定する場合は，サーバ定義のadb_sys_memory_limitオペランドの指定を削除してください。そのあとで，操作を再実行してください。

KFAA50049-E

The HADB server cannot be started because the HADB server version is different from the HADB server version of another node. (local node = aa....aa, other node = bb....bb) (M)

HADBサーバのバージョンが他ノードのHADBサーバのバージョンと異なるため，HADBサーバを開始できません。

aa....aa：

自ノードのHADBサーバのバージョン

bb....bb：

他ノードのHADBサーバのバージョン

(Ｓ)

処理を終了します。

〔対策〕

各ノードのHADBサーバのバージョンを一致させてから，操作を再実行してください。

ノードごとに修正版HADBサーバの入れ替え作業を実施している場合は，バックアップからサーバディレクトリを回復してください。そのあとに，マニュアルHADB　システム構築・運用ガイドの修正版HADBサーバとの入れ替え（マルチノード機能の使用時）を参照して，修正版HADBサーバを再度インストールしてください。

KFAA50050-I

The extended syslog facility was used on the HADB server. (L+M)

HADBサーバに拡張SYSLOG機能が適用されました。

(Ｓ)

処理を続行します。

KFAA50051-W

The character encoding conversion facility of the extended syslog facility could not be used. (reason = aa....aa) (M)

拡張SYSLOG機能の文字コード変換機能を適用できませんでした。

aa....aa：

適用できない原因

(Ｓ)

処理を続行します。

〔対策〕

syslogの文字コード変換機能を使用する場合は，aa....aaに表示された適用できない原因に対する対処をしてください。

aa....aaの表示

適用できない原因

対処

The extended syslog facility does not support the character encoding conversion facility

拡張SYSLOG機能が文字コード変換機能に対応していません。

いったんHADBサーバを終了し，文字コード変換機能に対応しているHA Logger Kit for Linux（拡張SYSLOG機能）をインストールしてください。そのあと，HADBサーバを開始してください。

HA Logger Kit for Linux（拡張SYSLOG機能）のインストール方法については，取扱説明書 HA Logger Kit for Linux 高信頼ログ基盤拡張SYSLOG機能を参照してください。

Initialization of the character encoding conversion facility failed

文字コード変換機能の初期化に失敗しました。

syslogの文字コード変換を行う場合，前提ソフトウェアとしてHitachi Code Converterが必要になります。

Hitachi Code Converterをインストールしていない場合

いったんHADBサーバを終了し，Hitachi Code Converterをインストールしてください。そのあと，HADBサーバを開始してください。Hitachi Code Converterのインストール方法については，マニュアルHitachi Code Converter（UNIX編）を参照してください。

Hitachi Code Converterをインストールしている場合

メモリ不足によってエラーが発生した可能性があります。いったんHADBサーバを終了し，メモリ不足の対策をしてください。そのあと，HADBサーバを開始してください。

ヒープメモリに十分な余裕があり，メモリ不足が原因ではない場合は，いったんHADBサーバを終了し，Hitachi Code Converterを再インストールしてください。そのあと，HADBサーバを開始してください。それでもエラーが解消されない場合は，弊社問い合わせ窓口に連絡してください。

KFAA50052-E

An HADB server could not be terminated because aa....aa. (M)

次のどちらかの理由によって，HADBサーバを終了できません。

マルチノード構成に復帰中のノードが存在するため

マルチノード構成に追加中のワーカーノードが存在するため

aa....aa：理由

the HADB server is being returned to a multi-node configuration

マルチノード構成に復帰中のノードが存在します。

a worker node is being added to a multi-node configuration

マルチノード構成に追加中のワーカーノードが存在します。

(Ｓ)

処理を終了します。

〔対策〕

aa....aaがthe HADB server is being returned to a multi-node configurationの場合

マルチノード構成へのノードの復帰処理が完了したあとに，adbstopコマンドを実行してください。

aa....aaがa worker node is being added to a multi-node configurationの場合

マルチノード構成へのワーカーノードの追加処理が完了したあとに，adbstopコマンドを実行してください。

KFAA50053-E

The HADB server terminated abnormally because an error occurred during switchover processing of the primary node. (information = aa....aa) (M)

プライマリノードの切り替え処理中に異常が発生しました。そのため，HADBサーバを異常終了します。

aa....aa：

メッセージID

(Ｓ)

HADBサーバを異常終了します。

〔対策〕

aa....aaに表示されたメッセージIDの対策に従ってください。対策後，必要に応じてマルチノード構成にノードを復帰させてください。

KFAA50054-E

The HADB server operation mode could not be changed because aa....aa. (M)

次のどちらかの理由によって，HADBサーバの稼働モードを変更できません。

マルチノード構成に復帰中のノードが存在するため

マルチノード構成に追加中のワーカーノードが存在するため

aa....aa：理由

the HADB server is being returned to a multi-node configuration

マルチノード構成に復帰中のノードが存在します。

a worker node is being added to a multi-node configuration

マルチノード構成に追加中のワーカーノードが存在します。

(Ｓ)

処理を終了します。

〔対策〕

aa....aaがthe HADB server is being returned to a multi-node configurationの場合

マルチノード構成へのノードの復帰処理が完了したあとに，adbchgsrvmodeコマンドを実行してください。

aa....aaがa worker node is being added to a multi-node configurationの場合

マルチノード構成へのワーカーノードの追加処理が完了したあとに，adbchgsrvmodeコマンドを実行してください。

KFAA50055-I

The HADB server returned to a multi-node configuration. (node number = aa....aa, host name = bb....bb, IP address = cc....cc) (M)

マルチノード構成への復帰処理が完了しました。

aa....aa：

マルチノード構成に復帰したノードのノード番号

bb....bb：

マルチノード構成に復帰したノードのホスト名

cc....cc：

マルチノード構成に復帰したノードのIPアドレス

(Ｓ)

処理を続行します。

KFAA50056-I

An error occurred during an attempt to access a syslog file that uses the extended syslog facility. (information = aa....aa) (M)

拡張SYSLOG機能を使用したsyslogファイルへのアクセス中にエラーが発生しました。

aa....aa：エラーの詳細情報

Function error, function = "bb....bb", errno = cc....cc

拡張SYSLOG機能が提供する関数でエラーが発生しました。

bb....bb：

エラーとなった関数名

cc....cc：

エラー番号

(Ｓ)

処理を続行します。

〔対策〕

bb....bbに表示された関数名と，cc....ccに表示されたエラー番号から，エラーの原因を確認して対策してください。エラーの原因の確認方法と対策方法については，取扱説明書 HA Logger Kit for Linux 高信頼ログ基盤拡張SYSLOG機能を参照してください。

KFAA50057-W

The message log file of another node was in fall-back mode. (node number = aa....aa, host name = bb....bb, IP address = cc....cc) (M)

メッセージログファイルを格納しているディスクの空き容量不足が，このメッセージが出力されたノード以外のノードで発生しました。

aa....aa：

ディスクの空き容量不足が発生したノードのノード番号

bb....bb：

ディスクの空き容量不足が発生したノードのホスト名

cc....cc：

ディスクの空き容量不足が発生したノードのIPアドレス

(Ｓ)

処理を続行します。

〔対策〕

ディスクの空き容量不足が発生したノードにKFAA40025-Wメッセージが出力されています。そのメッセージの対策に従ってください。

KFAA50058-E

The HADB server cannot be started because the server definition on the local node is different from the definition on another node. (server definition = aa....aa, local node = bb....bb, other node = cc....cc) (M)

サーバ定義のaa....aaオペランドの指定有無がノードごとに異なるため，マルチノード構成のHADBサーバを開始できませんでした。

aa....aa：サーバ定義のオペランド名

adb_audit_log_path

adb_crypto_dmkey_path

adb_auth_passwd_privkey_path

adb_cmd_passwd_pubkey_path

bb....bb：自ノードのaa....aaオペランドの指定有無

specified：オペランドが指定されている

unspecified：オペランドが指定されていない

cc....cc：他ノードのaa....aaオペランドの指定有無

specified：オペランドが指定されている

unspecified：オペランドが指定されていない

(Ｓ)

処理を終了します。

〔対策〕

aa....aaに出力されたサーバ定義のオペランド名に従って対処してください。そのあとで，マルチノード構成のHADBサーバを開始してください。

aa....aaがadb_auth_passwd_privkey_pathの場合

オペランドの指定有無および指定内容を，プライマリノードと全セカンダリノードで統一してください。

aa....aaがadb_cmd_passwd_pubkey_pathの場合

オペランドの指定有無および指定内容を，全ノードで統一してください。

aa....aaが上記以外の場合

オペランドの指定有無を全ノードで統一してください。

KFAA50059-E

The HADB server in the multi-node configuration cannot start, because aa....aa. (M)

aa....aaの理由によって，マルチノード構成のHADBサーバを開始できませんでした。

aa....aa：エラー要因

HA Monitor is not running

HAモニタが起動していません。

even though only one host name is specified for the server definition adb_sys_multi_node_info, the worker node facility is not in use

HAモニタありのマルチノード構成の場合

サーバ定義のadb_sys_multi_node_infoオペランドにホスト名を1つしか指定していません。

HAモニタなしのマルチノード構成の場合

サーバ定義のadb_sys_multi_node_infoオペランドにホスト名を1つしか指定していないのに，ワーカーノードを使用する定義をしていません。

the total number of nodes is greater than 12

全ノード数が上限の12を超えています。

(Ｓ)

処理を終了します。

〔対策〕

メッセージに出力されたエラー要因aa....aaに従って，エラーを取り除いてください。

aa....aaがHA Monitor is not runningの場合

HAモニタのmonstartコマンドを実行してHAモニタを起動したあとに，マルチノード構成のHADBサーバを開始してください。

また，HAモニタが起動している状態でこのメッセージが出力された場合は，HADB管理者の環境変数PATHに次のディレクトリパスが指定されていない可能性があります。そのため，HAモニタのコマンドが失敗しているおそれがあります。

HAモニタのコマンドの格納ディレクトリ（/opt/hitachi/HAmon/bin）

その場合は，環境変数PATHを見直したあとに，マルチノード構成のHADBサーバを開始してください。

aa....aaがeven though only one host name is specified for the server definition adb_sys_multi_node_info, the worker node facility is not in useの場合

次のどちらかの対処をしたあとに，マルチノード構成のHADBサーバを開始してください。

HAモニタありのマルチノード構成の場合

2つ以上のホスト名をサーバ定義のadb_sys_multi_node_infoオペランドに指定してください。

HAモニタなしのマルチノード構成の場合

ワーカーノードを使用するためにサーバ定義にadb_sys_multi_max_worker_nodesオペランドを追加してください。

aa....aaがthe total number of nodes is greater than 12の場合

次の計算式を満たすように，サーバ定義のadb_sys_multi_node_infoオペランド，およびadb_sys_multi_max_worker_nodesオペランドの指定値を修正してください。そのあとに，マルチノード構成のHADBサーバを開始してください。

（プライマリノード数＋セカンダリノード数＋ワーカーノード数）≦12

KFAA50060-W

An error occurred while accessing the access path search information log file. (path = aa....aa, func = "bb....bb", errno = cc....cc) (M)

アクセスパス探索情報ログファイルのアクセス中にエラーが発生しました。

aa....aa：

エラーが発生したファイルのパス名

次のどちらかのファイルのパス名が出力されます。

アクセスパス探索情報ログファイル

アクセスパス探索情報ログの管理ファイル

bb....bb：

エラーとなった操作の内容（システムコール名）

open：ファイルのオープン

close：ファイルのクローズ

read：ファイルの読み込み

write：ファイルの書き込み

lseek：ファイルのオフセット変更

ftruncate：ファイルの切り詰め

fstat：ファイルの状態取得

fsync：ファイルの同期

cc....cc：

エラー番号

(Ｓ)

処理を続行します。

〔対策〕

bb....bbに出力されたシステムコール名と，cc....ccに出力されたエラー番号をOSのマニュアルで調べて，エラーの原因を取り除いてください。

KFAA50061-E

A aa....aa error occurred. (func = "bb....bb", errno = cc....cc) (M)

aa....aaのbb....bbでエラーが発生しました。

aa....aa：エラーが発生した関数の種別

system call

システムコール

library function

ライブラリ関数

bb....bb：

エラーが発生した関数名

cc....cc：

エラー番号

(Ｓ)

処理を終了します。

〔対策〕

表示された関数名とエラー番号をOSのマニュアルで調べて，エラーの原因を取り除いてください。表示された関数名とエラー番号からでは対処方法がわからない場合は，adbinfogetコマンドを実行してトラブルシュート情報を取得してください。そのあとで，弊社問い合わせ窓口に連絡してください。

KFAA50063-I

A worker node was added to a multi-node configuration. (node number = aa....aa, host name = bb....bb, IP address = cc....cc) (M)

ワーカーノードをマルチノード構成に追加しました。

aa....aa：

追加したワーカーノードのノード番号

bb....bb：

追加したワーカーノードのホスト名（サーバ間通信）

cc....cc：

追加したワーカーノードのIPアドレス（サーバ間通信）

(Ｓ)

処理を続行します。

KFAA50064-E

A worker node could not be added to a multi-node configuration because aa....aa. (M)

マルチノード構成にワーカーノードを追加することができません。

aa....aa：

エラーの原因

(Ｓ)

処理を終了します。

〔対策〕

aa....aaに表示されたエラーの原因に対する対処をしてください。

aa....aaの表示

エラーの原因

対処

one of the HADB servers that composes the multi-node configuration is performing termination processing

マルチノード構成のHADBサーバの中に，終了処理中のHADBサーバがあります。

HADBサーバの終了処理が完了したあとに，ワーカーノードの追加操作を実行してください。

the primary node is performing switchover processing

プライマリノードの切り替え処理中です。

プライマリノードの切り替え処理が完了したあとに，ワーカーノードの追加操作を実行してください。

another HADB server is being returned to the multi-node configuration

マルチノード構成への復帰処理中のノードがあります。

マルチノード構成への復帰処理が完了したあとに，ワーカーノードの追加操作を実行してください。

no more worker nodes can be added

ワーカーノードの最大数を超えるワーカーノードを追加しようとしています。

ほかのワーカーノードを削除したあとに，ワーカーノードの追加操作を実行してください。

なお，プライマリノードおよびセカンダリノードのサーバ定義にadb_sys_multi_max_worker_nodesオペランドを指定していない状態で，マルチノード構成にワーカーノードを追加しようとした場合にも，このメッセージが出力されます。この場合，マルチノード構成のHADBサーバをいったん終了し，プライマリノードおよび各セカンダリノードのサーバ定義にadb_sys_multi_max_worker_nodesオペランドを指定してください。そのあとに，マルチノード構成のHADBサーバを開始してから，ワーカーノードの追加操作を実行してください。

the adbmodarea command is being executed on the primary node

プライマリノードでadbmodareaコマンドを実行中です。

プライマリノードで実行しているadbmodareaコマンドの完了を待ってください。

なお，adbmodareaコマンドを実行したことでDBディレクトリの構成が変更されています。そのため，adbinitコマンドを実行してDBディレクトリの構成をプライマリノードと同じにしてから，ワーカーノードの追加操作を実行してください。adbinitコマンドの実行時に使用する初期設定オプションの作成方法については，マニュアルHADB　システム構築・運用ガイドのセカンダリノードの新規追加時にadbinitコマンドを実行する際の留意事項を参照してください。ここを読む際，セカンダリノードをワーカーノードに読み替えてください。

the adbupddmk command is being executed on the primary node

プライマリノードでadbupddmkコマンドを実行中です。

プライマリノードで実行しているadbupddmkコマンドの完了を待ってください。そのあと，ワーカーノードの追加操作を実行してください。

KFAA50068-E

The cloud storage facility cannot be used because aa....aa. (M)

クラウドストレージ機能を使用できません。

aa....aa：

エラーの原因

(Ｓ)

処理を終了します。

〔対策〕

aa....aaに表示されたエラーの原因に従って対策してください。

aa....aaの表示

エラーの原因

対策

the server definition adb_sys_cld_cache_path is not specified

クラウドストレージ機能を使用する条件を満たしているのに，サーバ定義にadb_sys_cld_cache_pathオペランドを指定していません。

サーバ定義にadb_sys_cld_cache_pathオペランドを指定してください。そのあと，HADBサーバを再起動してください。

the initialization option adb_init_cld_cache_path is not specified

クラウドストレージ機能を使用する条件を満たしているのに，初期設定オプションにadb_init_cld_cache_pathオペランドを指定していません。

初期設定オプションにadb_init_cld_cache_pathオペランドを指定してください。そのあと，adbinitコマンドを再実行してください。

multiple libraries for the cloud storage facility are installed

複数のクラウドストレージ機能用ライブラリ（HADBオプション）がインストールされています。

次の対策を実施してください。

クラウドストレージ機能を使用する場合

HADBサーバを実行する環境に適したクラウドストレージ機能用ライブラリだけがインストールされている状態にしてください。例えば，AWS環境でHADBサーバを実行する場合は，AWS用のクラウドストレージ機能用ライブラリだけがインストールされている状態にしてください。Azure用のクラウドストレージ機能用ライブラリがインストールされている場合は，アンインストールしてください。

クラウドストレージ機能を使用しない場合

インストールされているすべてのクラウドストレージ機能用ライブラリをアンインストールしてください。

上記の対策後に，HADBサーバを再起動するか，またはadbinitコマンドを再実行してください。

due to a version mismatch between the HADB server and the library for the cloud storage facility

HADBサーバとクラウドストレージ機能用ライブラリ（HADBオプション）のバージョンが異なっています。

クラウドストレージ機能を使用する場合，HADBサーバと同じバージョンのHADBオプションをインストールしてください。

one or a combination of the adb_sys_cld_aws_region, adb_sys_cld_aws_bucket, and adb_sys_cld_endpoint operands is specified in the server definition even though the library for the cloud storage facility is not installed

AWS用のクラウドストレージ機能用ライブラリをインストールしていないのに，サーバ定義にクラウドストレージ機能に関する次のオペランドが1つ以上指定されています。

adb_sys_cld_aws_regionオペランド

adb_sys_cld_aws_bucketオペランド

adb_sys_cld_endpointオペランド

次の対策を実施してください。

クラウドストレージ機能を使用する場合

AWS用のクラウドストレージ機能用ライブラリをインストールし，サーバ定義に次のオペランドを指定してください。

＜Amazon S3を使用している場合＞

adb_sys_cld_aws_regionオペランドまたはadb_sys_cld_endpointオペランド

adb_sys_cld_aws_bucketオペランド

＜Amazon S3互換オブジェクトストレージを使用している場合＞

adb_sys_cld_endpointオペランド

adb_sys_cld_aws_bucketオペランド

なお，このメッセージの直前にKFAA50070-Wメッセージが出力されている場合は，クラウドストレージ機能用ライブラリはインストールされていますが，クラウドストレージ機能を使用できる環境ではありません。KFAA50070-Wメッセージを参照して対策を実施してください。

クラウドストレージ機能を使用しない場合

サーバ定義にadb_sys_cld_aws_regionオペランド，adb_sys_cld_aws_bucketオペランドおよびadb_sys_cld_endpointオペランドを指定しないでください。

上記の対策後に，HADBサーバを再起動してください。

only one or an incorrect combination of the adb_sys_cld_aws_region, adb_sys_cld_aws_bucket, and adb_sys_cld_endpoint operands is specified in the server definition even though the library for the cloud storage facility is installed

AWS用のクラウドストレージ機能用ライブラリをインストールしているのに，サーバ定義のクラウドストレージ機能に関する次のオペランドの指定に過不足があります。

adb_sys_cld_aws_regionオペランド

adb_sys_cld_aws_bucketオペランド

adb_sys_cld_endpointオペランド

次の対策を実施してください。

クラウドストレージ機能を使用する場合

サーバ定義に次のオペランドを指定してください。

＜Amazon S3を使用している場合＞

adb_sys_cld_aws_regionオペランドまたはadb_sys_cld_endpointオペランド

adb_sys_cld_aws_bucketオペランド

＜Amazon S3互換オブジェクトストレージを使用している場合＞

adb_sys_cld_endpointオペランド

adb_sys_cld_aws_bucketオペランド

クラウドストレージ機能を使用しない場合

サーバ定義にadb_sys_cld_aws_regionオペランド，adb_sys_cld_aws_bucketオペランドおよびadb_sys_cld_endpointオペランドを指定しないでください。

上記の対策後に，HADBサーバを再起動してください。

one or a combination of the adb_init_cld_aws_region, adb_init_cld_aws_bucket, and adb_sys_cld_endpoint operands is specified for the initialization options even though the library for the cloud storage facility is not installed

AWS用のクラウドストレージ機能用ライブラリをインストールしていないのに，初期設定オプションにクラウドストレージ機能に関する次のオペランドが1つ以上指定されています。

adb_init_cld_aws_regionオペランド

adb_init_cld_aws_bucketオペランド

adb_sys_cld_endpointオペランド

次の対策を実施してください。

クラウドストレージ機能を使用する場合

AWS用のクラウドストレージ機能用ライブラリをインストールし，初期設定オプションに次のオペランドを指定してください。

＜Amazon S3を使用している場合＞

adb_init_cld_aws_regionオペランドまたはadb_sys_cld_endpointオペランド

adb_init_cld_aws_bucketオペランド

＜Amazon S3互換オブジェクトストレージを使用している場合＞

adb_sys_cld_endpointオペランド

adb_init_cld_aws_bucketオペランド

なお，このメッセージの直前にKFAA50070-Wメッセージが出力されている場合は，クラウドストレージ機能用ライブラリはインストールされていますが，クラウドストレージ機能を使用できる環境ではありません。KFAA50070-Wメッセージを参照して対策を実施してください。

クラウドストレージ機能を使用しない場合

初期設定オプションにadb_init_cld_aws_regionオペランド，adb_init_cld_aws_bucketオペランドおよびadb_sys_cld_endpointオペランドを指定しないでください。

上記の対策後に，adbinitコマンドを再実行してください。

only one or an incorrect combination of the adb_init_cld_aws_region, adb_init_cld_aws_bucket, and adb_sys_cld_endpoint operands is specified for the initialization options even though the library for the cloud storage facility is installed

AWS用のクラウドストレージ機能用ライブラリをインストールしているのに，初期設定オプションのクラウドストレージ機能に関する次のオペランドの指定に過不足があります。

adb_init_cld_aws_regionオペランド

adb_init_cld_aws_bucketオペランド

adb_sys_cld_endpointオペランド

次の対策を実施してください。

クラウドストレージ機能を使用する場合

初期設定オプションに次のオペランドを指定してください。

＜Amazon S3を使用している場合＞

adb_init_cld_aws_regionオペランドまたはadb_sys_cld_endpointオペランド

adb_init_cld_aws_bucketオペランド

＜Amazon S3互換オブジェクトストレージを使用している場合＞

adb_sys_cld_endpointオペランド

adb_init_cld_aws_bucketオペランド

クラウドストレージ機能を使用しない場合

初期設定オプションにadb_init_cld_aws_regionオペランド，adb_init_cld_aws_bucketオペランドおよびadb_sys_cld_endpointオペランドを指定しないでください。

上記の対策後に，adbinitコマンドを再実行してください。

even though the library for the cloud storage facility is not installed, one or both of the adb_sys_cld_az_storage_account and adb_sys_cld_az_container operands are specified in the server definition or the initialization option

Azure用のクラウドストレージ機能用ライブラリをインストールしていないのに，サーバ定義または初期設定オプションに，次のオペランドのどちらか1つ，または両方を指定しています。

adb_sys_cld_az_storage_accountオペランド

adb_sys_cld_az_containerオペランド

HADBサーバの起動時にこのメッセージが出力された場合

次の対策を実施してください。

クラウドストレージ機能を使用する場合

Azure用のクラウドストレージ機能用ライブラリをインストールし，サーバ定義にadb_sys_cld_az_storage_accountオペランドおよびadb_sys_cld_az_containerオペランドを指定してください。

なお，このメッセージの直前にKFAA50070-Wメッセージが出力されている場合は，クラウドストレージ機能用ライブラリはインストールされていますが，クラウドストレージ機能を使用できる環境ではありません。KFAA50070-Wメッセージを参照して対策を実施してください。

クラウドストレージ機能を使用しない場合

サーバ定義にadb_sys_cld_az_storage_accountオペランドおよびadb_sys_cld_az_containerオペランドを指定しないでください。

上記の対策後に，HADBサーバを再起動してください。

adbinitコマンドの実行時にこのメッセージが出力された場合

次の対策を実施してください。

クラウドストレージ機能を使用する場合

Azure用のクラウドストレージ機能用ライブラリをインストールし，初期設定オプションにadb_sys_cld_az_storage_accountオペランドおよびadb_sys_cld_az_containerオペランドを指定してください。

なお，このメッセージの直前にKFAA50070-Wメッセージが出力されている場合は，クラウドストレージ機能用ライブラリはインストールされていますが，クラウドストレージ機能を使用できる環境ではありません。KFAA50070-Wメッセージを参照して対策を実施してください。

クラウドストレージ機能を使用しない場合

初期設定オプションにadb_sys_cld_az_storage_accountオペランドおよびadb_sys_cld_az_containerオペランドを指定しないでください。

上記の対策後に，adbinitコマンドを再実行してください。

even though the library for the cloud storage facility is installed, either the adb_sys_cld_az_storage_account operand or the adb_sys_cld_az_container operand is specified in the server definition or the initialization option

Azure用のクラウドストレージ機能用ライブラリをインストールしているのに，サーバ定義または初期設定オプションに，次のオペランドのどちらか1つしか指定していません。

adb_sys_cld_az_storage_accountオペランド

adb_sys_cld_az_containerオペランド

HADBサーバの起動時にこのメッセージが出力された場合

次の対策を実施してください。

クラウドストレージ機能を使用する場合

サーバ定義にadb_sys_cld_az_storage_accountオペランドおよびadb_sys_cld_az_containerオペランドを指定してください。

クラウドストレージ機能を使用しない場合

サーバ定義にadb_sys_cld_az_storage_accountオペランドおよびadb_sys_cld_az_containerオペランドを指定しないでください。

上記の対策後に，HADBサーバを再起動してください。

adbinitコマンドの実行時にこのメッセージが出力された場合

次の対策を実施してください。

クラウドストレージ機能を使用する場合

初期設定オプションにadb_sys_cld_az_storage_accountオペランドおよびadb_sys_cld_az_containerオペランドを指定してください。

クラウドストレージ機能を使用しない場合

初期設定オプションにadb_sys_cld_az_storage_accountオペランドおよびadb_sys_cld_az_containerオペランドを指定しないでください。

上記の対策後に，adbinitコマンドを再実行してください。

KFAA50069-I

The library for the cloud storage facility was loaded. (library name = "aa....aa") (L+M)

クラウドストレージ機能用ライブラリをロードしました。

aa....aa：ロードされたライブラリの種類

libadbcldstge-aws.so：Amazon S3またはAmazon S3互換オブジェクトストレージ用ライブラリ

libadbcldstge-azure.so：Azure Blob Storage用ライブラリ

(Ｓ)

処理を続行します。

KFAA50070-W

An attempt to load the library for the cloud storage facility failed. (reason = "aa....aa") (L+M)

クラウドストレージ機能用ライブラリのロードに失敗しました。

aa....aa：

ロードに失敗した原因

(Ｓ)

クラウドストレージ機能用ライブラリがインストールされていないと仮定して，処理を続行します。

〔対策〕

AWS環境またはAmazon S3互換オブジェクトストレージ環境の場合

ロードに失敗した原因が特定の共有ライブラリが存在しないことである場合，次の対策を実施してください。

マニュアルHADB　システム構築・運用ガイドのHADBサーバのインストール前に実施する作業の前提パッケージの確認を参照して，クラウドストレージ機能を使用するのに必要なパッケージをHADBサーバをインストールしたインスタンスにインストールしてください。

なお，クラウドストレージ機能を使用しないのに，このメッセージが出力されている場合は，クラウドストレージ機能用ライブラリ（libadbcldstge-aws.so）を$ADBDIR/libディレクトリ下から削除してください。

Azure環境の場合

ロードに失敗した原因が特定の共有ライブラリが存在しないことである場合，次の対策を実施してください。

仮想マシンのOSのバージョンを確認してください。OSのバージョンがRHEL 8以前のときは，RHEL 9以降にバージョンアップしてください。

マニュアルHADB　システム構築・運用ガイドのHADBサーバのインストール前に実施する作業の前提パッケージの確認を参照して，クラウドストレージ機能を使用するのに必要なパッケージをHADBサーバをインストールした仮想マシンにインストールしてください。

なお，クラウドストレージ機能を使用しないのに，このメッセージが出力されている場合は，クラウドストレージ機能用ライブラリ（libadbcldstge-azure.so）を$ADBDIR/libディレクトリ下から削除してください。

KFAA50071-W

The AWS CLI is not installed, or execution of the AWS CLI command failed. (L+M)

AWS CLIがインストールされていません。またはAWS CLIのコマンドの実行に失敗しました。

(Ｓ)

処理を続行します。

〔対策〕

次に示す対策を実施してください。

次のどちらかにawsコマンドが格納されるようにAWS CLIをインストールする

/usr/local/bin/aws

/usr/bin/aws

AWS CLIのインストールについては，マニュアルHADB　システム構築・運用ガイドのAWS環境でのHADBサーバの構築のAWS CLIのインストールを参照してください。

AWS CLIをインストール済みの場合は，上記のパスでawsコマンドを実行できるようにシンボリックリンクを作成してください。

次のAWS CLIのコマンドが正しく実行できるように実行環境を修正する

aws ec2 describe-instance-types

実行環境の修正については，マニュアルHADB　システム構築・運用ガイドのAWS環境でのHADBサーバの構築のAWS CLIのインストールを参照してください。

EC2インスタンスメタデータサービス（IMDSv2）を使用できるように実行環境を修正する

HADBサーバの起動時にIMDSv2を使用してEC2インスタンスのメタデータを取得しています。IMDSv2を使用できるように実行環境を修正してください。

この警告メッセージが出力された場合，HADBサーバを起動しているインスタンスのインスタンスタイプに適した処理ができないため，リソースを活用できません。その結果，性能に影響を及ぼすおそれがあります。

KFAA50072-E

The Azure CLI is not installed. (L+M)

Azure CLIがインストールされていません。

(Ｓ)

処理を終了します。

〔対策〕

Azure CLIをインストールしてください。Azure CLIのインストールについては，マニュアルHADB　システム構築・運用ガイドのAzure環境でのHADBサーバの構築のAzure CLIのインストールを参照してください。

Azure環境でクラウドストレージ機能を使用している場合，Azure CLIによる認証を推奨しています。そのため，Azure CLIを正しく実行できるように環境設定をしてください。Azure CLIによる認証については，マニュアルHADB　システム構築・運用ガイドのAzure環境でのHADBサーバの構築のAzure Blob Storageへのアクセスに必要な認証情報の設定を参照してください。

KFAA50073-I

aa....aa(bb....bb) is not supported. (file = cc....cc, line = dd....dd) (M)

定義ファイルに指定されているオペランド，またはオプションはサポートしていません。

aa....aa：

A command：コマンド形式のオペランド

An option：コマンド形式のオペランドのオプション

An operand：set形式のオペランド

bb....bb：

aa....aaがA commandの場合：コマンド形式のオペランド名

aa....aaがAn optionの場合：コマンド形式のオペランドのオプション名

aa....aaがAn operandの場合：set形式のオペランド名

cc....cc：

定義ファイル名

dd....dd：

未サポートのオペランド，またはオプションが指定されている行番号

(Ｓ)

処理を続行します。

このメッセージは環境変数ADB_DEFFILE_UNSUPPORTED_OPERAND_BEHAVIORにINFORMATIONを指定した場合に出力されます。環境変数ADB_DEFFILE_UNSUPPORTED_OPERAND_BEHAVIORについては，次の個所を参照してください。

マニュアルHADB　システム構築・運用ガイドの環境変数の設定

マニュアルHADB　コマンドリファレンスの環境変数の設定

KFAA50100-E

The specified server definition value is invalid. (name = aa....aa, value = "bb....bb") (M)

サーバ定義のオペランドの指定値に誤りがあります。

aa....aa：

サーバ定義のオペランド名

bb....bb：

サーバ定義のオペランドに指定した値

(Ｓ)

処理を終了します。

〔対策〕

サーバ定義のオペランドの指定値を修正してください。

KFAA50101-I

The work table DB area was initialized. (page size = aa....aa KB, file = "bb....bb") (M)

作業表用DBエリアを初期化しました。

aa....aa：

作業表用DBエリアのページサイズ（単位：キロバイト）

bb....bb：作業表用DBエリアファイルの種類

ADBWRK：レギュラーファイル

上記以外：ブロックスペシャルファイル

(Ｓ)

処理を続行します。

KFAA50102-E

Initialization of the work table DB area failed. (M)

作業表用DBエリアの初期化が失敗しました。

(Ｓ)

処理を終了します。

〔対策〕

このメッセージの前に出力されているエラーメッセージを確認してください。そのメッセージの内容に従って，エラーの原因を取り除いてください。

KFAA50103-E

The work table DB area information cannot be found. (M)

作業表用DBエリアの情報が見つかりません。

(Ｓ)

処理を終了します。

〔対策〕

次のどちらかの原因が考えられます。

マスタディレクトリ用DBエリアに誤ったブロックスペシャルファイルを割り当てている

正しいブロックスペシャルファイルを割り当ててください。

マスタディレクトリ用DBエリアの内容が壊れている

バックアップから回復してください。

KFAA50104-E

The file "aa....aa" is invalid. (M)

aa....aaファイルが正しくありません。

aa....aa：

ファイル名

(Ｓ)

処理を終了します。

〔対策〕

次のどちらかの原因が考えられます。

誤ったブロックスペシャルファイルを割り当てている

正しいブロックスペシャルファイルを割り当ててください。

ファイルが壊れている

ファイルをバックアップから回復してください。

KFAA50105-E

The cloud object "aa....aa" does not exist. (M)

S3オブジェクトaa....aaまたはBLOBaa....aaが存在しません。

aa....aa：

S3オブジェクト名またはBLOB名

(Ｓ)

処理を終了します。

〔対策〕

AWS環境またはAmazon S3互換オブジェクトストレージ環境の場合

サーバ定義のadb_sys_cld_aws_bucketオペランドに指定したS3バケットについて，次の原因が考えられます。

adbinitコマンドでデータベースを初期設定していない

サーバ定義のadb_sys_cld_aws_bucketオペランドに誤ったS3バケット名を指定している

意図的，または操作誤りによって削除されている

Azure環境の場合

サーバ定義のadb_sys_cld_az_containerオペランドに指定したコンテナーについて，次の原因が考えられます。

adbinitコマンドでデータベースを初期設定していない

サーバ定義のadb_sys_cld_az_containerオペランドに誤ったコンテナー名を指定している

意図的，または操作誤りによって削除されている

エラーの原因を取り除き，adbstartコマンドを再実行してください。

KFAA50108-I

The block special file "aa....aa"(bb....bb) is initialized. (S+L+M)

ブロックスペシャルファイルaa....aaが初期化されます。

aa....aa：

初期化対象のブロックスペシャルファイルの名称

bb....bb：aa....aaの実体のパス名

ブロックスペシャルファイルを初期化する際に実体のパス名を指定した場合は，aa....aaとbb....bbに出力されるパス名は同じになります。

(Ｓ)

処理を続行します。

KFAA50112-E

A system call error occurred. (func = "aa....aa", errno = bbb) (E+M)

システムコールaa....aaでエラーが発生しました。

aa....aa：

エラーとなったシステムコール名

bbb：

エラー番号

(Ｓ)

処理を終了します。

〔対策〕

表示されたシステムコール名とエラー番号をOSのマニュアルで調べて，エラーの原因を取り除いてください。表示されたシステムコール名とエラー番号からでは対処方法がわからない場合は，adbinfogetコマンドを実行してトラブルシュート情報を取得してから，弊社問い合わせ窓口に連絡してください。

KFAA50116-E

Disk capacity is insufficient. (E+M)

ディスク容量が不足しています。

(Ｓ)

処理を終了します。

〔対策〕

次に示すどちらかの対処をして，コマンドを再実行してください。

ディスクの空き容量を増やす

ディスクに初期化サイズ分の空き容量がある場合は，ファイルシステムの上限に達していないか，またはディスククォータの上限に達していないか確認してください。

ファイルの初期確保サイズを小さくする

KFAA50117-E

A path is not a regular file or a symbolic link. (name = "aa....aa") (E+M)

aa....aaに示すパスは，レギュラーファイルまたはシンボリックリンクのパスではありません。

aa....aa：

パス名

(Ｓ)

処理を終了します。

〔対策〕

指定したDBエリア名，および可変部に出力されたパスの属性を見直してください。

KFAA50122-E

The aa....aa bb....bb operation failed. (name = "cc....cc") (E+M)

aa....aaに対するbb....bb処理が失敗しました。

aa....aa：処理対象

file：ファイル

directory：ディレクトリ

DB area：DBエリア

encryption key：HADB暗号鍵またはデータ暗号鍵

cloud storage：クラウドストレージ

bb....bb：処理内容

create：作成処理

delete：削除処理

open：オープン処理

close：クローズ処理

write：書き込み処理

read：読み込み処理

readlink：シンボリックリンクのリンク先取得処理

initialize：初期化処理

add：DBエリアの追加処理

remove：DBエリアの削除処理

expand：DBエリアの拡張処理

cc....cc：

操作対象の名称

(Ｓ)

処理を終了します。

〔対策〕

このメッセージの前に出力されたエラーメッセージの対策に従ってエラーの原因を取り除いたあとに，コマンドを再実行してください。

KFAA50123-E

The aa....aa path is invalid. (reason = "bb....bb", path = "cc....cc") (E+M)

パスaa....aaの指定に誤りがあります。

aa....aa：パスの種別

directory：ディレクトリ

file：ファイル

bb....bb：エラーの原因

too short：最小長未満のパス名を指定しています。

too long：最大長を超えたパス名を指定しています。

not directory：指定したパスはディレクトリではありません。

not exist：指定されたパス名はありません。

invalid permission：指定したパスに対して必要なアクセス権限がありません。

system call error：システムコールでエラーが発生しました。

duplicate：パス名の指定が重複しています。

not block special file：指定したパスはブロックスペシャルファイルではありません。

cc....cc：

パス名

(Ｓ)

処理を終了します。

〔対策〕

aa....aaのパスの指定を修正してください。そのあとで，コマンドを再実行してください。

なお，bb....bbがduplicateの場合，次のどれかが重複しています。

ブロックスペシャルファイルとブロックスペシャルファイル

DBディレクトリまたはデータ用DBエリアファイル格納先ディレクトリと，サーバディレクトリ

初期設定オプションファイルまたはDBエリア追加・変更オプションファイルとDBエリアファイル

データ用DBエリアファイルの格納先とDBディレクトリ下のディレクトリ

任意のディレクトリ（レギュラーファイルおよびシンボリックリンク以外）とデータ用DBエリアファイル

DBディレクトリ下のディレクトリについては，マニュアルHADB　コマンドリファレンスのadbinitコマンドの作成されるディレクトリを参照してください。

KFAA50134-E

The mounted block special file "aa....aa" is specified. (E+M)

マウントされたブロックスペシャルファイルaa....aaが指定されています。

aa....aa：

指定されたブロックスペシャルファイル

(Ｓ)

処理を終了します。

〔対策〕

このブロックスペシャルファイル内のデータを消去してよいか確認してください。消去してもよい場合は，アンマウントしたあとに操作を再実行してください。

マウントしていない状態のときにこのメッセージが出力される場合は，/etc/mtabにこのブロックスペシャルファイルが誤って登録されているおそれがあります。この場合，次の方法などで/etc/mtabの内容を回復してください。

umountコマンドで，不正な登録を削除します。

/etc/fstabの設定を必要に応じて変更し，OSを再起動します。

KFAA50135-E

The block special file "aa....aa" is allocated to the existing DB area file "bb....bb". (E+M)

指定したブロックスペシャルファイルaa....aaには，DBエリアファイルbb....bbがすでに作成されています。

aa....aa：

ブロックスペシャルファイル名

bb....bb：

既存のDBエリアファイル名（拡張子がある場合は拡張子付き）

(Ｓ)

処理を終了します。

〔対策〕

追加するDBエリアファイルは，未使用のブロックスペシャルファイルに割り当てる必要があります。次のどちらかの対処をしてください。

-vオプションに指定したブロックスペシャルファイルaa....aaの指定を変更してください（未使用のブロックスペシャルファイルを指定してください）。

ブロックスペシャルファイルaa....aaに作成されているDBエリアが不要な場合は，そのDBエリアを削除してください。

KFAA50140-E

The symbolic link "aa....aa" is invalid. (reason = "bb....bb") (E+M)

シンボリックリンクが正しくありません。

aa....aa：

DBエリアファイル名（拡張子がある場合は拡張子付き）

bb....bb：エラーの原因

too long：リンク先のパス名が255バイトを超えています。

mounted：リンク先のブロックスペシャルファイルがマウントされています。

duplicate：リンク先が重複しているシンボリックリンクがあります。

(Ｓ)

処理を終了します。

〔対策〕

シンボリックリンクの修正が誤っているおそれがあります。シンボリックリンクを修正するか，またはバックアップからシンボリックリンクファイルを回復してください。

KFAA50143-I

The number of segments created for each file to be initialized in the DB area "aa....aa" is bb....bb. (M)

初期化対象のDBエリアのDBエリアファイル1つ当たりに作成されるセグメント数は，bb....bb個です。

aa....aa：

初期化対象のDBエリア名

bb....bb：

DBエリアファイル1つ当たりに作成されるセグメント数

(Ｓ)

処理を続行します。

KFAA50144-E

Initialization of the file "aa....aa" failed because of insufficient free disk space. (required free space = bb....bb KB) (M)

ディスクの空き容量が不足しているため，ファイルの初期化処理でエラーが発生しました。

aa....aa：

エラーが発生したファイル名（拡張子がある場合は拡張子付き）

bb....bb：

必要なディスクの空き容量（単位：キロバイト）

(Ｓ)

処理を終了します。

〔対策〕

次のどれかの対策を実施したあとに，コマンドを再実行してください。

書き込み先のディスク容量を拡張する

DBエリアファイルの初期確保サイズに小さい値を指定する

レギュラーファイルの場合は，次の対策も実施できます。

ファイルシステムの空き容量を増やす

KFAA50150-I

The bb....bb processing of the DB area "aa....aa" has started on this node. (M)

このメッセージが出力されたノードで，DBエリアaa....aaに対するbb....bbの処理が開始されました。

aa....aa：

DBエリア名

bb....bb：DBエリアに対する処理

add：追加処理

remove：削除処理

expand：拡張処理

(Ｓ)

処理を続行します。

KFAA50151-I

The bb....bb processing of the DB area "aa....aa" has ended on this node. (M)

このメッセージが出力されたノードで，DBエリアaa....aaに対するbb....bbの処理が終了しました。

aa....aa：

DBエリア名

bb....bb：DBエリアに対する処理

add：追加処理

remove：削除処理

expand：拡張処理

(Ｓ)

処理を続行します。

KFAA50152-I

The bb....bb processing of the DB area "aa....aa" has been canceled on this node. (M)

このメッセージが出力されたノードで，DBエリアaa....aaに対するbb....bbの処理がキャンセルされました。

aa....aa：

DBエリア名

bb....bb：DBエリアに対する処理

add：追加処理

remove：削除処理

expand：拡張処理

(Ｓ)

処理を続行します。

KFAA50153-E

An error occurred on node number aa....aa. (IP address = bb....bb) (M)

ノード番号aa....aaのノードでエラーが発生しました。

aa....aa：

エラーが発生したノードのノード番号

bb....bb：

エラーが発生したノードのIPアドレス

(Ｓ)

処理を終了します。

〔対策〕

ノード番号aa....aaのノードのメッセージログファイルに出力されたエラーメッセージを参照し，エラーの原因を対策してください。

KFAA50154-E

DB area files cannot be created on node number aa....aa because the node is not working. (IP address = bb....bb) (M)

ノード番号aa....aaのノードが停止中のため，ノード番号aa....aaのノードにDBエリアファイルを作成できません。

aa....aa：

停止中のノードのノード番号

bb....bb：

停止中のノードのIPアドレス

(Ｓ)

処理を終了します。

〔対策〕

aa....aaに表示されている停止中のノードをマルチノード構成に復帰させてください。そのあとに，操作を再実行してください。マルチノード構成にノードを復帰させる方法については，マニュアルHADB　システム構築・運用ガイドのマルチノード構成へのノードの復帰を参照してください。

KFAA50156-E

It is necessary to specify block special files in multi-node configurations. Block special files have not been specified to be allocated to the DB area "aa....aa". (M)

DBエリアaa....aaのDBエリアファイルを，ブロックスペシャルファイルに割り当てていません。マルチノード機能を使用している場合，DBエリアファイルをブロックスペシャルファイルに割り当てる必要があります。

aa....aa：

DBエリア名

(Ｓ)

処理を終了します。

〔対策〕

マルチノード機能を使用している場合に，DBエリアを追加または拡張するときは，adbaddareaオペランドまたはadbexpandareaオペランドの-vオプションにブロックスペシャルファイルを指定してください。

KFAA50157-E

The block special file "bb....bb" that you are trying to allocate to the DB area file "aa....aa" on this node is different from the block special file that is allocated to the primary node. (information1 = cc....cc, information2 = dd....dd) (M)

次の2つのブロックスペシャルファイルが異なります。

このメッセージが出力されたノードで，DBエリアファイルaa....aaに割り当てようとしたブロックスペシャルファイルbb....bb

プライマリノードで割り当てたブロックスペシャルファイル

aa....aa：

DBエリアファイル名（拡張子がある場合は拡張子付き）

bb....bb：

aa....aaのリンク先パス

cc....cc：

保守情報1

dd....dd：

保守情報2

(Ｓ)

処理を終了します。

〔対策〕

bb....bbが，全ノードで共有できるブロックスペシャルファイルかどうかを確認してください。

KFAA50158-E

A block special file that cannot be shared with node number aa....aa is specified. (IP address = bb....bb) (M)

ノード番号aa....aaのノードと共有できないブロックスペシャルファイルを指定しています。

aa....aa：

ノードのノード番号

bb....bb：

ノードのIPアドレス

(Ｓ)

処理を終了します。

〔対策〕

ノード番号aa....aaのノードのメッセージログファイルに出力されたKFAA50157-Eメッセージを参照し，共有できないブロックスペシャルファイルを特定してください。そのあと，特定したブロックスペシャルファイルの代わりに，ノード間で共有できるブロックスペシャルファイルを指定してください。

KFAA50159-W

An attempt to delete DB area files on node number aa....aa failed, but operation is not affected. (IP address = bb....bb) (M)

ノード番号aa....aaのノードで，DBエリアファイルの削除に失敗しました。ただし，運用に支障はありません。

aa....aa：

ノードのノード番号

bb....bb：

ノードのIPアドレス

(Ｓ)

処理を続行します。

〔対策〕

ノード番号aa....aaのノードのメッセージログファイルに出力されたKFAA96219-Wメッセージを参照して，削除に失敗したDBエリアファイルを確認してください。そのあと，DBエリアファイルを手動で削除してください。

なお，削除に失敗したDBエリアファイルは，そのまま残しておいても運用に支障はありません。

KFAA50160-I

The symbolic link "aa....aa"(bb....bb) was created. (M)

DBエリアファイルに対するシンボリックリンクが作成されました。

aa....aa：

DBエリアファイル名（拡張子がある場合は拡張子付き）

bb....bb：

リンク先のパス名

(Ｓ)

処理を続行します。

KFAA50161-I

The result of the aa....aa processing of DB area "bb....bb" will be not applied to worker node cc....cc, because worker node cc....cc is not running. (M)

ノード番号cc....ccのワーカーノードは稼働していません。そのため，データ用DBエリアbb....bbに対するaa....aaの処理の結果はノード番号cc....ccのワーカーノードには適用されません。

aa....aa：データ用DBエリアに対する処理

addition：追加処理

expansion：拡張処理

bb....bb：

データ用DBエリア名

cc....cc：

ワーカーノードのノード番号

(Ｓ)

処理を続行します。

〔対策〕

ノード番号cc....ccのワーカーノードをマルチノード構成に追加する前に，ノード番号cc....ccのワーカーノードでadbinitコマンドを実行して，DBディレクトリを作成または再作成してください。

KFAA50162-E

Processing to add the DB area "aa....aa" for the data to be encrypted was canceled, because the HADB encryption key does not exist. (M)

HADB暗号鍵が存在しないため，暗号化対象のデータ用DBエリアの追加処理を中止しました。

aa....aa：

データ用DBエリア名

(Ｓ)

処理を終了します。

〔対策〕

次のどちらかの対処をしたあとに，adbmodareaコマンドを再実行してください。

aa....aaに表示されたデータ用DBエリアを暗号化する場合

サーバ定義のadb_crypto_dmkey_pathオペランドにHADB暗号鍵ファイル名を指定して，HADBサーバを再起動してください。

aa....aaに表示されたデータ用DBエリアを暗号化しない場合

adbmodareaコマンドのDBエリア追加・変更オプションのadbaddareaオペランドに指定している-eオプションを削除してください。

KFAA50163-E

There is a problem with the HADB encryption key used for this node. (reason = "aa....aa") (M)

使用中のHADB暗号鍵に問題があります。

aa....aa：エラー要因

not exist：HADB暗号鍵が存在しません。

invalid：HADB暗号鍵が不正です。

(Ｓ)

処理を終了します。

〔対策〕

セカンダリノードでこのメッセージが出力された場合

サーバ定義のadb_crypto_dmkey_pathオペランドにプライマリノードと同じHADB暗号鍵ファイルを指定してください。そのあとで，HADBサーバを再起動してください。

ワーカーノードでこのメッセージが出力された場合

サーバ定義のadb_crypto_dmkey_pathオペランドにプライマリノードと同じHADB暗号鍵ファイルを指定してください。そのあとで，マルチノード構成にワーカーノードを追加してください。

KFAA50164-E

Some or all data writes of DB area "aa....aa" to the bucket failed. (cached size = bb....bb KB, object names = "ADBDIRP/cccc/[ddddddd-eeeeeee]/*") (M)

S3バケット内またはコンテナー内のDBエリアaa....aaへのデータの書き込みが，一部またはすべて失敗しました。

aa....aa：

DBエリア名

bb....bb：

キャッシュ済みのデータサイズ（単位：キロバイト）

cccc：

DBエリアaa....aaのDBエリアID

ddddddd：

DBエリアaa....aa内の領域管理番号

eeeeeee：

DBエリアaa....aa内の領域管理番号

(Ｓ)

処理を終了します。

〔対策〕

このメッセージの前に出力されているメッセージを確認して，エラーの原因を取り除いてください。そのあとで，コマンドを再実行してください。

なお，AWS環境またはAmazon S3互換オブジェクトストレージ環境の場合は，bb....bbに出力されるキャッシュ済みデータの一部が，object namesに出力されるS3オブジェクト群としてS3バケットに書き込まれた可能性があります。必要に応じて手動でS3オブジェクトを削除してください。

Azure環境の場合は，bb....bbに出力されるキャッシュ済みデータの一部が，object namesに出力されるBLOB群としてコンテナーに書き込まれた可能性があります。必要に応じて手動でBLOBを削除してください。

object namesについては，KFAA96248-Iメッセージを参照してください。

KFAA50165-E

When the cloud storage facility is used, block special files cannot be specified. (M)

クラウドストレージ機能を使用する場合は，DBエリアファイル（作業表用DBエリアファイルを除く）にブロックスペシャルファイルを割り当てることはできません。

(Ｓ)

処理を終了します。

〔対策〕

次のオペランドおよびオプションの指定をすべて削除してから，コマンドを再実行してください。

adb_init_mst_blk_pathオペランド

adb_init_dic_blk_pathオペランド

adb_init_stbl_blk_pathオペランド

adbinitdbareaオペランド，adbaddareaオペランド，およびadbexpandareaオペランドの-vオプション

KFAA50166-E

When the cloud storage facility is used, you must specify bb....bb for the aa....aa option. (DB area name = "cc....cc") (M)

クラウドストレージ機能を使用する場合は，aa....aaオプションにbb....bbを指定する必要があります。

aa....aa：

オプション名

bb....bb：

aa....aaオプションに指定する値

cc....cc：

aa....aaオプションが適用されるDBエリア名

(Ｓ)

処理を終了します。

〔対策〕

DBエリアcc....ccのaa....aaオプションにbb....bbを指定してから，コマンドを再実行してください。

KFAA50167-I

An I/O processing error occurred with the aa....aa. (information1 = "bb....bb", information2 = "cc....cc") (M)

aa....aaに対する入出力処理でエラーが発生しました。

aa....aa：入出力先

cache file：キャッシュファイル

cloud storage：クラウドストレージ

bb....bb：

保守情報1

cc....cc：

保守情報2

(Ｓ)

処理を続行します。

KFAA50168-I

Cloud objects that compose the DB area "aa....aa" will be removed. (object names = "ADBDIRP/bbbb/[ccccccc-ddddddd]/*") (M)

DBエリアaa....aaのデータを格納しているS3オブジェクトまたはBLOBを削除します。

aa....aa：

DBエリア名

bbbb：

DBエリアaa....aaのDBエリアID

ccccccc：

DBエリアaa....aa内の領域管理番号

ddddddd：

DBエリアaa....aa内の領域管理番号

(Ｓ)

処理を続行します。

〔対策〕

このメッセージの出力後，KFAA50169-Iメッセージが出力される前に，HADBサーバの異常終了などによって削除処理が終了する場合があります。その場合は，次の対策を実施してください。

AWS環境またはAmazon S3互換オブジェクトストレージ環境の場合

object namesに出力されるS3オブジェクト群がS3バケット内に存在するかを確認してください。S3オブジェクト群が存在する場合は，手動でそのS3オブジェクトを削除してください。

Azure環境の場合

object namesに出力されるBLOB群がコンテナー内に存在するかを確認してください。BLOB群が存在する場合は，手動でそのBLOBを削除してください。

object namesについては，KFAA96248-Iメッセージを参照してください。

KFAA50169-I

Cloud objects that compose the DB area "aa....aa" were removed. (object names = "ADBDIRP/bbbb/[ccccccc-ddddddd]/*", number of objects = ee....ee) (M)

DBエリアaa....aaのデータを格納しているS3オブジェクトまたはBLOBを削除しました。

aa....aa：

DBエリア名

bbbb：

DBエリアaa....aaのDBエリアID

ccccccc：

DBエリアaa....aa内の領域管理番号

ddddddd：

DBエリアaa....aa内の領域管理番号

ee....ee：削除したS3オブジェクトまたはBLOBの数

存在しないS3オブジェクトまたはBLOBに対する削除処理もカウント対象にしているため，実際に削除されたS3オブジェクト数またはBLOB数と異なることがあります。

(Ｓ)

処理を続行します。

〔対策〕

object namesについては，KFAA96248-Iメッセージを参照してください。

KFAA50171-I

Memory is insufficient, so remove cloud objects one by one. (M)

メモリ不足が発生しているため，S3オブジェクトまたはBLOBを１つずつ削除します。

(Ｓ)

メモリ不足を無視して，処理を続行します。

〔対策〕

メモリ不足が発生していない場合よりも削除処理に時間が掛かります。

adbcancelコマンドで削除処理を中止する場合は，削除されないで残ったS3オブジェクトまたはBLOBを手動で削除してください。

KFAA50172-W

The processing to remove cloud objects after a transaction commit or rollback was canceled midway. (M)

トランザクションのコミットまたはロールバック後の，S3オブジェクトまたはBLOBの削除処理がキャンセルされました。

(Ｓ)

S3オブジェクトまたはBLOBの削除処理を中止します。

〔対策〕

削除対象のS3オブジェクトまたはBLOBのうち，削除されなかったS3オブジェクトまたはBLOBを手動で削除してください。

削除対象のS3オブジェクトまたはBLOBは，KFAA50168-Iメッセージで確認できます。

KFAA50201-E

The aa....aa command cannot be executed because the bb....bb command was stopped. (M)

bb....bbコマンドが正常終了していないため，aa....aaコマンドが実行できません。

aa....aa：

実行できなかったコマンド名

bb....bb：

正常終了していないコマンド名

(Ｓ)

処理を終了します。

〔対策〕

bb....bbコマンドを再実行してください。

adbimportコマンドを再実行する場合は，adbimportコマンドの「B-treeインデクスとテキストインデクス作成処理からの再実行機能」を使用してください。

adbidxrebuildコマンドを再実行する場合は，adbidxrebuildコマンドの「再実行機能」を使用してください。

KFAA50202-E

Table "aa....aa"."bb....bb" is not found in the system. (M)

指定したスキーマ名，または表識別子はありません。

aa....aa：

スキーマ名

bb....bb：

表識別子

(Ｓ)

処理を終了します。

〔対策〕

スキーマ名または表識別子を修正して，コマンドを再実行してください。コマンドで指定する表がない場合は，スキーマおよび表を定義したあとでコマンドを再実行してください。

KFAA50203-E

The table "aa....aa"."bb....bb" cannot be specified for the table name. (M)

次のどちらかの理由で，コマンドが実行できません。

コマンド実行時に指定した表が実表ではない

adbreorgsystemdataコマンドの実行時に指定した表がディクショナリ表またはシステム表ではない

aa....aa：

スキーマ名

bb....bb：

表識別子

(Ｓ)

処理を終了します。

〔対策〕

指定するスキーマ名または表識別子を修正して，再度コマンドを実行してください。

KFAA50204-E

The aa....aa is invalid because bb....bb. (M)

aa....aaに誤りがあります。原因はbb....bbです。

aa....aa：

実行したコマンド

bb....bb：エラーの原因

the -c option is specified in the viewed table：ビュー表に対して-cオプションを指定しています。

the -c option is specified in the non-multi-chunk table：シングルチャンク表に対して，-cオプションを指定しています。

export data output file exists：出力データパスファイルに指定した出力データファイルが存在しています。

(Ｓ)

処理を終了します。

〔対策〕

bb....bbに出力されたエラーの原因を対処してください。そのあとで，adbexportコマンドを再実行してください。

KFAA50205-E

The option argument is invalid. (command name = aa....aa, option = bb....bb, reason = cc....cc) (E+M)

コマンドのオプション引数に誤りがあります。

aa....aa：

実行したコマンド

bb....bb：

誤りがあるオプション引数

cc....cc：

エラーの原因

(Ｓ)

処理を終了します。

〔対策〕

実行したコマンド（aa....aa）がadbdbstatusの場合

adbdbstatusコマンドの-cオプションに指定する解析対象チャンクIDリストの指定を変更してコマンドを再実行してください。エラーの原因とその対処方法を次に示します。

エラーの原因（cc....cc）がAn invalid character was specified.の場合

使用できない文字，または文法上正しくない文字を解析対象チャンクIDリストに指定しています。

誤った指定例：-c 1-2-3

正しい指定例：-c 1-3

エラーの原因（cc....cc）がThe specified value is outside the valid range.の場合

チャンクIDの範囲外の数値を解析対象チャンクIDリストに指定しています。チャンクIDには，1～9,223,372,036,854,775,807の値を指定してください。

エラーの原因（cc....cc）がThe value on the right side is equal to or less than the value on the left side.の場合

解析対象チャンクIDリストにチャンクIDを範囲指定した際，「ハイフンの左側の値≧ハイフンの右側の値」となっています。「ハイフンの左側の値＜ハイフンの右側の値」となるようにしてください。

誤った指定例：-c 5-2

正しい指定例：-c 2-5

エラーの原因（cc....cc）がThe specified value exceeds the maximum value that can be specified.の場合

解析対象チャンクIDリストに指定したチャンクIDの個数が30,000個を超えています。チャンクIDの個数を30,000個以内にしてください。

adbdbstatusコマンドの-cオプションに指定する解析対象チャンクIDリストの指定規則については，マニュアルHADB　コマンドリファレンスのadbdbstatusコマンドの指定形式の指定形式およびオプションの説明【カラムストア表の再編成要否の情報を出力する場合】のオプションの説明を参照してください。

実行したコマンド（aa....aa）がadbimportの場合

adbimportコマンドの-fオプションに，正しいオプション引数を指定してコマンドを再実行してください。エラーの原因とその対処方法を次に示します。

エラーの原因（cc....cc）がA fixed-length format is specified for a table that includes an array-type column.の場合

配列型の列を定義している表へのインポートの際に，入力データファイルのファイル形式に固定長形式を指定しています。CSV形式を指定してください。

KFAA50206-E

An invalid record was found in the index record file aa....aa. (reason = bb....bb) (M)

インデクスレコードファイルaa....aa中のレコードに不正なレコードがあります。

aa....aa：

HADBサーバが作成するインデクスレコードファイルの名称

bb....bb：エラーの原因

Tally-length：固定長の総レコード長が整数倍ではありません。

Variable-record：可変長のデータ部分長が不正です。

(Ｓ)

処理を終了します。

〔対策〕

インデクスレコードファイルが壊れています。このため，コマンドを最初から再実行してください。

KFAA50207-E

The option argument is invalid. (command name = aa....aa, option name = bb....bb, option arg = "cc....cc", rows = dd....dd, operand name = ee....ee, operand option name = ff....ff, operand option arg = "gg....gg", reason = hh....hh) (E+M)

aa....aaコマンドに指定したオプションファイルの指定に誤りがあります。

aa....aa：実行したコマンド名

adbchgchunkstatusコマンド

bb....bb：オプションファイルを指定しているオプション引数

-mオプション

cc....cc：

オプション引数の指定値※1

dd....dd：

行番号※3，※4

ee....ee：

オペランド名※4

ff....ff：

オペランドのオプション引数※2，※3，※4

gg....gg：

オペランドのオプション引数の指定値※2，※3，※4，※5，※6

hh....hh：

エラーの原因

注※1

512バイト分までが表示されます。

注※2

hh....hhの出力内容が対策の表の項番15の場合，*が表示されます。

注※3

hh....hhの出力内容が対策の表の項番16の場合，*が表示されます。

注※4

hh....hhの出力内容が対策の表の項番17の場合，*が表示されます。

注※5

コンマ区切りで指定した場合，エラーが発生した個所の引数だけが表示されます。

例えば，-wオプションの場合はエラーが発生した待機状態に変更するチャンクのチャンクIDが，-nオプションの場合はエラーが発生した通常状態に変更するチャンクのチャンクIDが表示されます。

注※6

hh....hhの出力内容が対策の表の項番7～14の場合，表名は，「スキーマ名.表識別子」の形式で表示されます。

なお，囲み文字の指定は表示されません。また，囲み文字に囲まれていない英小文字は英大文字で表示されます。

(Ｓ)

処理を終了します。

〔対策〕

次の表に従って，adbchgchunkstatusコマンドの-mオプションに指定したオプションファイルの指定を見直してください。そのあとで，adbchgchunkstatusコマンドを再実行してください。

項番

ee....eeに出力された内容

ff....ffに出力された内容

hh....hhに出力された内容

エラーの原因と対処方法

1

adbchunkstatus

-w

または

-n

An invalid character was specified.

使用できない文字，または文法上正しくない文字を指定しています。

誤った指定例：-w 1-2-3

正しい指定例：-w 1-3

2

The specified value is outside the valid range.

指定できるチャンクIDの範囲外の数値を指定しています。チャンクIDには，1～9,223,372,036,854,775,807の値を指定してください。

3

The value on the right side is equal to or less than the value on the left side.

チャンクIDを範囲指定した際，「ハイフンの左側の値≧ハイフンの右側の値」となっています。「ハイフンの左側の値＜ハイフンの右側の値」となるようにしてください。

誤った指定例：-w 5-2

正しい指定例：-w 2-5

4

The specified value exceeds the maximum value that can be specified.

指定したチャンクIDの個数が最大値（29,999個）を超えています。チャンクIDの個数を29,999個以内にしてください。

5

-t

The option is not specified.

オプションの指定がありません。処理対象となる表を指定してください。

6

The invalid table name is specified.

指定した表名の指定形式に誤りがあります。表名は，「"スキーマ名"."表識別子"」の形式で指定してください。自分が所有している表を指定する場合は，スキーマ名を省略できます。

7

The specified table does not exist.

指定した表は存在しません。存在する表を指定してください。

8

The HADB user who executed the command does not have the CHANGE CHUNK STATUS privilege for the specified table.

コマンドを実行したHADBユーザには，指定した表に対するCHANGE CHUNK STATUS権限がありません。コマンドを実行するHADBユーザにCHANGE CHUNK STATUS権限を付与してください。CHANGE CHUNK STATUS権限を付与する方法については，マニュアルHADB　システム構築・運用ガイドのHADBユーザにアクセス権限を付与する方法を参照してください。

ただし，指定した表のスキーマが，コマンドを実行したHADBユーザの認可識別子と異なる場合は，指定した表自体が存在しないこともあります。

9

The specified table is not a base table.

指定した表は実表ではありません。実表を指定してください。

10

The specified table is not a multi-chunk table.

指定した表はシングルチャンク表のため，adbchgchunkstatusコマンドを実行できません。

11

The specified table is an archivable multi-chunk table.

指定した表はアーカイブマルチチャンク表のため，adbchgchunkstatusコマンドを実行できません。

12

The adbimport command was stopped for the specified table.

adbimportコマンドの実行が中断された表を指定しています。adbimportコマンドを再実行してから指定してください。詳細については，マニュアルHADB　コマンドリファレンスのadbimportコマンドが異常終了したときの対処方法を参照してください。

13

The adbidxrebuild command was stopped for the specified table.

adbidxrebuildコマンドの実行が中断された表を指定しています。adbidxrebuildコマンドを再実行してから指定してください。詳細については，マニュアルHADB　コマンドリファレンスのadbidxrebuildコマンドが異常終了したときの対処方法を参照してください。

14

The same table is already specified.

同じ表がすでに指定されています。同じ表は2つ以上指定できません。そのため，同じ表に対する指定は1つのadbchunkstatusオペランドで指定してください。

15

*

Neither the -w option nor the -n option is specified.

-wオプションおよび-nオプションのどちらも指定していません。どちらか，または両方を必ず指定してください。

16

The specified number of adbchunkstatus items exceeds 32.

adbchunkstatusオペランドの指定数が32個を超えています。adbchunkstatusオペランドの指定数を32個以内にしてください。

17

*

*

Analysis of the file ended with an error.

オプションファイルの解析に失敗しました。このメッセージの前に出力されているエラーメッセージを確認して，エラーの原因を取り除いてください。

KFAA50209-E

The index must be recreated to access the table. (index = "aa....aa"."bb....bb", DB area = "cc....cc") (M)

未完状態のインデクスにアクセスしました。

aa....aa：

スキーマ名

bb....bb：

インデクス識別子

cc....cc：

DBエリア名

(Ｓ)

処理を終了します。

〔対策〕

B-treeインデクスが未完状態になったときの対処については，マニュアルHADB　システム構築・運用ガイドのB-treeインデクスが未完状態になったときの対処方法を参照してください。

テキストインデクスが未完状態になったときの対処については，マニュアルHADB　システム構築・運用ガイドのテキストインデクスが未完状態になったときの対処方法を参照してください。

レンジインデクスが未完状態になったときの対処については，HADB　システム構築・運用ガイドのレンジインデクスが未完状態になったときの対処方法を参照してください。

KFAA50210-E

An error occurred in the table during aa....aa processing. The table is "bb....bb"."cc....cc". (M)

aa....aaの処理中に表でエラーが発生しました。

aa....aa：エラーとなった処理内容

scan：行の検索処理

delete：行の削除処理

insert：行の挿入処理

index generate：インデクスの作成処理

directory update：ディレクトリの更新処理

directory reference：ディレクトリの参照処理

chunk update：チャンクの更新処理

privilege check：アクセス権限チェック処理

bb....bb：

スキーマ名

cc....cc：

表識別子

(Ｓ)

処理を終了します。

〔対策〕

このメッセージの前に出力されているメッセージを確認して，エラーの原因を取り除いてください。そのあとで，コマンドを再実行してください。

必要に応じてデータベースを回復したあとにコマンドを再実行してください。データベースの回復方法などについては，マニュアルHADB　コマンドリファレンスの各コマンドが異常終了したときの対処方法を参照してください。

KFAA50211-E

The defined information aa....aa could not be acquired. (table = "bb....bb"."cc....cc") (M)

定義情報aa....aaを取得できませんでした。

aa....aa：取得できなかった定義情報の種別

table：表定義情報

column：列定義情報

index：インデクス定義情報

bb....bb：

スキーマ名

cc....cc：

表識別子

(Ｓ)

処理を終了します。

〔対策〕

ディクショナリ表（実表）に対する入出力エラーが発生しているおそれがあります。ディスクに障害が発生していないか確認してください。エラーの原因が特定できない場合は，弊社問い合わせ窓口に連絡してください。

必要に応じてデータベースを回復したあとにコマンドを再実行してください。データベースの回復方法などについては，マニュアルHADB　コマンドリファレンスの各コマンドが異常終了したときの対処方法を参照してください。

KFAA50212-E

The defined information aa....aa could not be acquired. (schema = "bb....bb") (M)

定義情報aa....aaを取得できませんでした。

aa....aa：取得できなかった定義情報の種別

table：表定義情報

bb....bb：

スキーマ名

(Ｓ)

処理を終了します。

〔対策〕

ディクショナリ表（実表）に対する入出力エラーが発生しているおそれがあります。このメッセージの前に出力されているメッセージを確認して，エラーの原因を取り除いてください。

ディクショナリ用DBエリアの回復が必要な場合は，マニュアルHADB　システム構築・運用ガイドのバックアップからの回復方法を参照してデータベースを回復してください。

KFAA50213-E

The defined information could not be acquired. (M)

ディクショナリ表（実表）の定義情報を取得できませんでした。

(Ｓ)

処理を終了します。

〔対策〕

このメッセージの前に出力されているメッセージを確認して，エラーの原因を取り除いてください。

KFAA50214-E

The DB status information could not be acquired. (M)

データベースの状態解析結果を取得できませんでした。

(Ｓ)

処理を終了します。

〔対策〕

このメッセージの前に出力されているメッセージを確認して，エラーの原因を取り除いてください。

adbdbstatusコマンドは，情報の取得処理中にデータベースの状態解析結果を標準出力に出力しています。このため，情報の取得処理中に通信エラーになった場合（KFAA50301-Eメッセージが出力された場合）に，このメッセージが出力されることがあります。

KFAA50215-E

An error occurred during storage of data. (input file = aa....aa, row number = bb....bb) (M)

bb....bb行目のデータを格納しているときにエラーが発生しました。

aa....aa：

入力ファイル通番またはファイル名

bb....bb：

行番号

(Ｓ)

処理を終了します。

〔対策〕

このメッセージの前後に出力されているエラーメッセージを確認して，エラーの原因を取り除いてください。そのあとで，コマンドを再実行してください。

KFAA50216-E

The table "aa....aa"."bb....bb" cannot be specified for the -n option, because the table is not a column store table. (E+M)

表"aa....aa"."bb....bb"はローストア表です。-nオプションにはカラムストア表しか指定できません。

aa....aa：

スキーマ名

bb....bb：

表識別子

(Ｓ)

処理を終了します。

〔対策〕

adbdbstatusコマンドに-d reorginfoオプションを指定した場合，-nオプションにはカラムストア表を指定してください。-d reorginfoオプションは，カラムストア表の再編成要否を確認するときに指定するオプションです。

ローストア表の再編成要否を確認する方法については，マニュアルHADB　システム構築・運用ガイドのシングルチャンク表の再編成が必要かどうかを確認する方法またはマルチチャンク表の再編成が必要かどうかを確認する方法を参照してください。

KFAA50217-E

The input data length is invalid. (input file = aa....aa, row = bb....bb, column = cc....cc, element = dd....dd) (M)

入力データ長が不正です。

aa....aa～dd....ddにはエラーの発生個所の情報が出力されます。

aa....aa：

入力ファイル通番またはファイル名

bb....bb：

行番号

cc....cc：フィールド番号

入力データがCSV形式の場合：フィールドデータ番号

入力データが固定長形式の場合：表定義時の列の定義順

表定義時の列の定義順が示す対象列は，列構成情報ファイルのadbcolumninfoオペランドの-nオプションに指定した列名と対応しています。その-nオプションとあわせて指定した-pオプションの指定値が，入力データの該当部分と対応しています。

dd....dd：配列要素の要素番号

配列型のフィールドデータでエラーが発生した場合：

エラーが発生した配列要素の要素番号が表示されます。

配列型以外のフィールドデータでエラーが発生した場合：

0が表示されます。

(Ｓ)

処理を終了します。

〔対策〕

入力データの論理エラーが発生しています。対処方法については，マニュアルHADB　コマンドリファレンスの入力データの論理エラーが発生したときの対処手順と対処方法を参照してください。

また，adbimportコマンドを再実行するまでの流れについては，マニュアルHADB　コマンドリファレンスのadbimportコマンドが異常終了したときの対処方法を参照してください。

KFAA50218-E

The number of elements in the input data exceeds the maximum number of stored elements. (input file = aa....aa, row = bb....bb, column = cc....cc) (M)

配列型のフィールドデータ中の配列要素の数が最大要素数を超えています。

aa....aa～cc....ccには，エラーの発生個所の情報が出力されます。

aa....aa：

入力ファイル通番またはファイル名

bb....bb：

行番号

cc....cc：

フィールドデータ番号

(Ｓ)

処理を終了します。

〔対策〕

入力データの配列型のフィールドデータに誤りがあります。aa....aa～cc....ccに出力された情報を参照して，エラーが発生した配列型のフィールドデータを修正してください。対処方法については，マニュアルHADB　コマンドリファレンスの入力データの論理エラーが発生したときの対処手順と対処方法を参照してください。

また，adbimportコマンドを再実行するまでの流れについては，マニュアルHADB　コマンドリファレンスのadbimportコマンドが異常終了したときの対処方法を参照してください。

KFAA50219-E

The target input data does not exist. (input file = aa....aa, row = bb....bb, column = cc....cc) (M)

bb....bb行目のフィールドデータ番号cc....ccの入力データが存在しません。

aa....aa：

入力ファイル通番またはファイル名

bb....bb：

行番号

cc....cc：

フィールドデータ番号

(Ｓ)

処理を終了します。

〔対策〕

入力データファイルで，該当する行番号のデータを修正してください。または，列構成情報ファイルのadbcolumninfoオペランドの-rオプションの指定値を修正してください。対処方法については，マニュアルHADB　コマンドリファレンスの入力データの論理エラーが発生したときの対処手順と対処方法を参照してください。

また，adbimportコマンドを再実行するまでの流れについては，マニュアルHADB　コマンドリファレンスのadbimportコマンドが異常終了したときの対処方法を参照してください。

KFAA50220-E

An error occurred during conversion of input data. (input file = aa....aa, row = bb....bb, column = cc....cc, element = dd....dd) (M)

入力データの変換処理中にエラーが発生しました。

aa....aa～dd....ddには，エラーの発生個所の情報が出力されます。

aa....aa：

入力ファイル通番またはファイル名

bb....bb：

行番号

cc....cc：フィールド番号

入力データがCSV形式の場合：フィールドデータ番号

入力データが固定長形式の場合：表定義時の列の定義順

表定義時の列の定義順が示す対象列は，列構成情報ファイルのadbcolumninfoオペランドの-nオプションに指定した列名と対応しています。その-nオプションとあわせて指定した-pオプションの指定値が，入力データの該当部分と対応しています。

dd....dd：配列要素の要素番号

配列型のフィールドデータでエラーが発生した場合：

エラーが発生した配列要素の要素番号が表示されます。

ただし，{"a"}ではなく"a"のように波括弧で囲われてないなど，配列要素以外の部分でエラーが発生したときは，0が表示されます。

配列型以外のフィールドデータでエラーが発生した場合：

0が表示されます。

(Ｓ)

処理を終了します。

〔対策〕

入力データの論理エラーが発生しています。対処方法については，マニュアルHADB　コマンドリファレンスの入力データの論理エラーが発生したときの対処手順と対処方法を参照してください。

また，adbimportコマンドを再実行するまでの流れについては，マニュアルHADB　コマンドリファレンスのadbimportコマンドが異常終了したときの対処方法を参照してください。

＜インポート対象の表に配列型の列が定義されている場合＞

配列型のフィールドデータが囲み文字で囲まれているかどうかを確認してください。

配列型のフィールドデータが囲み文字で囲まれていない場合

配列型のフィールドデータ中の配列要素が配列型以外の列にインポートされようとして，入力データの論理エラーとなった可能性があります。この場合，次の手順で対処してください。

配列型のフィールドデータを囲み文字で囲む

adbimportコマンドを再実行する

入力データの論理エラーが発生した場合は，出力されたエラーメッセージの対処方法に従って対処する

配列型のフィールドデータが囲み文字で囲まれている場合

配列型のフィールドデータが配列型以外の列にインポートされようとして，入力データの論理エラーとなった可能性があります。この場合，次の手順で対処してください。

bb....bb行目の入力データを確認し，入力データファイルを修正する

配列型のフィールドデータが配列型の列にインポートされるように入力データファイルを修正してください。すべての行で同様の誤りがある場合は，adbimportコマンドの-rオプションを指定し，配列型のフィールドデータが配列型の列にインポートされるようにしてください。

adbimportコマンドを再実行する

KFAA50221-E

The number of columns in the input data does not match the number of stored columns. (input file = aa....aa, row = bb....bb) (M)

bb....bb行目の入力データの列数が，格納先の列数と不一致です。

aa....aa：

入力ファイル通番またはファイル名

bb....bb：

行番号

(Ｓ)

処理を終了します。

〔対策〕

入力データの論理エラーが発生しています。入力データの列数が格納先の列数と不一致であるほかに，次のような原因が考えられます。

入力ファイルのデータに「0x00」が含まれている

最後のデータが改行で終わっていない

ファイルの終端にEOF制御文字が記述されている

入力データの論理エラーの対処方法については，マニュアルHADB　コマンドリファレンスの入力データの論理エラーが発生したときの対処手順と対処方法を参照してください。

また，adbimportコマンドを再実行するまでの流れについては，マニュアルHADB　コマンドリファレンスのadbimportコマンドが異常終了したときの対処方法を参照してください。

＜インポート対象の表に配列型の列が定義されている場合＞

配列型のフィールドデータが囲み文字で囲まれているかどうかを確認してください。配列型のフィールドデータが囲み文字で囲まれていない場合，配列型のフィールドデータ中の配列要素が配列型以外の列にインポートされようとして，入力データの論理エラーとなった可能性があります。

この場合，次の手順で対処してください。

配列型のフィールドデータを囲み文字で囲む

adbimportコマンドを再実行する

入力データの論理エラーが発生した場合は，出力されたエラーメッセージの対処方法に従って対処する

KFAA50222-E

The input data contains an invalid empty string. (input file = aa....aa, row = bb....bb, column = cc....cc) (M)

ナル値を格納できないbb....bb行目のフィールド番号cc....ccに，空文字列を指定しています。

aa....aa：

入力ファイル通番またはファイル名

bb....bb：

行番号

cc....cc：フィールド番号

入力データがCSV形式の場合：フィールドデータ番号

入力データが固定長形式の場合：表定義時の列の定義順

表定義時の列の定義順が示す対象列は，列構成情報ファイルのadbcolumninfoオペランドの-nオプションに指定した列名と対応しています。その-nオプションとあわせて指定した-pオプションの指定値が，入力データの該当部分と対応しています。

(Ｓ)

処理を終了します。

〔対策〕

入力データの論理エラーが発生しています。対処方法については，マニュアルHADB　コマンドリファレンスの入力データの論理エラーが発生したときの対処手順と対処方法を参照してください。

また，adbimportコマンドを再実行するまでの流れについては，マニュアルHADB　コマンドリファレンスのadbimportコマンドが異常終了したときの対処方法を参照してください。

＜インポート対象の表に配列型の列が定義されている場合＞

配列型のフィールドデータが囲み文字で囲まれているかどうかを確認してください。配列型のフィールドデータが囲み文字で囲まれていない場合，配列型のフィールドデータ中の配列要素が配列型以外の列にインポートされようとして，入力データの論理エラーとなった可能性があります。

この場合，次の手順で対処してください。

配列型のフィールドデータを囲み文字で囲む

adbimportコマンドを再実行する

入力データの論理エラーが発生した場合は，出力されたエラーメッセージの対処方法に従って対処する

KFAA50223-E

An invalid enclosing character was detected in the data. (input file = aa....aa, row = bb....bb, column = cc....cc) (M)

入力データに不正な囲み文字があります。

aa....aa～cc....ccには，エラーの発生個所の情報が出力されます。

aa....aa：

入力ファイル通番またはファイル名

bb....bb：

行番号

cc....cc：フィールドデータ番号

配列型のフィールドデータでエラーが発生した場合：

エラーが発生したフィールドデータ番号が表示されます。

配列型以外のフィールドデータでエラーが発生した場合：

0が表示されます。

(Ｓ)

処理を終了します。

〔対策〕

入力データの論理エラーが発生しています。対処方法については，マニュアルHADB　コマンドリファレンスの入力データの論理エラーが発生したときの対処手順と対処方法を参照してください。

囲み文字と同じ文字を入力データとして扱う場合は，2個連続でその文字を指定してください。

また，adbimportコマンドを再実行するまでの流れについては，マニュアルHADB　コマンドリファレンスのadbimportコマンドが異常終了したときの対処方法を参照してください。

＜インポート対象の表に配列型の列が定義されている場合＞

配列型のフィールドデータが囲み文字で囲まれているかどうかを確認してください。配列型のフィールドデータが囲み文字で囲まれていない場合，配列型のフィールドデータ中の配列要素が配列型以外の列にインポートされようとして，入力データの論理エラーとなった可能性があります。

この場合，次の手順で対処してください。

配列型のフィールドデータを囲み文字で囲む

adbimportコマンドを再実行する

入力データの論理エラーが発生した場合は，出力されたエラーメッセージの対処方法に従って対処する

KFAA50224-E

The specified data is longer than the column length. (input file = aa....aa, row = bb....bb, column = cc....cc) (M)

bb....bb行目のフィールド番号cc....ccのデータは，列定義よりも長いため格納できません。

aa....aa：

入力ファイル通番またはファイル名

bb....bb：

行番号

cc....cc：フィールド番号

入力データがCSV形式の場合：フィールドデータ番号

入力データが固定長形式の場合：表定義時の列の定義順

表定義時の列の定義順が示す対象列は，列構成情報ファイルのadbcolumninfoオペランドの-nオプションに指定した列名と対応しています。その-nオプションとあわせて指定した-pオプションの指定値が，入力データの該当部分と対応しています。

(Ｓ)

処理を終了します。

〔対策〕

入力データの論理エラーが発生しています。対処方法については，マニュアルHADB　コマンドリファレンスの入力データの論理エラーが発生したときの対処手順と対処方法を参照してください。

また，adbimportコマンドを再実行するまでの流れについては，マニュアルHADB　コマンドリファレンスのadbimportコマンドが異常終了したときの対処方法を参照してください。

KFAA50225-E

The aa....aa specification contains an error or indispensable operand is not specified, or a necessary operand has not been specified. (reason = bb....bb) (M)

aa....aaの指定に，bb....bbの誤りがあります。

aa....aa：コマンドで指定したオプション

詳細を次の表に示します。

aa....aaの値

説明

table

表名

schema-name

スキーマ名

table-identifier

表識別子

file-name

ファイル名

filetype

データタイプ

fld-char

フィールド区切り文字

fld-char-pre

フィールド区切り文字（前）

fld-char-suf

フィールド区切り文字（後）

trm-char

行区切り文字

idx-mode

インデクス作成方法

index

インデクス識別子

col-inf-n

列単位情報数

col-inf

列単位情報

data-len

列の入力データ長

err-inf

エラー情報

deliminator

区切り文字

enclosing-character

囲み文字

table-name-file

表名記述ファイル

table option

表オプション

input-path-file-name

入力データパスファイル名

input-file-name

入力データファイル名

export-path-file-name

出力データパスファイル名

export-data-output-file-name

出力データファイル名

timing-to-output-progress-message

データインポート処理の経過メッセージの出力間隔

temporary-directory

作業用一時ファイルの格納先ディレクトリのパス名

各コマンドの-wオプションのことです。

各コマンドの-wオプションを省略した場合，作業用一時ファイルの格納先ディレクトリのパス名は，$DBDIR/ADBWORKになります。

import-option-file-name

インポートオプションファイル名

idxrebuild-option-file-name

インデクス再作成オプションファイル名

cost-information-collection-option-file-name

コスト情報収集オプションファイル名

export-option-file-name

エクスポートオプションファイル名

merge-chunk-option-file-name

マージチャンクオプションファイル名

error-data-file-name

論理エラーデータファイル名

sort-buffer-size

ソートバッファサイズ

--force

-- forceオプション（強制実行）

--create-temp-file

--create-temp-fileオプション

user-name

認可識別子

index-ID file

インデクス識別子ファイル

index-ID file name

インデクス識別子ファイル名

SQL-statement-file-name

SQL記述ファイル名

column-structure-information-file-name

列構成情報ファイル名

-b option

-bオプション

index-name

インデクス名（"〔スキーマ名.〕インデクス識別子"）

DBarea-name

DBエリア名

-n option

-nオプション

-c option

-cオプション

-m option

-mオプション

-s option

-sオプション

-k option

-kオプション

-r option

-rオプション

chunk ID

チャンクID

--compress

ファイル圧縮オプション

archive-directory

アーカイブディレクトリ

archive-file-name

アーカイブファイル名

file-that-specifies-the-unload-file-directory

アンロードファイルの格納先を指定したディレクトリパスファイル名

unload-file-directory

アンロードファイルの格納先のディレクトリパス名

bb....bb：エラーの詳細情報

詳細を次の表に示します。

bb....bbの値

説明

invalid char

指定した文字が不正です。

指定したファイル名が予約文字である場合，または入力制御ファイルにEOF制御文字が含まれる場合も，このエラーとなります。

invalid value

指定した値が誤っています。指定が正しいか見直してください。

invalid combination

指定の組み合わせが誤っています。指定が正しいか見直してください。

invalid format

指定のフォーマットが誤っています。指定が正しいか見直してください。

invalid length

指定した値の長さが不正です。指定した値の長さを見直してください。

length over

指定した値が制限値を超えています。または，0バイト文字で指定されています。指定した値を見直してください。

length short

指定した値が指定できる最小値未満です。指定できる値の範囲を見直してください。

limit over

指定できる最大数を超えています。指定した数を見直してください。

not directory name

指定したパス名が誤っています。指定が正しいか見直してください。

not file name

指定したパスはファイルではありません。または，ファイルが存在しません。指定が正しいか見直してください。

insufficient memory(u)

メモリ領域を取得できません。このメッセージの前に出力されたメッセージの対策を参照してください。

insufficient memory(s)

error convert path

絶対パス変換でエラーが発生しました。入力データファイルなどのパスの指定が正しいか見直してください。

duplicate

指定が重複しています。または，指定したファイル名が次のファイル名と重複しています。

論理エラーデータファイル名

アンロードファイル名

重複した値を指定しないよう，見直してください。

invalid permission

アクセス権がありません。アクセス権が与えられているか，見直してください。

not index-identifier

指定したインデクス識別子は存在しません。

table for which "CHUNK" was not specified

CREATE TABLE文でチャンク指定を指定していません。

not index name

指定したインデクスは存在しません。

not DBarea name

指定したDBエリアは存在しません。

unsupported DBarea name

未サポートのDBエリアの種類を指定しています。

(Ｓ)

処理を終了します。

〔対策〕

aa....aaおよびbb....bbを基に，エラーの原因を取り除いてください。そのあとで，再実行してください。

また，このメッセージは上記以外に次の原因が考えられます。

指定が必須のオペランドを指定していない

オペランドを指定する順番が誤っている

論理エラーデータファイル名と同じ名称のファイルを指定している

なお，bb....bbがinsufficient memory(u)，またはinsufficient memory(s)の場合は，次に示す手順で対処してください。

不要なプロセスがないかどうかを確認してください。不要なプロセスがある場合には，プロセスを終了または削除してください。

1.を実施してもメモリが不足する場合，OSを再起動したあとで，adbstartコマンドでHADBサーバを開始してください。

2.を実施してもメモリが不足する場合，カーネルパラメタの設定を変更し，プロセスで使用できるメモリの上限を大きくしてください。OSを再起動したあとで，adbstartコマンドでHADBサーバを開始してください。

KFAA50226-E

An error was detected in the system. (SQLCODE = aa....aa) (M)

SQLCODE aa....aaのエラーを検知しました。

aa....aa：

SQLCODE

(Ｓ)

処理を終了します。

〔対策〕

SQLCODEを基にエラー原因を特定し，取り除いてください。

必要に応じてデータベースを回復したあとに再度コマンドを実行してください。回復方法などについては，マニュアルHADB　コマンドリファレンスの各コマンドが異常終了したときの対処方法を参照してください。

KFAA50227-E

The SQL statement in the SQL statement file of the adbexport command contains an error. (reason = aa....aa) (M)

adbexportコマンドのSQL記述ファイルに記述したSQL文に誤りがあります。

aa....aa：誤りの内容

not SELECT-statement：SELECT文以外のSQL文を指定しています。

parameters specified：？パラメタを指定しています。

"ROW" specified in selection expression：選択式にROWを指定しています。

length over：SQL文の長さ（空白，改行を含む）が16,000,000バイトを超えています。

length zero：SQL文の長さが0バイトです。

(Ｓ)

処理を終了します。

〔対策〕

SQL記述ファイル中のSQL文を修正したあとに，adbexportコマンドを再実行してください。

KFAA50228-E

An SQL error was detected in the aa....aa command. (SQLCODE = bb....bb) (M)

aa....aaコマンドの実行時に，SQLCODE bb....bbのエラーが発生しました。

aa....aa：

実行したコマンド名

bb....bb：

SQLCODE

(Ｓ)

処理を終了します。

〔対策〕

SQLCODE，またはメッセージログファイルに出力されたメッセージを確認してエラーの原因を取り除いてください。そのあとで，コマンドを再実行してください。

SQLCODEの見方については，「1.4　SQLCODEの見方」を参照してください。

KFAA50229-E

The search buffer specified in aa....aa option bb....bb is invalid. The required size is "cc....cc" MB. (M)

コマンドの実行時に指定したバッファサイズが不足しました。コマンドの実行に必要なバッファサイズはcc....ccメガバイトです。

aa....aa：コマンドのオプション種別

export：エクスポートオプション

archive chunk：アーカイブチャンクオプション

bb....bb：オプション名

adb_export_scan_buff_size

adb_arcv_scan_buff_size

cc....cc：

必要なバッファサイズ（単位：メガバイト）

(Ｓ)

処理を終了します。

〔対策〕

■aa....aaがexportの場合：

次のどちらかの対処をしてください。

エクスポートオプションadb_export_scan_buff_sizeの指定値をcc....ccより大きくしてください。

SQL記述ファイル中に指定した検索系SQLを修正してください。最も外側の問合せ指定の選択式の数，または選択式の結果のデータ長が小さくなるように変更してください。

■aa....aaがarchive chunkの場合：

アーカイブチャンクオプションadb_arcv_scan_buff_sizeの指定値をcc....ccより大きくしてください。

KFAA50230-I

The adbexport command has executed an SQL statement. (SQL statement = "aa....aa") (M)

adbexportコマンドがSQL文aa....aaを実行しました。

aa....aa：実行されたSQL文

SQL文の先頭から2,048バイト分までが出力されます。2,048バイト目がマルチバイト文字の途中の場合は，1つ前の文字までが出力されます。

(Ｓ)

処理を続行します。

KFAA50235-E

No chunk IDs can change the chunk status. (M)

チャンクの状態を変更できるチャンクが1つもありません。

(Ｓ)

処理を終了します。

〔対策〕

チャンクの状態を確認してください。そのあと，チャンクの状態を変更できるチャンクのチャンクIDを-wオプションまたは-nオプションに指定し，コマンドを再実行してください。

KFAA50236-E

An error occurred during the check of the unload file. (reason = "aa....aa", file = "bb....bb") (M)

アンロードファイルのチェックでエラーが発生しました。

aa....aa：エラーの原因

not unloadfile：チェックしたファイルはアンロードファイルではありません。

invalid data：データが途中で切れています。

bb....bb：

チェックしたファイルのパス名

(Ｓ)

処理を終了します。

〔対策〕

adbreorgsystemdataコマンドの実行中に，ほかのプロセスがアンロードファイルを更新していないかどうかを確認してください。

アンロードファイルを更新している場合は，次のどちらかの対処を行ったあとで，adbreorgsystemdataコマンドを再実行してください。

該当するプロセスを停止してください。

アンロードファイルの格納先ディレクトリを，ほかのプロセスが使用しないディレクトリに変更してください。アンロードファイルの格納先ディレクトリは，-fオプションに指定する「アンロードファイルの格納先を指定したディレクトリパスファイル」で指定しています。

KFAA50239-E

A chunk to be deleted in the table ("aa....aa"."bb....bb") could not be deleted, because an SQL statement or a command has been referencing the table from before the completion of reorganization phase 1 of the previous execution of the adbreorgsystemdata command. (M+S)

前回実行したadbreorgsystemdataコマンドの再編成処理フェーズ1が完了する前から，ほかのSQL文やコマンドが表"aa....aa"."bb....bb"を参照しています。このため，adbreorgsystemdataコマンドが，再編成前のデータを削除できません。

aa....aa：

スキーマ名

bb....bb：

表識別子

(Ｓ)

処理を終了します。

〔対策〕

次のどちらかの対処をしてください。そのあとで，adbreorgsystemdataコマンドを再実行してください。

表"aa....aa"."bb....bb"を参照しているSQL文やコマンドが終了するまで待つ

表"aa....aa"."bb....bb"を参照しているSQL文やコマンドの終了を待たないで，手動で終了させる

SQL文やコマンドを手動で終了させる方法については，マニュアルHADB　システム構築・運用ガイドのディクショナリ表およびシステム表の再編成と排他制御を参照してください。

KFAA50243-E

aa....aa could not access the command status file. (file = bb....bb, reason = cc....cc, kind = dd....dd, last command = ee....ee, errno = ff....ff) (M)

aa....aaコマンドがコマンドステータスファイルbb....bbにアクセスできません。

aa....aa：コマンドステータスファイルにアクセスできないコマンド

Import：adbimportコマンド

Index-rebuild：adbidxrebuildコマンド

Unarchive-chunk：adbunarchivechunkコマンド

bb....bb：

コマンドステータスファイル名

cc....cc：理由コード

No-file：ファイルがありません。

Invalid-permission：ファイルへのアクセス権限（読み取り権限または書き込み権限）がありません。

Version-mismatch：異なるバージョンで作成されたステータスファイルです。

Other-access-error：上記以外のaccessシステムコールエラーが発生しました。

dd....dd：コマンドステータスファイルの種類

Import status file：adbimportコマンドのコマンドステータスファイル

Index-rebuild status file：adbidxrebuildコマンドのコマンドステータスファイル

ee....ee：前回中断したコマンド

Import：adbimportコマンド

Index-rebuild：adbidxrebuildコマンド

Unarchive-chunk：adbunarchivechunkコマンド

ff....ff：

accessシステムコールのエラー番号

(Ｓ)

処理を終了します。

〔対策〕

cc....ccがNo-fileまたはVersion-mismatchで，aa....aaがImportまたはIndex-rebuildの場合

--forceオプションを指定してadbidxrebuildコマンドを実行してください。

なお，前回中断したコマンドがバックグラウンドインポートを適用した（-bオプションを指定した）adbimportコマンドの場合，--forceオプションを指定してadbidxrebuildコマンドを実行すると，adbimportコマンドで処理中だった表データの格納情報は削除されます。この場合は，adbidxrebuildコマンドが完了したあとに，-bオプションを指定して，中断したadbimportコマンドを再実行してください。

cc....ccがNo-fileまたはVersion-mismatchで，aa....aaがUnarchive-chunkの場合

--forceオプションを指定して，adbunarchivechunkコマンドを再実行してください。

cc....ccがInvalid-permissionの場合

OSのchmodコマンドなどでファイルへのアクセス権限（読み取り権限または書き込み権限）を付与してください。そのあとで，前回中断したコマンドを再実行してください。

chmodコマンドの実行例

chmod 644 /home/osuser01/db/ADBSYS/ADBUTL/IMP_20191

cc....ccがOther-access-errorの場合

accessシステムコールのエラー番号をOSのマニュアルで調べて，エラーの原因を取り除いてください。エラー番号からでは対処方法がわからない場合は，adbinfogetコマンドを実行してトラブルシュート情報を取得してから，弊社問い合わせ窓口に連絡してください。

KFAA50244-E

The command status file to be used by the command re-execution functionality does not exist. (last command = aa....aa) (M)

次のコマンドで使用するコマンドステータスファイルがありません。

adbimportコマンド（B-treeインデクスとテキストインデクス作成処理からの再実行機能）

adbidxrebuildコマンド（再実行機能）

adbunarchivechunkコマンド

aa....aa：前回中断したコマンド

Import：adbimportコマンド

Index-rebuild：adbidxrebuildコマンド

Unarchive-chunk：adbunarchivechunkコマンド

(Ｓ)

処理を終了します。

〔対策〕

aa....aaがImportまたはIndex-rebuildの場合

--forceオプションを指定してadbidxrebuildコマンドを実行してください。

なお，前回中断したコマンドがバックグラウンドインポートを適用した（-bオプションを指定した）adbimportコマンドの場合，--forceオプションを指定してadbidxrebuildコマンドを実行すると，adbimportコマンドで処理中だった表データの格納情報は削除されます。この場合は，adbidxrebuildコマンドが完了したあとに，-bオプションを指定して，中断したadbimportコマンドを再実行してください。

aa....aaがUnarchive-chunkの場合

--forceオプションを指定して，adbunarchivechunkコマンドを再実行してください。

KFAA50245-E

aa....aa could not access the temporary work file. (file = bb....bb, reason = cc....cc, kind = dd....dd, last command = ee....ee, errno = ff....ff) (M)

aa....aaコマンドが作業用一時ファイルbb....bbにアクセスできません。

aa....aa：作業用一時ファイルにアクセスできないコマンド

Import：adbimportコマンド

Index-rebuild：adbidxrebuildコマンド

Unarchive-chunk：adbunarchivechunkコマンド

bb....bb：

作業用一時ファイル名

cc....cc：理由コード

No-file：ファイルがありません。

Invalid-permission：ファイルへのアクセス権限（読み取り権限または書き込み権限）がありません。

Other-access-error：上記以外のaccessシステムコールエラーが発生しました。

dd....dd：作業用一時ファイルの種類

index record file：インデクスレコードファイル

sort result file：ソート結果用ファイル

ee....ee：前回中断したコマンド

Import：adbimportコマンド

Index-rebuild：adbidxrebuildコマンド

Unarchive-chunk：adbunarchivechunkコマンド

ff....ff：

accessシステムコールのエラー番号

(Ｓ)

処理を終了します。

〔対策〕

■cc....ccがNo-fileの場合：

aa....aaがImportまたはIndex-rebuildの場合

--create-temp-fileオプションを指定してadbidxrebuildコマンドを実行してください。

aa....aaがUnarchive-chunkの場合

--forceオプションを指定して，adbunarchivechunkコマンドを実行してください。

■cc....ccがInvalid-permissionの場合：

aa....aaがImportまたはIndex-rebuildの場合

OSのchmodコマンドなどでファイルへのアクセス権限（読み取り権限または書き込み権限）を付与してください。そのあとで，前回中断したコマンドを再実行してください。

chmodコマンドの実行例

chmod 644 /mnt/disk1/xxxxx/_T20191_I30321_P0

aa....aaがUnarchive-chunkの場合

ファイルへのアクセス権限（読み取り権限および書き込み権限）をOSのchmodコマンドなどで付与してください。

または，ファイルを削除したあとに，--forceオプションを指定して，adbunarchivechunkコマンドを再実行してください。

■cc....ccがOther-access-errorの場合：

accessシステムコールのエラー番号をOSのマニュアルで調べて，エラーの原因を取り除いてください。エラー番号からでは対処方法がわからない場合は，adbinfogetコマンドを実行してトラブルシュート情報を取得してから，弊社問い合わせ窓口に連絡してください。

KFAA50246-E

The index record file is illegal. (file = aa....aa, reason = bb....bb) (errno = cc....cc) (M)

インデクスレコードファイルaa....aaは不正です。原因をbb....bbに示します。

aa....aa：

HADBサーバが作成するインデクスレコードファイルの名称

bb....bb：理由コード

詳細を次の表に示します。

bb....bbの値

説明

Duplicated-entry

複数のファイルを指定したときに，同じファイルが指定されており，重複しています。

Invalid-device

ファイルの形式が不正です。

Invalid-header

ヘッダIDがありません。

Invalid-permission

ファイルのパーミッション（アクセス権）が不正です。

Invalid-record-length

複数のファイルを指定したときに，レコード長の異なるファイルがあります。

No-file

ファイルがありません。

No-header

ヘッダがありません。

Other-access-error

Invalid-permissionおよびNo-file以外のaccessシステムコールエラーが発生しました。

cc....cc：accessシステムコールのエラー番号

理由コードがInvalid-permission，No-file，またはOther-access-errorの場合に表示されます。それ以外の場合，(errno = cc....cc)は表示されません。

(Ｓ)

処理を終了します。

〔対策〕

インデクスレコードファイルが壊れています。このため，コマンドを再実行する必要があります。回復方法などについては，マニュアルHADB　コマンドリファレンスの各コマンドが異常終了したときの対処方法を参照してください。

理由コードにOther-access-errorが表示されている場合は，accessシステムコールのエラー番号をOSのマニュアルで調べて，エラーの原因を取り除いてください。エラー番号からでは対処方法がわからない場合は，adbinfogetコマンドを実行してトラブルシュート情報を取得してから，弊社問い合わせ窓口に連絡してください。

マルチノード機能を使用している場合：

adbimportコマンド，adbidxrebuildコマンド，またはadbunarchivechunkコマンドが異常終了し，処理対象表が更新不可状態となったときの対処方法については，マニュアルHADB　システム構築・運用ガイドの実表の運用（マルチノード機能の使用時）の実表の更新不可状態を解除する方法（マルチノード機能の使用時）を参照してください。

KFAA50247-E

The temporary work file to be used by the command re-execution functionality does not exist. (last command = aa....aa) (M)

adbimportコマンドのB-treeインデクスとテキストインデクス作成処理からの再実行機能，またはadbidxrebuildコマンドの再実行機能で使用する作業用一時ファイルがありません。

aa....aa：前回中断したコマンド

Import：adbimportコマンド

Index-rebuild：adbidxrebuildコマンド

(Ｓ)

処理を終了します。

〔対策〕

--create-temp-fileオプションを指定して，adbidxrebuildコマンドを実行してください。

KFAA50248-E

The option --create-temp-file cannot be specified, because the base table does not have a non-updatable status. (M)

処理対象表が更新不可状態ではないため，--create-temp-fileオプションは指定できません。

(Ｓ)

処理を終了します。

〔対策〕

--create-temp-fileオプションを指定しないで，adbidxrebuildコマンドを実行してください。

KFAA50250-E

aa....aa processing was canceled. (M)

aa....aaをキャンセルしました。

aa....aa：処理種別

Archive-chunk：チャンクのアーカイブ処理

Clean-synonym-dictionary：同義語辞書ファイルの格納ディレクトリ下にある不要なファイルの削除処理

Convert-audit-trail-file：監査証跡ファイルの変換処理

Cost-information-collection：コスト情報の収集処理

DB-status-analysis：データベースの状態解析処理

Delete-synonym-dictionary：同義語辞書の削除処理

Export：データエクスポート処理

Import：データインポート処理

Index-rebuild：インデクスの再作成処理

Modify-synonym-dictionary：同義語辞書の登録または更新処理

Output-synonym-dictionary：同義語一覧の出力処理

Reorganize-systemdata：ディクショナリ表またはシステム表の再編成処理

Synchronize-synonym-dictionary：同義語辞書ファイルの同期処理

(Ｓ)

処理を終了します。

〔対策〕

メッセージログファイルまたは標準エラー出力に出力された，ほかのメッセージを確認して，障害原因を取り除いてください。そのあとにコマンドを再実行してください。

KFAA50251-I

The specified value of the option aa....aa is bb....bb. (M)

実行時のaa....aaオプションの値はbb....bbです。

aa....aa：

コマンドのオプション名

bb....bb：

実行時に使用した値

(Ｓ)

処理を続行します。

KFAA50252-I

File processing is in progress. (file name = aa....aa, thread number = bb....bb) (M)

aa....aaファイルを処理しています。

aa....aa：

ファイル名

bb....bb：

スレッド番号

(Ｓ)

処理を続行します。

KFAA50253-I

The following values were specified for the aa....aa. (M)

aa....aaに値が指定されました。

このメッセージのあとに，指定された値を表示するメッセージが出力されます。

aa....aa：

index-identifier-file：インデクス識別子ファイル

temporary-directory-path-file：作業用一時ファイルの格納先を指定したディレクトリパスファイル

(Ｓ)

処理を続行します。

KFAA50254-I

aa....aa = bb....bb (M)

aa....aaにbb....bbが指定されました。

aa....aa：

Index-identifier：インデクス識別子

Temporary-directory-path：作業用一時ファイルの格納先を指定したディレクトリパス

bb....bb：

指定された値

(Ｓ)

処理を続行します。

KFAA50255-I

The number of aa....aa specifications is bb....bb. (M)

aa....aaの指定数はbb....bbです。

aa....aa：

Input data file：入力データファイル

Export data file：出力データファイル

Synonym dictionary：同義語辞書

bb....bb：

aa....aaが指定された数

(Ｓ)

処理を続行します。

KFAA50256-I

File processing will now end. (file name = aa....aa, thread number = bb....bb) (M)

aa....aaファイルの処理を終了します。

aa....aa：

ファイル名

bb....bb：

スレッド番号

(Ｓ)

処理を続行します。

KFAA50260-W

The index to be rebuilt does not exist. (M)

未完状態のインデクスがないため，インデクスの再作成処理を行うインデクスがありませんでした。

(Ｓ)

処理を続行します。

KFAA50265-E

A setting for the column structure information file is invalid. (column name = aa....aa, option = bb, reason = cc....cc) (M)

列構成情報ファイルの指定に誤りがあります。

aa....aa：列構成情報ファイルのadbcolumninfoオペランドの-nオプションに指定した列名

列名を出力できない場合は，***が表示されます。

bb：

誤りがあるオプション名

cc....cc：エラーの原因

not column name：

adbcolumninfoオペランドの-nオプションに指定した列名が処理対象表に存在しません。

duplicate：

adbcolumninfoオペランドの-nオプションに指定した列名が重複しています。

not specified：

オプションの指定がありません。

invalid value：

指定値が不正です。

The total value of the start position and the length exceeds the record length.：

adbcolumninfoオペランドの-pオプションに指定した先頭位置と長さの合計が，adb_import_input_record_sizeオペランドに指定した入力レコード長を超えています。

The length value exceeds the number of characters that can be specified.：

adbcolumninfoオペランドの-pオプションの長さに指定した値が，adbcolumninfoオペランドの-nオプションに指定した列に指定可能な文字数を超えています。

The length value is less than the number of characters that can be specified.：

adbcolumninfoオペランドの-pオプションの長さに指定した値が，adbcolumninfoオペランドの-nオプションに指定した列に指定可能な文字数に達していません。

The lengths of the values specified for the -c option and for the -p option do not match.：

adbcolumninfoオペランドの-cオプションの指定値の長さと，adbcolumninfoオペランドの-pオプションの長さに指定した値が不一致です。

The length value specified is odd.：

adbcolumninfoオペランドの-pオプションの長さに指定した値が奇数です。

The definition data type of the column is not a binary type.：

列に定義されたデータ型がバイナリ型ではありません。

For a column that cannot store null values, the value empty_string can not be specified.：

ナル値を格納できない列の場合，adbcolumninfoオペランドの-rオプションにempty_stringは指定できません。

The values specified for the -b option between the column name dd....dd do not match.：

列名dd....ddとの間で，adbcolumninfoオペランドの-bの指定値が不一致です。

If the value empty_string is specified in the -r option, the -b option cannot be specified.：

adbcolumninfoオペランドの-rオプションの指定値がempty_stringの場合，-bオプションは指定できません。

(Ｓ)

処理を終了します。

〔対策〕

列構成情報ファイルの指定を修正してください。

KFAA50266-E

A setting for the column structure information file is invalid. (operand name = aa....aa, reason = bb....bb) (M)

列構成情報ファイルの指定に誤りがあります。

aa....aa：

誤りがあるオペランド名

bb....bb：エラーの原因

limit over：オペランドの指定回数が上限を超えています。

(Ｓ)

処理を終了します。

〔対策〕

列構成情報ファイルの指定を修正してください。

KFAA50267-E

For a column that cannot store null values, you must specify the column name in the -n option of the adbcolumninfo operand in the column structure information file. (column name = aa....aa) (M)

ナル値を格納できない列の場合は，列構成情報ファイルのadbcolumninfoオペランドの-nオプションに列名を指定する必要があります。

aa....aa：

エラーの原因となった列名

(Ｓ)

処理を終了します。

〔対策〕

aa....aa列を列構成情報ファイルのadbcolumninfoオペランドの-nオプションに指定してください。

KFAA50280-E

The specified table "aa....aa"."bb....bb" has no archive specifications. (M)

コマンド実行時に指定した表は，アーカイブマルチチャンク表ではありません。

aa....aa：

スキーマ名

bb....bb：

表識別子

(Ｓ)

処理を終了します。

〔対策〕

アーカイブマルチチャンク表を指定してコマンドを再実行してください。

KFAA50281-E

The aa....aa access privilege is required to execute the command. (M)

コマンドを実行するには，アクセス権限aa....aaが必要です。

aa....aa：必要となるアクセス権限

IMPORT TABLE：IMPORT TABLE権限

REBUILD INDEX：REBUILD INDEX権限

GET COSTINFO：GET COSTINFO権限

EXPORT TABLE：EXPORT TABLE権限

MERGE CHUNK：MERGE CHUNK権限

CHANGE CHUNK COMMENT：CHANGE CHUNK COMMENT権限

CHANGE CHUNK STATUS：CHANGE CHUNK STATUS権限

ARCHIVE CHUNK：ARCHIVE CHUNK権限

UNARCHIVE CHUNK：UNARCHIVE CHUNK権限

(Ｓ)

処理を終了します。

〔対策〕

必要なアクセス権限をGRANT文で付与してもらったあとに，コマンドを再実行してください。

KFAA50282-E

An error occurred in transaction processing (aa....aa) with reason code bb....bb. (M)

トランザクションの開始または決着に失敗しました。

aa....aa：トランザクションの種類

begin：トランザクション開始処理中

commit：コミット処理中

rollback：ロールバック処理中

bb....bb：

SQLCODE

(Ｓ)

処理を終了します。

〔対策〕

SQLCODEを基にエラー原因を特定し，取り除いてください。

また，トランザクションの種類がcommitおよびrollbackの場合，データベースをコマンド実行前の状態にバックアップから回復してください。そのあとで，コマンドを再実行してください。回復方法などについては，マニュアルHADB　コマンドリファレンスの各コマンドが異常終了したときの対処方法を参照してください。

KFAA50284-E

No chunk meets the conditions for aa....aa. (M)

アーカイブ状態にするチャンクがありません。または，アーカイブ状態を解除するチャンクがありません。

aa....aa：実行した処理

archive：チャンクのアーカイブ処理

unarchive：チャンクのアンアーカイブ処理

(Ｓ)

処理を終了します。

〔対策〕

コマンドの-cオプションまたは-rオプションで指定した処理対象のチャンクが正しいかどうかを確認してください。

または，コマンドの処理対象のチャンクが，アーカイブできる条件（またはアーカイブ状態を解除できる条件）を満たしているかどうかを確認してください。条件の詳細については，マニュアルHADB　コマンドリファレンスの次の個所を参照してください。

adbarchivechunk（チャンクのアーカイブ）の指定形式およびオプションの説明の-cおよび-rオプションの説明

adbunarchivechunk（チャンクのアンアーカイブ）の指定形式およびオプションの説明の-cおよび-rオプションの説明

KFAA50285-E

The environment variable ADBDIR is invalid. (M)

環境変数ADBDIRが設定されていません。または，ADBDIRに設定した値が長過ぎます。

(Ｓ)

処理を終了します。

〔対策〕

環境変数ADBDIRに設定した値を見直してください。そのあとで，コマンドを再実行してください。

KFAA50286-E

The aa....aa path is invalid. (reason = "bb....bb", file = cc....cc) (M)

aa....aaのパスをチェックしたときにエラーが発生しました。

aa....aa：パス種別

file：定義解析情報ファイル

bb....bb：エラーの原因

too long：最大長を超えている

cc....cc：

定義解析情報ファイル名

(Ｓ)

処理を終了します。

〔対策〕

cc....ccに表示された定義解析情報ファイルのパスの長さが，システムの上限を超えています。サーバディレクトリ（$ADBDIR）のパスを見直してください。そのあとで，コマンドを再実行してください。

KFAA50287-E

An error occurred in the HADB function. (func = "aa....aa") (M)

HADBサーバの機能aa....aaでエラーが発生しました。

aa....aa：機能名

option file analysis：オプションファイルの解析

columns structure information file：列構成情報ファイルの解析

(Ｓ)

処理を終了します。

〔対策〕

メッセージログファイルまたは標準エラー出力に出力された，ほかのメッセージを参照し，エラーの原因を取り除いてください。そのあとで，処理を再実行してください。

KFAA50288-E

aa....aa cannot resume by continuing from the last command execution. (reason = bb....bb, last command = cc....cc) (M)

aa....aaを前回のコマンド実行の続きから再開できません。

aa....aa：処理種別

Import：データインポート処理

Index-rebuild：インデクスの再作成処理

Unarchive-chunk：チャンクのアンアーカイブ処理

bb....bb：エラーの原因

running authorization identifier dd....dd：コマンドの実行者（認可識別子dd....dd）が前回と異なります。

no import status file：adbimportコマンドのコマンドステータスファイルが存在しません。

no index-rebuild status file：adbidxrebuildコマンドのコマンドステータスファイルが存在しません。

incorrect import status file：adbimportコマンドのコマンドステータスファイルが正しくありません。

incorrect index-rebuild status file：adbidxrebuildコマンドのコマンドステータスファイルが正しくありません。

no unarchive-chunk status file：adbunarchivechunkコマンドのコマンドステータスファイルが存在しません。

incorrect unarchive-chunk status file：adbunarchivechunkコマンドのコマンドステータスファイルが正しくありません。

cc....cc：前回中断したコマンド

Import：adbimportコマンド

Index-rebuild：adbidxrebuildコマンド

Unarchive-chunk：adbunarchivechunkコマンド

(Ｓ)

処理を終了します。

〔対策〕

■aa....aaがImportまたはIndex-rebuildの場合：

bb....bbがrunning authorization identifierの場合

次に示すどちらかの方法で対処してください。

・前回の続きから再実行する場合は，前回のコマンド実行者が，コマンドを再実行するようにしてください。前回のコマンド実行者（HADBユーザ）を削除してしまった場合は，同じ認可識別子とパスワードのHADBユーザを作成し，表に対するアクセス権限を付与し直してください。

・処理対象表に対するREBUILD INDEX権限を持つ別のユーザで，--forceオプションを指定してadbidxrebuildコマンドを実行してください。なお，前回中断したコマンドがバックグラウンドインポートを適用した（-bオプションを指定した）adbimportコマンドの場合，--forceオプションを指定してadbidxrebuildコマンドを実行すると，adbimportコマンドで処理中だった表データの格納情報は削除されます。この場合は，adbidxrebuildコマンドが完了したあとに，-bオプションを指定して，中断したadbimportコマンドを再実行してください。

bb....bbが上記以外の場合

このメッセージの直前に出力されたメッセージを確認して，エラーの原因を取り除いてください。そのあとで，--forceオプションを指定して，adbidxrebuildコマンドを実行してください。なお，前回中断したコマンドがバックグラウンドインポートを適用した（-bオプションを指定した）adbimportコマンドの場合，--forceオプションを指定してadbidxrebuildコマンドを実行すると，adbimportコマンドで処理中だった表データの格納情報は削除されます。この場合は，adbidxrebuildコマンドが完了したあとに，-bオプションを指定して，中断したadbimportコマンドを再実行してください。

■aa....aaがUnarchive-chunkの場合：

bb....bbがrunning authorization identifierの場合

次に示すどちらかの方法で対処してください。

・前回の続きから再実行する場合は，前回のコマンド実行者が，コマンドを再実行するようにしてください。前回のコマンド実行者（HADBユーザ）を削除してしまった場合は，同じ認可識別子とパスワードのHADBユーザを作成し，表に対するアクセス権限を付与し直してください。

・処理対象表に対するUNARCHIVE CHUNK権限を持つ別のユーザで，--forceオプションを指定してadbunarchivechunkコマンドを実行してください。

bb....bbが上記以外の場合

このメッセージの直前に出力されたメッセージを確認して，エラーの原因を取り除いてください。そのあとで，--forceオプションを指定して，adbunarchivechunkコマンドを実行してください。

KFAA50289-E

An error occurred with the output of the error data file. (reason = aa....aa) (M)

入力データのエラーを検知しましたが，aa....aaの理由によってエラーデータファイルにデータを出力できません。

aa....aa：理由コード

ROW_LENGTH：エラーデータの行長が，32キロバイトまたはレコード定義長を超えています。

(Ｓ)

処理を終了します。

〔対策〕

このメッセージの前に出力された入力データの論理エラーに関するメッセージを基に，入力データファイルから該当するデータを検索してエラーを修正してください。

KFAA50290-E

The command cannot be executed because of a conflict with a locked resource. (M)

使用する排他資源が競合したため，コマンドは実行できません。

(Ｓ)

処理を終了します。

〔対策〕

メッセージログファイルに出力されているKFAA40005-Eメッセージの排他資源名を参照して，排他資源を使用中の処理が終了するのを待ってから，コマンドを再実行してください。

SQL文およびコマンドで取得する排他資源については，マニュアルHADB　システム構築・運用ガイドの排他制御を参照してください。

KFAA50291-W

Cost-information-collection processing was skipped for the "aa....aa"."bb....bb" table.(reason = "cc....cc") (M)

表aa....aa.bb....bbのコスト情報を収集する処理をスキップしました。次の原因が考えられます。

adbimportコマンドが異常終了しています。

adbidxrebuildコマンドが異常終了しています。

adbunarchivechunkコマンドが異常終了しています。

表にデータを格納したあとにインデクスを定義したため，インデクスが未完状態です。

aa....aa：

スキーマ名

bb....bb：

表識別子

cc....cc：スキップした理由

The adbimport command has not been re-executed.

The adbidxrebuild command has not been re-executed.

The adbunarchivechunk command has not been re-executed.

No indexes have been created.

(Ｓ)

処理を続行します。

〔対策〕

cc....ccがNo indexes have been created.以外の場合

異常終了したコマンドを再実行したあとに，adbgetcstコマンドでコスト情報を収集してください。

cc....ccがNo indexes have been created.の場合

インデクスの未完状態を解除したあとに，adbgetcstコマンドでコスト情報を収集してください。

B-treeインデクスの未完状態を解除する方法については，マニュアルHADB　システム構築・運用ガイドのB-treeインデクスが未完状態になったときの対処方法を参照してください。

テキストインデクスの未完状態を解除する方法については，マニュアルHADB　システム構築・運用ガイドのテキストインデクスが未完状態になったときの対処方法を参照してください。

レンジインデクスの未完状態を解除する方法については，マニュアルHADB　システム構築・運用ガイドのレンジインデクスが未完状態になったときの対処方法を参照してください。

なお，adbgetcstコマンドを実行するとき，コスト情報の収集処理がスキップされた表の表名を-tオプションに指定してください。

KFAA50292-E

No table is defined for the "aa....aa" schema, or no schema exists. (M)

スキーマaa....aaには実表が定義されていないか，またはスキーマが定義されていません。

aa....aa：

スキーマ名

(Ｓ)

処理を終了します。

〔対策〕

スキーマに実表が定義されているか，またはスキーマが定義されているかを確認してください。

KFAA50293-E

An error occurred while accessing the system table. (M)

システム表にアクセスしているときに，エラーが発生しました。

(Ｓ)

処理を終了します。

〔対策〕

このメッセージの前に出力されているメッセージを確認して，エラーの原因を取り除いてください。そのあと，コマンドを再実行してください。

KFAA50294-E

No chunk ID was specified in the aa option. (M)

aaオプションに指定したチャンクIDは，処理対象表に存在しません。

aa：

オプション名

(Ｓ)

処理を終了します。

〔対策〕

処理対象表に存在するチャンクIDをaaオプションに指定し，コマンドを再実行してください。

KFAA50295-E

A chunk to be deleted exists. (M)

削除仕掛中のチャンクが存在します。

(Ｓ)

処理を終了します。

〔対策〕

削除仕掛中のすべてのチャンクをPURGE CHUNK文で削除してください。そのあとで，コマンドを再実行してください。

KFAA50296-E

Fewer than two chunk IDs are specified for the -c option. (M)

-cオプションに指定したチャンクIDが2つ未満です。

(Ｓ)

処理を終了します。

〔対策〕

-cオプションに2つ以上のチャンクIDを指定して，コマンドを再実行してください。-cオプションに2つ以上のチャンクIDを指定した場合にこのメッセージが出力されたときは，処理対象表に存在するチャンクIDを2つ以上指定して，コマンドを再実行してください。

KFAA50297-E

Only one valid chunk ID is defined. (M)

処理対象表に存在するチャンクIDは1つだけです。このため，adbmergechunkコマンドを実行して，チャンクをマージする必要はありません。

(Ｓ)

処理を終了します。

KFAA50298-E

The specified table "aa....aa"."bb....bb" is not a multi-chunk table. (M)

指定した表"aa....aa"."bb....bb"は，マルチチャンク表ではありません。

aa....aa：

スキーマ名

bb....bb：

表識別子

(Ｓ)

処理を終了します。

〔対策〕

マルチチャンク表を指定して，コマンドを再実行してください。

KFAA50299-E

The chunk status or archive status of the specified chunk ID is mixed. (M)

次のどちらかの原因によって，adbmergechunkコマンドが実行できません。

adbmergechunkコマンドの処理対象のチャンクの状態が混在している

adbmergechunkコマンドの処理対象のチャンクが，アーカイブ状態のチャンクとアーカイブ状態ではないチャンクが混在している

このメッセージは，例えば，次のケースで出力されます。

通常状態と待機状態のチャンクをadbmergechunkコマンドの処理対象とした場合

アーカイブ状態とアーカイブ状態が解除されたチャンクをadbmergechunkコマンドの処理対象とした場合

(Ｓ)

処理を終了します。

〔対策〕

チャンクの状態，およびチャンクのアーカイブ状態を確認してください。チャンクの状態，およびチャンクのアーカイブ状態を合わせたあとに，adbmergechunkコマンドを再実行してください。

KFAA50300-E

A system call error occurred. (func = "aa....aa", errno = bb....bb) (M)

システムコールaa....aaでエラーが発生しました。

aa....aa：

エラーとなったシステムコール名

bb....bb：

エラー番号

(Ｓ)

処理を終了します。ただし，一時的なエラーの場合はリトライすることがあります。

〔対策〕

表示されたシステムコール名とエラー番号をOSのマニュアルで調べて，エラーの原因を取り除いてください。表示されたシステムコール名とエラー番号からでは対処方法がわからない場合は，adbinfogetコマンドを実行してトラブルシュート情報を取得してから，弊社問い合わせ窓口に連絡してください。

主なシステムコールエラーとその対処方法を次の表に示します。

項番

エラーの内容

考えられる原因

対処方法

システムコール名

エラー番号

Linuxの場合

Windowsの場合

1

accept

23

24

−

オープン済みファイル数，またはHADBサーバへの接続数が多過ぎます。

ディスクリプタ数の上限が低過ぎます。

不要なプロセスを終了してください。

HADBサーバへの接続数を減らしてください。

カーネルパラメタのnofileおよびfile-maxで，ディスクリプタ数の上限を拡張してください。※1

DBエリアの数を減らしてください。

2

bind

98

−

接続を受け付けるポート番号が，ほかのプロセスで使用されています。

ポート番号の指定を変更してください。

同じポート番号を使用しているプロセスを終了してください。

3

connect

99

10055

ローカルポートの空きがありません。

ローカルポートが空くのを待ってください。

通信を行っているほかのプロセスを終了してください。

カーネルパラメタのip_local_port_range，またはWindowsのnetshコマンドで，OSが割り当てる一時ポートの範囲を拡張してください。※1

4

101

110

113

10049

10051

10060

10065

不正な接続先を指定しています。

接続先のホストが存在しません。

指定したホスト名が，誤ったIPアドレスに解決されています。

通信路で障害が発生しています。※2

接続先の指定に誤りがないかどうかを確認してください。

接続先のホストをネットワークに接続してください。

DNSまたはhostsファイルの設定を確認してください。または，ホスト名をIPアドレスで指定してください。

通信路に障害が発生していないかどうかを確認してください。

5

readv

recv

101

110

113

10060

通信路で障害が発生しています。※2

ネットワークの構成や設定が変更されています。

通信路に障害が発生していないかどうかを確認してください。

ネットワークの物理構成および設定を確認してください。

6

104

10054

通信相手のプロセスが強制終了しました。

通信相手が通信タイムアウトやエラーなどを検知し，明示的に通信を強制切断しました。

APが，プロセスの終了前にHADBサーバとの接続を明示的に切り離していません。

通信路の障害などによって，通信が遮断されました。※2

そのあとで，同じ送信パケットを何度か再送しても通信相手から応答がないため，OSがこの通信をリセットしました。

このとき，通信相手側には接続が残留することがありますが，時間が経つと消滅します。

HADBサーバが強制終了した場合は，HADBサーバを再開始してください。

マルチノード構成内のHADBサーバが強制終了した場合は，そのHADBサーバを再開始してください。

通信相手がマルチノード構成のHADBサーバで，稼働中のHADBサーバが存在する場合は，しばらく待ったあとに，マルチノード構成のHADBサーバに再接続してください。

通信相手がHADBクライアントの場合は，HADBクライアント側からHADBサーバに再接続してください。

通信相手がHADBのコマンドの場合は，コマンド実行時に指定した--timeoutオプションなどのタイムアウト時間に関連するオプションの指定値を見直してください。

通信相手側で指定しているタイマー監視のオペランドの指定値を見直してください。例えば，サーバ定義のadb_rpc_wait_timeオペランドや，クライアント定義のadb_clt_rpc_sql_wait_timeオペランドの指定値を見直してください。

通信相手側のメッセージログファイルを確認してください。出力されているエラーメッセージの対処に従ってください。

APの処理内容を見直してください。HADBサーバとの切り離し処理がない場合は，HADBサーバとの切り離し処理を追加してください。

HADBサーバに残留した接続をすぐに切り離したい場合は，adblsコマンドでコネクションの状態を調査してください。そのあとで，不当なコネクションをadbcancelコマンドで切り離してください。

通信の遮断による通信のリセットが頻繁に発生する場合は，通信路上のどこで通信が遮断されているかを特定し，原因を取り除いてください。

7

socket

23

24

10024

オープン済みファイル数，またはHADBサーバへの接続数が多過ぎます。

ディスクリプタ数の上限が低過ぎます。

不要なプロセスを終了してください。

HADBサーバへの接続数を減らしてください。

カーネルパラメタのnofileやfile-maxなどで，ディスクリプタ数の上限を拡張してください。※1

8

writev

send

32

104

10054

通信相手のプロセスが強制終了しました。

通信相手が通信タイムアウトやエラーなどを検知し，明示的に通信を強制切断しました。

通信路の障害などによって，通信が遮断されました。※2

そのあとで，同じ送信パケットを何度か再送しても通信相手から応答がないため，OSがこの通信をリセットしました。

このとき，通信相手側には接続が残留することがありますが，時間が経つと消滅します。

HADBサーバが強制終了した場合は，HADBサーバを再開始してください。

マルチノード構成内のHADBサーバが強制終了した場合は，そのHADBサーバを再開始してください。

通信相手がマルチノード構成のHADBサーバで，稼働中のHADBサーバが存在する場合は，しばらく待ったあとに，マルチノード構成のHADBサーバに再接続してください。

通信相手がHADBクライアントの場合は，HADBクライアント側からHADBサーバに再接続してください。

通信相手がHADBのコマンドの場合は，コマンド実行時に指定した--timeoutオプションなどのタイムアウト時間に関連するオプションの指定値を見直してください。

通信相手側で指定しているタイマー監視のオペランドの指定値を見直してください。例えば，サーバ定義のadb_rpc_wait_timeオペランドや，クライアント定義のadb_clt_rpc_sql_wait_timeオペランドの指定値を見直してください。

通信相手側のメッセージログファイルを確認してください。出力されているエラーメッセージの対処に従ってください。

HADBサーバに残留した接続をすぐに切り離したい場合は，adblsコマンドでコネクションの状態を調査してください。そのあとで，不当なコネクションをadbcancelコマンドで切り離してください。

通信の遮断による通信のリセットが頻繁に発生する場合は，通信路上のどこで通信が遮断されているかを特定し，原因を取り除いてください。

9

101

110

113

10060

10065

通信路で障害が発生しています。※2

ネットワークの構成や設定が変更されました。

通信路に障害が発生していないかどうかを確認してください。

ネットワークの物理構成と設定を確認してください。

注※1

詳細については，OSのマニュアルを参照してください。

注※2

通信路の障害の例を次に示します。

・ケーブルが抜けた，またはケーブルが断線した

・ネットワークインタフェース（NIC）の停止または異常を検知した

・ファイアウォールが通信を遮断した（通知しないでパケットを破棄する場合も含む）

・通信機器の電源が切れた

・通信機器が故障した

・トラフィック集中などによってパケットが遅延，または消失した

・接続先のホストがビジー状態のため応答できない

KFAA50301-E

A communication error occurred. (reason = "aa....aa", operation = "bbbb", IP address = "cc....cc") (M)

通信エラーが発生しました。

aa....aa：エラーの原因

message：電文の誤り

netdown：ネットワーク障害

resource：システム資源の不足

timeout：時間切れ

bbbb：エラー発生時の操作

cnct：接続受付

recv：受信

send：送信

cc....cc：接続元のIPアドレス

bbbbがrecv以外の場合は，*が表示されます。

(Ｓ)

処理を終了します。

〔対策〕

aa....aaに表示されたエラーの原因を対処してください。

■エラーの原因がmessageの場合：

HADBサーバへの接続は，HADBクライアントから実行するようにしてください。HADBクライアント以外の製品を使用したり，ユーザプログラムから直接HADBサーバに通信を行ったりしている場合は，HADBクライアントを使用してください。

HADBサーバへの接続に心当たりがない場合は，悪意のある第三者による通信が行われているおそれがあります。通信相手の特定や，セキュリティ対策の検討などをしてください。

■エラーの原因がnetdownの場合：

通信相手がほかのノードのHADBサーバの場合は，通信回線，サーバプロセスの状態，およびメッセージログなどを確認してください。

通信相手が，HADBクライアント，HADBのコマンド，またはHADBの通信機能を使わないで通信を行うプログラム（HADB以外の製品またはユーザプログラム）の場合は，HADBサーバ側で対処の必要はありません。このときに考えられるエラーの原因を次に示します。

HADBクライアントまたはHADBのコマンドが，タイムアウトやエラー検知によって通信を強制切断しました。

クライアント側のプロセスが，何らかの要因で強制終了しました。adbsqlコマンドを ［Ctrl］ + ［C］ キーで強制終了した場合などが該当します。

APの処理内容が，HADBサーバとの接続を明示的に切り離さないで終了するようになっています。

サーバ監視ツールや，悪意のある第三者などが，HADBサーバのポートをスキャンしたおそれがあります。

エラーの原因に応じて，APの実行者への通知や，セキュリティ対策などを実施してください。

■エラーの原因がresourceの場合：

次に示すどちらかの対処をしてください。

APやコマンドの同時接続数を減らしてください。

サーバ定義のadb_sys_max_usersオペランドに指定する最大同時接続数を増やしてください。

■エラーの原因がtimeoutの場合：

サーバ定義のadb_rpc_wait_timeオペランドに指定した値を見直してください。adb_rpc_wait_timeオペランドの詳細については，マニュアルHADB　システム構築・運用ガイドのサーバ定義の設計のサーバ定義のオペランドの内容の状態監視に関するオペランド（set形式）を参照してください。

コネクションプーリングを使用するために通信を半永久的に維持したい場合は，サーバ定義のadb_rpc_wait_timeオペランドに0を指定してください。ただし，0を指定した場合，HADBサーバはほかの通信でも時間経過による強制切断を行いません。そのため，悪意のある第三者が，HADBサーバに不当に接続し続けるおそれがあります。したがって，サーバ定義のadb_rpc_wait_timeオペランドに0を指定する場合は，不審な接続がないことを定期的に監視するようにしてください。

KFAA50303-E

The host IP address cannot be obtained. (reason = "aa....aa", host name = "bb....bb") (M)

IPアドレスを取得できません。

aa....aa：gai_strerror関数で取得した，エラー原因を示す説明文

出力される説明文の言語はロケールに依存します。

bb....bb：

名前解決の対象ホスト名

(Ｓ)

処理を終了します。

〔対策〕

aa....aaを基に，ネットワークの設定を見直してください。

ホスト名に誤りがある場合は，ホスト名を修正してください。

KFAA50304-E

The data cannot be sent because its total size exceeds 2 gigabytes. (M)

送信データ長の合計が2ギガバイトを超えるため，送信できません。

(Ｓ)

処理を終了します。

〔対策〕

一括転送行数を見直して，一度に転送するデータ量を削減してください。

KFAA50305-E

The aa....aa bb....bb operation failed. (name = "cc....cc") (M)

aa....aaに対するbb....bbの操作が失敗しました。

aa....aa：操作対象

file：ファイル

port：ポート

bb....bb：操作種別

bind：ソケットとのバインド

delete：削除

cc....cc：

操作対象の名称（ポートの場合はポート番号）

(Ｓ)

処理を終了します。

〔対策〕

このメッセージの前に出力されるメッセージを確認して，エラーの原因を取り除いてください。そのあとで，再実行してください。

KFAA50306-E

The destination host closed the connection. (M)

コネクションが，接続先ホストによってクローズされました。

(Ｓ)

処理を終了します。

〔対策〕

HADBクライアント，およびコマンドの場合は，再接続してください。

マルチノード構成にノードを復帰する際や，マルチノード構成にワーカーノードを追加する際にこのメッセージが出力された場合は，このメッセージのあとに出力されるメッセージを参照して対処してください。

そのほかの場合は，対処の必要はありません。

KFAA50307-E

A connection request will be rejected because it is form a remote party without permission to connect to this HADB server. (IP = "aa....aa", port = bb....bb) (M)

このHADBサーバとの接続を許可されていない通信相手からの接続要求であるため，接続を拒否します。

aa....aa：

接続を拒否する通信相手のIPアドレス

bb....bb：接続を拒否する通信相手のポート番号

0が表示された場合は，このHADBサーバと同一サーバマシン内のHADBクライアントとのUNIXドメイン通信であり，ポートを使用しないことを意味しています。

(Ｓ)

通信を切断します。

〔対策〕

通信相手がHADBクライアントの場合

HADBサーバとバージョンが異なるHADBクライアントは，HADBサーバに接続できません。HADBサーバと同じバージョンのHADBクライアントを使用するように，HADBクライアントの管理者に連絡してください。

通信相手が他ノードのHADBサーバの場合

各ノードのHADBサーバのバージョンを一致させてください。

KFAA50308-E

The connection will be disconnected. (IP = "aa....aa", port = bb....bb, reason = "cc....cc") (M)

コネクションを切断します。

aa....aa：

通信先のIPアドレス

bb....bb：通信先のポート番号

0の場合は同一ホスト内のUNIXドメイン通信であり，ポートを使用しないことを意味しています。

cc....cc：コネクションが切断された理由

not alive：KeepAlive機能などによる通信API制御のタイムアウトを検知しました。

no DB-CONNECT request：DB接続要求の受信待ちでタイムアウトしました。

(Ｓ)

このコネクションを切断します。

〔対策〕

cc....ccがnot aliveの場合

AP側でこのメッセージが出力された場合は，再接続してください。

HADBサーバ側でこのメッセージが出力された場合は，対策は必要ありません。

cc....ccがno DB-CONNECT requestの場合

通信遅延やネットワーク障害，またはHADB製品以外からの不正な接続が発生したおそれがあります。

最初に，ネットワークの負荷および障害発生の有無を確認し，これらが原因の場合は回復するのを待ってください。

ネットワークに問題がないときにこのエラーが発生し，かつ接続を許可していないIPアドレスからの接続がある場合は，ファイアウォールで遮断するなどのセキュリティ対策を検討してください。インターネットから直接HADBサーバに接続している場合，悪意のある第三者から攻撃を受けるおそれがあるため，このようなセキュリティ対策が必要です。この場合，通常はファイアウォールの内側に設置したAPサーバなどから，HADBサーバに接続する運用を推奨します。

KFAA50309-E

An API error occurred during communications processing. (func = aa....aa, error = bb....bb, cause = cc....cc, details = "dd....dd") (M)

通信処理中に，APIでエラーが発生しました。

aa....aa：エラーが発生したAPI名

「クラス名#メソッド名」の形式で出力されます。

bb....bb：

APIが投入した例外クラス名

cc....cc：エラーの原因を示す例外クラス名

原因が存在しない，または不明の場合はnullが出力されます。

dd....dd：

causeに関する詳細メッセージ

(Ｓ)

処理を終了します。

〔対策〕

例外クラス名や詳細メッセージからエラーの原因を特定し，対策してください。

KFAA50310-E

The host name "aa....aa" was converted to an IP address of an unsupported protocol. (M)

ホスト名aa....aaは，サポートしていないプロトコルのIPアドレスに変換されました。

aa....aa：

ホスト名

(Ｓ)

処理を終了します。

〔対策〕

IPv4のホスト名を指定してください。

KFAA50311-E

A valid IP address on the local host cannot be found. (M)

ローカルホスト上の有効なIPアドレスを検出できません。

(Ｓ)

処理を終了します。

〔対策〕

ネットワークインタフェースに，ループバックアドレス以外のIPv4アドレスを設定し，このネットワークインタフェースを有効にしてください。

KFAA50313-I

The aa....aa cannot communicate with the remote host "bb....bb":cc....cc. (operation = "dd....dd") (M)

aa....aaは，リモートホスト"bb....bb":cc....ccと通信できません。

aa....aa：このメッセージを出力したプログラム

HADB server：HADBサーバ

HADB client：HADBクライアント，またはコマンド

HADB JDBC Driver：HADBのJDBCドライバ

bb....bb：

通信先IPアドレス

cc....cc：通信先ポート番号

0の場合は同一ホスト内のUNIXドメイン通信であり，ポートを使用しないことを意味します。

dd....dd：通信エラーとなった操作

connect：通信確立

(Ｓ)

処理を続行します。

〔対策〕

このメッセージに出力された通信先の情報，および前後に出力されるエラーメッセージを基に，原因や問題の発生個所を特定し，対策してください。

KFAA51000-I

The HADB server has received an SQL statement. (SQL statement = "aa....aa", connection information = bb....bb, SQL serial number = cc....cc) (M)

HADBサーバがSQL文aa....aaを受け付けました。

aa....aa：指定したSQL文

SQL文の先頭から2,048バイト分までが出力されます。

bb....bb：

コネクション情報

cc....cc：

コネクションが確立してからのSQL文通番

(Ｓ)

処理を続行します。

KFAA51001-E

The transaction was rolled back because an SQL error occurred. (M)

SQLエラーが発生したため，トランザクションが取り消されました。

(Ｓ)

処理を終了します。

KFAA51002-E

The transaction was rolled back because an SQL error was detected during transaction commit processing. (M)

トランザクションがCOMMITされたときにSQLエラーを検知したため，トランザクションが取り消されました。

(Ｓ)

処理を終了します。

KFAA51003-I

The transaction isolation level was set. (isolation level = "aa....aa") (M)

トランザクション隔離性水準aa....aaが設定されました。

aa....aa：設定されたトランザクション隔離性水準

READ COMMITTED

REPEATABLE READ

(Ｓ)

処理を続行します。

KFAA51005-I

An error occurred during processing of the SQL statement "aa....aa". (connection information = bb....bb, SQL serial number = cc....cc) (M)

SQL文の処理中にエラーが発生しました。

aa....aa：指定したSQL文

SQL文の先頭から2,048バイト分までが出力されます。

bb....bb：

コネクション情報

cc....cc：

コネクションが確立してからのSQL文通番

(Ｓ)

処理を続行します。

〔対策〕

このメッセージの直後に出力されているメッセージの対処に従ってください。

KFAA51006-I

The transaction access mode was set. (access mode = "aa....aa") (M)

トランザクションアクセスモードが設定されました。

aa....aa：設定されたトランザクションアクセスモード

READ WRITE：読み書き可能モード

READ ONLY：読み取り専用モード

(Ｓ)

処理を続行します。

KFAA51007-E

An error occurred on a different node. (node number = aa....aa, error message = "bb....bb") (M)

他ノードでエラーが発生しました。

aa....aa：

送信先のノード番号

bb....bb：

発生したエラーに対応するエラーメッセージ

(Ｓ)

処理を続行します。

〔対策〕

エラーが発生したノードのHADBサーバに対して，bb....bbに表示されたエラーメッセージの対策を実施してください。

KFAA51008-E

There is no secondary node or worker node to which the connected HADB client can reconnect. (reason = aa....aa) (M)

接続済みのHADBクライアントから再接続できるセカンダリノードおよびワーカーノードがありません。

aa....aa：

エラーの原因

(Ｓ)

処理を終了します。

〔対策〕

出力されたエラーの原因に従って対処してください。

項番

aa....aaの表示

エラーの原因

対処

1

no global IP address

グローバルIPアドレスを割り当てているセカンダリノードおよびワーカーノードがありません。

全ノードにグローバルIPアドレスを割り当ててください。または，外部ネットワークから直接接続させないよう，運用方法を見直してください。

KFAA51009-E

A connection from the remote party "aa....aa" to the port for communications between HADB servers was detected, but this remote party is not an HADB server. (M)

HADBサーバ間通信ポートに対する，HADBサーバ以外の通信相手からの接続を検知しました。

aa....aa：

通信相手のIPアドレス

(Ｓ)

通信を切断します。

〔対策〕

通信相手がHADBクライアントの場合は，サーバ定義のadb_rpc_portオペランドで指定したポートに接続させるようにしてください。

不正な通信相手の場合は，対処することは特にありません。

KFAA51010-W

An error occurred during processing of the SQL trace. (reason = aa....aa, file = bb....bb) (M)

aa....aaのため，SQLトレース機能のファイルbb....bbの処理中にエラーが発生しました。

aa....aa：

エラーの原因

bb....bb：

SQLトレースファイル名，またはSQLトレースファイルのファイル番号を管理するファイル名

(Ｓ)

SQLトレース情報の出力を終了します。SQL文の実行処理は続行します。

〔対策〕

出力されたエラーの原因に従って対処してください。

項番

aa....aaの表示

意味

対処

1

the SQL trace file disk is full

ディスクが満杯のため，SQLトレースファイルまたはSQLトレースファイルのファイル番号を管理するファイルへの書き込みに失敗しました。

SQLトレースファイルまたはSQLトレースファイルのファイル番号を管理するファイルを格納しているディスクの空き容量を確保してください。そのあとで，-sオプションを指定してadbchgsqltrcコマンドを実行してください。

2

the SQL trace file could not be opened because there was no write permission

SQLトレースファイルまたはSQLトレースファイルのファイル番号を管理するファイルへの書き込み権限がないため，オープンに失敗しました。

SQLトレースファイルまたはSQLトレースファイルのファイル番号を管理するファイルへの書き込み権限を付与してください。そのあとで，-sオプションを指定してadbchgsqltrcコマンドを実行してください。

3

the SQL trace file could not be opened because there was no read permission

SQLトレースファイルのファイル番号を管理するファイルへの読み取り権限がないため，ファイルのオープンに失敗しました。

SQLトレースファイルのファイル番号を管理するファイルへの読み取り権限を付与してください。そのあとで，-sオプションを指定してadbchgsqltrcコマンドを実行してください。

4

the SQL trace file could not be opened because the file descriptor was insufficient

ファイルディスクリプタが不足しているため，SQLトレースファイルまたはSQLトレースファイルのファイル番号を管理するファイルのオープンに失敗しました。

クローズできるファイルがあればクローズしてください。そのあとで，-sオプションを指定してadbchgsqltrcコマンドを実行してください。

5

errno cc....cc

エラー番号はcc....ccです。

表示されたエラー番号をOSのマニュアルで調べて，エラーの原因を取り除いてください。そのあとで，-sオプションを指定してadbchgsqltrcコマンドを実行してください。

表示されたエラー番号からでは対処方法がわからない場合は，adbinfogetコマンドを実行してトラブルシュート情報を取得してから，弊社問い合わせ窓口に連絡してください。

KFAA51011-W

An error occurred during processing of the SQL trace because memory is insufficient. (required memory = aa....aa) (M)

SQLトレース情報の処理中にメモリ不足になりました。

aa....aa：

エラーが発生した際の要求メモリ量（単位：バイト）

(Ｓ)

SQLトレース情報の出力を終了します。SQL文の実行処理は続行します。

〔対策〕

このメッセージの直前に出力されたKFAA40007-Eメッセージを参照して，対策してください。そのあとで，-sオプションを指定してadbchgsqltrcコマンドを実行してください。

KFAA51012-E

The number of client groups in the server definition is invalid. (M)

サーバ定義に指定したクライアントグループの数が不正です。

(Ｓ)

処理を終了します。

〔対策〕

サーバ定義adbcltgrpオペランドの数が，「サーバ定義adb_sys_max_usersオペランドの指定値＋1」を超えています。

サーバ定義adbcltgrpオペランドの数を減らしてから，操作を再実行してください。

KFAA51013-E

A value specified for the aa option in the client group (bb....bb) is invalid. (M)

クライアントグループbb....bbに指定したaaオプションの指定値が不正です。

aa：

サーバ定義adbcltgrpオペランドのオプション名

bb....bb：

クライアントグループ名，またはコマンドグループ名

(Ｓ)

処理を終了します。

〔対策〕

次に示すオプションの指定値を見直してください。そのあとで，操作を再実行してください。

●aaが-uの場合

bb....bbにグループ名が表示されている場合

サーバ定義adbcltgrpオペランドの-uオプションに，-mオプションより大きな値が指定されています。-uオプションの指定値を，-mオプションの指定値以下に変更してください。

bb....bbにグループ名が表示されていない場合

サーバ定義adbcltgrpオペランドの-uオプションの指定値の合計が，サーバ定義adb_sys_max_usersオペランドの指定値を超えています。-uオプションの指定値の合計が，サーバ定義adb_sys_max_usersオペランドの指定値以下になるように，各adbcltgrpオペランドの-uオプションの指定値を変更してください。

●aaが-eの場合

bb....bbにグループ名が表示されている場合

サーバ定義adbcltgrpオペランドの-eオプションに，-rオプションより大きな値が指定されています。-eオプションの指定値を，-rオプションの指定値以下に変更してください。

bb....bbにグループ名が表示されていない場合

サーバ定義adbcltgrpオペランドの-eオプションの指定値の合計が，サーバ定義adb_sys_rthd_numオペランドの指定値を超えています。-eオプションの指定値の合計が，サーバ定義adb_sys_rthd_numオペランドの指定値以下になるように，各adbcltgrpオペランドの-eオプションの指定値を変更してください。

各オプションの指定値については，マニュアルHADB　システム構築・運用ガイドのサーバ定義の設計のサーバ定義のオペランドの内容のクライアントグループ機能に関するオペランドおよびオプション（コマンド形式）にあるadbcltgrpオペランドの説明を参照してください。

KFAA51014-E

The authorization identifier "aa....aa" has already been specified for the -i option of the same adbclientmang operand or a different adbclientmang operand. (M)

クライアント管理定義のadbclientmangオペランドの-iオプションに，同じ認可識別子が2つ以上指定されています。

または，複数のクライアント管理定義のadbclientmangオペランドの-iオプションに，同じ認可識別子が指定されています。

aa....aa：

重複指定されている認可識別子

(Ｓ)

処理を終了します。

〔対策〕

クライアント管理定義のadbclientmangオペランドの-iオプションに重複指定されている認可識別子の指定を修正してください。

HADBサーバの開始時にこのメッセージが出力された場合は，HADBサーバを再度開始してください。

adbclientdefmangコマンドの実行時にこのメッセージが出力された場合は，adbclientdefmangコマンドを再実行してください。

KFAA51015-E

More than 30,000 authorization identifiers have been specified for the adbclientmang operand. (M)

クライアント管理定義のadbclientmangオペランドに指定した認可識別子の総数が，30,000を超えました。

(Ｓ)

処理を終了します。

〔対策〕

クライアント管理定義のadbclientmangオペランドの-iオプションに指定している認可識別子の数を減らしてください（30,000以下にしてください）。

HADBサーバの開始時にこのメッセージが出力された場合は，HADBサーバを再度開始してください。

adbclientdefmangコマンドの実行時にこのメッセージが出力された場合は，adbclientdefmangコマンドを再実行してください。

KFAA51016-E

The authorization identifier "aa....aa" specified for the -i option of the adbclientmang operand is invalid. (reason = bb....bb) (M)

クライアント管理定義のadbclientmangオペランドの-iオプションに指定した認可識別子の指定に誤りがあります。

aa....aa：

誤りがある認可識別子

bb....bb：

エラーの原因を示すメッセージテキスト

KFAA3から始まるメッセージテキストが出力されます。HADBサーバへの接続時に，認可識別子の指定に誤りがある場合に出力されるメッセージが出力されます。

(Ｓ)

処理を終了します。

〔対策〕

bb....bbに表示されているメッセージの対策に従って，aa....aaに表示されている認可識別子の指定を修正してください。

HADBサーバの開始時にこのメッセージが出力された場合は，HADBサーバを再度開始してください。

adbclientdefmangコマンドの実行時にこのメッセージが出力された場合は，adbclientdefmangコマンドを再実行してください。

KFAA51017-E

Processing to update the client-managing information failed, because aa....aa. (M)

クライアント管理情報の更新処理に失敗しました。

aa....aa：

更新処理が失敗した原因

(Ｓ)

処理を終了します。

〔対策〕

aa....aaに出力された更新処理が失敗した原因に従って，対処してください。

項番

aa....aaの出力内容

説明

対処

1

the DBA privilege is required to execute the adbclientdefmang command

adbclientdefmangコマンドの-uオプションに，DBA権限を持っていない認可識別子を指定しています。

DBA権限を持っている認可識別子を-uオプションに指定して，adbclientdefmangコマンドを実行してください。

2

an authorization identifier specified for the -i option is invalid

adbclientdefmangコマンドの-iオプションに指定した認可識別子に誤りがあります。

このメッセージの直前に出力されたメッセージを参照すると，-iオプションの指定誤りの原因がわかります。正しい認可識別子を-iオプションに指定して，adbclientdefmangコマンドを実行してください。

3

the client-managing information does not match the information on other node (node number = bb....bb)

プライマリノードのクライアント管理情報と，セカンダリノードのクライアント管理情報が，一致していません。

bb....bbには，クライアント管理情報が一致していないセカンダリノードのノード番号が表示されます。

bb....bbのセカンダリノードのクライアント管理情報を修正してください。

そのあとで，adbclientdefmangコマンドを実行してください。

KFAA51018-E

The client-managing definition file is invalid. (reason = aa....aa) (M)

クライアント管理定義ファイルの指定内容に誤りがあります。

aa....aa：エラーの原因

an error occurred during the analysis of the client management definitions

クライアント管理定義の解析でエラーが発生しました。

(Ｓ)

処理を終了します。

〔対策〕

このメッセージの直前に出力されたメッセージの対策に従って，クライアント管理定義ファイルの指定内容を修正してください。

HADBサーバの開始時にこのメッセージが出力された場合は，HADBサーバを再度開始してください。

adbclientdefmangコマンドの実行時にこのメッセージが出力された場合は，adbclientdefmangコマンドを再実行してください。

KFAA51019-E

The client definition file "aa....aa" specified for the -f option of the adbclientmang operand is invalid. (reason = bb....bb) (M)

クライアント管理定義のadbclientmangオペランドの-fオプションに指定したクライアント定義ファイルに誤りがあります。

aa....aa：

誤りがあるサーバ側のクライアント定義ファイル名

bb....bb：

エラーの原因

(Ｓ)

処理を終了します。

〔対策〕

bb....bbに出力されたエラーの原因に従って，対処してください。

項番

bb....bbの出力内容

説明

対処

1

the specified client definition file does not exist

-fオプションに指定したクライアント定義ファイルが存在しません。

存在するクライアント定義ファイルを-fオプションに指定してください。

2

the specified client definition file name is invalid

-fオプションに指定したクライアント定義ファイル名に誤りがあります。

aa....aaのクライアント定義ファイル名に，ディレクトリパスが指定されています。

クライアント定義ファイルを$ADBDIR/confディレクトリ下に移動し，-fオプションにはクライアント定義ファイルのファイル名だけを指定してください。

3

an error occurred during the analysis of the client definitions

クライアント定義の解析時にエラーが発生しました。

このメッセージの直前に出力されたメッセージの対策に従って，aa....aaのクライアント定義ファイルの内容を修正してください。

HADBサーバの開始時にこのメッセージが出力された場合は，HADBサーバを再度開始してください。

adbclientdefmangコマンドの実行時にこのメッセージが出力された場合は，adbclientdefmangコマンドを再実行してください。

KFAA51111-W

The word specified for adb_sql_prep_delrsvd_words is not a reserved word that can be deleted. (word = aa....aa, definition type = bb....bb) (M)

adb_sql_prep_delrsvd_wordsオペランドに指定された単語は，削除できる予約語ではありません。

aa....aa：

adb_sql_prep_delrsvd_wordsオペランドに指定された，削除できる予約語ではない単語

bb....bb：削除する予約語を指定した個所

server：サーバ定義

(Ｓ)

処理を続行します。

〔対策〕

adb_sql_prep_delrsvd_wordsオペランドに指定した単語を修正してください。

KFAA51121-W

It might take a long time to execute the SQL statement because all chunks in the archive status are accessed. (archive table name = "aa....aa"."bb....bb") (M)

実行したSQL文は，アーカイブ状態の全チャンク内のデータにアクセスするため，SQL文の処理時間が長くなるおそれがあります。アクセス対象のアーカイブマルチチャンク表は，"aa....aa"."bb....bb"です。 <SQLSTATE:01601>

aa....aa：

アーカイブマルチチャンク表の認可識別子

bb....bb：

アーカイブマルチチャンク表の表識別子

(Ｓ)

処理を続行します。

〔対策〕

アクセス対象のアーカイブ状態のチャンクを絞り込めるように，SQL文の修正を検討してください。詳細については，マニュアルHADB　AP開発ガイドのアーカイブマルチチャンク表を検索する際の考慮点を参照してください。

なお，adbexportコマンドを実行したときに，このメッセージが出力された場合は，次の対策を検討してください。

adbexportコマンドの実行時に-cオプションを指定する（エクスポート対象のチャンクを指定する）

adbexportコマンドの実行時に-qオプションを指定する（SQL記述ファイルを指定する）

SQL記述ファイルを指定する場合，アクセス対象のアーカイブ状態のチャンクを絞り込めるように，SQL文を指定してください。

KFAA51130-W

A work table was created because a hash table area was insufficient. (Hashtbl_path# = aa....aa, information1 = bb....bb, information2 = cc....cc) (M)

ハッシュテーブル領域が不足したため，作業表が作成されました。

aa....aa：対応するアクセスパスのツリー行番号

アクセスパスの統計情報を出力していない場合は，ツリー行番号に0が表示されます。

bb....bb：

保守情報1

cc....cc：

保守情報2

(Ｓ)

処理を続行します。

〔対策〕

SQL文の実行時間が長時間になるおそれがあります。SQL文の実行時間を短縮するには，サーバ定義またはクライアント定義のadb_sql_exe_hashtbl_area_sizeオペランドの指定値を大きくしてください。

なお，adbexportコマンドの実行時にこのメッセージが出力された場合は，エクスポートオプションのadb_export_hashtbl_area_sizeの指定値を大きくするか，またはサーバ定義のadb_sql_exe_hashtbl_area_sizeオペランドの指定値を大きくしてください。

ハッシュテーブル領域不足時に作成される作業表について知りたい場合は，aa....aaに示す個所に表示されるアクセスパスの情報を確認してください。また，マニュアルHADB　AP開発ガイドの次の個所を参照してください。

表の結合方式の，ハッシュジョインの場合

ハッシュジョインとはのハッシュテーブル領域が不足した場合の対処方法

副問合せの処理方式の，ハッシュ実行の場合

外への参照列を含まない副問合せの処理方式とはのハッシュ実行，または外への参照列を含む副問合せの処理方式とはのハッシュ実行

グループ化の処理方式の，グローバルハッシュグループ化の場合

ハッシュグループ化とはのグローバルハッシュグループ化

SELECT DISTINCTの処理方式の，ハッシュ実行の場合

SELECT DISTINCTの処理方式のハッシュ実行

集合演算の処理方式の，ハッシュ実行の場合

集合演算の処理方式のハッシュ実行

KFAA51200-W

The DB area is undefined. (buffer = aa....aa, DB area = bb....bb) (M)

グローバルバッファaa....aaに指定されたDBエリアbb....bbはありません。DBエリアbb....bbの指定を無視します。

aa....aa：

グローバルバッファ名

bb....bb：

DBエリア名

(Ｓ)

このDBエリアの指定を無視してHADBサーバを開始します。

〔対策〕

サーバ定義のadbbuffオペランドを確認して，グローバルバッファaa....aaの-nオプションに指定されているDBエリア名を見直してください。

KFAA51202-W

The global buffer is invalid. (buffer = aa....aa) (M)

グローバルバッファaa....aaに指定されているDBエリアは1つもないため，このグローバルバッファを無効にします。

aa....aa：

グローバルバッファ名

(Ｓ)

このグローバルバッファの指定を無視してHADBサーバを開始します。

〔対策〕

サーバ定義のadbbuffオペランドに-nオプションを指定している場合

サーバ定義のadbbuffオペランドを確認して，グローバルバッファaa....aaの-nオプションに指定されているDBエリア名を見直してください。

サーバ定義のadbbuffオペランドに-oオプションを指定している場合

すべてのDBエリアのグローバルバッファが明示的に指定されています。-oオプションの指定が不要な場合は，-oオプションを削除してください。

KFAA51204-W

The table scan buffer specified for the global buffer will be made invalid. (buffer = aa....aa) (M)

グローバルバッファaa....aaのテーブルスキャンバッファの指定を無効にします。

グローバルバッファaa....aaを定義している，サーバ定義のadbbuffオペランドの-kオプションの指定値が12以下の場合，このメッセージが出力されます。

aa....aa：

グローバルバッファ名

(Ｓ)

このグローバルバッファの指定を無視してHADBサーバを開始します。

〔対策〕

adbbuffオペランドの-kオプションに12以下の値を指定した場合，そのテーブルスキャンバッファは無効になります。HADBサーバのバージョンが04-01以降の場合，-kオプションは非推奨オプションです。テーブルスキャンバッファを有効にするときは，-kオプションの指定をやめて-vオプションを指定してください。そのあとに，HADBサーバを再起動してください。

KFAA51210-E

The DB area is duplicated. (DB area = aa....aa) (M)

グローバルバッファに指定したDBエリアが重複しています。

aa....aa：

DBエリア名

(Ｓ)

HADBサーバの開始処理を中止します。

〔対策〕

サーバ定義のadbbuffオペランドの指定を確認してください。-nオプションに指定したDBエリア名aa....aaが重複しています。adbbuffオペランドの指定を修正したあとに，adbstartコマンドを再実行してください。

KFAA51212-E

The global buffer type is not specified. (buffer = aa....aa) (M)

グローバルバッファの種別が指定されていません。

aa....aa：

グローバルバッファ名

(Ｓ)

HADBサーバの開始処理を中止します。

〔対策〕

サーバ定義のadbbuffオペランドの指定を確認してください。aa....aaのグローバルバッファに対して，-nまたは-oオプションのどちらかを指定してください。adbbuffオペランドの指定を修正したあとに，adbstartコマンドを再実行してください。

KFAA51213-E

More than one type of global buffer cannot be specified. (buffer = aa....aa) (M)

グローバルバッファの種別が複数指定されています。

aa....aa：

グローバルバッファ名

(Ｓ)

HADBサーバの開始処理を中止します。

〔対策〕

サーバ定義のadbbuffオペランドの指定を確認してください。aa....aaのグローバルバッファに対して，-nおよび-oオプションの両方が指定されています。どちらか1つを指定してください。adbbuffオペランドの指定を修正したあとに，adbstartコマンドを再実行してください。

KFAA51214-E

The specified name is invalid. (buffer = aa....aa, option = b, reason = cc....cc) (M)

指定した名称が不正です。

aa....aa：

グローバルバッファ名

b：指定に誤りがあるオプション

g：グローバルバッファ名

n：DBエリア名

cc....cc：エラーの原因

TOO LONG：名称が長過ぎます。

INVALID CHARACTER：グローバルバッファ名，または識別子の構文規則に違反しています。

(Ｓ)

HADBサーバの開始処理を中止します。

〔対策〕

サーバ定義のadbbuffオペランドの指定を確認してください。-gオプションに指定したグローバルバッファ名，または-nオプションに指定したDBエリア名のどちらかの指定に誤りがあります。誤りの原因は，cc....ccに表示されます。次に示す対処に従ってadbbuffオペランドの指定を修正したあとに，adbstartコマンドを再実行してください。

cc....ccがTOO LONGの場合

各名称の最大長を見直し，範囲内に収まるようにしてください。

cc....ccがINVALID CHARACTERの場合で，かつbがgの場合

マニュアルHADB　システム構築・運用ガイドのサーバ定義の設計のサーバ定義のオペランドの内容のグローバルバッファに関するオペランドおよびオプション（コマンド形式）を参照し，指定したグローバルバッファ名を見直してください。

cc....ccがINVALID CHARACTERの場合で，かつbがnの場合

マニュアルHADB　SQLリファレンスの名前の指定を参照し，指定したDBエリア名を見直してください。

KFAA51216-E

One global buffer cannot be specified for a DB area that has different page sizes. (buffer = aa....aa, DB area = bb....bb) (M)

異なるページサイズのDBエリアに対して，同一のグローバルバッファを割り当てることはできません。

aa....aa：

グローバルバッファ名

bb....bb：

DBエリア名

(Ｓ)

HADBサーバの開始処理を中止します。

〔対策〕

サーバ定義のadbbuffオペランドの指定を確認してください。aa....aaのグローバルバッファの-nオプションに指定したDBエリアのページサイズが異なります。同じページサイズのDBエリアを指定するようにしてください。adbbuffオペランドの指定を修正したあとに，adbstartコマンドを再実行してください。

KFAA51217-E

No global buffer can be specified. (buffer = aa....aa, DB area = bb....bb) (M)

DBエリアbb....bbにグローバルバッファを指定できません。

aa....aa：

グローバルバッファ名

bb....bb：

DBエリア名

(Ｓ)

HADBサーバの開始処理を中止します。

〔対策〕

サーバ定義のadbbuffオペランドの指定を確認してください。adbbuffオペランドの指定から，DBエリアbb....bbの指定を削除してください。adbbuffオペランドの指定を修正したあとに，adbstartコマンドを再実行してください。

KFAA51218-E

Specify a separate global buffer for the DB area. (buffer = aa....aa, DB area = bb....bb) (M)

DBエリアbb....bbには単独のグローバルバッファを指定してください。

aa....aa：

グローバルバッファ名

bb....bb：

DBエリア名

(Ｓ)

HADBサーバの開始処理を中止します。

〔対策〕

サーバ定義のadbbuffオペランドの指定を確認してください。グローバルバッファaa....aaに指定するDBエリアはbb....bbだけにしてください。adbbuffオペランドの指定を修正したあとに，adbstartコマンドを再実行してください。

KFAA51221-E

An option specification is duplicated. (buffer = aa....aa, option = b) (M)

オプションbが重複しています。

aa....aa：

グローバルバッファ名

b：重複しているオプション

o：adbbuffオペランドの-oオプション

(Ｓ)

HADBサーバの開始処理を中止します。

〔対策〕

サーバ定義のadbbuffオペランドの指定を確認して，重複しているオプションbを修正してください。adbbuffオペランドの指定を修正したあとに，adbstartコマンドを再実行してください。

KFAA51223-E

The -k option and the -v option in the server-defined adbbuff operand cannot both be specified at the same time. (buffer = aa....aa) (M)

サーバ定義のadbbuffオペランドには，-kオプションと-vオプションのうち，どちらか片方しか指定できません。

aa....aa：

グローバルバッファ名

(Ｓ)

HADBサーバの開始処理を中止します。

〔対策〕

aa....aaに表示されたグローバルバッファ名を指定したサーバ定義のadbbuffオペランドの指定を確認してください。-vオプションの指定が推奨のため，-kオプションの指定を削除してください。adbbuffオペランドの指定を修正したあとに，adbstartコマンドを再実行してください。

KFAA51224-E

A specified value is duplicated in an option argument of an operand specified in the file. (file name = "aa....aa", operand name = bb....bb, name of option arg of operand = cc....cc, specified option arg of operand = "dd....dd", num of lines where specified value is duplicated = ee....ee, line num where specified value is duplicated = "ff....ff") (M)

"aa....aa"ファイル中に指定したオペランドのオプション引数の指定値が重複しています。

aa....aa：

定義ファイル名またはオプションファイル名

bb....bb：

オペランド名

cc....cc：

オペランドのオプション引数

dd....dd：

オペランドのオプション引数の指定値

ee....ee：

指定値が重複している行数

ff....ff：指定値が重複している行の行番号

最大5個の行番号が出力されます。指定値が重複している行の行番号が5個以上ある場は，末尾に"..."が出力されます。

(Ｓ)

処理を終了します。

〔対策〕

オペランドのオプション引数の指定値（dd....ddの値）には同じ値を指定できません。重複しないように指定値を変更してください。そのあと，エラーとなった操作を再実行してください。

KFAA51230-W

An invalid range index name is specified in the adb_sql_rngidx_preread operand (number = aa....aa). (M)

adb_sql_rngidx_prereadオペランドに指定したレンジインデクス名（aa....aa番目の指定）に誤りがあります。

aa....aa：

誤りがあるレンジインデクス名の指定位置（先頭が1番目）

(Ｓ)

指定値を無視します。

〔対策〕

aa....aa番目のレンジインデクス名の指定が構文規則に違反しています。次に示すことを確認してください。

レンジインデクス名がマニュアルHADB　SQLリファレンスの名前の修飾のインデクス名の指定形式に記載されている規則に従っているか確認してください。

スキーマ名を省略してレンジインデクス名を指定していないか確認してください。（adb_rngidx_prereadオペランドに指定するレンジインデクス名はスキーマ名を省略できません）

レンジインデクス名が正しいか確認してください。定義されているレンジインデクス名を調べる方法については，マニュアルHADB　システム構築・運用ガイドのディクショナリ表の検索を参照してください。

KFAA51231-W

Pre-reading of the range index "aa....aa"."bb....bb" failed. (reason = cc....cc) (M)

レンジインデクス"aa....aa"."bb....bb"の先読みに失敗しました。

aa....aa：

スキーマ名

bb....bb：

インデクス識別子

cc....cc：

エラーの原因

(Ｓ)

レンジインデクス"aa....aa"."bb....bb"の先読みを中断して，次の処理を続行します。

〔対策〕

出力されたエラー要因の対処をしてください。

エラー要因

対処

The specified range index does not exist.

サーバ定義のadb_sql_rngidx_prereadオペランドに指定したレンジインデクスは定義されていません。定義したレンジインデクス名を確認して，adb_sql_rngidx_prereadオペランドの指定を修正してください。定義されているレンジインデクス名を調べる方法については，マニュアルHADB　システム構築・運用ガイドのディクショナリ表の検索を参照してください。

The specified range index is already specified elsewhere.

サーバ定義のadb_sql_rngidx_prereadオペランドに，同じレンジインデクス名が複数回指定されています。重複しているレンジインデクス名を削除してください。

The buffer size is insufficient.

レンジインデクスの先読みに必要なグローバルバッファが不足しています。レンジインデクスを格納しているDBエリアのグローバルバッファに-aオプション（レンジインデクス専用のグローバルバッファのページ数）を指定していない，または-aオプションの指定値が小さいことが原因です。サーバ定義のadbbuffオペランドの-aオプションの指定を確認してください。adbbuffオペランドの-aオプションについては，マニュアルHADB　システム構築・運用ガイドのサーバ定義の設計のサーバ定義のオペランドの内容のグローバルバッファに関するオペランドおよびオプション（コマンド形式）を参照してください。

対象のグローバルバッファは，次に示す手順で調べられます。

このメッセージに出力されたレンジインデクスが格納されているDBエリア名を調べます。レンジインデクスを格納しているDBエリアを調べる方法については，マニュアルHADB　システム構築・運用ガイドのディクショナリ表の検索を参照してください。

サーバ定義ファイルを開いて，1で調べたDBエリア名で検索してください。対象のグローバルバッファがわかります。

The specified range index is in unfinished status.

サーバ定義のadb_sql_rngidx_prereadオペランドに指定したレンジインデクスは未完状態です。次に示すどちらかの対処をしてください。

adb_sql_rngidx_prereadオペランドの指定値を見直す

adbidxrebuildコマンドでインデクスを再作成する

KFAA51232-I

Pre-reading of the range index "aa....aa"."bb....bb" succeeded. (M)

レンジインデクス"aa....aa"."bb....bb"の先読みに成功しました。

aa....aa：

スキーマ名

bb....bb：

インデクス識別子

(Ｓ)

処理を続行します。

KFAA51240-I

aa....aa chunks can be allocated for the "bb....bb" DB area. (M)

DBエリア"bb....bb"が管理できるチャンク数が残りaa....aa個になりました。

aa....aa：

DBエリアが管理できる残りのチャンク数

bb....bb：

DBエリア名

(Ｓ)

処理を続行します。

KFAA51241-I

aa....aa chunks can be created for the "bb....bb"."cc....cc" table. (M)

表"bb....bb"."cc....cc"に作成できるチャンク数が残りaa....aa個になりました。

aa....aa：

表に作成できる残りのチャンク数

bb....bb：

スキーマ名

cc....cc：

表識別子

(Ｓ)

処理を続行します。

KFAA51242-I

A chunk was created. (chunk id = aa....aa) (M)

チャンクID aa....aaのチャンクが作成されました。

aa....aa：

チャンクID

(Ｓ)

処理を続行します。

KFAA51243-I

A chunk was deleted. (chunk id = aa....aa) (M)

チャンクID aa....aa のチャンクが削除されました。

aa....aa：

チャンクID

(Ｓ)

処理を続行します。

KFAA51244-I

A chunk in the wait status was created. (chunk id = aa....aa) (M)

待機状態のチャンクを作成しました。

aa....aa：

待機状態となったチャンクのチャンクID

(Ｓ)

処理を続行します。

KFAA51245-E

Chunks cannot be allocated because the "aa....aa" DB area requires more chunks. (required number of chunks = bb....bb) (M)

データ用DBエリアaa....aaが管理できるチャンク数の最大値をbb....bb個超えています。そのため，このデータ用DBエリアには表またはインデクスを定義できません。または，表のチャンク数の最大値を変更できません。

aa....aa：

DBエリア名

bb....bb：

DBエリアが管理できるチャンク数の上限を超えたチャンクの数

(Ｓ)

このトランザクションを無効にします。

〔対策〕

このメッセージのあとに，チャンク数の最大値を確保できなかった処理に関するメッセージが出力されます。そのメッセージの対処に従ってください。

KFAA51246-E

Chunks cannot be created because the "aa....aa"."bb....bb" table exceeds max number of chunks. (max = cc....cc) (M)

表"aa....aa"."bb....bb"の定義時に指定したチャンク数の最大値を超えるため，チャンクを新たに作成できません。

aa....aa：

スキーマ名

bb....bb：

表識別子

cc....cc：

CREATE TABLE文のチャンク指定に指定したチャンク数の最大値

(Ｓ)

このトランザクションを無効にします。

〔対策〕

マニュアルHADB　システム構築・運用ガイドのトラブルシュートのバックグラウンドインポート機能に関するトラブルを参照して，対策してください。

KFAA51247-I

Processing to delete chunks in the table ("aa....aa"."bb....bb") was skipped, because a SQL statement or a command was referencing the table and NOWAIT was specified for the --purge-chunk option of the adbmergechunk command. (M)

表"aa....aa"."bb....bb"を参照中のSQL文またはコマンドがあります。--purge-chunkオプションにNOWAITを指定してadbmergechunkコマンドを実行したため，マージ元チャンクの削除処理がスキップされました。

aa....aa：

スキーマ名

bb....bb：

表識別子

(Ｓ)

処理を続行します。

〔対策〕

KFAA96785-Eメッセージの対策を参照してください。

KFAA51253-E

The system logfile was created by a later version. (E+M)

上位バージョンで作成したユーザログファイルが存在します。

(Ｓ)

HADBサーバの開始処理を中止します。

〔対策〕

前回HADBサーバが正常に開始したときの上位バージョンにHADBサーバをバージョンアップしてください。そのあとでHADBサーバを開始してください。

上位バージョンに戻してもHADBサーバを開始できない場合は，データベースをバックアップから回復してください。

KFAA51260-E

The adbmodbuff command is being executed. (M)

adbmodbuffコマンドが実行中のため，新たにadbmodbuffコマンドを実行することはできません。

(Ｓ)

処理を終了します。

〔対策〕

複数のadbmodbuffコマンドを同時に実行できません。実行中のadbmodbuffコマンドが終了したあとに，adbmodbuffコマンドを実行してください。

KFAA51270-E

The path of the input data file of the system-defined function aa....aa is invalid. (reason = bb....bb, file = cc....cc) (M)

システム定義関数aa....aaの入力情報となるファイルのパス名のチェックでエラーが発生しました。

aa....aa：システム定義関数名

ADB_AUDITREAD

ADB_CSVREAD

bb....bb：エラーの原因

INVALID PATH FORMAT：パス名の指定形式に誤りがあります。

LENGTH ERROR：指定したパス名が長過ぎます。

INVALID PATH：指定したパスのファイルは，システム定義関数の入力情報にはできません。

cc....cc：エラーが発生したファイルのパス名

ファイルのパス名が取得できない場合は，*が表示されます。

(Ｓ)

このトランザクションを無効にします。

〔対策〕

■aa....aaがADB_AUDITREADの場合

bb....bbがINVALID PATH FORMATの場合

監査証跡ファイルのパス名を絶対パスで指定してください。

また，監査証跡ファイルのパスに指定した特殊文字の指定が正しいかを確認してください。

bb....bbがLENGTH ERRORの場合

監査証跡ファイルのパス名（前後の空白を除く）の長さを1,024バイト以下にしてください。

監査証跡ファイルのパス名に特殊文字を指定している場合は，対象となる監査証跡ファイルのパス名の長さを1,024バイト以下にしてください。

bb....bbがINVALID PATHの場合

ADB_AUDITREAD関数に現用の監査証跡ファイルのパスを指定することはできません。現用ファイル以外の監査証跡ファイルを指定してください。

■aa....aaがADB_CSVREADの場合

bb....bbがINVALID PATH FORMATの場合

CSVファイルのパス名を絶対パスで指定してください。

bb....bbがLENGTH ERRORの場合

CSVファイルのパス名（前後の空白を除く）の長さを510バイト以下にしてください。

KFAA51271-E

The file format of the input data file of the system-defined function aa....aa is invalid. (file = bb....bb) (M)

システム定義関数aa....aaの入力情報となるファイルのデータ形式が正しくありません。

aa....aa：システム定義関数名

ADB_AUDITREAD

ADB_CSVREAD

bb....bb：

データ形式が正しくないファイルのパス名

(Ｓ)

このトランザクションを無効にします。

〔対策〕

■aa....aaがADB_AUDITREADの場合

bb....bbに表示されたファイルが，次のどちらかのファイルであることを確認してください。

監査証跡ファイル

OSのgzipコマンドで圧縮した監査証跡ファイル

■aa....aaがADB_CSVREADの場合

次のことを順次確認してください。

bb....bbに表示されたファイルが，レギュラーファイルであることを確認してください。

圧縮形式オプションのCOMPRESSION_FORMATにGZIPを指定した場合は，bb....bbに表示されたファイルが次のどちらかの条件を満たすことを確認してください。

OSのgzipコマンドで圧縮したファイルである

adbexportコマンドでエクスポートした圧縮ファイルである

アーカイブマルチチャンク表にアクセスした際にこのメッセージが出力された場合は，bb....bbに表示されたファイル（アーカイブファイル）が破損しています。この場合，マニュアルHADB　システム構築・運用ガイドのバックアップからの回復方法を参照して，データベースを回復してください。

KFAA51272-E

An error occurred in the input data file of the system-defined function ADB_CSVREAD. (reason = aa....aa, file = bb....bb, row = cc....cc, field = dd....dd) (M)

ADB_CSVREAD関数の入力情報となるファイルでエラーが発生しました。エラーの発生個所は，bb....bb，cc....cc，dd....ddから特定できます。

aa....aa：エラーの原因

DATA CONVERSION ERROR：ファイルの変換処理でエラーが発生しました。

NO FIELD：フィールドデータが存在しません。

INVALID ENCLOSING CHARACTER：データ中に不正な囲み文字があります。

bb....bb：

エラーが発生したファイルのパス名

cc....cc：

ファイル中のデータの行番号

dd....dd：

ファイル中のデータのフィールドデータ番号

(Ｓ)

このトランザクションを無効にします。

〔対策〕

bb....bbに表示されたファイルの圧縮形式と，ADB_CSVREAD関数の圧縮形式オプションのCOMPRESSION_FORMATの指定が合っているかを確認してください。

合っている場合は，エラーの原因となったフィールドデータを，cc....ccおよびdd....ddに表示された情報から特定してください。そのあとに，aa....aaに表示されたエラー原因を対処してください。

aa....aaがDATA CONVERSION ERRORの場合

表関数列リストに指定したデータ型と，フィールドデータのデータ型に互換性がありません。表関数列リストに指定したデータ型を修正してください。

行末がエラー原因の場合は，bb....bbに表示されたファイル中のデータの行末に改行文字があるかを確認してください。

aa....aaがNO FIELDの場合

フィールドデータを追加してください。

または，指定列オプションに指定したフィールドデータ番号の指定が正しいかを確認してください。

aa....aaがINVALID ENCLOSING CHARACTERの場合

不正な囲み文字を修正してください。

または，囲み文字指定オプションの指定が正しいかを確認してください。

また，アーカイブマルチチャンク表にアクセスした際にこのメッセージが出力された場合は，bb....bbに表示されたファイル（アーカイブファイル）が破損しています。この場合，マニュアルHADB　システム構築・運用ガイドのバックアップからの回復方法を参照して，データベースを回復してください。

KFAA51275-I

The maintenance processing of the updated-row columnizing facility has finished for the table "aa....aa"."bb....bb". (M)

表aa....aa.bb....bbに対する，更新行のカラム化機能のメンテナンス処理が完了しました。

aa....aa：

スキーマ名

bb....bb：

表識別子

(Ｓ)

処理を続行します。

KFAA51276-E

The adbcolumnize command cannot be executed. (reason = aa....aa) (M)

adbcolumnizeコマンドを実行できません。

aa....aa：

エラーの原因

(Ｓ)

処理を終了します。

〔対策〕

aa....aaに表示されたエラーの原因を対処してください。

aa....aaがthe HADB server operation mode is "QUIESCENCE"の場合

HADBサーバの稼働モードが静止モードのため，adbcolumnizeコマンドを実行できません。adbchgsrvmodeコマンドを実行して，HADBサーバの稼働モードを静止モード以外のモードに変更してください。そのあとに，adbcolumnizeコマンドを実行してください。

aa....aaがthe HADB server is returning to, or a worker node is being added to, a multi-node configurationの場合

マルチノード構成に復帰中のノードまたは追加中のワーカーノードが存在するため，adbcolumnizeコマンドを実行できません。マルチノード構成へのノードの復帰処理またはワーカーノードの追加処理が完了したあとに，adbcolumnizeコマンドを実行してください。

KFAA51277-I

The maintenance processing of the updated-row columnizing facility has not been performed during the past 24 hours. (M)

更新行のカラム化機能のメンテナンス処理が24時間一度も動作していません。

(Ｓ)

処理を続行します。

〔対策〕

対処方法については，マニュアルHADB　システム構築・運用ガイドのメンテナンス処理が実行されない場合の対処方法を参照してください。

KFAA51280-W

An error occurred in the maintenance processing of the updated-row columnizing facility. (table = "aa....aa"."bb....bb") (M)

更新行のカラム化機能のメンテナンス処理中にエラーが発生しました。エラーが発生した表は，aa....aa.bb....bbです。

aa....aa：

スキーマ名

特定の表に対するメンテナンス処理ではないときには，*が表示されます。

bb....bb：

表識別子

特定の表に対するメンテナンス処理ではないときには，*が表示されます。

(Ｓ)

処理を終了します。

〔対策〕

次の手順で対処してください。

adbcolumnize --stopコマンドを実行して，更新行のカラム化機能を無効にしてください。

このメッセージの前に出力されているエラーメッセージを確認してください。そのエラーメッセージの内容に従って，エラーの原因を取り除いてください。ただし，そのエラーメッセージに，SQL文またはコマンドを再実行する旨の対処が記載されていても，SQL文またはコマンドを再実行する必要はありません。

adbcolumnize --startコマンドを実行して，更新行のカラム化機能を有効にしてください。

KFAA51281-W

Memory is insufficient. (memory type = aa....aa, request size = bb....bb) (M)

メモリ不足が発生しました。

aa....aa：不足しているメモリの種類

THREAD：HADBサーバで使用するリアルスレッド固有メモリ

bb....bb：

取得しようとしたメモリサイズ（単位：バイト）

(Ｓ)

処理を続行します。

〔対策〕

サーバ定義のadb_sys_rthd_area_maxオペランドに次の計算式で求めたrthd_maxの値以上の値を指定してください。

計算式（単位：メガバイト）

rthd_max ＝ max_size ＋ get_size＋1

max_size

メモリ不足発生時のサーバ定義のadb_sys_rthd_area_maxオペランドの値

次の方法で100メガバイト単位に切り上げてください。

↑max_size÷100↑×100

get_size

bb....bbに出力された値

次の方法で100メガバイト単位に切り上げてください。

↑get_size÷（100×1,024×1,024）↑×100

KFAA51282-W

The file is invalid. (file category = "aa....aa", file name = "bb....bb", reason = "cc....cc") (M)

"aa....aa"ファイルが正しくありません。

aa....aa：ファイルの種類

reuse information file (in the cache file storage directory)

キャッシュファイルの格納先ディレクトリに格納した再利用情報ファイル

reuse information file (in cloud storage)

クラウドストレージに格納した再利用情報ファイル

cache file

キャッシュファイル

bb....bb：

ファイル名

cc....cc：エラーの原因

does not exist：対象のファイルは存在しません。

not a regular file：対象のファイルは通常ファイルではありません。

invalid permission：対象のファイルに対する権限が正しくありません。

corrupted：対象のファイルは破損しています。

(Ｓ)

処理を続行します。

〔対策〕

対象のファイルを不正に操作したおそれがあります。HADBサーバが対象のファイルを削除して，処理を続行します。そのため対処は不要です。

KFAA51283-E

The file is invalid. (file category = "aa....aa", file name = "bb....bb", reason = "cc....cc") (M)

"aa....aa"ファイルが正しくありません。

aa....aa：ファイルの種類

reuse information file (in the cache file storage directory)

キャッシュファイルの格納先ディレクトリに格納した再利用情報ファイル

reuse information file (in cloud storage)

クラウドストレージに格納した再利用情報ファイル

cache file

キャッシュファイル

bb....bb：

ファイル名

cc....cc：エラーの原因

does not exist：対象のファイルは存在しません。

not a regular file：対象のファイルは通常ファイルではありません。

invalid permission：対象のファイルに対する権限が正しくありません。

corrupted：対象のファイルは破損しています。

(Ｓ)

処理を終了します。

〔対策〕

HADBサーバの実行中に対象のファイルが不正に操作されたおそれがあります。adbstartコマンドでHADBサーバを再開始してください。

KFAA51284-W

The operation of file failed. (file category = "aa....aa", file name = "bb....bb", operation = "cc....cc", errno = dd....dd) (M)

"aa....aa"ファイルの操作に失敗しました。

aa....aa：ファイルの種類

reuse information file (in the cache file storage directory)

キャッシュファイルの格納先ディレクトリに格納した再利用情報ファイル

cache file

キャッシュファイル

bb....bb：

ファイル名

cc....cc：

エラーとなったシステムコール名

dd....dd：

エラー番号

(Ｓ)

処理を続行します。

〔対策〕

cc....ccに出力されたシステムコール名と，dd....ddに出力されたエラー番号をOSのマニュアルで調べて，エラーの原因を取り除いてください。出力されたシステムコール名とエラー番号からでは対処方法がわからない場合は，adbinfogetコマンドを実行してトラブルシュート情報を取得してから，弊社問い合わせ窓口に連絡してください。

KFAA51285-W

Storage capacity became insufficient during operations on cache files used by the cloud storage facility. Decrease the total cache file size used by the cloud storage facility, and continue processing. (cache group = "aa....aa", before = bb....bb GB, after = cc....cc GB) (M)

キャッシュファイルの操作中にストレージの容量不足が発生しました。キャッシュファイルの総容量の上限値を減らして処理を続行します。

aa....aa：

変更対象のキャッシュグループ名

bb....bb：

変更前のキャッシュファイルの総容量の上限値（単位：ギガバイト）

cc....cc：

変更後のキャッシュファイルの総容量の上限値（単位：ギガバイト）

(Ｓ)

ストレージの容量不足が発生しないように，キャッシュファイルの総容量の上限値を減らして処理を続行します。

〔対策〕

ストレージの容量不足によって，作成可能なキャッシュファイルの総容量が減ると，性能に影響を及ぼすおそれがあります。ストレージの容量不足を対処したあとに，HADBサーバを再起動してください。

ストレージの容量不足を対処できない場合は，次のどちらかの対処をしてください。

サーバ定義のadbcachegrpオペランドを指定している場合

cc....ccに出力された値を参考にして，このオペランドの-sオプションの指定値を小さくしてください。

サーバ定義のadbcachegrpオペランドを指定していない場合

cc....ccに出力された値を参考にして，サーバ定義のadb_sys_cld_cache_total_sizeオペランドの指定値を小さくしてください。

なお，adbinitコマンドの正常終了時にこのメッセージが出力された場合には，容量不足の対処やコマンドの再実行は不要です。

また，ストレージの容量に余裕があっても，ファイルシステムのiノードの数が不足することによって，このメッセージが出力されることがあります。その場合はストレージの容量確保の代わりにiノードを確保してください。

KFAA51286-W

Memory became insufficient during operations on cache files used by the cloud storage facility. Adjust the number of cache files used by the cloud storage facility and continue processing. (request size = aa....aa) (M)

キャッシュファイルの操作中にメモリ不足が発生しました。キャッシュファイル数を調整して，処理を続行します。

aa....aa：

取得しようとしたメモリ領域のサイズ（単位：バイト）

(Ｓ)

メモリ不足が発生しないように，キャッシュファイル数を調整して処理を続行します。

〔対策〕

メモリ不足によって，作成可能なキャッシュファイル数が減ると，性能に影響を及ぼすおそれがあります。次のどちらかの対処をしたあとに，HADBサーバを再起動してください。

サーバ定義にadb_sys_memory_limitオペランドを指定している場合

サーバ定義のadb_sys_memory_limitオペランドにaa....aaに出力された値を加算した値以上の値を指定してください。

サーバ定義にadb_sys_memory_limitオペランドを指定していない場合

サーバ定義のadb_sys_proc_area_maxオペランドに次の計算式で求めたproc_maxの値以上の値を指定してください。

計算式（単位：メガバイト）

proc_max ＝ max_size ＋ get_size＋1

max_size：adbls -d memコマンドの出力結果でTHREAD-NOが0の行のMAXの値※

get_size：aa....aaに出力された値※

注※

次の方法で100メガバイト単位に切り上げてください。

↑A÷（100×1,024×1,024）↑×100

A：max_sizeまたはget_sizeの値

なお，adbinitコマンドの正常終了時にこのメッセージが出力された場合には，容量不足の対処やコマンドの再実行は不要です。

KFAA51287-E

The operation on the aa....aa failed. (object key = "bb....bb", error type = cc....cc, msg = "dd....dd", exception name = ee....ee, response code = ff....ff, request id = gg....gg, ipaddress = hh....hh) (M)

S3バケットの操作に失敗しました。

aa....aa：操作対象

S3 bucket：S3バケット

bb....bb：オブジェクトキー

出力できない場合は，*が表示されます。

cc....cc：

エラータイプ

dd....dd：メッセージ

出力できない場合は，*が表示されます。

ee....ee：例外名称

出力できない場合は，*が表示されます。

ff....ff：

レスポンスコード

gg....gg：リクエストID

出力できない場合は，*が表示されます。

hh....hh：リモートホストのIPアドレス

出力できない場合は，*が表示されます。

(Ｓ)

処理を終了します。

〔対策〕

このメッセージに出力された情報を基に，エラーの原因を取り除いてコマンドを再実行してください。このメッセージにはAWSから返却された情報が出力されます。

なお，ee....eeがInternalErrorの場合，AWSの一時的な問題でエラーが発生していることを示しています。この場合，ユーザがする対処はありません。

また，権限のチェックのために作成された次の名称のS3オブジェクトが，削除されないでS3バケット内に残ることがあります（S3オブジェクトの名称はbb....bbに出力されます）。

ADBCHECK-XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX

Xはランダムな英数字です。

上記の名称のS3オブジェクトが削除されないでS3バケット内に残った場合は，手動でそのS3オブジェクトを削除してください。

このメッセージに出力される主なエラー要因とその対策を次に示します。

エラー要因

対策

バケット名，リージョン名，またはエンドポイントのどれかの指定が誤っている

HADBサーバの開始時にこのメッセージが出力された場合

次のサーバ定義のオペランドの指定を見直してください。

adb_sys_cld_aws_regionオペランド

adb_sys_cld_aws_bucketオペランド

adb_sys_cld_endpointオペランド

adbinitコマンドの実行時にこのメッセージが出力された場合

次の初期設定オプションのオペランドの指定を見直してください。

adb_init_cld_aws_regionオペランド

adb_init_cld_aws_bucketオペランド

adb_sys_cld_endpointオペランド

クラウドストレージ機能を使用するために必要なHADBサーバの構築手順が不足している

次の条件を満たすように設定を見直してください。

認証情報が正しく設定されている

S3オブジェクトの取得，追加，および削除に必要なアクションが許可されている

認証情報の設定およびアクションの許可については，マニュアルHADB　システム構築・運用ガイドのAWS環境でのHADBサーバの構築のAmazon S3へのアクセスに必要な認証情報の設定を参照してください。

環境変数の設定が誤っている

次の環境変数が設定されていないことを確認してください。

AWS_ACCESS_KEY_ID

AWS_SECRET_ACCESS_KEY

AWS_SESSION_TOKEN

AWS_SHARED_CREDENTIALS_FILE

AWS_PROFILE

KFAA51288-E

The operation on the aa....aa failed. (object key = "bb....bb", status code = cc....cc, error code = dd....dd, msg = "ee....ee", request id = ff....ff) (M)

コンテナーの操作に失敗しました。

aa....aa：操作対象

Container：コンテナー

bb....bb：オブジェクトキー

出力できない場合は，*が表示されます。

cc....cc：ステータスコード

出力できない場合は，*が表示されます。

dd....dd：エラーコード

出力できない場合は，*が表示されます。

ee....ee：

メッセージ

ff....ff：リクエストID

出力できない場合は，*が表示されます。

(Ｓ)

処理を終了します。

〔対策〕

このメッセージに出力された情報を基に，エラーの原因を取り除いてください。このメッセージにはAzureから返却された情報が出力されます。なお，このメッセージと一緒に，Azure独自のメッセージが標準出力やメッセージログファイルに出力されることがあります。

エラーの原因とその対処方法を次に示します。

ストレージアカウント名またはコンテナー名が誤っている

サーバ定義のadb_sys_cld_az_storage_accountオペランド，またはadb_sys_cld_az_containerオペランドの指定を確認してください。オペランドの指定に誤りがある場合は，オペランドの指定を修正したあとにHADBサーバを再起動してください。

なお，adbinitコマンドの実行時にこのメッセージが出力された場合には，初期設定オプションのadb_sys_cld_az_storage_accountオペランド，またはadb_sys_cld_az_containerオペランドの指定を確認してください。オペランドの指定に誤りがある場合は，オペランドの指定を修正したあとにadbinitコマンドを再実行してください。

Azure環境でのHADBサーバの構築に必要な手順が実施されていない

次の原因が考えられます。

カスタムロールが作成されていない

サービスプリンシパルが作成されていない

マネージドIDが割り当てられていない

サービスプリンシパルやマネージドIDにカスタムロールが割り当てられていない

Azure CLIのコマンドでAzureへのサインインがされていない

環境変数による認証が正しく設定されていない

マニュアルHADB　システム構築・運用ガイドのAzure環境でのHADBサーバの構築，およびAzureのドキュメントを参照して，HADBサーバの構築手順を見直してください。

なお，権限のチェックのために，次の名称のBLOBがコンテナー内に作成されます。

ADBCHECK-XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX

Xはランダムな英数字です。

上記の名称のBLOBが削除されないでコンテナー内に残ることがあります。その場合は手動でそのBLOBを削除してください。作成されるBLOBの名称はbb....bbに表示されます。

KFAA51289-E

There is an error in the specified adbcachegrp operand. (reason = aa....aa, option = b) (M)

サーバ定義adbcachegrpオペランドの指定に誤りがあります。

aa....aa：

エラーの原因

b：サーバ定義adbcachegrpオペランドのオプション

o：-oオプション

g：-gオプション

n：-nオプション

d：-dオプション

*：aa....aaがan option is duplicated以外の場合に出力されます。

(Ｓ)

HADBサーバの開始処理を中止します。

〔対策〕

次の表に従って対処し，adbstartコマンドを再実行してください。

aa....aaに出力された内容

エラーの原因

対処

an option is duplicated

bに出力されたオプションの指定が重複しています。

bがoまたはdの場合

-oオプションまたは-dオプションを指定したadbcachegrpオペランドを1つにしてください。

bがgまたはnの場合

-gオプションまたは-nオプションに指定した名称を，別のadbcachegrpオペランドには指定できません。-gオプションまたは-nオプションに指定する名称は，すべてのadbcachegrpオペランド間で重複しないように指定してください。

the -g and -o options are specified together

-gオプションと-oオプションを一緒に指定しています。

adbcachegrpオペランドの指定を見直してください。

the -n and -o options are specified together

-nオプションと-oオプションを一緒に指定しています。

the -g and -d options are specified together

-gオプションと-dオプションを一緒に指定しています。

the -n and -d options are specified together

-nオプションと-dオプションを一緒に指定しています。

the -o and -d options are specified together

-oオプションと-dオプションを一緒に指定しています。

neither the -g, -o, nor -d option is specified

-gオプション，-oオプション，および-dオプションのどれも指定していません。

the -n option is not specified together with the -g option

-nオプションを-gオプションと一緒に指定していません。

the -s option is not specified

-sオプションを指定していません。

too many operands

adbcachegrpオペランドの指定数が上限を超えています。

-gオプションを指定したadbcachegrpオペランドの数を1,014個以内にしてください。

too many DB area names

データ用DBエリア名の指定数が上限を超えています。

存在するデータ用DBエリア名を重複しないように指定し，-nオプションに指定したデータ用DBエリア名の合計数を，すべてのadbcachegrpオペランド間で1,014個以内にしてください。

the operand is specified with the adb_sys_cld_cache_total_size

サーバ定義adb_sys_cld_cache_total_sizeオペランドと一緒に指定しています。

adbcachegrpオペランドは，adb_sys_cld_cache_total_sizeオペランドと一緒に指定できません。すべてのadbcachegrpオペランド，またはadb_sys_cld_cache_total_sizeオペランドのどちらかを削除してください。

no operand is specified with the -o option

-oオプションを指定したadbcachegrpオペランドがありません。

-oオプションおよび-sオプションを指定したadbcachegrpオペランドを追加してください。

adbcachegrpオペランドの詳細については，マニュアルHADB　システム構築・運用ガイドのサーバ定義の設計のサーバ定義のオペランドの内容のキャッシュグループに関するオペランドおよびオプション（コマンド形式）を参照してください。

KFAA51290-E

The name specified for an adbcachegrp operand option is invalid. (name = aa....aa, option = b, reason = cc....cc) (M)

サーバ定義adbcachegrpオペランドのオプションに指定した名称に誤りがあります。

aa....aa：

指定に誤りがある名称

b：指定した名称に誤りがあるオプション

g：-gオプション（キャッシュグループ名）

n：-nオプション（データ用DBエリア名）

cc....cc：

エラーの原因

(Ｓ)

HADBサーバの開始処理を中止します。

〔対策〕

次の表に従って対処し，adbstartコマンドを再実行してください。

cc....ccに出力された内容

エラーの原因

対処

too long

名称が長過ぎます。

キャッシュグループ名またはデータ用DBエリア名を，指定できる最大文字数の範囲内の名称にしてください。

invalid character

キャッシュグループ名，または識別子の構文規則に違反しています。

bがgの場合

キャッシュグループ名に指定できない文字が含まれています。キャッシュグループ名に指定できる文字については，マニュアルHADB　システム構築・運用ガイドのサーバ定義の設計のサーバ定義のオペランドの内容のキャッシュグループに関するオペランドおよびオプション（コマンド形式）を参照しください。

bがnの場合

データ用DBエリア名に指定できない文字が含まれています。データ用DBエリア名に指定できる文字については，マニュアルHADB　SQLリファレンスの名前の指定を参照しください。

the DB area does not exist

指定されたデータ用DBエリア名は存在しません。

存在するデータ用DBエリア名を指定してください。

unspecifiable DB area

指定できないデータ用DBエリア名です。

KFAA51291-I

The library was loaded. (library name = "aa....aa") (M)

ライブラリをロードしました。

aa....aa：ライブラリ名

libadbarrow.so：Apache Arrow制御ライブラリ

libadbiceberg.so：Apache Iceberg制御ライブラリ

(Ｓ)

処理を続行します。

KFAA51292-E

An Apache Arrow API error occurred during the execution of the COPY statement. (SQL serial no = aa....aa, column name = "bb....bb", cause = "cc....cc", detail = "dd....dd") (M)

COPY文の実行中にApache Arrow APIエラーが発生しました。

aa....aa：

コネクションが確立してからのSQL文通番

bb....bb：エラーの原因となった列名またはフィールド名

表示される列名またはフィールド名は，COPY文の問合せ式本体中の最も外側の問合せ指定によって導出される列名またはフィールド名です。

列名またはそのフィールド名を出力できない場合は，***が表示されます。

cc....cc：

Apache Arrowのステータスコード

dd....dd：

Apache Arrow APIが設定した詳細情報

(Ｓ)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

cc....ccおよびdd....ddに出力された情報を参照して，エラーの原因を取り除いてください。cc....ccに出力されたApache Arrowのステータスコードについては，Apache ArrowのドキュメントのProgramming Supportを参照してください。

dd....ddのApache Arrow APIの詳細情報には，エラーの原因となった個所を示す位置情報が含まれることがあります。ただし，位置情報の意味が，HADBでのエラー時と異なることがあります。例えば，位置情報が列番号の場合，Apache Arrow APIの詳細情報に出力される列番号は0から始まりますが，HADBで出力される列番号は1から始まります。したがって，位置情報に示された個所に問題がない場合，その周辺も見直すようにしてください。

出力された情報からでは対処方法がわからない場合は，adbinfogetコマンドを実行してトラブルシュート情報を取得してから，弊社問い合わせ窓口に連絡してください。

KFAA51293-I

The system directory support option for the cloud storage facility was enabled. (M)

クラウドストレージ機能のシステムディレクトリ対応オプションを有効にしました。

(Ｓ)

処理を続行します。

KFAA51295-I

The processing to remove cloud objects has started. (number of objects = aa....aa) (M)

S3オブジェクトまたはBLOBの削除処理を開始しました。

aa....aa：

削除対象のS3オブジェクトまたはBLOBの数

(Ｓ)

処理を続行します。

〔対策〕

このメッセージの出力後，KFAA51296-Iメッセージが出力される前にHADBサーバが異常終了した場合，削除対象のS3オブジェクトまたはBLOBが削除されないで残ってしまうことがあります。ただし，残ったS3オブジェクトまたはBLOBはHADBサーバで再利用されるため，対策は不要です。

KFAA51296-I

The processing to remove cloud objects has ended. (number of objects = aa....aa) (M)

S3オブジェクトまたはBLOBの削除処理が終了しました。

aa....aa：

削除対象のS3オブジェクトまたはBLOBの数

(Ｓ)

処理を続行します。

KFAA51300-I

A dictionary / system table was created. (table name = "aa....aa"."bb....bb") (M)

ディクショナリ表またはシステム表が作成されました。

aa....aa：

作成されたディクショナリ表またはシステム表のスキーマ名

bb....bb：

作成されたディクショナリ表またはシステム表の表識別子

(Ｓ)

処理を続行します。

KFAA51301-I

A dictionary index (or an index for a system table) was created. (index name = "aa....aa"."bb....bb") (M)

ディクショナリ表のインデクス，またはシステム表のインデクスが作成されました。

aa....aa：

作成されたディクショナリ表のインデクス，またはシステム表のインデクスのスキーマ名

bb....bb：

作成されたディクショナリ表のインデクス，またはシステム表のインデクスのインデクス識別子

(Ｓ)

処理を続行します。

KFAA51302-E

A dictionary / system table cannot be created. (M)

ディクショナリ表またはシステム表が作成できません。

(Ｓ)

処理を終了します。

〔対策〕

このメッセージの直前に出力されたメッセージを確認して，エラーの原因を取り除いてください。そのあとで，adbstartコマンドを再実行してください。

KFAA51303-E

A dictionary index (or an index for a system table) cannot be created. (M)

ディクショナリ表のインデクス，またはシステム表のインデクスが作成できません。

(Ｓ)

処理を終了します。

〔対策〕

このメッセージの直前に出力されたメッセージを確認して，エラーの原因を取り除いてください。そのあとで，adbstartコマンドを再実行してください。

KFAA51304-I

A column was added to a dictionary / system table. (table name = "aa....aa"."bb....bb", column_name = "cc....cc") (M)

ディクショナリ表（またはシステム表）に列を追加しました。

aa....aa：

列を追加したディクショナリ表（またはシステム表）のスキーマ名

bb....bb：

列を追加したディクショナリ表（またはシステム表）の表識別子

cc....cc：

追加した列の列名

(Ｓ)

処理を続行します。

KFAA51305-E

A column cannot be added to a dictionary / system table. (M)

ディクショナリ表（またはシステム表）に列を追加できませんでした。

(Ｓ)

処理を終了します。

〔対策〕

このメッセージの直前に出力されたメッセージを確認して，エラーの原因を取り除いてください。そのあとで，adbstartコマンドを再実行してください。

KFAA51306-E

A column attribute cannot be changed a column of dictionary / system table. (M)

ディクショナリ表（またはシステム表）の列の値は変更できません。

(Ｓ)

処理を終了します。

〔対策〕

このメッセージの直前に出力されたメッセージを確認して，エラーの原因を取り除いてください。そのあとで，adbstartコマンドを再実行してください。

KFAA51307-I

A view table was invalidated. (view table name = "aa....aa"."bb....bb", reason = "cc....cc") (M)

ビュー表が無効化されました。

このメッセージは，データベースのバージョンアップ，または次に示すSQL文を実行したことによってビュー表が無効化されたときに出力されます。

ALTER TABLE文

ALTER VIEW文

DROP FOREIGN TABLE文

DROP SCHEMA文

DROP SERVER文

DROP TABLE文

DROP USER文

DROP VIEW文

REVOKE文

aa....aa：

無効化されたビュー表のスキーマ名

bb....bb：

無効化されたビュー表の表識別子

cc....cc：

ビュー表が無効化された原因

The view table depends on a table for which SELECT privileges were revoked by using a REVOKE statement

REVOKE文でSELECT権限が取り消された表に依存するビュー表です。

The view table depends on a table that was changed from a multi-chunk table to an archivable multi-chunk table by using an ALTER TABLE statement

ALTER TABLE文でレギュラーマルチチャンク表からアーカイブマルチチャンク表に変更された表に依存するビュー表です。

The view table depends on a table that was changed from an archivable multi-chunk table to a multi-chunk table by using an ALTER TABLE statement

ALTER TABLE文でアーカイブマルチチャンク表からレギュラーマルチチャンク表に変更された表に依存するビュー表です。

The view table depends on a table for which a column name was changed by using an ALTER TABLE statement

ALTER TABLE文で列名が変更された表に依存するビュー表です。

The view table depends on a table whose name was changed by using an ALTER TABLE statement

ALTER TABLE文で表名が変更された表に依存するビュー表です。

The view table depends on a table for which a column attribute was changed by using an ALTER TABLE statement

ALTER TABLE文で列属性が変更された（配列型の列の最大要素数を大きくした）表に依存するビュー表です。

The view table depends on a table that was deleted by using a DROP TABLE, DROP FOREIGN TABLE, DROP USER, DROP SCHEMA, DROP VIEW, DROP SERVER, or REVOKE statement

DROP TABLE文，DROP FOREIGN TABLE文，DROP USER文，DROP SCHEMA文，DROP VIEW文，DROP SERVER文，またはREVOKE文で削除された表に依存するビュー表です。

The view table depends on a table that was recreated by using an ALTER VIEW statement

ALTER VIEW文で再作成されたビュー表に依存するビュー表です。

The view table depends on a dictionary / system table that was recreated by upgrading database

データベースのバージョンアップ時に再作成されたディクショナリ表，またはシステム表に依存するビュー表です。

(Ｓ)

処理を終了します。

〔対策〕

無効化されたビュー表が必要かどうかを確認してください。

ビュー表が必要な場合は，ビュー表の無効化を解除してください。手順については，マニュアルHADB　システム構築・運用ガイドのビュー表の無効化を解除する方法を参照してください。

ビュー表が不要な場合は，DROP VIEW文でビュー表を削除してください。DROP VIEW文を実行する際，削除動作にCASCADEを指定してください。

KFAA51308-E

The DB area "aa....aa" specified for the server definition adb_sql_default_dbarea_shared is invalid. (M)

サーバ定義のadb_sql_default_dbarea_sharedオペランドに指定したDBエリア名の指定に誤りがあります。

aa....aa：

オペランドに指定したDBエリア名

(Ｓ)

処理を終了します。

〔対策〕

adb_sql_default_dbarea_sharedオペランドに指定したDBエリア名を修正してください。DBエリア名の指定規則については，マニュアルHADB　SQLリファレンスの名前の指定を参照してください。

KFAA51309-W

The DB area "aa....aa" specified for the server definition adb_sql_default_dbarea_shared is not a DB area for data. (M)

サーバ定義のadb_sql_default_dbarea_sharedオペランドに，データ用DBエリア以外のDBエリアを指定しています。

aa....aa：

オペランドに指定したDBエリア名

(Ｓ)

処理を続行します。

〔対策〕

adb_sql_default_dbarea_sharedオペランドには，データ用DBエリア名を指定してください。

KFAA51310-W

The DB area "aa....aa" specified for the server definition adb_sql_default_dbarea_shared does not exist. (M)

サーバ定義のadb_sql_default_dbarea_sharedオペランドに指定したDBエリアが存在しません。

aa....aa：

オペランドに指定したDBエリア名

(Ｓ)

処理を続行します。

〔対策〕

次のどちらかの対処をしてください。

adb_sql_default_dbarea_sharedオペランドに，存在するDBエリア名を指定してください。

adbmodareaコマンドを実行して，adb_sql_default_dbarea_sharedオペランドに指定したDBエリアを追加してください。

KFAA51311-I

A view table was recreated. (table name = "aa....aa"."bb....bb") (M)

ビュー表が再作成されました。

aa....aa：

再作成したビュー表のスキーマ名

bb....bb：

再作成したビュー表の表識別子

(Ｓ)

処理を続行します。

KFAA51312-W

A view table could not be recreated. (table name = "aa....aa"."bb....bb") (M)

ビュー表を再作成できませんでした。

aa....aa：

再作成できなかったビュー表のスキーマ名

bb....bb：

再作成できなかったビュー表の表識別子

(Ｓ)

処理を続行します。

〔対策〕

adbstartコマンドの終了後に，マニュアルHADB　システム構築・運用ガイドのビュー表の無効化を解除する方法を参照して，ビュー表を再作成してください。

KFAA51313-I

The column definitions for the foreign table will be generated from the foreign data. (file = aa....aa) (M)

ファイルパス名がaa....aaの外部データから外部表の列定義を生成します。

aa....aa：

外部データのファイルパス

(Ｓ)

処理を続行します。

KFAA51400-E

Databases with no schemas cannot be upgraded. (M)

スキーマが1つも存在しないデータベースをバージョンアップすることはできません。

(Ｓ)

処理を終了します。

〔対策〕

マニュアルHADB　システム構築・運用ガイドのバージョンアップに失敗した場合の対処方法のKFAA51400-Eメッセージが出力された場合を参照して，対処してください。

KFAA51401-E

An error occurred while calling aa....aa. (func = "bb....bb", cc....cc = dd....dd, errmsg = ee....ee) (M)

aa....aaの呼び出し中にエラーが発生しました。

aa....aa：呼び出した関数の種類

a Windows API：WindowsのAPI

a PAM library function：PAMライブラリ関数

an OpenSSL library function：OpenSSLライブラリ関数

a libcurl library function：libcurlライブラリ関数

a jansson library function：janssonライブラリ関数

a cjose library function：cjoseライブラリ関数

a system call：システムコール

bb....bb：

エラーとなった関数名

cc....cc：エラーの内容を示す数値の名称

errcode：エラーコード（Windows，OpenSSL，libcurl，jansson，またはcjose）

errno：エラー番号（Linux）

dd....dd：関数を実行した直後のエラーコード

Linuxの場合はエラー番号が表示されます。エラーコードまたはエラー番号が取得できない場合は，***が表示されます。

ee....ee：エラーコードに対応するエラーメッセージ

エラーメッセージが取得できない場合は，***が表示されます。

(Ｓ)

処理を終了します。

〔対策〕

出力された情報をOSのマニュアルで調べて，エラー要因を取り除いてください。

出力された情報からでは対処方法がわからない場合は，adbinfogetコマンドを実行してトラブルシュート情報を取得してから，弊社問い合わせ窓口に連絡してください。

KFAA51402-E

The audit trail directory is invalid. (details = "aa....aa") (M)

サーバ定義のadb_audit_log_pathオペランドに指定した監査証跡の出力先ディレクトリの指定に誤りがあります。

aa....aa：

エラーの原因

(Ｓ)

処理を終了します。

〔対策〕

aa....aaに表示されたエラーの原因を対処してください。

adbstartコマンドの実行時にこのメッセージが出力された場合は，エラーの原因を対処したあとにadbstartコマンドを再実行してください。

adbaudittrailコマンドの実行時にこのメッセージが出力された場合は，adbstopコマンドでいったんHADBサーバを正常終了してください。エラーの原因を対処したあとにadbstartコマンドでHADBサーバを開始し，そのあとにadbaudittrailコマンドを実行してください。

aa....aaがNo audit trail directory was specifiedの場合

adb_audit_log_pathオペランドに監査証跡の出力先ディレクトリが指定されていません。監査証跡の出力先ディレクトリを指定してください。

aa....aaがThe audit trail directory path is invalidの場合

adb_audit_log_pathオペランドに指定した監査証跡の出力先ディレクトリのパスの指定形式に誤りがあります。または，パス中に不正な文字が指定されているか，1バイト以下の長さのパスが指定されています。

aa....aaがThe audit trail directory does not existの場合

存在しないディレクトリをadb_audit_log_pathオペランドに指定しています。adb_audit_log_pathオペランドに指定したディレクトリを作成するか，または存在するディレクトリをadb_audit_log_pathオペランドに指定してください。

aa....aaがThe HADB administrator does not have permissions for the audit trail directoryの場合

adb_audit_log_pathオペランドに指定した監査証跡の出力先ディレクトリに対して必要な権限がありません。監査証跡の出力先ディレクトリに対する書き込み権限，読み取り権限，および実行権限をHADB管理者に対して設定してください。

KFAA51403-E

Processing to aa....aa failed, because bb....bb. (M)

監査証跡機能の操作に失敗しました。

aa....aa：失敗した操作

start the audit trail facility：監査証跡機能の有効化

terminate the audit trail facility：監査証跡機能の無効化

swap the audit trail file：監査証跡ファイルの切り替え

display the audit trail information：監査証跡機能の関連情報の表示

bb....bb：

エラーの原因

(Ｓ)

処理を終了します。

〔対策〕

bb....bbに表示されたエラーの原因を対処してください。

bb....bbがthe AUDIT ADMIN privilege is required to execute the adbaudittrail commandの場合

adbaudittrailコマンドを実行したHADBユーザは，監査管理権限を持っていません。監査管理権限を持っているHADBユーザがadbaudittrailコマンドを実行してください。

bb....bbがthe AUDIT ADMIN privilege or the AUDIT VIEWER privilege is required to execute the adbaudittrail commandの場合

adbaudittrailコマンドを実行したHADBユーザは，監査管理権限または監査参照権限を持っていません。監査管理権限または監査参照権限を持っているHADBユーザがadbaudittrailコマンドを実行してください。

bb....bbがfile descriptors were insufficient and the audit trail file could not be openedの場合

ファイルディスクリプタが不足しているため，監査証跡ファイルのオープンに失敗しました。クローズできるファイルがある場合は，そのファイルをクローズしてください。

bb....bbがmemory was insufficientの場合

メモリ不足が発生しました。直前に出力されたKFAA40007-Eメッセージの対策に従ってください。

bb....bbがthe audit trail facility is INACTIVEの場合

監査証跡機能が無効なときに，adbaudittrail --swapコマンドは実行できません。監査証跡機能を有効にしたあとに，adbaudittrail --swapコマンドを実行してください。

KFAA51404-E

An error occurred during the processing of the audit trail file. (reason = "aa....aa", file = "bb....bb") (M)

監査証跡ファイルの処理中にエラーが発生しました。

aa....aa：

エラーの原因

bb....bb：

エラーが発生した監査証跡ファイルのパス

(Ｓ)

処理を終了します。

〔対策〕

aa....aaに表示されたエラーの原因を対処してください。

aa....aaがThe audit trail file disk is fullの場合

ディスクが満杯のため，監査証跡ファイルへの書き込みに失敗しました。監査証跡の出力先ディレクトリを作成しているディスクの空き容量を確保してください。対処方法の詳細については，マニュアルHADB　システム構築・運用ガイドの監査証跡の出力先ディレクトリを作成したディスクが満杯になった場合の対処方法を参照してください。

aa....aaがThe audit trail file could not be opened, because file descriptors were insufficientの場合

ファイルディスクリプタが不足しているため，監査証跡ファイルのオープンに失敗しました。クローズできるファイルがある場合は，そのファイルをクローズしてください。対処方法の詳細については，マニュアルHADB　システム構築・運用ガイドのファイルディスクリプタが不足した場合の対処方法を参照してください。

aa....aaがerrno cc....ccの場合

cc....ccにはエラー番号が表示されます。cc....ccに表示されたエラー番号をOSのマニュアルで調べて，エラーの原因を取り除いてください。対処方法の詳細については，マニュアルHADB　システム構築・運用ガイドの監査証跡の出力先ディレクトリを作成したディスクで障害が発生した場合の対処方法を参照してください。

HADBサーバが異常終了している場合は，adbstartコマンドを実行してHADBサーバを再開始してください。

表示されたエラー番号からでは対処方法がわからない場合は，adbinfogetコマンドを実行してトラブルシュート情報を取得してから，弊社問い合わせ窓口に連絡してください。

KFAA51405-E

An error occurred during the processing of the audit trail because the files exceeding the number of files specified in the server definition adb_audit_log_max_num are stored in the directory specified in the server definition adb_audit_log_path. (adb_audit_log_path = aa....aa, adb_audit_log_max_num = bb....bb) (M)

監査証跡の出力先ディレクトリ下に格納されている監査証跡ファイルの数が上限を超えたため，監査証跡機能の処理中にエラーが発生しました。

aa....aa：

監査証跡の出力先ディレクトリ（サーバ定義のadb_audit_log_pathオペランドに指定したディレクトリ）

bb....bb：

監査証跡ファイル数の上限値（サーバ定義のadb_audit_log_max_numオペランドの指定値）

(Ｓ)

処理を終了します。

〔対策〕

adbstartコマンドの実行時にこのメッセージが出力された場合

次のどちらかの対処をしたあとに，adbstartコマンドを再実行してください。

監査証跡の出力先ディレクトリ下にある監査証跡ファイルの数を減らしてください（監査証跡ファイルを移動または削除してください）。

adb_audit_log_max_numオペランドの指定値を大きくしてください。

adbaudittrailコマンドの実行時にこのメッセージが出力された場合

次のどちらかの対処をしたあとに，adbaudittrailコマンドを再実行してください。

監査証跡の出力先ディレクトリ下にある監査証跡ファイルの数を減らしてください（監査証跡ファイルを移動または削除してください）。

adbstopコマンドでHADBサーバを終了したあとに，adb_audit_log_max_numオペランドの指定値を大きくしてください。そのあとに，adbstartコマンドでHADBサーバを開始してください。

重要

監査証跡の出力先ディレクトリ下の監査証跡ファイル数を，adb_audit_log_max_numオペランドの指定値以下にする必要があります。

KFAA51406-E

The HADB server terminated abnormally, because an error occurred during the write processing of the audit trail facility. (M)

監査証跡ファイルへの書き込み処理中に異常が発生したため，HADBサーバを異常終了します。

(Ｓ)

HADBサーバを異常終了します。

〔対策〕

このメッセージの直前に出力されているメッセージの対策に従ってください。エラーの原因を対策したあとに，adbstartコマンドでHADBサーバを再開始してください。

KFAA51407-E

An error occurred on another node during the processing of the adbaudittrail command. (node number = aa....aa, host name = bb....bb, IP address = cc....cc) (M)

adbaudittrailコマンドの実行中に，ほかのノードでエラーが発生しました。

aa....aa：

エラーが発生したノードのノード番号

bb....bb：

エラーが発生したノードのホスト名

cc....cc：

エラーが発生したノードのIPアドレス

(Ｓ)

処理を終了します。

〔対策〕

エラーが発生したノードのメッセージログファイルに出力されているエラーメッセージの対策に従ってください。そのあとに，adbaudittrailコマンドを再実行してください。

KFAA51408-W

Audit trails from and including aa....aa were discarded, because an error occurred during the write processing of the audit trail file. (M)

監査証跡ファイルへの書き込み処理中に異常が発生したため，aa....aa以降に出力される監査証跡を破棄します。

aa....aa：監査証跡の破棄を開始した日時

YYYY/MM/DD hh:mm:ss.nnnnnnの形式で出力されます。

YYYY：年

MM：月

DD：日

hh：時

mm：分

ss：秒

nnnnnn：小数秒

(Ｓ)

処理を続行します。

〔対策〕

このメッセージの直前に出力されているメッセージの対策に従ってください。

KFAA51409-I

Audit trails from and including aa....aa were output, because the cause of the error was eliminated. (M)

監査証跡ファイルへの書き込みエラーの原因が対処されたため，監査証跡ファイルへの監査証跡の出力を再開します。

aa....aa：監査証跡の出力を再開した日時

YYYY/MM/DD hh:mm:ss.nnnnnnの形式で出力されます。

YYYY：年

MM：月

DD：日

hh：時

mm：分

ss：秒

nnnnnn：小数秒

(Ｓ)

処理を続行します。

KFAA51410-W

Output of the audit trail file is currently suppressed. (M)

監査証跡ファイルへの監査証跡の出力が抑止されています。

(Ｓ)

処理を続行します。

〔対策〕

このメッセージより前に出力されているKFAA51408-Wメッセージの対策に従ってください。

KFAA51411-W

The audit trail file to be switched over was not found. The audit trail file might be missing. (file = "aa....aa") (M)

切り替え対象の監査証跡ファイルが見つかりませんでした。監査証跡ファイルaa....aaが失われたおそれがあります。

aa....aa：

監査証跡ファイルのパス

(Ｓ)

処理を続行します。

〔対策〕

対処の必要はありません。

KFAA51412-W

The audit trail file was deleted, because the status of the file is incorrect. (file = "aa....aa") (M)

監査証跡ファイルaa....aaは不適切な状態のため，削除しました。

aa....aa：

削除した監査証跡ファイルのパス

(Ｓ)

処理を続行します。

〔対策〕

対処の必要はありません。

KFAA51413-W

The value of adb_audit_log_max_num is invalid. A value from 1 to 3 cannot be specified. The value of adb_audit_log_max_num will be set to 4. (adb_audit_log_max_num = a) (M)

サーバ定義のadb_audit_log_max_numオペランドに指定した監査証跡ファイルの最大世代数に，1～3の値が指定されています。指定値を無効にして，監査証跡ファイルの最大世代数に4を仮定します。

a：

adb_audit_log_max_numオペランドの指定値

(Ｓ)

処理を続行します。

〔対策〕

adb_audit_log_max_numオペランドの指定値を適切な値に修正してください。指定値の目安については，マニュアルHADB　システム構築・運用ガイドのサーバ定義の設計のサーバ定義のオペランドの内容の監査証跡機能に関するオペランド（set形式）にあるadb_audit_log_max_numオペランドの説明を参照してください。

KFAA51414-W

The HADB server confirmed that an external program or user performed an operation on the file. (file = "aa....aa") (M)

監査証跡ファイルaa....aaが外部から操作されたことを確認しました。

aa....aa：

監査証跡ファイルのパス

(Ｓ)

処理を続行します。

〔対策〕

対処の必要はありません。

KFAA51415-E

The adbaudittrail command cannot be executed, because the HADB server is not running on the specified node. (node number = aa....aa, host name = bb....bb, IP address = cc....cc) (M)

次のどれかの理由によって，adbaudittrailコマンドが実行できません。

マルチノード構成から切り離されているノードのノード番号を-nオプションに指定している。

マルチノード構成から削除されているワーカーノードのノード番号を-nオプションに指定している。

マルチノード構成に存在しないノードのノード番号を-nオプションに指定している。

aa....aa：

-nオプションに指定したノード番号

bb....bb：

-nオプションに指定したノード番号のノードのホスト名※

cc....cc：

-nオプションに指定したノード番号のノードのIPアドレス※

注※

次の場合は，何も表示されません。

マルチノード構成から削除されているワーカーノードのノード番号を-nオプションに指定している場合

マルチノード構成に存在しないノードのノード番号を-nオプションに指定している場合

(Ｓ)

処理を終了します。

〔対策〕

-nオプションに指定しているノード番号が正しいかどうかを確認してください。

マルチノード構成から切り離されているノードのノード番号を-nオプションに指定している場合は，ノードを復帰させたあとにadbaudittrailコマンドを再実行してください。

マルチノード構成から削除されているワーカーノードのノード番号を-nオプションに指定している場合は，ワーカーノードを追加したあとにadbaudittrailコマンドを再実行してください。

KFAA51416-E

The specified node (node number aa....aa) does not exist, because the current HADB configuration is a multi-node configuration with bb....bb nodes specified. (M)

adbaudittrailコマンドの-nオプションに指定したノード番号のノードは存在しません。

マルチノード構成のノード数が3の場合に，-nオプションに4を指定したときなどにこのメッセージが出力されます。

aa....aa：

-nオプションに指定したノード番号

bb....bb：

マルチノード構成のノード数

(Ｓ)

処理を終了します。

〔対策〕

-nオプションに正しいノード番号を指定して，adbaudittrailコマンドを再実行してください。

KFAA51417-E

Processing to convert the audit trail file failed because aa....aa. (M)

監査証跡ファイルの変換処理に失敗しました。

aa....aa：

エラーの原因

(Ｓ)

処理を終了します。

〔対策〕

次の表に従って対処してください。

aa....aaに出力された内容

説明

対処

memory was insufficient

メモリ不足が発生しました。

このメッセージの直前に出力されたKFAA40007-Eメッセージを参照して，対策してください。

the audit trail facility is INACTIVE

監査証跡機能が無効な状態で，adbconvertaudittrailfileコマンドが実行されました。

監査証跡機能を有効にしたあとで，adbconvertaudittrailfileコマンドを実行してください。

the AUDIT VIEWER privilege is required to execute the adbconvertaudittrailfile command

監査参照権限を持っていないHADBユーザの認可識別子が-uオプションに指定されたadbconvertaudittrailfileコマンドが実行されました。

監査参照権限を持っているHADBユーザの認可識別子を-uオプションに指定して，adbconvertaudittrailfileコマンドを再実行してください。

KFAA51418-I

The audit trail file was converted to the common format. (file = aa....aa, output directory = bb....bb) (M)

監査証跡ファイルを，統一フォーマット用監査証跡ファイルに変換しました。

aa....aa：

変換対象の監査証跡ファイルのパス名

bb....bb：

統一フォーマット用監査証跡の出力先ディレクトリのパス名

(Ｓ)

処理を続行します。

KFAA51419-I

The output destination of the common-format audit trail file was changed from aa....aa to bb....bb. (M)

統一フォーマット用監査証跡の出力先を，aa....aaファイルからbb....bbファイルに切り替えました。

aa....aa：

切り替え前の統一フォーマット用監査証跡ファイルの名称

bb....bb：

切り替え後の統一フォーマット用監査証跡ファイルの名称

(Ｓ)

処理を続行します。

KFAA51420-E

The output directory of the common-format audit trail is invalid. (details = aa....aa) (M)

統一フォーマット用監査証跡の出力先ディレクトリの指定に誤りがあります。

aa....aa：

エラーの原因

(Ｓ)

処理を終了します。

〔対策〕

次の表に従って，統一フォーマット用監査証跡の出力先ディレクトリの指定を見直してください。

aa....aaに出力される内容

説明

対処

The output-directory path is invalid

統一フォーマット用監査証跡の出力先ディレクトリの指定に，次の誤りがあります。

ディレクトリパスの指定形式が誤っている

ディレクトリパス中に不正な文字が指定されている

ディレクトリパスの長さが1バイト以下である

統一フォーマット用監査証跡の出力先ディレクトリの指定が正しいかどうかを見直してください。

The output-directory does not exist

統一フォーマット用監査証跡の出力先ディレクトリとして，存在しないディレクトリが指定されています。

存在するディレクトリを，統一フォーマット用監査証跡の出力先ディレクトリに指定してください。

The HADB administrator does not have permissions for the output-directory directory

統一フォーマット用監査証跡の出力先ディレクトリに対して，HADB管理者がアクセスする際に必要な権限がありません。

HADB管理者がアクセスできるように，統一フォーマット用監査証跡の出力先ディレクトリに対して，書き込み権限，読み取り権限，および実行権限を設定してください。

KFAA51421-E

The path of the input data file (bb....bb) of the command adbconvertaudittrailfile is invalid. (reason = aa....aa) (M)

adbconvertaudittrailfileコマンドに指定した監査証跡ファイルbb....bbのパス名に誤りがあります。

aa....aa：エラーの原因

INVALID PATH FORMAT：監査証跡ファイルのパス名の指定形式に誤りがあります。

INVALID PATH：指定したパスのファイルは，adbconvertaudittrailfileコマンドには指定できません。

bb....bb：エラーが発生したファイルのパス名

指定されたパス名が1,024バイトを超える場合は，先頭から切り詰められて表示されます。

なお，ファイルのパス名が取得できない場合は，*が表示されます。

(Ｓ)

処理を終了します。

〔対策〕

次の表に従って，監査証跡ファイルのパス名を見直してください。

aa....aaに出力された内容

対処

INVALID PATH FORMAT

adbconvertaudittrailfileコマンドに指定する監査証跡ファイルのパス名を，絶対パスで指定してください。

INVALID PATH

adbconvertaudittrailfileコマンドに，現用の監査証跡ファイルのパス名は指定できません。現用の監査証跡ファイル以外の監査証跡ファイルを指定してください。

KFAA51422-E

The file format of the input data file (aa....aa) of the command adbconvertaudittrailfile is invalid. (M)

adbconvertaudittrailfileコマンドに指定したファイルaa....aaのデータ形式が正しくありません。

aa....aa：

データ形式が正しくないファイルのパス名

(Ｓ)

処理を終了します。

〔対策〕

aa....aaに表示されたファイルが，次のどちらかのファイルであることを確認してください。

監査証跡ファイル

OSのgzipコマンドで圧縮した監査証跡ファイル

KFAA51423-W

An HADB encryption key file is specified in the server definition adb_crypto_dmkey_path, but the encrypted DB area does not exist. (M)

サーバ定義のadb_crypto_dmkey_pathオペランドにHADB暗号鍵ファイルを指定していますが，暗号化対象のDBエリアが存在しません。

(Ｓ)

処理を続行します。

〔対策〕

必要ならば，adbmodareaコマンドを実行して暗号化対象のデータ用DBエリアを追加してください。

なお，DBエリア暗号化機能を使用しない場合は，サーバ定義のadb_crypto_dmkey_pathオペランドの指定は不要です。adb_crypto_dmkey_pathオペランドを削除してからHADBサーバを開始してください。

KFAA51424-E

The specified HADB encryption key file is invalid. (reason = "aa....aa", file name = "bb....bb") (M)

HADB暗号鍵ファイルの指定に誤りがあります。

aa....aa：

エラーの原因

bb....bb：HADB暗号鍵ファイル名

HADB暗号鍵ファイルのパス名が絶対パスで表示されます。ただし，HADB暗号鍵ファイルのパス名が存在しない場合は***が表示されます。

(Ｓ)

処理を終了します。

〔対策〕

次の表に従って対処してください。

aa....aaに出力された内容

エラーの原因

対処

The encrypted DB area exists, but the server definition adb_crypto_dmkey_path is not specified.

暗号化したDBエリアは存在しますが，サーバ定義のadb_crypto_dmkey_pathオペランドを指定していません。

サーバ定義のadb_crypto_dmkey_pathオペランドを指定してください。

You cannot specify an HADB encryption key file other than the HADB encryption key file that is currently in use.

使用中のHADB暗号鍵ファイルと異なるHADB暗号鍵ファイルを指定しています。

使用中のHADB暗号鍵ファイル名をサーバ定義のadb_crypto_dmkey_pathオペランドに指定してください。

The permission for the specified the HADB encryption key file is invalid.

HADB暗号鍵ファイルのパーミッションに誤りがあります。

HADB暗号鍵ファイルのパーミッションを400に設定してください。

The permission for the specified the directory containing the HADB encryption key file is invalid.

HADB暗号鍵ファイルの保存先ディレクトリのパーミッションに誤りがあります。

HADB暗号鍵ファイルの保存先ディレクトリのパーミッションを700に設定してください。

A file already exists in the output destination of the specified HADB encryption key file.

指定したHADB暗号鍵ファイルの出力先にファイルが存在します。

存在しているHADB暗号鍵ファイルを上書きすることはできません。指定したHADB暗号鍵ファイルとは別のHADB暗号鍵ファイル名を指定してください。

The specified HADB encryption key file does not exist.

指定したHADB暗号鍵ファイルは存在しません。

存在するHADB暗号鍵ファイル名を指定してください。

KFAA51425-E

Processing to aa....aa failed, because the CRYPTO ADMIN privilege is required to execute the bb....bb command. (M)

HADB暗号鍵に対する処理が失敗しました。コマンドの実行には暗号管理権限が必要です。

aa....aa：失敗した処理

create an HADB encryption key：HADB暗号鍵の作成処理

update the HADB encryption key：HADB暗号鍵の更新処理

bb....bb：実行したコマンド

aa....aaがcreate an HADB encryption keyの場合

adbmkdmk（HADB暗号鍵の作成コマンド）

aa....aaがupdate the HADB encryption keyの場合

adbupddmk（HADB暗号鍵の更新コマンド）

(Ｓ)

処理を終了します。

〔対策〕

暗号管理権限を持っているHADBユーザの認可識別子を-uオプションに指定して，コマンドを再実行してください。

KFAA51426-E

An error occurred in the processing of the HADB encryption key file. (reason = "aa....aa", file name = "bb....bb") (M)

HADB暗号鍵ファイルの処理中にエラーが発生しました。

aa....aa：

エラーの原因

bb....bb：HADB暗号鍵ファイル名

HADB暗号鍵ファイルのパス名が絶対パスで表示されます。

(Ｓ)

処理を終了します。

〔対策〕

次の表に従って対処してください。

aa....aaに出力された内容

エラーの原因

対処

The specified HADB encryption key file is not a regular file.

指定したHADB暗号鍵ファイルが通常ファイルではありません。

adbinitコマンドまたはadbmkdmkコマンドで作成したHADB暗号鍵ファイルを指定して，実行した操作を再実行してください。

The specified HADB encryption key file is corrupted.

指定したHADB暗号鍵ファイルが破損しています。

adbinitコマンドまたはadbmkdmkコマンドで作成したHADB暗号鍵ファイルを指定して，実行した操作を再実行してください。

HADBサーバの開始時にこのメッセージが出力された場合は，サーバ定義のadb_crypto_dmkey_pathオペランドにadbinitコマンドまたはadbmkdmkコマンドで作成したHADB暗号鍵ファイルが指定されているかを確認してください。

The HADB encryption key usage password is incorrect.

HADB暗号鍵ファイルに対するHADB暗号鍵利用パスワードに誤りがあります。

実行した操作を再実行し，正しいHADB暗号鍵利用パスワードを入力してください。

KFAA51427-E

The aa....aa file is invalid. (details = bb....bb) (M)

秘密鍵ファイルまたは公開鍵ファイルが不正です。

aa....aa：不正なファイル

private key：秘密鍵ファイル

public key：公開鍵ファイル

bb....bb：

エラーの原因

(Ｓ)

処理を終了します。

〔対策〕

次の表に従って対処してください。そのあとで，adbstartコマンドを実行してHADBサーバを開始してください。

bb....bbに出力された内容

エラーの原因

対処

the private key file or the public key file does not exist

サーバ定義に指定した秘密鍵ファイルまたは公開鍵ファイルが存在しません。

aa....aaにprivate keyが表示されている場合

サーバ定義のadb_auth_passwd_privkey_pathオペランドに，存在する秘密鍵ファイルのパス名を絶対パスで指定してください。

aa....aaにpublic keyが表示されている場合

サーバ定義のadb_cmd_passwd_pubkey_pathオペランドに，存在する公開鍵ファイルのパス名を絶対パスで指定してください。

the private key file or the public key file is not a regular file

サーバ定義に指定した秘密鍵ファイルまたは公開鍵ファイルが通常ファイルではありません。

aa....aaにprivate keyが表示されている場合

サーバ定義のadb_auth_passwd_privkey_pathオペランドに，通常ファイルの秘密鍵ファイルのパス名を絶対パスで指定してください。

aa....aaにpublic keyが表示されている場合

サーバ定義のadb_cmd_passwd_pubkey_pathオペランドに，通常ファイルの公開鍵ファイルのパス名を絶対パスで指定してください。

the permission for the private key file or the public key file is invalid

サーバ定義に指定した秘密鍵ファイルまたは公開鍵ファイルのパーミッションが不正です。

aa....aaにprivate keyが表示されている場合

サーバ定義のadb_auth_passwd_privkey_pathオペランドに指定した秘密鍵ファイルに対する読み取り権限を，HADB管理者に付与してください。

aa....aaにpublic keyが表示されている場合

サーバ定義のadb_cmd_passwd_pubkey_pathオペランドに指定した公開鍵ファイルに対する読み取り権限を，HADB管理者に付与してください。

the format of the private key file or the public key file is invalid

サーバ定義に指定した秘密鍵ファイルまたは公開鍵ファイルのフォーマットが不正です。

aa....aaにprivate keyが表示されている場合

サーバ定義のadb_auth_passwd_privkey_pathオペランドに，正しいフォーマットの秘密鍵ファイルのパス名を絶対パスで指定してください。

aa....aaにpublic keyが表示されている場合

サーバ定義のadb_cmd_passwd_pubkey_pathオペランドに，正しいフォーマットの公開鍵ファイルのパス名を絶対パスで指定してください。

the specified combination of a private key file and a public key file is invalid

秘密鍵ファイルと公開鍵ファイルの，サーバ定義の指定有無の組み合わせが不正です。

サーバ定義のadb_auth_passwd_privkey_pathオペランドとadb_cmd_passwd_pubkey_pathオペランドの指定有無の組み合わせが誤っています。

次のどちらかの対処を実施してください。

サーバ定義にadb_auth_passwd_privkey_pathオペランドおよびadb_cmd_passwd_pubkey_pathオペランドの両方を指定してください。

サーバ定義にadb_auth_passwd_privkey_pathオペランドおよびadb_cmd_passwd_pubkey_pathオペランドをどちらも指定しないください。ただし，その場合，PAM認証使用時にパスワードは暗号化されません。

KFAA51428-E

There is an error in the specification of the server definition required for Keycloak authentication. (reason = aa....aa, detail = "bb....bb") (M)

Keycloak認証に関するサーバ定義のオペランドの指定に誤りがあります。

aa....aa：

エラーの原因

bb....bb：エラーメッセージ

エラーメッセージが取得できない場合は，*が表示されます。

(Ｓ)

処理を終了します

〔対策〕

aa....aaに出力されたエラーの原因を対処してください。

aa....aaがsome of the server definitions required for Keycloak authentication are not specifiedの場合

必須のオペランドが指定されていません。認証を使用する場合は，サーバ定義の次のオペランドを指定する必要があります。次のすべてのオペランドが指定されているかどうかを確認してください。

adb_auth_keyc_endpoint

adb_auth_keyc_realm

adb_auth_keyc_clt_id

なお，Keycloak認証を使用しない場合は，上記のオペランドおよびadb_auth_clt_keyc_endpointオペランドを指定しないでください。

aa....aaがthe endpoint could not be reachedの場合

HADBサーバからbb....bbに出力されたエンドポイントに接続できません。次の原因などが考えられます。

サーバ定義のadb_auth_keyc_endpointオペランド，またはadb_auth_keyc_realmオペランドの指定に誤りがある

Keycloakサーバが起動していない

KFAA51429-E

The operation on the aa....aa failed. (error type = bb....bb, msg = "cc....cc") (M)

aa....aaに失敗しました。

aa....aa：失敗した処理

connection to Keycloak server：Keycloakサーバへの接続

bb....bb：エラータイプ

エラータイプが取得できない場合は，*が表示されます。

cc....cc：エラーメッセージ

エラーメッセージが取得できない場合は，*が表示されます。

(Ｓ)

処理を終了します

〔対策〕

bb....bbに出力されたエラータイプと，cc....ccに出力されたエラーメッセージに従って対処してください。主なエラー要因とその対策を次に示します。

bb....bbの表示

cc....ccの表示

対策

invalid_grant

Invalid user credentials

指定した認可識別子またはパスワードに誤りがあります。正しい認可識別子とパスワードを指定してください。

指定した認可識別子に対応する外部ユーザが存在しません。認可識別子と同じ名称の外部ユーザを作成してください。

OTPなどの多要素認証を設定したユーザでKeycloakサーバに接続しようとしました。多要素認証の設定を解除してください。

Account is not fully set up

Keycloakサーバで作成したユーザアカウントの設定が未完了です。パスワードなどの設定が完了しているかどうかを確認してください。

Realm does not exist

*

サーバ定義のadb_auth_keyc_realmオペランドに指定したレルム名が存在しません。adb_auth_keyc_realmオペランドには，存在するレルム名を指定してください。

invalid_client

Invalid client or Invalid client credentials

サーバ定義のadb_auth_keyc_clt_idオペランドに指定したクライアントIDに誤りがあります。正しいクライアントIDをadb_auth_keyc_clt_idオペランドに指定してください。

unauthorized_client

Client not allowed for direct access grants

Keycloakサーバで設定したクライアントのAuthentication flowがDirect access grantsではありません。Direct access grantsを設定してください。

KFAA51500-E

The adbsyndict command cannot be executed at the same time. (E+M)

複数のadbsyndictコマンドを同時に実行することはできません。

(Ｓ)

処理を終了します。

〔対策〕

実行中のadbsyndictコマンドが終了したあとに，adbsyndictコマンドを実行してください。

KFAA51501-E

The aa....aa is invalid. (line = bb....bb, option = cc....cc, reason = dd....dd, value = ee....ee) (E+M)

辞書情報登録ファイル，または辞書情報削除ファイルの指定内容に誤りがあります。

aa....aa：指定内容に誤りがあるファイル

dictionary-creation-file：辞書情報登録ファイル

dictionary-deletion-file：辞書情報削除ファイル

bb....bb：

エラーが発生した行

cc....cc：誤りがある項目

synonym-list-definition-file：同義語一覧定義ファイル名

synonym-dictionary-name：同義語辞書名

comment：コメント

correction-rule：表記ゆれ補正オプション

record：行全体

次のどちらかの条件に該当する場合は，recordが出力されます。

・指定したオプションの数が正しくない場合

・ファイルの最後が改行で終わっていない場合

dd....dd：エラーの原因

invalid length：指定した値の長さに誤りがあります。

invalid value：指定した値に誤りがあります。

表記ゆれ補正オプションの指定に誤りがあります。または，HADBサーバで使用する文字コードがShift-JISであるのに，表記ゆれ補正検索にCORRECTIONRULEまたはCRを指定しています。

invalid character：不正な文字を指定しています。

同義語辞書名，同義語一覧定義ファイル名，またはコメントに使用できない文字を指定しています。

invalid format：次のどれかの誤りがあります。

・指定した項目の数が正しくありません。

・ファイルの最後が改行で終わっていません。

・囲み文字の指定に誤りがあります。

invalid path format：指定したパスが絶対パスではありません。

duplicate：辞書情報登録ファイル中に指定した同義語辞書名が重複しています。または，辞書情報削除ファイル中に指定した同義語辞書名が重複しています。

ee....ee：指定した値

次のどれかの条件に該当する場合は，*が表示されます。

dd....ddがinvalid formatの場合

dd....ddがinvalid lengthで，かつ次のどちらかが指定されていない場合

・同義語一覧定義ファイル名

・同義語辞書名

dd....ddがinvalid lengthで，かつ次のどれかの上限長を超えた場合

・同義語辞書名

・同義語一覧定義ファイル名

・表記ゆれ補正オプション

・コメント

(Ｓ)

処理を終了します。

〔対策〕

辞書情報登録ファイルまたは辞書情報削除ファイルの指定内容を修正してください。そのあとで，adbsyndictコマンドを再実行してください。

KFAA51502-E

The number of synonym dictionaries you are trying to register exceeds the upper limit (50). (E+M)

同義語辞書の数が上限の50を超えています。

(Ｓ)

処理を終了します。

〔対策〕

同義語辞書の登録時にこのメッセージが出力された場合

登録できる同義語辞書は50個までです。

登録済みの同義語辞書の数と，辞書情報登録ファイルに指定した同義語辞書の数の合計数を確認してください。登録済みの同義語辞書の数を確認するには，同義語辞書の一覧を表示して，同義語辞書の数を数えてください。同義語辞書の一覧を表示する方法については，マニュアルHADB　システム構築・運用ガイドの同義語辞書の情報を確認するのすべての同義語辞書の情報を確認するを参照してください。

同義語辞書の削除時にこのメッセージが出力された場合

削除できる同義語辞書は50個までです。

辞書情報削除ファイルに指定した同義語辞書の数を確認してください。

KFAA51503-E

The aa....aa is invalid. (path = bb....bb, reason = cc....cc, errno = dd....dd) (E+M)

次のどれかの指定に誤りがあります。

同義語一覧定義ファイル名

同義語辞書ファイルの格納ディレクトリ名

マルチノード機能で使用する同義語辞書ファイルの格納ディレクトリ名

aa....aa：誤りがある項目

synonym-list-definition-file：同義語一覧定義ファイル名

synonym-dictionary-storage-directory：同義語辞書ファイルの格納ディレクトリ名

multi-node-synonym-dictionary-storage-directory：マルチノード機能で使用する同義語辞書ファイルの格納ディレクトリ名

bb....bb：指定したパス名

cc....ccがNo-definitionの場合は，*が表示されます。

cc....cc：

エラーの原因

dd....dd：

エラー番号

(Ｓ)

処理を終了します。

〔対策〕

cc....ccに表示されたエラーの原因に対する対処をしてください。

cc....ccの表示

エラーの原因

対処

No-file

辞書情報登録ファイル中に指定した同義語一覧定義ファイルが存在しません。または，ファイル以外を指定しています。

辞書情報登録ファイル中に指定している同義語一覧定義ファイル名を修正してください。

Invalid-permission

ファイルまたはディレクトリへのアクセス権限（読み取り権限または書き込み権限）がありません。

OSのchmodコマンドなどでファイルまたはディレクトリへのアクセス権限（読み取り権限または書き込み権限）を付与してください。

No-definition

サーバ定義のadb_syndict_storage_pathオペランド，または，adb_syndict_node_storage_pathオペランドが指定されていません。

サーバ定義にadb_syndict_storage_pathオペランド，または，adb_syndict_node_storage_pathオペランドを追加してください。

Not-directory

指定したパスがありません。または，指定したパスはディレクトリではありません。

指定したパス名を修正してください。

Illegal-symbolic-link

指定したシンボリックリンクのリンク先が取得できません。

Other-access-error

上記以外のaccessシステムコールエラーが発生しました。

accessシステムコールのエラー番号をOSのマニュアルで調べて，エラーの原因を取り除いてください。

エラー番号からでは対処方法がわからない場合は，adbinfogetコマンドを実行してトラブルシュート情報を取得してから，弊社問い合わせ窓口に連絡してください。

KFAA51504-W

Failed to delete the aa....aa. (path = bb....bb, reason = cc....cc, errno = dd....dd) (E+M)

同義語辞書ファイルまたは作業用一時ファイルの削除に失敗しました。

aa....aa：削除に失敗したファイル

synonym-dictionary-file：同義語辞書ファイル

temporary-work-file：作業用一時ファイル

unnecessary-file：不要なファイル

bb....bb：

ファイルのパス名

cc....cc：

エラーの原因

dd....dd：

エラー番号

(Ｓ)

処理を続行します。

〔対策〕

cc....ccに表示されたエラーの原因に対する対処をしてください。

cc....ccの表示

エラーの原因

対処

No-file

同義語辞書ファイルまたは作業用一時ファイルがありません。

ファイルはすでに削除されているため，対処は不要です。

Invalid-permission

同義語辞書ファイルまたは作業用一時ファイルにアクセス権がないため，ファイルの削除に失敗しました。

同義語辞書ファイルの格納ディレクトリに対する権限があるかどうかを確認してください。必要な権限については，マニュアルHADB　システム構築・運用ガイドの同義語検索を行うための準備をするの同義語辞書ファイルの格納ディレクトリに対する権限を付与するを参照してください。

Other-access-error

上記以外のaccessシステムコールエラーが発生しました。

accessシステムコールのエラー番号をOSのマニュアルで調べて，エラーの原因を取り除いてください。

このメッセージの前にエラーメッセージが出力されている場合

このメッセージの前に出力されたエラーメッセージの対策と，このメッセージの対策の両方を行ってください。

このメッセージの対策を実施しなかったことによって，adbsyndictコマンドがエラーになることはありません。ただし，同義語辞書ファイルの格納ディレクトリ下に不要なファイルが残っています。そのため，cc....ccに表示されたエラーの原因を対処してください。そのあとで，adbsyndict --cleanコマンドを実行して，同義語辞書ファイルの格納ディレクトリ下の不要なファイルを削除してください。

なお，マルチノード機能を使用している場合は，さらにadbsyndict -sコマンドを実行して，同義語辞書ファイルの同期を行ってください。同義語辞書ファイルの同期処理によって，不要なファイルが自動的に削除されます。

このメッセージのほかに，KFAA51509-Iメッセージが出力されている場合

同義語辞書の登録，更新，または削除処理は完了しているため，同義語検索は実行できます。ただし，同義語辞書ファイルの格納ディレクトリ下に不要なファイルが残っています。そのため，cc....ccに表示されたエラーの原因を対処してください。そのあとで，adbsyndict --cleanコマンドを実行して，同義語辞書ファイルの格納ディレクトリ下の不要なファイルを削除してください。

なお，マルチノード機能を使用している場合は，さらにadbsyndict -sコマンドを実行して，同義語辞書ファイルの同期を行ってください。同義語辞書ファイルの同期処理によって，不要なファイルが自動的に削除されます。

メモ

不要なファイルが残ったままでも，同義語検索や，adbsyndictコマンドの実行はできます。

KFAA51505-E

The synonym list definition file is invalid. (path = aa....aa, reason = bb....bb, line = cc....cc, column = dd....dd) (E+M)

同義語一覧定義ファイルの指定内容に誤りがあります。

aa....aa：

同義語一覧定義ファイルのパス名

bb....bb：エラーの原因

invalid format：同義語，またはファイルのフォーマットが正しくありません。

limit over：1つの同義語グループに指定できる同義語数の上限を超えています。または，同義語グループ数の上限を超えています。

length over：同義語に指定できる文字数の上限を超えています。

cc....cc：

エラーの原因となった同義語が記述されている行数

dd....dd：

エラーの原因となった同義語が記述されているカラム（行の先頭からの数）

(Ｓ)

処理を終了します。

〔対策〕

同義語一覧定義ファイルの指定内容を修正してください。

bb....bbがinvalid formatの場合，次に示す誤りがないかどうかを確認してください。

同義語を1つだけしか記述していない同義語グループがある

同義語に水平タブX'09'（HT），改行文字X'0A'（LF），またはX'00'が含まれている

囲み文字の対応が取れていない

同義語中に囲み文字を含む場合に囲み文字を連続で指定していない

区切り文字と囲み文字を連続で指定していない

同義語が0文字である

同義語グループの終端が改行以外である

環境変数ADBLANGに指定した文字コードのビットパターンとして不正な文字を指定している

KFAA51506-I

The synonym dictionary will be registered or updated with the specified values. (synonym dictionary name = aa....aa, path of the synonym list definition file = bb....bb, correction rule = cc....cc, comment = dd....dd) (M+S)

同義語辞書を登録または更新します。

aa....aa：

同義語辞書名

bb....bb：

同義語一覧定義ファイル名

cc....cc：表記ゆれ補正オプション

表記ゆれ補正オプションを省略した場合は，*が表示されます。

dd....dd：コメント

コメントを省略した場合は，*が表示されます。

(Ｓ)

処理を続行します。

KFAA51507-I

The synonym dictionary will be deleted. (synonym dictionary name = aa....aa) (M+S)

同義語辞書を削除します。

aa....aa：

同義語辞書名

(Ｓ)

処理を続行します。

KFAA51508-I

A synonym dictionary file is being created for the synonym dictionary (aa....aa). (M+S)

同義語辞書aa....aaの同義語辞書ファイルを作成しています。

aa....aa：

同義語辞書名

(Ｓ)

処理を続行します。

KFAA51509-I

The synonym dictionary (aa....aa) has been bb....bb. (M+S)

同義語辞書のbb....bb処理が完了しました。

aa....aa：

同義語辞書名

bb....bb：同義語辞書に対する操作

registered：登録

updated：更新

deleted：削除

(Ｓ)

処理を続行します。

KFAA51510-W

Failed to read the synonym dictionary file. (path = aa....aa, func = "bb....bb", errno = cc....cc) (E+M)

同義語検索の実行時に同義語辞書ファイルの読み込みに失敗しました。同義語検索は実行できますが，検索に時間が掛かることがあります。

aa....aa：

同義語辞書ファイルのパス

bb....bb：エラーが発生した処理

ファイルのオープン

ファイルのクローズ

ファイルのポインタ移動

ファイルの読み込み

cc....cc：

エラー番号

(Ｓ)

処理を続行します。

〔対策〕

次のどちらかの対処をしてください。

aa....aaに同義語辞書ファイルのパスが出力されている場合

bb....bbに出力されたシステムコールと，cc....ccに出力されたエラー番号をOSのマニュアルで調べて，エラーの原因を取り除いてください。そのあとで，HADBサーバを再起動してください。

システムコールとエラー番号からでは対処方法がわからない場合は，adbinfogetコマンドを実行してトラブルシュート情報を取得してから，弊社問い合わせ窓口に連絡してください。

同義語辞書ファイルが存在しないことが原因の場合は，adbsyndictコマンドで同義語辞書ファイルを再作成してください。同義語辞書ファイルを再作成する方法については，マニュアルHADB　システム構築・運用ガイドの同義語辞書ファイルまたは同義語辞書ファイルの格納ディレクトリを誤って削除してしまったときの対処方法を参照してください。

aa....aaに同義語辞書ファイルのパスが出力されていない場合

同義語辞書の情報を取得するためのメモリ確保に失敗しました。不要なプロセスがないかどうかを確認してください。不要なプロセスがある場合は，そのプロセスを終了または削除したあとに，HADBサーバを再起動してください。

KFAA51511-E

The aa....aa is invalid. (reason = bb....bb, path = cc....cc, errno = dd....dd) (E+M)

adbsyndictコマンドのオプション引数に指定した辞書情報登録ファイルまたは辞書情報削除ファイルに誤りがあります。

aa....aa：誤りがあるファイル

dictionary-creation-file：辞書情報登録ファイル

dictionary-deletion-file：辞書情報削除ファイル

bb....bb：

エラーの原因

cc....cc：

ファイルのパス名

dd....dd：

エラー番号

(Ｓ)

処理を終了します。

〔対策〕

bb....bbに出力されたエラーの原因を対処してください。

bb....bbの表示

エラーの原因

対処

No-file

adbsyndictコマンドのオプション引数に指定したファイルが存在しません。または，ファイル以外を指定しています。

正しいパス名を指定して，adbsyndictコマンドを実行してください。

Invalid-permission

ファイルまたはディレクトリへのアクセス権限（読み取り権限または書き込み権限）がありません。

OSのchmodコマンドなどでファイルまたはディレクトリへのアクセス権限（読み取り権限または書き込み権限）を付与してください。

Invalid-path-format

adbsyndictコマンドのオプション引数に指定したパスが絶対パスではありません。

正しいパス名を指定して，adbsyndictコマンドを実行してください。

Invalid-letter

パス名に不正な文字が使用されています。制御文字（0x01〜0x1f，0x7f）がパス名に使用されています。

辞書情報登録ファイルまたは辞書情報削除ファイルのパス名を修正してください。

Other-access-error

上記以外のaccessシステムコールエラーが発生しました。

accessシステムコールのエラー番号をOSのマニュアルで調べて，エラーの原因を取り除いてください。

エラー番号からでは対処方法がわからない場合は，adbinfogetコマンドを実行してトラブルシュート情報を取得してから，弊社問い合わせ窓口に連絡してください。

KFAA51512-E

Failed to delete the synonym dictionary (aa....aa). (E+M)

辞書情報削除ファイルに指定した同義語辞書名が正しくないため，同義語辞書の削除に失敗しました。

aa....aa：

指定が正しくない同義語辞書名

(Ｓ)

処理を終了します。

〔対策〕

辞書情報削除ファイルに指定した同義語辞書の名称を確認してください。指定した同義語辞書名が間違っています（存在しない同義語辞書を指定しています）。

なお，辞書情報削除ファイルに複数の同義語辞書名を指定している場合，どれか1つでも同義語辞書名に誤りがあると，指定しているすべての同義語辞書が削除されません。

KFAA51513-E

The value specified for the server definition "aa....aa" is invalid. (reason = bb....bb, errno = cc....cc) (M)

次に示すどちらかのサーバ定義のオペランドの指定に誤りがあります。

adb_syndict_storage_path

adb_syndict_node_storage_path

aa....aa：

指定に誤りがあるサーバ定義のオペランド

bb....bb：

エラーの原因

cc....cc：

エラー番号

(Ｓ)

処理を終了します。

〔対策〕

bb....bbに出力されたエラーの原因を対処してください。そのあとで，adbstartコマンドを実行してHADBサーバを開始してください。

bb....bbの表示

エラーの原因

対処

Invalid-permission

aa....aaオペランドに指定したディレクトリへのアクセス権限がありません。

OSのchmodコマンドなどでファイルまたはディレクトリへのアクセス権限（読み取り権限または書き込み権限）を付与してください。

Not-directory

aa....aaオペランドに指定したパスがありません。または，指定したパスはディレクトリではありません。

指定したパス名を修正してください。

Illegal-symbolic-link

aa....aaオペランドに指定したシンボリックリンクのリンク先が取得できません。

Illegal-directory

指定できないディレクトリを，aa....aaオペランドに指定しています。

aa....aaにadb_syndict_storage_pathが表示されている場合

同義語辞書ファイルの格納ディレクトリを変更してください。同義語辞書ファイルの格納ディレクトリにできないディレクトリについては，マニュアルHADB　システム構築・運用ガイドの同義語検索を行うための準備をするの同義語辞書ファイルの格納ディレクトリを作成するを参照してください。

aa....aaにadb_syndict_node_storage_pathが表示されている場合

マルチノード機能で使用する同義語辞書ファイルの格納ディレクトリを変更してください。マルチノード機能で使用する同義語辞書ファイルの格納ディレクトリにできないディレクトリについては，マニュアルHADB　システム構築・運用ガイドの同義語検索を行う際の運用（マルチノード機能使用時）の同義語検索を行うための準備をするのマルチノード機能で使用する同義語辞書ファイルの格納ディレクトリを作成するを参照してください。

Invalid-path-format

aa....aaオペランドに指定したパスが絶対パスではありません。

指定したパスを絶対パスに変更してください。

Invalid-letter

aa....aaオペランドに指定したパス名に，不正な文字が指定されています。制御文字（0x01〜0x1f，0x7f）が指定されています。

指定したパス名を修正してください。

Length-error

aa....aaオペランドに指定したディレクトリのパス長が正しくありません。

Other-access-error

上記以外のaccessシステムコールエラーが発生しました。

accessシステムコールのエラー番号をOSのマニュアルで調べて，エラーの原因を取り除いてください。

エラー番号からでは対処方法がわからない場合は，adbinfogetコマンドを実行してトラブルシュート情報を取得してから，弊社問い合わせ窓口に連絡してください。

KFAA51514-E

The aa....aa bb....bb operation failed. (path = cc....cc, errno = dd....dd) (E+M)

aa....aaに対するbb....bbの操作が失敗しました。

aa....aa：操作対象

synonym-list-definition-file：同義語一覧定義ファイル

dictionary-creation-file：辞書情報登録ファイル

dictionary-deletion-file：辞書情報削除ファイル

synonym-dictionary-file：同義語辞書ファイル

temporary-work-file：作業用一時ファイル

synonym-dictionary-storage-directory：同義語辞書ファイルの格納ディレクトリ

synonym-list-output-file：同義語一覧の出力ファイル

bb....bb：操作の内容

open：ファイルのオープン

close：ファイルのクローズ

write：ファイルの書き込み

read：ファイルの読み込み

lseek：ファイルのポインタ移動

stat：ファイルの存在確認

flock：ファイルのロック

fchmod：ファイルのモード変更

mkstemp：ファイルの作成

rename：ファイルのリネーム

opendir：ディレクトリのオープン

readdir：ディレクトリの読み込み

closedir：ディレクトリのクローズ

cc....cc：パス名

aa....aaがsynonym-dictionary-storage-directoryの場合は，同義語辞書ファイルの格納ディレクトリのパス名が表示されます。

aa....aaがsynonym-dictionary-storage-directory以外の場合は，操作が失敗したファイルのパス名が表示されます。

dd....dd：

エラー番号

(Ｓ)

処理を終了します。

〔対策〕

bb....bbに表示されたシステムコール名と，dd....ddに表示されたエラー番号をOSのマニュアルで調べて，エラーの原因を取り除いてください。表示されたシステムコール名とエラー番号からでは対処方法がわからない場合は，adbinfogetコマンドを実行してトラブルシュート情報を取得してから，弊社問い合わせ窓口に連絡してください。

エラー番号が0の場合は，ファイルの読み込み処理を実行する際のメモリ確保に失敗しています。不要なプロセスがないかを確認し，不要なプロセスがある場合は，そのプロセスを終了するか，または削除してください。そのあとにadbsyndictコマンドを再実行してください。

KFAA51515-I

Synchronization of all nodes will now start. (synonym dictionary name = aa....aa) (M+S)

全ノードに対して，同義語辞書aa....aaの同義語辞書ファイルの同期処理を開始します。

aa....aa：

同義語辞書名

(Ｓ)

処理を続行します。

KFAA51516-I

Synchronization of all nodes is complete. (synonym dictionary name = aa....aa) (M+S)

全ノードに対する，同義語辞書aa....aaの同義語辞書ファイルの同期処理が終了しました。

aa....aa：

同義語辞書名

(Ｓ)

処理を続行します。

KFAA51517-W

The aa....aa bb....bb operation failed. (path = cc....cc, errno = dd....dd) (E+M)

aa....aaに対するbb....bbの操作が失敗したため，cc....ccファイルの同期処理を中止しました。

aa....aa：操作対象

synonym-dictionary-file：同義語辞書ファイル

bb....bb：操作の内容（システムコール名）

open：ファイルのオープン

close：ファイルのクローズ

write：ファイルの書き込み

read：ファイルの読み込み

lseek：ファイルのポインタ移動

stat：ファイルの存在確認

fchmod：ファイルのモード変更

rename：ファイルのリネーム

cc....cc：

ファイルのパス名

dd....dd：

エラー番号

(Ｓ)

処理を続行します。

〔対策〕

bb....bbに表示されたシステムコール名とdd....ddに表示されたエラー番号をOSのマニュアルで調べて，エラーの原因を取り除いてください。そのあとで，adbsyndict -sコマンドを実行して，同義語辞書ファイルの同期を再実行してください。

表示されたシステムコール名とエラー番号からでは対処方法がわからないときは，adbinfogetコマンドを実行してトラブルシュート情報を取得してから，弊社問い合わせ窓口に連絡してください。

なお，エラー番号が0の場合は，ファイルの読み込み処理を実行する際のメモリ確保に失敗しています。不要なプロセスがないかを確認し，不要なプロセスがある場合は，そのプロセスを終了するか，または削除してください。そのあとで，adbsyndict -sコマンドを実行して，同義語辞書ファイルの同期を再実行してください。

KFAA51518-W

Node number aa....aa is not operational. (IP address = bb....bb) (E+M)

停止中のノードがあります。

aa....aa：

停止中のノードのノード番号

bb....bb：

停止中のノードのIPアドレス

(Ｓ)

処理を続行します。

〔対策〕

停止中のノードをマルチノード構成に復帰した場合は，adbsyndict -sコマンドを実行して同義語辞書ファイルの同期を行ってください。

KFAA51519-E

Failed to create a synonym dictionary file on the node. (synonym dictionary = aa....aa, node number = bb....bb, IP address = cc....cc) (E+M)

次のどれかの理由によって，ノード番号bb....bbのノードで，同義語辞書ファイルの作成に失敗しました。

ノード番号bb....bbのプライマリノードまたはセカンダリノードがadbsyndictコマンド実行中にマルチノード構成から切り離された

ノード番号bb....bbのワーカーノードがadbsyndictコマンド実行中にマルチノード構成から削除された

ノード番号bb....bbのノードでエラーが発生した

aa....aa：

同義語辞書ファイル名

bb....bb：

同義語辞書ファイルの作成に失敗したノードのノード番号

cc....cc：

同義語辞書ファイルの作成に失敗したノードのIPアドレス

(Ｓ)

処理を終了します。

〔対策〕

ノード番号bb....bbのプライマリノードまたはセカンダリノードが，adbsyndictコマンドの実行中にマルチノード構成から切り離された場合

ノードを復帰したあとにadbsyndictコマンドを再実行してください。すぐにノードを復帰することが難しい場合は，ノードを復帰する前にadbsyndictコマンドを再実行してください。ノードを復帰したあとに，adbsyndict -sコマンドを実行して，同義語辞書ファイルの同期を行ってください。

ノード番号bb....bbのワーカーノードが，adbsyndictコマンド実行中にマルチノード構成から削除された場合

ノードを追加したあとにadbsyndictコマンドを再実行してください。すぐにノードを追加することが難しい場合は，ノードを追加する前にadbsyndictコマンドを再実行してください。ノードを追加したあとに，adbsyndict -sコマンドを実行して，同義語辞書ファイルの同期を行ってください。

ノード番号bb....bbのノードが稼働中の場合

エラーが発生したノードのメッセージログファイルを確認し，出力されているエラーメッセージの対策に従ってください。そのあと，adbsyndictコマンドを再実行してください。

KFAA51520-W

Failed to delete a synonym dictionary file on the node. (node number = aa....aa, IP address = bb....bb) (E+M)

ノード番号aa....aaのノードで，同義語辞書ファイルの削除に失敗しました。

aa....aa：

同義語辞書ファイルの削除に失敗したノードのノード番号

bb....bb：

同義語辞書ファイルの削除に失敗したノードのIPアドレス

(Ｓ)

処理を続行します。

〔対策〕

エラーが発生したノードのメッセージログファイルを確認し，出力されているエラーメッセージの対策に従ってください。そのあと，adbsyndict -sコマンドを実行して同義語辞書ファイルの同期を行ってください。

KFAA51521-W

Because the existence of the synonym dictionary file could not be confirmed on node number aa....aa, synchronous processing of the synonym dictionary file was skipped. (IP address = bb....bb) (E+M)

ノード番号aa....aaのノードで，同義語辞書ファイルの存在をHADBサーバが確認できなかったため，そのノードの同義語辞書ファイルの同期処理をスキップしました。

aa....aa：

エラーが発生したノードのノード番号

bb....bb：

エラーが発生したノードのIPアドレス

(Ｓ)

処理を続行します。

〔対策〕

次に示す手順で，同義語辞書ファイルの同期を再実行してください。

ノード番号aa....aaのノードのメッセージログファイルに出力されているKFAA51536-Eメッセージの直前に出力されているエラーメッセージを確認してください。

そのエラーメッセージの対策に従ってエラーの原因を取り除いてください。

adbsyndict -sコマンドを実行してください。

KFAA51522-E

Because the multi-node facility is not in use, the adbsyndict command cannot be executed with the -s option specified. (E+M)

マルチノード機能を使用していないため，-sオプションを指定したadbsyndictコマンドは実行できません。

(Ｓ)

処理を終了します。

〔対策〕

マルチノード機能を使用していない場合は，adbsyndictコマンドに-sオプションを指定しないでください。

KFAA51523-W

Because there is an invalid character in the synonym dictionary file, invalid characters were directly output to the file. (line = aa....aa, column = bb....bb) (E+M)

同義語辞書ファイル中に，不正な文字（環境変数ADBLANGに指定した文字コードに存在しない文字）が含まれています。不正な文字は，そのまま同義語の一覧を出力したファイルに出力しています。

aa....aa：出力先のファイルで，不正な文字が存在する行数

同義語辞書ファイルのフォーマット不正によって，同義語の一覧を出力することができない場合は，*が表示されます。

bb....bb：出力先のファイルで，不正な文字が存在するカラム（行の先頭からの位置）

次に示す場合は，*が表示されます。

同義語辞書ファイルのフォーマット不正によって，同義語の一覧を出力することができない場合

同義語辞書ファイル内のaa....aaの行のフォーマットが不正のときに，その行のデータを出力した場合

(Ｓ)

処理を続行します。

〔対策〕

同義語辞書ファイルが破損している，またはadbsyndictコマンド以外で同義語辞書ファイルを更新したなどの理由によって，同義語辞書ファイルが不正な状態になっています。この状態のまま同義語検索を行うと，検索結果が不正となるおそれがあるため，次に示す対処をしてください。

同義語辞書の登録，更新後に同義語辞書ファイルのバックアップを取得している場合

同義語辞書ファイルのファイル名が同じであることを確認し，同義語辞書ファイルのバックアップからリストアしてください。

同義語辞書の登録，更新後に同義語辞書ファイルのバックアップを取得していない場合

同義語の一覧を出力した同義語辞書の同義語辞書ファイルを再作成してください。同義語辞書ファイルを再作成する方法については，マニュアルHADB　システム構築・運用ガイドの同義語辞書ファイルまたは同義語辞書ファイルの格納ディレクトリを誤って削除してしまったときの対処方法を参照してください。

同義語辞書ファイルを再作成できない場合は，直近に取得したフルバックアップからデータベースをリストアしてください。

KFAA51524-W

Deletion of the synonym dictionary was canceled. (E+M)

adbsyndictコマンドの実行は成功しましたが，不要となった同義語辞書ファイルの削除処理がキャンセルされました。

(Ｓ)

処理を終了します。

〔対策〕

adbsyndict --cleanコマンドを実行して，同義語辞書ファイルの格納ディレクトリ下の不要なファイルを削除してください。

マルチノード機能を使用している場合は，さらにadbsyndict -sコマンドを実行して，同義語辞書ファイルの同期を行ってください。同義語辞書ファイルの同期処理によって，不要なファイルが自動的に削除されます。

メモ

不要なファイルが残ったままでも，同義語検索や，adbsyndictコマンドの実行はできます。

KFAA51525-W

The server definition "adb_syndict_node_storage_path" is not specified. To use synonym search with the multi-node facility, specify a value for "adb_syndict_node_storage_path". (E+M)

サーバ定義のadb_syndict_node_storage_pathオペランドが指定されていません。マルチノード機能の使用時に同義語検索を行う場合は，adb_syndict_node_storage_pathオペランドの指定が必要です。

(Ｓ)

処理を続行します。

〔対策〕

サーバ定義にadb_syndict_node_storage_pathオペランドを指定してください。

メモ

マルチノード機能の使用時に同義語検索を行う場合は，サーバ定義にadb_syndict_storage_pathオペランドと，adb_syndict_node_storage_pathオペランドの両方を指定する必要があります。

KFAA51526-I

The synonym dictionary file (aa....aa) for use with the multi-node facility will now be bb....bb. (M+S)

マルチノード機能で使用する同義語辞書ファイルの作成処理，または削除処理を開始しました。

aa....aa：

同義語辞書ファイル名

bb....bb：処理の内容

created：同義語辞書ファイルの作成

deleted：同義語辞書ファイルの削除

(Ｓ)

処理を続行します。

KFAA51527-I

aa....aa of the synonym dictionary file (bb....bb) for use with the multi-node facility is complete. (M+S)

マルチノード機能で使用する同義語辞書ファイルの作成処理，または削除処理が完了しました。

aa....aa：処理の内容

Creation：同義語辞書ファイルの作成

Deletion：同義語辞書ファイルの削除

bb....bb：

同義語辞書ファイル名

(Ｓ)

処理を続行します。

KFAA51528-I

Output of the synonym dictionary (aa....aa) will now start. (M+S)

同義語辞書中の同義語一覧の出力処理を開始しました。

aa....aa：

同義語辞書名

(Ｓ)

処理を続行します。

KFAA51529-I

Output of the synonym dictionary (aa....aa) is complete. (M+S)

同義語辞書中の同義語一覧の出力処理が完了しました。

aa....aa：

同義語辞書名

(Ｓ)

処理を続行します。

KFAA51530-E

The value aa....aa, specified to output the list of synonyms, is invalid. (reason = bb....bb) (E+M)

同義語の一覧を出力する際に実行したadbsyndictコマンドの-nオプションまたは-oオプションの指定に誤りがあります。

aa....aa：指定に誤りがあるオプションの引数

synonym-dictionary-name：同義語辞書名

synonym-list-output-file-path：同義語一覧の出力ファイル名

bb....bb：エラーの原因

invalid length：指定した名称の長さが正しくありません。

illegal symbolic link：指定したシンボリックリンクのリンク先が取得できません。

invalid character：同義語辞書名に使用できない不正な文字を指定しています。

illegal directory：指定できないディレクトリを指定しています。

invalid path format：指定したパスが絶対パスではありません。

duplicate：同義語一覧の出力ファイル名と同じ名称のファイルが存在します。

invalid permission：ディレクトリへのアクセス権限がありません。

no synonym dictionary：存在しない同義語辞書名を指定しています。

(Ｓ)

処理を終了します。

〔対策〕

-nオプションまたは-oオプションの指定を修正して，adbsyndictコマンドを再実行してください。

KFAA51531-I

Unnecessary files will now be deleted. (path = aa....aa) (M+S)

同義語辞書ファイルの格納ディレクトリ（サーバ定義のadb_syndict_storage_pathオペランドに指定したディレクトリ）下の不要なファイルの削除処理を開始します。

aa....aa：

削除するファイルのパス

(Ｓ)

処理を続行します。

KFAA51532-I

Deletion of unnecessary files is complete. (path = aa....aa) (M+S)

同義語辞書ファイルの格納ディレクトリ（サーバ定義のadb_syndict_storage_pathオペランドに指定したディレクトリ）下の不要なファイルの削除処理が完了しました。

aa....aa：

削除したファイルのパス

(Ｓ)

処理を続行します。

KFAA51533-I

Failed to delete the aa....aa. (path = bb....bb, reason = cc....cc, errno = dd....dd) (M+S)

aa....aaの削除に失敗しました。同義語辞書ファイルの格納ディレクトリ下に不要なファイルが残ったままになっています。

aa....aa：削除に失敗したファイル

unnecessary-file：不要なファイル

bb....bb：

ファイルのパス

cc....cc：エラーの原因

Invalid-permission：ファイル，またはディレクトリへのアクセス権限がありません。

Other-access-error：上記以外のシステムコールエラーが発生しました。

dd....dd：

エラー番号

(Ｓ)

処理を続行します。

〔対策〕

cc....ccに表示されたエラーの原因を対処したあとに，adbsyndict --cleanコマンドを実行して，同義語辞書ファイルの格納ディレクトリ下の不要なファイルを削除してください。

cc....ccがInvalid-permissionの場合

作業用一時ファイル，または，同義語辞書ファイルにアクセス権がないため，ファイルの削除に失敗しました。必要なアクセス権を付与してください。

cc....ccがOther-access-errorの場合

システムコールエラーが発生したため，ファイルの削除に失敗しました。accessシステムコールのエラー番号をOSのマニュアルで調べて，エラーの原因を取り除いてください。

メモ

不要なファイルが残ったままでも，同義語検索や，adbsyndictコマンドの実行はできます。

KFAA51534-I

The aa....aa bb....bb operation failed. (path = cc....cc, errno = dd....dd) (M+S)

aa....aaに対するbb....bbの操作が失敗しました。同義語辞書ファイルの格納ディレクトリ下に不要なファイルが残ったままになっています。

adbsyndictコマンドを実行して，同義語辞書の登録，更新，削除を行った場合，HADBサーバは同義語辞書ファイルの格納ディレクトリ下の不要なファイルを削除しています。不要なファイルの削除の実行時，同義語辞書ファイルの格納ディレクトリに対する操作に失敗したため，不要なファイルが残ったままになっています。

aa....aa：操作対象

synonym-dictionary-storage-directory：同義語辞書ファイルの格納ディレクトリ

bb....bb：処理の内容（システムコール名）

opendir：ディレクトリのオープン

readdir：ディレクトリの読み込み

closedir：ディレクトリのクローズ

cc....cc：

同義語辞書ファイルの格納ディレクトリのパス名

dd....dd：

エラー番号

(Ｓ)

処理を終了します。

〔対策〕

bb....bbに表示されたシステムコール名とdd....ddに表示されたエラー番号をOSのマニュアルで調べて，エラーの原因を取り除いてください。そのあとで，adbsyndict --cleanコマンドを実行して，不要なファイルを削除してください。

表示されたシステムコール名とエラー番号からでは対処方法がわからないときは，adbinfogetコマンドを実行してトラブルシュート情報を取得してから，弊社問い合わせ窓口に連絡してください。

メモ

不要なファイルが残ったままでも，同義語検索や，adbsyndictコマンドの実行はできます。

KFAA51535-W

The aa....aa bb....bb operation failed. (path = cc....cc, errno = dd....dd) (M+S)

aa....aaに対するbb....bbの操作が失敗しました。

adbsyndict -sコマンドを実行して同義語辞書ファイルの同期を行った場合，HADBサーバはcc....ccのディレクトリ下の不要なファイルを削除しています。不要なファイルの削除の実行時，cc....ccのディレクトリに対する操作に失敗したため，不要なファイルが残ったままになっています。

aa....aa：操作対象

multi-node-synonym-dictionary-storage-directory：マルチノード機能で使用する同義語辞書ファイルの格納ディレクトリ

bb....bb：処理の内容（システムコール名）

opendir：ディレクトリのオープン

readdir：ディレクトリの読み込み

closedir：ディレクトリのクローズ

cc....cc：

マルチノード機能で使用する同義語辞書ファイルの格納ディレクトリのパス名

dd....dd：

エラー番号

(Ｓ)

処理を終了します。

〔対策〕

bb....bbに表示されたシステムコール名とdd....ddに表示されたエラー番号をOSのマニュアルで調べて，エラーの原因を取り除いてください。そのあとで，adbsyndict -sコマンドを実行して，同義語辞書ファイルの同期を行ってください。同義語辞書ファイルの同期を行うと，不要なファイルが自動的に削除されます。

表示されたシステムコール名とエラー番号からでは対処方法がわからないときは，adbinfogetコマンドを実行してトラブルシュート情報を取得してから，弊社問い合わせ窓口に連絡してください。

メモ

不要なファイルが残ったままでも，同義語検索や，adbsyndictコマンドの実行はできます。

KFAA51536-E

Because the existence of the synonym dictionary file could not be confirmed, synchronous processing of the synonym dictionary file was skipped. (E+M)

同義語辞書ファイルの存在をHADBサーバが確認できなかったため，その同義語辞書ファイルの同期処理をスキップしました。

(Ｓ)

処理を中止します。

〔対策〕

次に示す手順で，同義語辞書ファイルの同期を再実行してください。

メッセージログファイルを参照して，このメッセージの直前に出力されているエラーメッセージを確認してください。

そのエラーメッセージの対策に従ってエラーの原因を取り除いてください。

adbsyndict -sコマンドを実行してください。

KFAA51537-W

The storage directory for the synonym file that is used with the multi-node facility does not contain the most recent version of the synonym dictionary file (aa....aa). (E+M)

マルチノード機能で使用する同義語辞書ファイルの格納ディレクトリに，最新の同義語辞書ファイルが格納されていません。

aa....aa：

同義語辞書ファイルが古い同義語辞書の名称

(Ｓ)

処理を続行します。

〔対策〕

サーバ定義のadb_syndict_node_storage_pathオペランドを指定しているかどうかを確認してください。

adb_syndict_node_storage_pathオペランドを指定している場合

adbsyndict -sコマンドを実行して，同義語辞書ファイルの同期を行ってください。

adb_syndict_node_storage_pathオペランドを指定していない場合

adb_syndict_node_storage_pathオペランドを指定したあとに，adbsyndict -sコマンドを実行して，同義語辞書ファイルの同期を行ってください。

セカンダリノードまたはワーカーノードに最新の同義語辞書ファイルが格納されていない場合でも，同義語検索は実行できます。ただし，そのセカンダリノードまたはワーカーノードにSQL文の実行処理が割り振られた場合，そのセカンダリノードまたはワーカーノードではSQL文の実行処理は行われません。この場合，SQL文の実行処理はプライマリノードで行われます。この状態が続くと，プライマリノードの負荷が高まるおそれがあります。また，SQL文を実行するノードを変更する処理が発生するため，検索性能が低下するおそれがあります。そのため，同義語辞書ファイルの同期を取って，セカンダリノードまたはワーカーノードの同義語辞書ファイルを最新のファイルにしてください。

KFAA51538-W

Failed to create a synonym dictionary file on the node. (synonym dictionary = aa....aa, node number = bb....bb, IP address = cc....cc) (E+M)

次のどれかの理由によって，ノード番号bb....bbのノードで，同義語辞書ファイルの作成に失敗しました。

ノード番号bb....bbのプライマリノードまたはセカンダリノードがadbsyndictコマンド実行中にマルチノード構成から切り離された

ノード番号bb....bbのワーカーノードがadbsyndictコマンド実行中にマルチノード構成から削除された

ノード番号bb....bbのノードでエラーが発生した

aa....aa：

同義語辞書ファイル名

bb....bb：

同義語辞書ファイルの作成に失敗したノードのノード番号

cc....cc：

同義語辞書ファイルの作成に失敗したノードのIPアドレス

(Ｓ)

処理を続行します。

〔対策〕

ノード番号bb....bbのプライマリノードまたはセカンダリノードが，adbsyndictコマンドの実行中にマルチノード構成から切り離された場合

ノードを復帰したあとにadbsyndictコマンドを再実行してください。すぐにノードを復帰することが難しい場合は，ノードを復帰する前にadbsyndictコマンドを再実行してください。ノードを復帰したあとに，adbsyndict -sコマンドを実行して，同義語辞書ファイルの同期を行ってください。

ノード番号bb....bbのワーカーノードが，adbsyndictコマンドの実行中にマルチノード構成から削除された場合

ノードを追加したあとにadbsyndictコマンドを再実行してください。すぐにノードを追加することが難しい場合は，ノードを追加する前にadbsyndictコマンドを再実行してください。ノードを追加したあとに，adbsyndict -sコマンドを実行して，同義語辞書ファイルの同期を行ってください。

ノード番号bb....bbのノードが稼働中の場合

エラーが発生したノードのメッセージログファイルを確認し，出力されているエラーメッセージの対策に従ってください。そのあと，adbsyndict -sコマンドを実行して同義語辞書ファイルの同期を行ってください。

KFAA51539-E

The adbsyndict command cannot be executed because the cloud storage facility is being used. (E+M)

クラウトストレージ機能を使用しているため，adbsyndictコマンドは実行できません。

(Ｓ)

処理を終了します。

〔対策〕

クラウドストレージ機能を使用している場合，adbsyndictコマンドを実行することはできません。そのため，同義語検索も実行できません。

KFAA52000-I

Threads for command execution were reserved. (command = "aa....aa", number of reserved threads = bb....bb) (M+S)

スレッド数bb....bbで，aa....aaコマンドを実行します。

aa....aa：

コマンド名

bb....bb：

コマンドの実行時に使用されるスレッド数

(Ｓ)

処理を続行します。

KFAA52001-I

The number of threads that the command uses during the processing of "aa....aa" is bb....bb. (M)

コマンドの処理（aa....aa）で使用されるスレッド数はbb....bbです。

aa....aa：コマンドの処理

LOAD_RTHD：データ格納処理

SCAN_RTHD：母体検索処理

IDXRECORD_RTHD：インデクスレコードファイルの作成処理

SORT_RTHD：インデクスレコードのソート処理

INDEX_RTHD：インデクスの作成およびメンテナンス処理

OUTPUT_RTHD：検索結果の出力処理

WATCH_RTHD：処理経過の監視処理

REMOVE_CHUNK_RTHD_NUM：チャンクの削除処理

PURGE_CHUNK_RTHD_NUM：チャンク内のデータの削除処理

bb....bb：

aa....aaで使用されるスレッド数

(Ｓ)

処理を続行します。

KFAA52002-I

The number of threads used in the processing of "aa....aa" was set to bb....bb. (object = "cc....cc"."dd....dd") (M)

処理対象のインデクス"cc....cc"."dd....dd"に対するコマンドの処理（aa....aa）で使用される処理リアルスレッド数をbb....bbにしました。

aa....aa：コマンドの処理

INDEX_RTHD：インデクスの作成およびメンテナンス処理

bb....bb：

aa....aaで使用される処理リアルスレッド数

cc....cc：

スキーマ名

dd....dd：

インデクス識別子

(Ｓ)

処理を続行します。

KFAA52005-I

Now waiting for a process that is referencing table "aa....aa"."bb....bb" to finish. (command = "cc....cc") (M+S)

表"aa....aa"."bb....bb"を参照している処理の終了を待っている状態です。

aa....aa：

スキーマ名

bb....bb：

表識別子

cc....cc：

コマンド名

(Ｓ)

処理を続行します。

〔対策〕

表"aa....aa"."bb....bb"を参照している処理の終了を待つか，または表"aa....aa"."bb....bb"を参照している処理をキャンセルしてください。

KFAA52100-E

The file format is invalid. (command = "aa....aa", file name = "bb....bb", row = cc....cc) (E+M)

bb....bbファイルの書式が不正です。

aa....aa：

実行したコマンド名

bb....bb：

入力データファイル名

cc....cc：

行番号

(Ｓ)

処理を終了します。

〔対策〕

bb....bbに出力された入力データファイルのcc....cc件目のデータが不正です。次のことを確認してください。

入力データファイルがCSV形式の場合，cc....cc件目のデータの最後に改行があることを確認してください。改行がない場合は，改行を入力してください。

入力データファイルが改行コードを含む固定長形式の場合，cc....cc件目のデータの，改行コードのバイト数が入力レコード長に含まれていることを確認してください。

cc....cc件目の末尾のデータが途中で切れていないことを確認してください。途中で切れている場合は，入力データファイルの内容を確認して，正しいデータを記述してください。

＜インポート対象の表に配列型の列が定義されている場合＞

配列型のフィールドデータが囲み文字で囲まれているかどうかを確認してください。配列型のフィールドデータが囲み文字で囲まれていない場合，配列型のフィールドデータ中の配列要素が配列型以外の列にインポートされようとして，入力データの論理エラーとなった可能性があります。

この場合，次の手順で対処してください。

配列型のフィールドデータを囲み文字で囲む

adbimportコマンドを再実行する

入力データの論理エラーが発生した場合は，出力されたエラーメッセージの対処方法に従って対処する

KFAA52101-E

Unable to acquire the cost of the column store table. (E+M)

カラムストア表のコスト情報を取得することはできません。

(Ｓ)

処理を終了します。

〔対策〕

カラムストア表に対しては，adbgetcstコマンドで表のコスト情報を取得することはできません。

このメッセージは，adbgetcstコマンドの-tオプションにカラムストア表を指定した場合に出力されます。

KFAA52110-E

The HADB encryption key file is specified incorrectly, or the HADB encryption key usage password is incorrect. (file name = "aa....aa") (E+M)

HADB暗号鍵ファイルの指定に誤りがあるか，またはHADB暗号鍵利用パスワードが正しくありません。

aa....aa：HADB暗号鍵ファイル名

HADB暗号鍵ファイルのパス名が絶対パスで表示されます。

(Ｓ)

処理を終了します。

〔対策〕

次のことを確認してください。そのあとで，コマンドを再実行してください。

HADB暗号鍵ファイル以外のファイルを指定していないか

HADB暗号鍵利用パスワードの指定が正しいか

KFAA52111-E

The command cannot be executed, because the DB area encryption facility is not in use. (command = "aa....aa") (E+M)

DBエリア暗号化機能を使用していないため，コマンドを実行できません。

aa....aa：

実行したコマンド名

(Ｓ)

処理を終了します。

〔対策〕

DBエリア暗号化機能を使用している状態でコマンドを実行してください。

DBエリア暗号化機能を使用しているかどうかを確認する方法については，マニュアルHADB　システム構築・運用ガイドのDBエリア暗号化機能を使用している状態かどうかを確認する場合を参照してください。

KFAA52112-E

The same HADB encryption key cannot be specified as both the current HADB encryption key and the new HADB encryption key. (E+M)

使用中のHADB暗号鍵と新しいHADB暗号鍵に，同じHADB暗号鍵を指定することはできません。

(Ｓ)

処理を終了します。

〔対策〕

adbupddmkコマンドのオプションに指定した次のHADB暗号鍵ファイル名が正しいことを確認してください。そのあとで，コマンドを再実行してください。

使用中のHADB暗号鍵ファイル名（サーバ定義のadb_crypto_dmkey_pathオペランドに指定しているファイル名）

新しいHADB暗号鍵ファイル名

新しいHADB暗号鍵ファイル名には，adbmkdmkコマンドで事前に作成したHADB暗号鍵ファイルを指定してください。事前に作成したHADB暗号鍵ファイルが不明な場合は，マニュアルHADB　システム構築・運用ガイドのHADB暗号鍵を更新する場合を参照して，HADB暗号鍵を更新し直してください。

KFAA52113-E

You cannot specify an HADB encryption key file other than the HADB encryption key file that is currently in use. (E+M)

使用中のHADB暗号鍵と異なるHADB暗号鍵を指定することはできません。

(Ｓ)

処理を終了します。

〔対策〕

adbupddmkコマンドのオプションに指定した使用中のHADB暗号鍵ファイル名が，HADBサーバで使用しているHADB暗号鍵ファイル名（サーバ定義のadb_crypto_dmkey_pathオペランドに指定しているファイル名）と同じであることを確認してください。そのあとで，コマンドを再実行してください。

KFAA52200-E

The operand "aa....aa" cannot be used. Use the operand "bb....bb". (M)

サーバ定義のaa....aaオペランドは指定できなくなりました。サーバ定義のbb....bbオペランドを指定してください。

aa....aa：指定できなくなったオペランド名

adb_cmd_rthd_num

bb....bb：指定するオペランド名

adb_sql_exe_max_rthd_num

(Ｓ)

HADBサーバの開始処理を中止します。

〔対策〕

adb_cmd_rthd_numオペランドは，HADBサーバのバージョンが04-01以降の場合は指定できないため，削除してください。adb_cmd_rthd_numオペランドに対応するオペランドは，adb_sql_exe_max_rthd_numオペランドになります。そのため，adb_sql_exe_max_rthd_numオペランドの指定値を見直したあとに，HADBサーバを開始してください。

adb_cmd_rthd_numオペランドを指定している場合の対処方法については，マニュアルHADB　システム構築・運用ガイドのバージョンアップ後に実施することのサーバ定義およびコマンドオプションの指定値を見直す（バージョン04-01以降のバージョン）を参照してください。

KFAA52201-W

The operand "aa....aa" is specified. (M)

サーバ定義にaa....aaオペランドが指定されています。

aa....aa：オペランド名

adb_sta_log_size_unit

(Ｓ)

処理を続行します。

〔対策〕

adb_sta_log_size_unitオペランドは，システムの動作検証時に指定するオペランドで，統計ログファイルの最大容量の単位を変更するために指定します。動作検証以外のときにこのメッセージが出力された場合は，adb_sta_log_size_unitオペランドをコメントアウトしてください。また，サーバ定義のadb_sta_log_max_sizeオペランドの指定値に問題がないことも確認してください。

KFAA52202-E

The adbimport command cannot be executed in addition mode because the cloud storage facility is being used. (E+M)

クラウドストレージ機能を使用している場合は，追加モードでデータインポートを実行できません。

(Ｓ)

処理を終了します。

〔対策〕

クラウドストレージ機能を使用している場合は，バックグラウンドインポート機能を適用して（-bオプションを指定して）adbimportコマンドを再実行してください。

KFAA52203-E

The option --concurrency-prior cannot be specified because an archivable multi-chunk table is specified. (E+M)

処理対象表にアーカイブマルチチャンク表が指定されているため，--concurrency-priorオプションは指定できません。

(Ｓ)

処理を終了します。

〔対策〕

--concurrency-priorオプションを指定しないで，adbmergechunkコマンドを再実行してください。

KFAA52204-I

A conflict with other processing for a locked resource was detected. Execution of the other processing will be prioritized. (name = aa....aa, object = bb....bb) (M+S)

ほかの処理との間で排他資源の競合が発生しました。ほかの処理の実行を優先させます。

aa....aa：競合が発生した排他資源

TABLE：表

bb....bb：排他資源の取得対象

bb....bbは「"スキーマ名"."表識別子"」の形式で出力されます。

(Ｓ)

処理を続行します。

2.4　KFAA60000〜KFAA69999

KFAA60001-E

An error occurred during processing to initialize the HADB system. For more information, see the message log. (L+M)

HADBサーバの開始処理でエラーが発生しました。詳細はメッセージログファイルを確認してください。

(Ｓ)

処理を終了します。

〔対策〕

メッセージログファイルを確認して，エラーの原因を取り除いてください。そのあとで，再度adbstartコマンドを実行してHADBサーバを開始してください。

KFAA60002-E

An error occurred during processing to terminate the HADB system. For more information, see the message log. (L+M)

HADBサーバの終了処理でエラーが発生しました。詳細はメッセージログファイルを確認してください。

(Ｓ)

処理を終了します。

〔対策〕

メッセージログファイルを確認して，エラーの原因を取り除いてください。そのあとで，再度adbstopコマンドを実行してHADBサーバを終了してください。

KFAA60003-E

The HADB system aborted because an error occurred. (information 1= aa....aa, information 2 = bb....bb, information 3 = cc....cc, information 4 = dd....dd, information 5 = ee....ee, information 6 = ff....ff) (L+M)

異常が発生したため，HADBサーバ，コマンド，またはAPが異常終了しました。

aa....aa〜ff....ff：トラブルシュート情報

表示する情報がない場合は***が表示されます。

なお，bb....bbには，トラブルシュート情報としてアボートコードが出力されることがあります。アボートコードについては，「3.1　アボートコード」を参照してください。

(Ｓ)

HADBサーバを異常終了します。

〔対策〕

このメッセージの直前に出力されるエラー要因を示すメッセージの対処に従ってください。

KFAA60004-E

An error occurred in the HADB system. (information = aa....aa) Save troubleshooting information by the "adbinfoget" command, and then contact customer service. (M)

HADBサーバで障害が発生しました。

aa....aa：

トラブルシュート情報

(Ｓ)

HADBサーバを異常終了します。

〔対策〕

adbinfogetコマンドを実行してトラブルシュート情報を取得してから，弊社問い合わせ窓口に連絡してください。

KFAA60005-E

An internal contradiction was detected in the HADB system. (information 1 = aa....aa, information 2 = bb....bb, information 3 = cc....cc, information 4 = dd....dd, information 5 = ee....ee, information 6 = ff....ff) Save troubleshooting information by the "adbinfoget" command, and then contact customer service. (L+M)

このメッセージは，内部矛盾を検知した場合に出力されるメッセージです。

aa....aa〜ff....ff：トラブルシュート情報

表示する情報がない場合は***が表示されます。

なお，bb....bbには，トラブルシュート情報としてアボートコードが出力されることがあります。アボートコードについては，「3.1　アボートコード」を参照してください。

(Ｓ)

HADBサーバを異常終了します。

〔対策〕

adbinfogetコマンドを実行してトラブルシュート情報を取得し，弊社問い合わせ窓口に連絡してください。

KFAA60007-E

An internal contradiction was detected in the HADB system. (information 1 = aa....aa, information 2 = bb....bb, information 3 = cc....cc, information 4 = dd....dd, information 5 = ee....ee, information 6 = ff....ff) Save troubleshooting information by the "adbinfoget" command, and then contact customer service. (L+M)

このメッセージは，内部矛盾を検知した場合に出力されるメッセージです。

aa....aa〜ff....ff：トラブルシュート情報

表示する情報がない場合は***が表示されます。

なお，bb....bbには，トラブルシュート情報としてアボートコードが出力されることがあります。アボートコードについては，「3.1　アボートコード」を参照してください。

(Ｓ)

処理を終了します。

〔対策〕

adbinfogetコマンドを実行してトラブルシュート情報を取得し，弊社問い合わせ窓口に連絡してください。そのあと，SQL文，またはコマンドを再実行してください。

KFAA60008-W

Only one server is running in a multi-node configuration. (host name = aa....aa, IP address = bb....bb) (L+M)

マルチノード構成で稼働中のノード（ワーカーノードを除いたノード）が1つだけになっています。

aa....aa：ホスト名

稼働しているノードのホスト名

bb....bb：IPアドレス

稼働しているノードのIPアドレス

(Ｓ)

処理を続行します。

〔対策〕

必要に応じて，マルチノード構成にノードを復帰させてください。

重要

このメッセージは，セカンダリノード（プライマリノードの切り替え先のノード）がなくなったときに出力される警告メッセージです。

なお，ワーカーノードは，プライマリノードの切り替え先のノードにはなりません。そのため，現在のプライマリノードが異常終了した場合，複数のワーカーノードが稼働中であっても，マルチノード構成のHADBサーバが異常終了します。

KFAA60009-E

The HADB server in the multi-node configuration will now stop, because aa....aa. (L+M)

次の理由によって，マルチノード構成のHADBサーバが終了します。

プライマリノードに切り替えられるノードがないため

aa....aa：マルチノード構成のHADBサーバが終了する理由

there is no node that can switch over to the primary node

プライマリノードに切り替えられるノードがありません。

(Ｓ)

処理を終了します。

〔対策〕

メッセージログファイルに出力されたメッセージを参照して，エラーの原因を取り除いてください。その後，マルチノード構成のHADBサーバを開始してください。

KFAA60010-W

The HADB server of the connection-destination node terminated abnormally. (node number = aa....aa, host name = bb....bb, IP address = cc....cc) (L+M)

接続先のHADBサーバの異常終了を検知しました。

aa....aa：

HADBサーバの異常終了を検知したノードのノード番号

bb....bb：

HADBサーバの異常終了を検知したノードのホスト名（サーバ間通信）

cc....cc：

HADBサーバの異常終了を検知したノードのIPアドレス（サーバ間通信）

(Ｓ)

処理を続行します。

〔対策〕

プライマリノードまたはセカンダリノードでこのメッセージが出力された場合

HADBサーバが異常終了したエラーの原因を取り除いてください。そのあとに，マルチノード構成から切り離されたノードを，マルチノード構成に復帰させてください。マルチノード構成にノードを復帰させる方法については，マニュアルHADB　システム構築・運用ガイドのマルチノード構成へのノードの復帰を参照してください。

ワーカーノードでこのメッセージが出力された場合

HADBサーバが異常終了したエラーの原因を取り除いてください。そのあとに，マルチノード構成から削除されたワーカーノードを，マルチノード構成に追加してください。マルチノード構成にワーカーノードを追加する方法については，マニュアルHADB　システム構築・運用ガイドのマルチノード構成から削除されたワーカーノードを再度追加する手順を参照してください。

KFAA60012-E

A inconsistency occurred between the node status of HADB server and the server status of HA monitor. Terminate either the HADB server on the other node (node number = aa....aa) or the HADB server on local node forcibly. (L+M)

HADBサーバのノードの状態と，HAモニタのサーバの状態に不整合が発生しました。

ノード番号aa....aaのノードのHADBサーバを強制終了するか，またはこのメッセージが出力されたノードのHADBサーバを強制終了してください。

aa....aa：

ノードの状態に不整合が発生したノードのノード番号

(Ｓ)

処理を続行します。

〔対策〕

プライマリノードでこのメッセージが出力された場合

aa....aaのセカンダリノードでadbstop --forceコマンドを実行し，HADBサーバを強制終了してください。

必要に応じて，マルチノード構成から切り離したノードを，マルチノード構成に復帰させてください。

セカンダリノードでこのメッセージが出力された場合

aa....aaがプライマリノードの場合，このメッセージが出力されたノードでadbstop --forceコマンドを実行し，HADBサーバを強制終了してください。

aa....aaがセカンダリノードの場合，次に示すどちらかのノードのHADBサーバをadbstop --forceコマンドで強制終了してください。

このメッセージが出力されたノード

aa....aaのノード

上記のノードのうち，HAモニタのserversファイルのstandbypriオペランドの指定値が大きい方のノードのHADBサーバを強制終了してください。

必要に応じて，マルチノード構成から切り離したノードを，マルチノード構成に復帰させてください。

KFAA60013-E

The processing to switch over to the primary node failed because the HADB server of switching destination node was performing termination processing. (L+M)

切り替え先のノードのHADBサーバが終了処理中のため，プライマリノードの切り替えに失敗しました。

(Ｓ)

処理を終了します。

〔対策〕

プライマリノードの切り替えに失敗した場合，ほかのセカンダリノードが切り替え先に選択されます（HAモニタによって，次に優先度が高いセカンダリノードが選択されます）。

切り替え先のセカンダリノードがない場合は，マルチノード構成のHADBサーバは終了します。必要に応じて，マルチノード構成のHADBサーバを開始してください。

KFAA60014-W

The aa....aa processing is delayed. (file = bb....bb) (L+M)

ファイルbb....bbのaa....aaが遅延しています。

aa....aa：遅延している処理

read：読み込み処理

write：書き込み処理

bb....bb：

ファイル名

(Ｓ)

処理を続行します。

〔対策〕

ファイルbb....bbを格納しているディスクに障害が発生しているおそれがあります。HADBサーバをいったん終了して，ディスク障害が発生していないかを調査してください。ディスク障害が発生している場合は，その原因を取り除いてください。そのあとに，HADBサーバを開始してください。

ディスク障害が発生していない場合は，adbinfogetコマンドを実行してトラブルシュート情報を取得し，弊社問い合わせ窓口に連絡してください。

KFAA60100-E

An internal parameter is invalid. (information1 = aa....aa, information2 = bb....bb, information3 = "cc....cc") Save troubleshooting information by the "adbinfoget" command, and then contact customer service. (M)

内部パラメタが不正です。

aa....aa：

トラブルシュート情報1

bb....bb：

トラブルシュート情報2

cc....cc：

トラブルシュート情報3

(Ｓ)

処理を終了します。

〔対策〕

adbinfogetコマンドを実行してトラブルシュート情報を取得してから，弊社問い合わせ窓口に連絡してください。

KFAA60200-W

Reorganization is recommended for the chunk with the chunk ID "aa....aa" in the table "bb....bb"."cc....cc". (E+M)

表"bb....bb"."cc....cc"のチャンク（チャンクID"aa....aa"）のデータを再編成することを推奨します。

aa....aa：

チャンクID

bb....bb：

スキーマ名

cc....cc：

表識別子

(Ｓ)

処理を続行します。

〔対策〕

SQL文による行の追加，更新，削除の繰り返しによって，表"bb....bb"."cc....cc"のチャンク（チャンクID"aa....aa"）のデータの検索性能が低下しているおそれがあります。表"bb....bb"."cc....cc"のチャンク（チャンクID"aa....aa"）のデータを再編成することを推奨します。

マルチチャンク表のデータの再編成方法，および検索性能が低下する原因については，マニュアルHADB　システム構築・運用ガイドのマルチチャンク表の再編成が必要かどうかを確認する方法を参照してください。

シングルチャンク表のデータの再編成方法，および検索性能が低下する原因については，マニュアルHADB　システム構築・運用ガイドのシングルチャンク表の再編成が必要かどうかを確認する方法を参照してください。

KFAA60209-E

A logical inconsistency occurred in the program. (func = aa....aa, invalid data = bb....bb) (L+M)

プログラムに論理的な不整合が発生しました。

aa....aa：

関数名

bb....bb：

不正なデータ

(Ｓ)

処理を終了します。

〔対策〕

adbinfogetコマンドを実行してトラブルシュート情報を取得してから，弊社問い合わせ窓口に連絡してください。

KFAA60284-E

The data type aa....aa is not supported. (L+M)

データ型aa....aaはサポートされていません。

aa....aa：

データ型

(Ｓ)

処理を終了します。

〔対策〕

adbinfogetコマンドを実行してトラブルシュート情報を取得してから，弊社問い合わせ窓口に連絡してください。

KFAA60300-E

Initialization of the communication service failed. (reason = "aa....aa") (L+M)

通信サービスの初期化が失敗しました。

aa....aa：エラーの原因

environment：サーバ環境の不正

resource：システム資源の不足

system call：システムコールエラー

(Ｓ)

処理を終了します。

〔対策〕

メッセージログファイルを開き，このメッセージの前に出力されているメッセージを確認してください。そのメッセージを基に，エラーの原因を取り除いてから，再実行してください。

KFAA60302-E

An unexpected error occurred. (info. = "aa....aa") Save troubleshooting information by the "adbinfoget" command, and then contact customer service. (L+M)

予期しないエラーが発生しました。

aa....aa：

保守情報

(Ｓ)

処理を終了します。

〔対策〕

adbinfogetコマンドを実行してトラブルシュート情報を取得してから，弊社問い合わせ窓口に連絡してください。

KFAA61200-W

Page allocation is delayed. (DB area = aa....aa, page type = b) (L+M)

ページの割り当てが遅延しています。

aa....aa：

対象のDBエリア名

b：割り当てが遅延している対象ページ

d：ディレクトリページ

w：作業表ページ

t：データページ

h：上位ページ

f：リーフページ

r：行IDディレクトリページ

s：行IDリストページ

a：レンジインデクスページ

i：文字列管理部ページ

p：出現情報管理部ページ

(Ｓ)

処理を続行します。

〔対策〕

DBエリアに割り当てるグローバルバッファ面数が不足しているおそれがあります。

処理が終了したら，adbstopコマンドを実行してHADBサーバを終了してください。そのあとで，次に示す対策を実施してください。

サーバ定義のadbbuffオペランドに対象のDBエリア名aa....aaを指定している場合

次に示す表に従って対処してください。

bに表示された対象ページ

対策

-aオプション指定ありの場合

-aオプション指定なしの場合

対象ページがaの場合

adbbuffオペランドの-aオプションの指定値を大きくしてください。

adbbuffオペランドの-pオプションの指定値を大きくしてください。

対象ページがa以外の場合

adbbuffオペランドの-pオプションの指定値を大きくしてください。

サーバ定義のadbbuffオペランドに対象のDBエリア名aa....aaを指定していない場合

対象のDBエリア名aa....aaに，新規にグローバルバッファを割り当ててください。

対策を実施したら，adbstartコマンドでHADBサーバを開始し，処理を再実行してください。

KFAA61205-W

During execution of aa....aa, key values on a unique index were duplicated. Processing for aa....aa will continue. (index ID = bb....bb) (L+M)

aa....aaコマンドの実行中に，インデクスに重複したキー値が挿入されました。コマンドの処理は続行されます。

aa....aa：

実行中のコマンド名

bb....bb：

インデクスID

(Ｓ)

処理を続行します。

〔対策〕

対象のインデクスは一意性制約に違反した状態となっています。対象インデクスが定義された表中から重複したキー値を検索し，検索したキー値を持つ行を削除してください。

重複したキー値を検索する方法については，マニュアルHADB　システム構築・運用ガイドの一意性制約に違反した場合の対処方法（KFAA61205-Wメッセージが出力された場合）を参照してください。

なお，インデクスIDからキー値が重複している表名および列名を特定する方法については，マニュアルHADB　システム構築・運用ガイドのディクショナリ表の検索を参照してください。

KFAA61210-E

DB area pages are insufficient. DB area = "aa....aa" (L+M)

ディスクの空き容量が少ないため，DBエリアファイルを拡張できません。

aa....aa：

DBエリア名

(Ｓ)

このトランザクションを無効にします。

〔対策〕

DBエリアファイルの格納場所を変更してください。または，DBエリアファイルを格納している対象のディスクを拡張してください。詳細についてはマニュアルHADB　システム構築・運用ガイドのディスクの空き容量に関するトラブルを参照してください。

KFAA61211-E

The amount of free space in the system log file "aa....aa" is insufficient. (L+M)

システムログファイルの格納領域が不足しています。

aa....aa：

システムログファイル名

(Ｓ)

このトランザクションを無効にします。

〔対策〕

aa....aaのシステムログファイルが格納されているディスクの空き容量を確保したあとで，操作を再実行してください。

KFAA61212-W

An attempt to delete an archive directory failed. (L+M)

アーカイブディレクトリに対する削除処理に失敗しました。

(Ｓ)

KFAA41205-Eメッセージのエラーを無視して，処理を続行します。

〔対策〕

このメッセージの直前に出力されているKFAA41205-Eメッセージのaa....aaに表示されているファイルまたはディレクトリが存在するかどうかを確認してください。

■ファイルまたはディレクトリが存在しない場合：

アーカイブディレクトリ下のファイルまたはディレクトリを削除していないかを確認してください。アーカイブディレクトリ下のファイルまたはディレクトリの削除は，HADBサーバから指示があった場合に限り実行できます。

■ファイルまたはディレクトリが存在する場合：

対処手順を次に示します。

このメッセージの直前に出力されているKFAA41205-Eメッセージのbb....bbに表示されたシステムコール名と，cc....ccに出力されたエラー番号をOSのマニュアルで調べて，エラーの原因を取り除いてください。

シンボリックリンクファイルのエラーが発生した場合は，ファイルだけでなく，リンク先のファイルも確認してください。

表示されたシステムコール名とエラー番号からでは対処方法がわからない場合は，adbinfogetコマンドを実行してトラブルシュート情報を取得してから，弊社問い合わせ窓口に連絡してください。

すべてのアーカイブマルチチャンク表に対してadbdbstatusコマンドを実行し，アーカイブ状態のチャンクの使用量情報を取得してください。

使用量情報のArchive_file_nameに出力されているアーカイブファイル名を確認してください。

KFAA41205-Eメッセージのaa....aaに表示されているディレクトリ名が，3.で確認したアーカイブファイルのパス名に含まれていない場合は，KFAA41205-Eメッセージのaa....aaに表示されているディレクトリを削除してください。

（例）

KFAA41205-Eメッセージのaa....aaに，/aaa/bbb/cccが表示されたとします。

Archive_file_nameに/aaa/bbb/cccが表示されている場合

aa....aaに表示されているディレクトリは削除しません。

Archive_file_nameに/aaa/bbb/dddが表示されている場合

aa....aaに表示されているディレクトリを削除してください。

Archive_file_nameに/aaa/bbb/ccc/dddが表示されている場合

aa....aaに表示されているディレクトリは削除しません。

なお，アーカイブディレクトリをほかのサーバに作成している場合は，次に示す原因によってエラーとなった可能性があります。

サーバ間の通信が確立していない

アーカイブディレクトリが存在するファイルシステムが正しくマウントされていない

また，ロールバック，HADBサーバの再開始，またはプライマリノードの切り替えなどに伴うデータベースの回復処理中に，HADBサーバが異常終了した場合， 削除済みのディレクトリに対する削除処理が再度実行されます。このとき，KFAA41205-Eメッセージとこのメッセージが出力されることがありますが，これら2つのメッセージは無視してください。

KFAA61213-W

The number of unused segments will soon not be enough to reorganize the table "aa....aa"."bb....bb". Only cc....cc% of the segments remain unused. Execute the adbreorgsystemdata command for the table. (L+M)

表"aa....aa"."bb....bb"の再編成に必要な未使用セグメントが不足しそうです。未使用セグメントの残りはcc....cc％です。表"aa....aa"."bb....bb"に対して，adbreorgsystemdataコマンドを実行してください。

aa....aa：

スキーマ名

bb....bb：

表識別子

cc....cc：

パーセンテージ（50，30，20，10）

(Ｓ)

処理を続行します。

〔対策〕

表"aa....aa"."bb....bb"に対して，adbreorgsystemdataコマンドを実行してください。adbreorgsystemdataコマンドについては，マニュアルHADB　コマンドリファレンスのadbreorgsystemdata（ディクショナリ表およびシステム表の再編成）を参照してください。

表"aa....aa"."bb....bb"，および表"aa....aa"."bb....bb"に定義されているインデクスが使用しているセグメント数が，未使用セグメント数よりも大きくなると，adbreorgsystemdataコマンドを実行できないおそれがあります。adbreorgsystemdataコマンドを実行できないと，無効な行データが増加し続けて，最終的にDBエリアファイルを格納するディスクの空き容量がなくなります。その結果，ディクショナリ表（実表）またはシステム表（実表）を更新する運用ができなくなります。

ディクショナリ表（実表）またはシステム表（実表）の再編成については，マニュアルHADB　システム構築・運用ガイドのディクショナリ表およびシステム表の再編成を参照してください。

KFAA61214-W

The number of unused segments is not enough to reorganize the table "aa....aa"."bb....bb". Execute the adbreorgsystemdata command for the table as soon as possible. (L+M)

表"aa....aa"."bb....bb"の再編成に必要な未使用セグメントが不足しています。表"aa....aa"."bb....bb"に対して，至急adbreorgsystemdataコマンドを実行してください。

aa....aa：

スキーマ名

bb....bb：

表識別子

(Ｓ)

処理を続行します。

〔対策〕

表"aa....aa"."bb....bb"に対して，至急adbreorgsystemdataコマンドを実行してください。adbreorgsystemdataコマンドについては，マニュアルHADB　コマンドリファレンスのadbreorgsystemdata（ディクショナリ表およびシステム表の再編成）を参照してください。

adbreorgsystemdataコマンドを実行して，KFAA30756-Eメッセージが出力されたら，KFAA30756-Eメッセージの対策欄に従ってください。

KFAA61220-E

An internal contradiction was detected in the interface with the Apache Arrow library. (cause = "aa....aa", information = "bb....bb") (L+M)

外部データアクセス用ライブラリとのインタフェース部分で内部矛盾を検知しました。

aa....aa：内部矛盾の原因

Invalid memory size for URI information：URI情報用メモリサイズが不正です。

Invalid argument：引数が不正です。

C++ Exception：C++処理で例外が発生しました。

bb....bb：

保守情報

(Ｓ)

処理を終了します。

〔対策〕

adbinfogetコマンドを実行してトラブルシュート情報を取得し，弊社問い合わせ窓口に連絡してください。

KFAA61400-W

Failed to delete aa....aa. (S+L+M)

aa....aaの削除に失敗しました。

aa....aa：

an unload file：アンロードファイル

(Ｓ)

KFAA41205-Eメッセージのエラーを無視して，処理を継続します。

〔対策〕

このメッセージの直前に出力されているKFAA41205-Eメッセージのaa....aaに表示されているファイルまたはディレクトリが存在するかどうかを確認してください。

ファイルまたはディレクトリが存在しない場合

アンロードファイルはすでに削除されています。対策は不要です。

ファイルまたはディレクトリが存在する場合

このメッセージの直前に出力されているKFAA41205-Eメッセージのbb....bbに表示されたシステムコール名と，cc....ccに出力されたエラー番号をOSのマニュアルで調べて，エラーの原因を取り除いてください。

表示されたシステムコール名とエラー番号からでは対処方法がわからない場合は，adbinfogetコマンドを実行してトラブルシュート情報を取得してから，弊社問い合わせ窓口に連絡してください。

エラーの原因を取り除いたあとで，対象のファイルを削除してください。

KFAA61600-E

An internal contradiction was detected in the interface with the Apache Iceberg library. (cause = "aa....aa", information = "bb....bb") (L+M)

Apache Icebergライブラリとのインタフェース部分で内部矛盾を検知しました。

aa....aa：内部矛盾の原因

Invalid memory size for URI information：URI情報用メモリサイズが不正です。

Invalid argument：引数が不正です。

Rust Exception：Rust処理で例外が発生しました。

bb....bb：

保守情報

(Ｓ)

処理を終了します

〔対策〕

adbinfogetコマンドを実行してトラブルシュート情報を取得してから，弊社問い合わせ窓口に連絡してください。

2.5　KFAA70000〜KFAA79999

KFAA70000-I

A connection was established. (connection identifier = aaaa, application identifier = "bb....bb", client group = "cc....cc", connection serial number = dd....dd, connection information = ee....ee) (M)

HADBサーバとのコネクションが確立しました。コネクションIDはaaaaです。

aaaa：

コネクションID

bb....bb：

AP識別子

cc....cc：

所属するクライアントグループ名，またはコマンドグループ名

dd....dd：

HADBサーバの開始後に割り振られるコネクション通番（1〜）

ee....ee：

コネクション情報

(Ｓ)

処理を続行します。

KFAA70001-I

The connection was ended. (connection identifier = aaaa, connection information = bb....bb) (M)

コネクションIDaaaaのコネクションが終了しました。

aaaa：

コネクションID

bb....bb：

コネクション情報

(Ｓ)

処理を続行します。

KFAA70002-I

The client directory specified for the environment variable ADBCLTDIR is "aa....aa". (M)

環境変数ADBCLTDIRに指定されたクライアントディレクトリはaa....aaです。

aa....aa：

環境変数ADBCLTDIRに指定されたクライアントディレクトリのパス

(Ｓ)

処理を続行します。

KFAA70003-I

The HADB client version is "aa....aa(bb....bb)". (M)

HADBクライアントのバージョンはaa....aa(bb....bb)です。

aa....aa：

HADBクライアントのバージョン

vv-rr-zzの形式で出力されます。zzは出力されないことがあります。

vv：バージョン番号

rr：リビジョン番号

zz：コード

bb....bb：

HADBクライアントのバージョン付加情報

(Ｓ)

処理を続行します。

KFAA70004-I

The character encoding specified for the environment variable ADBCLTLANG is "aa....aa". (M)

環境変数ADBCLTLANGに指定された文字コードはaa....aaです。

aa....aa：

環境変数ADBCLTLANGに指定された文字コード

(Ｓ)

処理を続行します。

KFAA70005-I

The HADB client has sent an SQL statement to the HADB server. (SQL statement = "aa....aa", node number=b) (M)

HADBクライアントがSQL文aa....aaをHADBサーバに送信しました。

aa....aa：指定したSQL文

SQL文の先頭から2,048バイト分までが出力されます。

b：ノード番号

マルチノード機能を使用していない場合は，常に1が表示されます。

(Ｓ)

処理を続行します。

このメッセージで出力されたSQL文に対する前処理（a_rdb_SQLExecDirect()の場合は，SQL実行時も含む）でエラーとなった場合，このメッセージの直後にエラーメッセージが出力されます。

KFAA70006-I

A transaction isolation level was set. (isolation level = "aa....aa") (M)

トランザクション隔離性水準aa....aaが設定されました。

aa....aa：設定されたトランザクション隔離性水準

READ COMMITTED

REPEATABLE READ

(Ｓ)

処理を続行します。

KFAA70008-E

ISO cannot be specified for the sorting order, because the character encoding to be used on the HADB client is not Unicode (UTF-8). (ADBCLTLANG = aa....aa, adb_clt_sql_order_mode = bb....bb) (M)

HADBクライアントで使用する文字コードがUnicode（UTF-8）ではないため，並び替え順序にISOは指定できません。

aa....aa：環境変数ADBCLTLANGの値

SJIS：HADBクライアントで使用する文字コードにShift-JISを指定しています。

bb....bb：クライアント定義adb_clt_sql_order_modeオペランドの値

ISO：並び替え方法にISOを指定しています。

(Ｓ)

処理を続行します。

〔対策〕

クライアント定義adb_clt_sql_order_modeオペランドにBYTEを指定し，そのあとにAPを再実行してください。

KFAA70009-I

The transaction access mode was set. (access mode = "aa....aa") (M)

トランザクションアクセスモードが設定されました。

aa....aa：設定されたトランザクションアクセスモード

READ WRITE：読み書き可能モード

READ ONLY：読み取り専用モード

(Ｓ)

処理を続行します。

KFAA71002-E

This object is not active because a transaction terminated. (J)

トランザクションが決着（暗黙的ロールバックを含む）したため，このオブジェクトは無効になります。 <SQLSTATE:R2411>

(Ｓ)

処理を終了します。

〔対策〕

該当するStatementオブジェクト，PreparedStatementオブジェクト，およびResultSetオブジェクトを作成し直してください。

KFAA71017-E

The table type is invalid. (index = aa....aa, table type = bb....bb) (J)

getTablesメソッドの引数でString型配列に指定したテーブルの型に誤りがあります。 <SQLSTATE:R2412>

aa....aa：String型配列の添え字

長さ0のString型配列を指定した場合は，0が表示されます。

bb....bb：指定したテーブルの型の値

長さ0のString型配列を指定した場合は，***が表示されます。

(Ｓ)

処理を終了します。

〔対策〕

テーブルの型を正しく指定してください。

KFAA71202-E

Processing cannot continue because the statement is already closed. (J)

Statementインスタンスがすでにクローズされているため，処理を受け付けられません。 <SQLSTATE:R2413>

(Ｓ)

処理を終了します。

〔対策〕

Statementインスタンスを生成し直してから再実行してください。

KFAA71203-E

Conversion of the character encoding failed. (J)

文字コードの変換に失敗しました。 <SQLSTATE:R2414>

(Ｓ)

処理を終了します。

〔対策〕

次の指定値を見直してください。

データベース接続時に指定したプロパティのENCODELANGの指定値

データベース接続時に指定したURL中のencodelangの指定値

接続情報設定メソッドのsetEncodeLangメソッドの指定値

また，エラー発生時に扱っていた文字列に，不正な文字が含まれていないことも確認してください。

KFAA71204-E

Reading of java.io.Reader or java.io.InputStream failed. (J)

PreparedStatementインタフェースの次に示すメソッドで指定したjava.io.Reader，またはjava.io.InputStreamからの読み込みに失敗しました。 <SQLSTATE:R2415>

setAsciiStream

setCharacterStream

(Ｓ)

処理を終了します。

〔対策〕

指定したjava.io.Readerまたはjava.io.InputStreamを見直してください。

KFAA71206-E

Processing cannot continue because the connection is already closed. (J)

Connectionインスタンスがすでにクローズされているため，処理を受け付けられません。 <SQLSTATE:R2416>

(Ｓ)

処理を終了します。

〔対策〕

Connectionインスタンスを生成し直してから再実行してください。

KFAA71209-E

The method is not supported. (method = aa....aa) (J)

aa....aaのメソッドはサポートしていないため，使用できません。 <SQLSTATE:R2417>

aa....aa：

メソッド名

(Ｓ)

処理を終了します。

〔対策〕

aa....aaのメソッドの呼び出しをしないようにしてください。

KFAA71210-E

Batch SQL processing failed because the result set of the following SQL was returned. (SQL = "aa....aa") (J)

aa....aaのSQLは結果セットを返却するため，バッチ処理できません。 <SQLSTATE:R2418>

aa....aa：

SQL文

(Ｓ)

処理を終了します。

〔対策〕

指定したSQL文を見直してください。

KFAA71211-E

The fetch direction is not supported. (direction = aa....aa) (J)

setFetchDirectionメソッドで指定したaa....aaはサポートしていないため，実行できません。 <SQLSTATE:R2419>

aa....aa：setFetchDirectionメソッドで指定した値のResultSetで定義されている定数名

ただし，指定した値がResultSetで定義されていない場合は，setFetchDirectionメソッドで指定した値です。

(Ｓ)

処理を終了します。

〔対策〕

ResultSet.FETCH_FORWARDを指定してください。

KFAA71212-E

The fetch size is invalid. (size = aa....aa) (J)

setFetchSizeメソッドで指定した引数の値aa....aaに，次のどれかの誤りがあります。 <SQLSTATE:R2420>

引数が0〜65,535以外の値です。

setMaxRowsメソッドの指定値が1以上の場合に，setFetchSizeメソッドの指定値がsetMaxRowsメソッドの指定値よりも大きいです。

setLargeMaxRowsメソッドの指定値が1以上の場合に，setFetchSizeメソッドの指定値がsetLargeMaxRowsメソッドの指定値よりも大きいです。

aa....aa：

setFetchSizeメソッドで指定した引数の値

(Ｓ)

処理を終了します。

〔対策〕

指定した引数の内容を見直してください。

KFAA71218-E

Processing cannot continue because aa....aa is already closed. (J)

aa....aaインスタンスがすでにクローズされているため，処理を受け付けられません。 <SQLSTATE:R2421>

aa....aa：

インスタンス名

(Ｓ)

処理を終了します。

〔対策〕

aa....aaインスタンスを生成し直してから再実行してください。

KFAA71222-E

Unable to acquire the object of the specified class = aa....aa in the unwrap method. (J)

Wrapperインタフェースのunwrapメソッドで指定されたクラスのオブジェクトは取得できません。 <SQLSTATE:R2423>

aa....aa：

unwrapメソッドに引数として指定されたクラスの完全指定された名前

(Ｓ)

処理を終了します。

〔対策〕

適切なクラスを指定してください。

KFAA71223-E

The length of an SQL statement exceeds 16,000,000 characters. (J)

SQL文の長さが16,000,000文字を超えています。 <SQLSTATE:R2473>

(Ｓ)

このSQL文を無視します。

〔対策〕

SQL文の長さを修正してください。

KFAA71301-E

Registration of the JDBC driver failed. (J)

ドライバマネージャへのこのJDBCドライバの登録に失敗しました。 <SQLSTATE:R2424>

(Ｓ)

処理を終了します。

〔対策〕

Java実行環境に問題があるおそれがあります。JREのバージョンなど，Java実行環境に問題がないか確認してください。

KFAA71446-W

The result set type was changed to aa....aa because the TYPE_SCROLL_SENSITIVE result set type is not supported. (J)

更新内容が反映されてスクロールができる結果セットタイプは使用できないため，aa....aaの結果セットタイプに変更しました。 <SQLSTATE:01J11>

aa....aa：

変更後の結果セットタイプ

(Ｓ)

処理を続行します。

KFAA71447-W

The result set type was changed to the concurrent processing type aa....aa because CONCUR_UPDATABLE result sets are not supported. (J)

更新できる結果セットは使用できないため，aa....aaの結果セットの並行処理タイプに変更しました。 <SQLSTATE:01J12>

aa....aa：

変更後の結果セットの並行処理タイプ

(Ｓ)

処理を続行します。

KFAA71448-E

The result set type is invalid. (type = aa....aa) (J)

指定した結果セットのスクロールタイプの値aa....aaはResultSetで定義されていない不正なスクロールタイプです。 <SQLSTATE:R2425>

aa....aa：

指定した結果セットのスクロールタイプの値

(Ｓ)

処理を終了します。

〔対策〕

結果セットのスクロールタイプを見直してください。

KFAA71449-E

The result set concurrency type is invalid. (concurrency = aa....aa) (J)

指定した結果セットの並行処理タイプの値aa....aaは，ResultSetで定義されていない不正な並行処理タイプです。 <SQLSTATE:R2426>

aa....aa：

指定した結果セットの並行処理タイプの値

(Ｓ)

処理を終了します。

〔対策〕

結果セットの並行処理タイプを見直してください。

KFAA71450-E

The escape syntax is invalid. (code = aaaa) (J)

指定されたSQLのエスケープ句に誤りがあります。 <SQLSTATE:R2427>

aaaa：理由コード

0001：エスケープ句の「{」およびキーワード（d，t，ts，escape，fn）はありますが，「}」がありません。

0009：エスケープ句内のLOG10の後ろに引数の指定がありません。

(Ｓ)

処理を終了します。

〔対策〕

正しいエスケープ句を指定してください。

KFAA71452-E

The connection information specified in aa....aa is invalid. (value = "bb....bb") (J)

aa....aaで指定した接続情報が不正です。 <SQLSTATE:R2428>

aa....aa：

■DriverManagerクラスのgetConnectionメソッドによる接続の場合

次のどれかが表示されます。

URL，またはユーザプロパティの指定項目

なお，URLのホスト名およびポート番号が不正な場合も，ユーザプロパティと同様に次に示す情報が表示されます。

・ホスト名："adb_clt_rpc_srv_host"

・ポート番号："adb_clt_rpc_srv_port"

setLoginTimeout

setLoginTimeoutメソッドの指定値が不正な場合に，"setLoginTimeout"が表示されます。

■DataSource，またはConnectionPoolDataSourceクラスの接続情報設定用setXXXメソッドを実行した場合

setXXXメソッドのメソッド名が表示されます。

■そのほかの場合

システムプロパティの指定項目が表示されます。

bb....bb：aa....aaの指定値

値が指定されていない場合は，nullが表示されます。

(Ｓ)

処理を終了します。

〔対策〕

aa....aaで指定した接続情報を見直してください。

KFAA71453-E

The result set holdability value (aa....aa) is invalid. (J)

指定した結果集合の保持機能の値aa....aaは，ResultSetクラスで定義されていない不正な値です。 <SQLSTATE:R2429>

aa....aa：

指定した結果集合の保持機能の値

(Ｓ)

処理を終了します。

〔対策〕

結果集合の保持機能の値を見直してください。

KFAA71454-W

The result set holdability value was changed to aa....aa because the CLOSE_CURSORS_AT_COMMIT result set holdability is not supported. (J)

結果セットの保持機能にCLOSE_CURSORS_AT_COMMITは指定できないため，aa....aaの結果セットの保持機能に変更しました。 <SQLSTATE:01J13>

aa....aa：

変更後の結果セットの保持機能

(Ｓ)

処理を続行します。

KFAA71562-E

The max rows value is invalid. (value = aa....aa) (J)

setMaxRowsメソッドまたはsetLargeMaxRowsメソッドで指定する最大検索行数に，負の値は指定できません。 <SQLSTATE:R2430>

aa....aa：

setMaxRowsメソッドまたはsetLargeMaxRowsメソッドで指定した最大検索行数の値

(Ｓ)

処理を終了します。

〔対策〕

setMaxRowsメソッドまたはsetLargeMaxRowsメソッドで指定した最大検索行数の値を見直してください。

KFAA71563-E

The SQL statement is invalid. It might be NULL or empty. (J)

指定したSQLはナル値，または長さが0の文字列です。 <SQLSTATE:R2431>

(Ｓ)

処理を終了します。

〔対策〕

SQLを修正してください。

KFAA71564-E

The query timeout value is invalid. It might be negative. (value = aa....aa) (J)

setQueryTimeoutメソッドで指定するタイムアウト値に，負の値は指定できません。 <SQLSTATE:R2432>

aa....aa：

setQueryTimeoutメソッドで指定したタイムアウト値

(Ｓ)

処理を終了します。

〔対策〕

setQueryTimeoutメソッドで指定するタイムアウト値を見直してください。

KFAA71565-E

The max field size is invalid. It might be negative. (size = aa....aa) (J)

setMaxFieldSizeメソッドで指定する最大フィールド長に，負の値は指定できません。 <SQLSTATE:R2433>

aa....aa：

setMaxFieldSizeメソッドで指定した最大フィールド長の値

(Ｓ)

処理を終了します。

〔対策〕

setMaxFieldSizeメソッドで指定した最大フィールド長を見直してください。

KFAA71566-E

This SQL cannot be executed by executeQuery. (J)

このSQLはexecuteQueryでは実行できません。 <SQLSTATE:R2434>

(Ｓ)

処理を終了します。

〔対策〕

executeQueryには，結果集合が返されるSQLを指定してください。

KFAA71567-E

This SQL cannot be executed by executeUpdate. (J)

このSQL文は，executeUpdateメソッドまたはexecuteLargeUpdateメソッドでは実行できません。 <SQLSTATE:R2435>

(Ｓ)

処理を終了します。

〔対策〕

executeUpdateメソッドまたはexecuteLargeUpdateメソッドには，結果集合が返されないSQL文を指定してください。

KFAA71569-E

The number of registration entries exceeded the max. (J)

バッチの登録数が上限値の2,147,483,647を超えました。 <SQLSTATE:R2436>

(Ｓ)

処理を終了します。

〔対策〕

バッチの登録数は2,147,483,647以下にしてください。

KFAA71570-E

Execution of an SQL statement timed out during the retry processing that waits for threads to become available. (J)

処理リアルスレッドの確保処理が繰り返されたため，SQL文の実行中にタイムアウトが発生しました。 <SQLSTATE:R2476>

タイムアウト時間は，次のメソッドまたはプロパティで指定しています。

setQueryTimeoutメソッド

システムプロパティ，ユーザプロパティ，または接続用のURLのプロパティのadb_clt_rpc_sql_wait_time

(Ｓ)

処理を終了します。

〔対策〕

対策方法については，マニュアルHADB　AP開発ガイドのデータの検索方法の同一コネクションで複数の検索系SQLを同時実行する際の注意事項を参照してください。

KFAA71571-E

The SQL batch processing was canceled before it was complete. (last SQL statement no. = aa....aa) (J)

SQL文のバッチ実行中に処理がキャンセルされました。 <SQLSTATE:R2477>

aa....aa：

最後に実行したSQL文の登録番号

(Ｓ)

処理を終了します。

〔対策〕

Statementインスタンスを生成し直してから再実行してください。

KFAA71680-E

This SQL type is not supported. (type = aa....aa) (J)

SQL型aa....aaのデータ型のパラメタは設定できません。 <SQLSTATE:R2437>

aa....aa：指定したSQL型

java.sql.Typesで定義されている定数名で出力します。

(Ｓ)

処理を終了します。

〔対策〕

SQL型にaa....aaを指定しないでください。

KFAA71681-E

A parameter is not set. (index = aa....aa) (J)

aa....aa番目のパラメタが設定されていません。 <SQLSTATE:R2438>

aa....aa：

パラメタの番号

(Ｓ)

処理を終了します。

〔対策〕

aa....aa番目のパラメタを設定してください。

KFAA71682-E

A parameter is invalid. (code = aa(bb....bb)) (J)

パラメタの内容に誤りがあります。 <SQLSTATE:R2439>

aa：理由コード

01：invalid lengthを表す理由コード

bb....bb：付加情報

invalid length：引数に指定するストリームのバイト数に，負の値は指定できません。

(Ｓ)

処理を終了します。

〔対策〕

理由コードに対する付加情報の詳細を参考に，パラメタの内容を見直してください。

KFAA71683-E

The parameter index is invalid. (index = aa....aa) (J)

パラメタインデクスの値が不正です。 <SQLSTATE:R2440>

aa....aa：

パラメタインデクスの値

(Ｓ)

処理を終了します。

〔対策〕

パラメタインデクスの値を見直してください。

KFAA71687-E

The object cannot be converted to the SQL type. (object = "aa....aa", SQL type = "bb....bb") (J)

setObjectメソッドに指定したオブジェクトaa....aaは，SQL型bb....bbのデータ型に変換できません。 <SQLSTATE:R2441>

aa....aa：

指定したオブジェクトのオブジェクト名

bb....bb：指定したSQL型

java.sql.Typesで定義されている定数名で出力します。

(Ｓ)

処理を終了します。

〔対策〕

変換できるSQL型を指定してください。または，SQL型に対応したオブジェクトを指定してください。

KFAA71690-E

The data cannot be converted to the table definition type. The number of integer digits might conflict. (J)

指定したデータの整数部の桁数が，表定義の整数部の桁数を超えるため，表定義のデータ型に変換できません。 <SQLSTATE:R2442>

(Ｓ)

処理を終了します。

〔対策〕

指定したデータを見直してください。

KFAA71691-E

A value might be outside the valid table definition range, or might be of an unconvertable type. (data type = aa....aa, parameter index = bb....bb) (J)

データが変換先のデータ型の範囲外の値であるか，変換できない形式となっています。 <SQLSTATE:R2443>

aa....aa：変換先のデータ型

対応する？パラメタのデータ型に変換する処理の場合，次のどれかのSQLのデータ型

｛BINARY｜BOOLEAN｜CHAR｜DATE｜DECIMAL｜DOUBLE PRECISION｜INTEGER｜REAL｜ROW｜SMALLINT｜STRING｜TIME｜TIMESTAMP｜TIMESTAMP WITH TIME ZONE｜UUID｜VARBINARY｜VARCHAR｝

bb....bb：

指定したパラメタインデクスの値

(Ｓ)

処理を終了します。

〔対策〕

データを見直してください。

KFAA71692-E

This parameter type is not supported. (type = aa....aa, index = bb....bb) (J)

このsetXXXメソッドでは，指定したパラメタインデクスに対応する？パラメタのデータ型に使用できません。 <SQLSTATE:R2444>

aa....aa：パラメタのデータ型（SQLのデータ型）

｛ARRAY｜BINARY｜BOOLEAN｜CHAR｜DATE｜DECIMAL｜DOUBLE PRECISION｜INTEGER｜REAL｜ROW｜SMALLINT｜STRING｜TIME｜TIMESTAMP｜TIMESTAMP WITH TIME ZONE｜UUID｜VARBINARY｜VARCHAR｝

bb....bb：

パラメタインデクスの内容

(Ｓ)

処理を終了します。

〔対策〕

パラメタのデータ型に応じたsetXXXメソッドを使用してください。

KFAA71701-E

The column name is invalid. (column name = "aa....aa") (J)

ResultSetクラスのgetXXXメソッドで指定した列名が不正です。 <SQLSTATE:R2445>

aa....aa：

指定した列名

(Ｓ)

処理を終了します。

〔対策〕

指定した列名を見直してください。

KFAA71704-E

The getString method cannot get the data. (column index = aa....aa, data type = bb....bb) (J)

指定した列のデータは，ResultSetクラスのgetStringメソッドでは取得できません。 <SQLSTATE:R2446>

aa....aa：

列番号

bb....bb：

列のデータ型（SQLのデータ型）

(Ｓ)

処理を終了します。

〔対策〕

列のデータ型に対応するResultSetクラスのgetXXXメソッドを指定してください。

KFAA71705-E

The getBoolean method cannot get the data. (column index = aa....aa, data type = bb....bb) (J)

指定した列のデータは，ResultSetクラスのgetBooleanメソッドでは取得できません。 <SQLSTATE:R2447>

aa....aa：

列番号

bb....bb：列のデータ型（SQLのデータ型）

｛BINARY｜DATE｜ROW｜TIME｜TIMESTAMP｜TIMESTAMP WITH TIME ZONE｜UUID｜VARBINARY｝

(Ｓ)

処理を終了します。

〔対策〕

列のデータ型に対応するResultSetクラスのgetXXXメソッドを指定してください。

KFAA71706-E

The getByte method cannot get the data. (column index = aa....aa, data type = bb....bb) (J)

指定した列のデータは，ResultSetクラスのgetByteメソッドでは取得できません。 <SQLSTATE:R2448>

aa....aa：

列番号

bb....bb：列のデータ型（SQLのデータ型）

｛BINARY｜CHAR｜DATE｜DECIMAL｜DOUBLE PRECISION｜INTEGER｜REAL｜ROW｜SMALLINT｜STRING｜TIME｜TIMESTAMP｜TIMESTAMP WITH TIME ZONE｜UUID｜VARBINARY｜VARCHAR｝

(Ｓ)

処理を終了します。

〔対策〕

列のデータ型に対応するResultSetクラスのgetXXXメソッドを指定してください。

KFAA71707-E

The getShort method cannot get the data. (column index = aa....aa, data type = bb....bb) (J)

指定した列のデータは，ResultSetクラスのgetShortメソッドでは取得できません。 <SQLSTATE:R2449>

aa....aa：

列番号

bb....bb：列のデータ型（SQLのデータ型）

｛BINARY｜CHAR｜DATE｜DECIMAL｜DOUBLE PRECISION｜INTEGER｜REAL｜ROW｜SMALLINT｜STRING｜TIME｜TIMESTAMP｜TIMESTAMP WITH TIME ZONE｜UUID｜VARBINARY｜VARCHAR｝

(Ｓ)

処理を終了します。

〔対策〕

列のデータ型に対応するResultSetクラスのgetXXXメソッドを指定してください。

KFAA71708-E

The getInt method cannot get the data. (column index = aa....aa, data type = bb....bb) (J)

指定した列のデータは，ResultSetクラスのgetIntメソッドでは取得できません。 <SQLSTATE:R2450>

aa....aa：

列番号

bb....bb：列のデータ型（SQLのデータ型）

｛BINARY｜CHAR｜DATE｜DECIMAL｜DOUBLE PRECISION｜INTEGER｜REAL｜ROW｜STRING｜TIME｜TIMESTAMP｜TIMESTAMP WITH TIME ZONE｜UUID｜VARBINARY｜VARCHAR｝

(Ｓ)

処理を終了します。

〔対策〕

列のデータ型に対応するResultSetクラスのgetXXXメソッドを指定してください。

KFAA71709-E

The getLong method cannot get the data. (column index = aa....aa, data type = bb....bb) (J)

指定した列のデータは，ResultSetクラスのgetLongメソッドでは取得できません。 <SQLSTATE:R2451>

aa....aa：

列番号

bb....bb：列のデータ型（SQLのデータ型）

｛BINARY｜CHAR｜DATE｜DECIMAL｜DOUBLE PRECISION｜REAL｜ROW｜STRING｜TIME｜TIMESTAMP｜TIMESTAMP WITH TIME ZONE｜UUID｜VARBINARY｜VARCHAR｝

(Ｓ)

処理を終了します。

〔対策〕

列のデータ型に対応するResultSetクラスのgetXXXメソッドを指定してください。

KFAA71710-E

The getFloat method cannot get the data. (column index = aa....aa, data type = bb....bb) (J)

指定した列のデータは，ResultSetクラスのgetFloatメソッドでは取得できません。 <SQLSTATE:R2452>

aa....aa：

列番号

bb....bb：列のデータ型（SQLのデータ型）

｛BINARY｜CHAR｜DATE｜ROW｜STRING｜TIME｜TIMESTAMP｜TIMESTAMP WITH TIME ZONE｜UUID｜VARBINARY｜VARCHAR｝

(Ｓ)

処理を終了します。

〔対策〕

列のデータ型に対応するResultSetクラスのgetXXXメソッドを指定してください。

KFAA71711-E

The getDouble method cannot get the data. (column index = aa....aa, data type = bb....bb) (J)

指定した列のデータは，ResultSetクラスのgetDoubleメソッドでは取得できません。 <SQLSTATE:R2453>

aa....aa：

列番号

bb....bb：列のデータ型（SQLのデータ型）

｛BINARY｜CHAR｜DATE｜ROW｜STRING｜TIME｜TIMESTAMP｜TIMESTAMP WITH TIME ZONE｜UUID｜VARBINARY｜VARCHAR｝

(Ｓ)

処理を終了します。

〔対策〕

列のデータ型に対応するResultSetクラスのgetXXXメソッドを指定してください。

KFAA71712-E

The getBigDecimal method cannot get the data. (column index = aa....aa, data type = bb....bb) (J)

指定した列のデータは，ResultSetクラスのgetBigDecimalメソッドでは取得できません。 <SQLSTATE:R2454>

aa....aa：

列番号

bb....bb：列のデータ型（SQLのデータ型）

｛BINARY｜CHAR｜DATE｜ROW｜STRING｜TIME｜TIMESTAMP｜TIMESTAMP WITH TIME ZONE｜UUID｜VARCHAR｜VARBINARY｝

(Ｓ)

処理を終了します。

〔対策〕

列のデータ型に対応するResultSetクラスのgetXXXメソッドを指定してください。

KFAA71713-E

The getBytes method cannot get the data. (column index = aa....aa, data type = bb....bb) (J)

指定した列のデータは，ResultSetクラスのgetBytesメソッドでは取得できません。 <SQLSTATE:R2455>

aa....aa：

列番号

bb....bb：列のデータ型（SQLのデータ型）

｛BOOLEAN｜CHAR｜DATE｜DECIMAL｜DOUBLE PRECISION｜INTEGER｜REAL｜SMALLIN｜STRINGT｜TIME｜TIMESTAMP｜TIMESTAMP WITH TIME ZONE｜UUID｜VARCHAR｝

(Ｓ)

処理を終了します。

〔対策〕

列のデータ型に対応するResultSetクラスのgetXXXメソッドを指定してください。

KFAA71714-E

The getDate method cannot get the data. (column index = aa....aa, data type = bb....bb) (J)

指定した列のデータは，ResultSetクラスのgetDateメソッドでは取得できません。 <SQLSTATE:R2456>

aa....aa：

列番号

bb....bb：列のデータ型（SQLのデータ型）

｛BINARY｜BOOLEAN｜DECIMAL｜DOUBLE PRECISION｜INTEGER｜REAL｜ROW｜SMALLINT｜UUID｜VARBINARY｝

(Ｓ)

処理を終了します。

〔対策〕

列のデータ型に対応するResultSetクラスのgetXXXメソッドを指定してください。

KFAA71715-E

The getTime method cannot get the data. (column index = aa....aa, data type = bb....bb) (J)

指定した列のデータは，ResultSetクラスのgetTimeメソッドでは取得できません。 <SQLSTATE:R2457>

aa....aa：

列番号

bb....bb：列のデータ型（SQLのデータ型）

｛BINARY｜BOOLEAN｜DATE｜DECIMAL｜DOUBLE PRECISION｜INTEGER｜REAL｜ROW｜SMALLINT｜UUID｜VARBINARY｝

(Ｓ)

処理を終了します。

〔対策〕

列のデータ型に対応するResultSetクラスのgetXXXメソッドを指定してください。

KFAA71716-E

The getTimestamp method cannot get the data. (column index = aa....aa, data type = bb....bb) (J)

指定した列のデータは，ResultSetクラスのgetTimestampメソッドでは取得できません。 <SQLSTATE:R2458>

aa....aa：

列番号

bb....bb：列のデータ型（SQLのデータ型）

｛BINARY｜BOOLEAN｜DECIMAL｜DOUBLE PRECISION｜INTEGER｜REAL｜ROW｜SMALLINT｜UUID｜VARBINARY｝

(Ｓ)

処理を終了します。

〔対策〕

列のデータ型に対応するResultSetクラスのgetXXXメソッドを指定してください。

KFAA71717-E

The getAsciiStream method cannot get the data. (column index = aa....aa, data type = bb....bb) (J)

指定した列のデータは，ResultSetクラスのgetAsciiStreamメソッドでは取得できません。 <SQLSTATE:R2459>

aa....aa：

列番号

bb....bb：列のデータ型（SQLのデータ型）

｛BOOLEAN｜DATE｜DECIMAL｜DOUBLE PRECISION｜INTEGER｜REAL｜ROW｜SMALLINT｜TIME｜TIMESTAMP｜TIMESTAMP WITH TIME ZONE｝

(Ｓ)

処理を終了します。

〔対策〕

列のデータ型に対応するResultSetクラスのgetXXXメソッドを指定してください。

KFAA71719-E

The getBinaryStream method cannot get the data. (column index = aa....aa, data type = bb....bb) (J)

指定した列のデータは，ResultSetクラスのgetBinaryStreamメソッドでは取得できません。 <SQLSTATE:R2474>

aa....aa：

列番号

bb....bb：列のデータ型（SQLのデータ型）

｛BOOLEAN｜DATE｜DECIMAL｜DOUBLE PRECISION｜INTEGER｜REAL｜ROW｜SMALLINT｜TIME｜TIMESTAMP｜TIMESTAMP WITH TIME ZONE｝

(Ｓ)

処理を終了します。

〔対策〕

列のデータ型に対応するResultSetクラスのgetXXXメソッドを指定してください。

KFAA71721-E

Processing cannot continue because the result set is already closed. (J)

ResultSetインスタンスがすでにクローズされているため，処理を受け付けられません。なお，Statementインスタンスをクローズしたことによって，このJDBCドライバがResultSetインスタンスをクローズしたおそれがあります。 <SQLSTATE:R2460>

(Ｓ)

処理を終了します。

〔対策〕

ResultSetインスタンスを生成し直して，再実行してください。

KFAA71722-E

The getCharacterStream method cannot get the data. (column index = aa....aa, data type = bb....bb) (J)

指定した列のデータは，ResultSetクラスのgetCharacterStreamメソッドでは取得できません。 <SQLSTATE:R2461>

aa....aa：

列番号

bb....bb：列のデータ型（SQLのデータ型）

｛BOOLEAN｜DATE｜DECIMAL｜DOUBLE PRECISION｜INTEGER｜REAL｜ROW｜SMALLINT｜TIME｜TIMESTAMP｜TIMESTAMP WITH TIME ZONE｝

(Ｓ)

処理を終了します。

〔対策〕

列のデータ型に対応するResultSetクラスのgetXXXメソッドを指定してください。

KFAA71727-E

The column index is invalid. (index = aa....aa) (J)

ResultSetクラスのgetXXXメソッドで指定したカラムインデクスが不正です。 <SQLSTATE:R2462>

aa....aa：

指定したカラムインデクスの値

(Ｓ)

処理を終了します。

〔対策〕

指定したカラムインデクスを見直してください。

KFAA71730-E

The data format for java.sql.Date is invalid. (J)

データベースから取得したデータが日付データの形式に合わないため，使用したResultSetクラスのgetXXXメソッドではデータを取得できません。 <SQLSTATE:R2464>

(Ｓ)

処理を終了します。

〔対策〕

取得するデータ型に対応するResultSetクラスのgetXXXメソッドを指定してください。

KFAA71731-E

The data format for java.sql.Time is invalid. (J)

データベースから取得したデータが時刻データの形式に合わないため，使用したResultSetクラスのgetXXXメソッドではデータを取得できません。 <SQLSTATE:R2465>

(Ｓ)

処理を終了します。

〔対策〕

取得するデータ型に対応するResultSetクラスのgetXXXメソッドを指定してください。

KFAA71732-E

The data format for java.sql.Timestamp is invalid. (J)

データベースから取得したデータが時刻印データの形式に合わないため，使用したResultSetクラスのgetXXXメソッドではデータを取得できません。 <SQLSTATE:R2466>

(Ｓ)

処理を終了します。

〔対策〕

取得するデータ型に対応するResultSetクラスのgetXXXメソッドを指定してください。

KFAA71733-E

Scrolling is not possible because the current result set type is TYPE_FORWARD_ONLY. (J)

このResultSetオブジェクトの結果セットタイプはTYPE_FORWARD_ONLYのため，スクロール操作ができません。 <SQLSTATE:R2467>

(Ｓ)

処理を終了します。

〔対策〕

結果セットタイプがスクロール操作に対応しているResultSetで使用してください。

KFAA71735-E

Zero is specified in an absolute method. (J)

absoluteメソッドで0が指定されています。 <SQLSTATE:R2468>

(Ｓ)

処理を終了します。

〔対策〕

0以外を指定してください。

KFAA71736-E

The cursor is in an invalid position. (J)

カーソルが有効な行にありません。 <SQLSTATE:R2469>

(Ｓ)

処理を終了します。

〔対策〕

カーソル位置を有効な行にしてください。

KFAA71737-E

The getObject method cannot be converted to the class "aa....aa". (column index = bb....bb, data type = cc....cc) (J)

指定した列のデータは，ResultSetクラスのgetObjectメソッドで指定したJavaデータ型のクラスaa....aaに変換できません。 <SQLSTATE:R2475>

aa....aa：

引数として指定されたJavaデータ型のクラス

bb....bb：

列番号

cc....cc：

列のデータ型（SQLのデータ型）

｛BINARY｜BOOLEAN｜CHAR｜DATE｜DECIMAL｜DOUBLE PRECISION｜INTEGER｜REAL｜ROW｜SMALLINT｜STRING｜TIME｜TIMESTAMP｜TIMESTAMP WITH TIME ZONE｜UUID｜VARBINARY｜VARCHAR｝

(Ｓ)

処理を終了します。

〔対策〕

列のデータ型に対応するJavaデータ型のクラスを指定してください。

KFAA71740-E

You cannot use the getArray method of the ResultSet class, because the specified column is not an array-type column. (J)

指定した列は配列型の列ではないため，ResultSetクラスのgetArrayメソッドでは結果を取得できません。 <SQLSTATE:R2484>

(Ｓ)

処理を終了します。

〔対策〕

列のデータ型に対応するResultSetクラスのgetXXXメソッドを指定してください。

KFAA71741-E

You cannot use this method to get the result of an array-type column. (J)

このメソッドでは配列型の列の結果を取得することはできません。 <SQLSTATE:R2485>

(Ｓ)

処理を終了します。

〔対策〕

配列型の列の結果を取得する場合は，ResultSetクラスのgetArrayメソッドまたはgetObjectメソッドを使用してください。

KFAA71801-E

The argument is invalid. (number = aa....aa, value = bb....bb, method = cc....cc) (J)

不正な引数値です。 <SQLSTATE:R2470>

aa....aa：

引数の順序番号

bb....bb：

引数値

cc....cc：

メソッド名

(Ｓ)

処理を終了します。

〔対策〕

引数値を見直してください。

KFAA71903-E

The login timeout value is invalid. (value = aa....aa) (J)

setLoginTimeoutメソッドの引数に不正な値が指定されました。 <SQLSTATE:R2471>

aa....aa：

setLoginTimeoutメソッドの引数に指定した値

(Ｓ)

処理を終了します。

〔対策〕

setLoginTimeoutメソッドの引数の指定値を修正してください。

KFAA71908-E

The character set value is invalid. (J)

setEncodeLangメソッドの引数に，不正な文字列が指定されました。 <SQLSTATE:R2472>

(Ｓ)

処理を終了します。

〔対策〕

setEncodeLangメソッドの引数の指定値を見直してください。

KFAA72000-E

A character encoding conversion error occurred. (data = aa....aa) (O)

文字コード変換エラーが発生しました。 <SQLSTATE:5C002>

aa....aa：文字コード変換前のデータの16進数ダンプデータ

表示しきれないデータがある場合は，末尾に"..."が出力されます。

(Ｓ)

処理を終了します。

〔対策〕

aa....aaのデータ中に文字コード変換ができなかったデータがあります。それを修正したあとに，操作を再実行してください。

KFAA72001-W

Characters that could not be converted during character encoding conversion were replaced with "#". (O)

文字コード変換中に変換できない文字が現れたため，その文字を#に置き換えました。 <SQLSTATE:01S51>

(Ｓ)

処理を終了します。

〔対策〕

#に置き換えられたデータを確認してください。

KFAA72002-E

An error occurred in the client library, and the message could not be obtained. (information = aa....aa) (O)

クライアントライブラリでエラーが発生しました。メッセージが取得できません。 <SQLSTATE:5D001>

aa....aa：エラー要因コード

エラー要因コードについては，マニュアルHADB　AP開発ガイドのCLI関数の戻り値のエラー要因コードの一覧を参照してください。

(Ｓ)

処理を終了します。

〔対策〕

マニュアルHADB　AP開発ガイドのCLI関数の戻り値のエラー要因コードの一覧のエラー要因コードの説明を参照して，対処してください。

KFAA72003-E

An error occurred in the ODBC driver. (SQLSTATE = aa....aa) (O)

ODBCドライバ内でエラーが発生しました。

aa....aa：

SQLSTATEの値

(Ｓ)

処理を終了します。

〔対策〕

このメッセージで出力されたSQLSTATEを確認して，対処してください。SQLSTATEについては，「4.2　SQLSTATEの一覧」，およびMSDNライブラリのODBCプログラマーズリファレンスを参照してください。

KFAA72004-E

A data conversion error occurred in the ODBC driver. (ColumnNumber = aaaa, SQLSTATE = bb....bb, SQL DataType = cc....cc, SQL_C_DataType = dd....dd, reason = ee....ee) (O)

ODBCドライバが実行したデータ型の変換処理でエラーが発生しました。 <SQLSTATE:07006，22003，22007，22018，5C002，5C037，5C038，HY001，HY003，HY004，HY009，HY013，HY090，HY104，HYC00>

aaaa：

エラーが発生した列の番号

bb....bb：

SQLSTATEの値

cc....cc：

変換に失敗したODBC SQLデータ型

dd....dd：

変換に失敗したCデータ型

ee....ee：

エラーの原因

(Ｓ)

処理を終了します。

〔対策〕

次の内容を確認し，必要に応じて対策してください。

bb....bbに表示されたSQLSTATEの値

データ型の変換の組み合わせ

ee....eeに表示されたエラーの原因

ee....eeに表示されるエラーの原因と対処方法を次に示します。

項番

ee....eeの表示内容

エラーの原因と対処方法

1

conversions are not supported

データ型を変換できない組み合わせです。変換できる組み合わせにしてください。変換できるデータ型の組み合わせについては，マニュアルHADB　AP開発ガイドのODBCのSQLデータ型とCデータ型の対応の検索できるデータ型の組み合わせ（ODBCのSQLデータ型からCデータ型への変換）を参照してください。

2

value outside the scope of the conversion destination data type

変換先データ型の範囲外の値です。変換先データ型をより大きいものに変更してください。

3

data type cannot be converted

変換できないデータフォーマットです。ほかのデータ型を指定するか，正しいデータフォーマットで入力し直してください。

4

multiple reasons

次のどちらかのエラーが発生しました。

変換先データ型の範囲外の値です。

変換できないデータフォーマットです。

項番2または項番3のどちらかの対処をするか，SQLSTATEの値を確認してください。

KFAA72005-W

Data was truncated when a data type was converted in the ODBC driver. (ColumnNumber = aaaa, SQLSTATE = bb....bb, SQL DataType = cc....cc, SQL_C_DataType = dd....dd, reason = ee....ee) (O)

ODBCドライバが実行したデータ型の変換処理で，データの切り捨てが発生しました。 <SQLSTATE:01004，01S07>

aaaa：

データの切り捨てが発生した列の番号

bb....bb：

SQLSTATEの値

cc....cc：

データの切り捨てが発生したODBC SQLデータ型

dd....dd：

データの切り捨てが発生したCデータ型

ee....ee：

切り捨てが発生した原因

(Ｓ)

処理を終了します。

〔対策〕

ee....eeに表示される切り捨てが発生した原因と対処方法を次に示します。

項番

ee....eeの表示内容

切り捨てが発生した原因と対処方法

1

The column for values other than character data was truncated

変換先の領域不足によって，文字列の切り捨てが発生しました。

十分な大きさの変換先領域を指定してから，操作を再実行してください。

2

The column for values other than data decimal numbers was truncated or fractions were omitted

変換先の領域不足，または属性値の設定状態によって，小数秒や小数点以下の端数など，切り捨てられたデータがあります。

浮動小数点型のデータから整数値に変換した場合は，小数点以下の切り捨てが発生しました。

そのほかの変換の場合は，十分な大きさの変換先領域を指定して，操作を再実行してください。

変換先データの値がSQL_C_NUMERIC型の場合，SQLSetDescFieldでSQL_DESC_PRECISION，SQL_DESC_SCALEを指定して，十分な小数点以下の桁数を設定し，SQLBindColおよびSQLFetchで操作を再実行してください。SQLGetDataでは小数点以下の桁数を示すスケール値の変更はできません。

3

multiple reasons

上記以外の警告です。SQLSTATEの値を確認してください。

KFAA72006-E

A data conversion error occurred in the ODBC driver. (ParameterNumber = aaaa, SQLSTATE = bb....bb, SQL_C_DataType = cc....cc, SQL DataType = dd....dd, reason = ee....ee) (O)

ODBCドライバが実行したデータ型の変換処理でエラーが発生しました。 <SQLSTATE:07006，22001，22003，22007，22008，22018，5C002，5C036，HY001，HY003，HY004，HY009，HY013，HY090，HY104，HYC00>

aaaa：

エラーが発生した？パラメタの順序番号

bb....bb：

SQLSTATEの値

cc....cc：

変換に失敗したCデータ型

dd....dd：

変換に失敗したODBC SQLデータ型

ee....ee：

エラーの原因

(Ｓ)

処理を終了します。

〔対策〕

次の内容を確認し，必要に応じて対策してください。

bb....bbに表示されたSQLSTATEの値

データ型の変換の組み合わせ

ee....eeに表示されたエラーの原因

ee....eeに表示されるエラーの原因と対処方法を次に示します。

項番

ee....eeの表示内容

エラーの原因と対処方法

1

conversions are not supported

データ型を変換できない組み合わせです。変換できる組み合わせにしてください。変換できるデータ型の組み合わせについては，マニュアルHADB　AP開発ガイドのODBCのSQLデータ型とCデータ型の対応の比較・格納代入できるデータ型の組み合わせ（Cデータ型からODBCのSQLデータ型への変換）を参照してください。

2

value outside the scope of the conversion destination data type

入力値が，変換先データ型の範囲外の値です。入力値を変換先データの範囲内に変更してください。

3

insufficient memory

メモリ不足が発生しました。ほかのアプリケーションを終了したあとに操作を再実行してください。

4

data type cannot be converted

変換できないデータフォーマットです。ほかのデータ型を指定するか，正しいデータフォーマットで入力し直してください。

5

multiple reasons

次のどちらかのエラーが発生しました。

入力値が，変換先データ型の範囲外の値です。

変換できないデータフォーマットです。

項番2または項番4のどちらかの対処をするか，SQLSTATEの値を確認してください。

6

data for the parameter was not bound

？パラメタに対応するデータがバインドされていません。？パラメタに対応する入力パラメタ領域をSQLBindParameterでバインドするか，またはSQLPutDataで指定してください。

7

String data, right-truncated

文字列またはバイナリデータの右端が切り捨てられました。入力値を変換先データの範囲内に変更してください。

KFAA72007-E

The length of an SQL statement exceeds 16,000,000 characters. (O)

SQL文の長さが16,000,000文字を超えています。 <SQLSTATE:5C051>

(Ｓ)

このSQL文を無視します。

〔対策〕

SQL文の長さを修正してください。

KFAA72008-W

A warning occurred in the ODBC driver. (SQLSTATE = aa....aa) (O)

ODBCドライバ内で警告が発生しました。

aa....aa：

SQLSTATEの値

(Ｓ)

処理を終了します。

〔対策〕

aa....aaに表示されたSQLSTATEの値を確認してください。

このメッセージは，警告事象が発生したことを示しています。このメッセージ自体にSQLSTATEはありません。

KFAA72009-E

The versions of the ODBC driver and the HADB client are different. (ODBC driver version = aa....aa, HADB client version = bb....bb) (O)

ODBCドライバのバージョンとHADBクライアントのバージョンが異なります。 <SQLSTATE:5C052>

aa....aa：

ODBCドライバのバージョン

vv-rrの形式で出力されます。

vv：バージョン番号

rr：リビジョン番号

bb....bb：

HADBクライアントのバージョン

vv-rrの形式で出力されます。

vv：バージョン番号

rr：リビジョン番号

なお，HADBクライアントのバージョンが03-05以前の場合は，03-05 or earlierが表示されます。

(Ｓ)

処理を終了します。

〔対策〕

ODBCドライバのバージョンとHADBクライアントのバージョンを一致させてから，再実行してください。

KFAA72099-E

An internal conflict was detected in the ODBC driver. (file = aa....aa, location = bb....bb) (O)

ODBCドライバで内部矛盾が発生しました。 <SQLSTATE:5C035>

aa....aa：

エラーを検出したソースファイルの名称

bb....bb：

エラーを検出した位置

(Ｓ)

処理を終了します。

〔対策〕

このメッセージが出力された場合，APを再実行してください。APを再実行しても同様の現象が発生した場合，クライアントメッセージログファイルのバックアップを取得したあとに，弊社問い合わせ窓口に連絡してください。

2.6　KFAA80000〜KFAA89999

KFAA80000-I

Processing to initialize the HADB system will now start. (L+M)

HADBサーバの開始処理を開始します。

(Ｓ)

処理を続行します。

KFAA80001-I

Processing to initialize the HADB system has finished. (return code = aa....aa) (L+M)

HADBサーバの開始処理が終了しました。

aa....aa：リターンコード

0：正常終了

4：警告を伴う終了

8：エラー発生

(Ｓ)リターンコードが0の場合，処理を続行します。

リターンコードが4の場合，警告がありますが処理を続行します。

リターンコードが8の場合，処理を終了します。

〔対策〕

リターンコードが4の場合，警告が発生しています。メッセージログファイルを参照して，警告メッセージを確認してください。

リターンコードが8の場合，このメッセージの直前に出力されたメッセージを確認して，エラーの原因を取り除いてください。

そのあとで，adbstartコマンドを再実行してください。

KFAA80002-I

The HADB system started. (L+M)

HADBサーバが開始しました。

(Ｓ)

処理を終了します。

KFAA80003-I

Analysis of the server definitions will now start. (L+M)

サーバ定義の解析処理を開始します。

(Ｓ)

処理を続行します。

KFAA80004-I

Analysis of the server definitions has finished. (return code = aa....aa) (L+M)

サーバ定義の解析処理が終了しました。

aa....aa：リターンコード

0：正常終了

0以外の場合：エラー発生

(Ｓ)リターンコードが0の場合，処理を続行します。

リターンコードが0以外の場合，処理を終了します。

〔対策〕

リターンコードが0以外の場合，このメッセージの直前に出力されたメッセージを確認して，エラーの原因を取り除いてください。そのあとで，adbstartコマンドを再実行してください。

KFAA80005-I

Processing to initialize the common memory of the HADB system will now start. (L+M)

プロセス共通メモリの初期化を開始します。

(Ｓ)

処理を続行します。

KFAA80006-I

Processing to initialize the common memory of the HADB system has finished. (return code = aa....aa) (L+M)

プロセス共通メモリの初期化が終了しました。

aa....aa：リターンコード

0：正常終了

0以外の場合：エラー要因

(Ｓ)リターンコードが0の場合，処理を続行します。

リターンコードが0以外の場合，処理を終了します。

〔対策〕

リターンコードが0以外の場合，このメッセージの直前に出力されたメッセージを確認して，エラーの原因を取り除いてください。そのあとで，adbstartコマンドを再実行してください。

KFAA80007-I

Processing to initialize the HADB system manager will now start. (L+M)

システムマネジャの開始処理を開始します。

(Ｓ)

処理を続行します。

KFAA80008-I

Processing to initialize the HADB system manager has finished. (return code = aa....aa) (L+M)

システムマネジャの開始処理が終了しました。

aa....aa：リターンコード

0：正常終了

0以外の場合：エラー要因

(Ｓ)リターンコードが0の場合，処理を続行します。

リターンコードが0以外の場合，処理を終了します。

〔対策〕

リターンコードが0以外の場合，このメッセージの直前に出力されたメッセージを確認して，エラーの原因を取り除いてください。そのあとで，adbstartコマンドを再実行してください。

KFAA80009-I

Processing to initialize real threads will now start. (L+M)

リアルスレッドの開始処理を開始します。

(Ｓ)

処理を続行します。

KFAA80010-I

Processing to initialize real threads has finished. (return code = aa....aa) (L+M)

リアルスレッドの開始処理が終了しました。

aa....aa：リターンコード

0：正常終了

0以外の場合：エラー要因

(Ｓ)リターンコードが0の場合，処理を続行します。

リターンコードが0以外の場合，処理を終了します。

〔対策〕

リターンコードが0以外の場合，このメッセージの直前に出力されたメッセージを確認して，エラーの原因を取り除いてください。そのあとで，adbstartコマンドを再実行してください。

KFAA80011-I

Phase 1 of the processing to initialize the database manager will now start. (L+M)

データベースマネジャの開始処理フェーズ1を開始します。

(Ｓ)

処理を続行します。

KFAA80012-I

Phase 1 of the processing to initialize the database manager has finished. (return code = aa....aa) (L+M)

データベースマネジャの開始処理フェーズ1が終了しました。

aa....aa：リターンコード

0：正常終了

0以外の場合：エラー要因

(Ｓ)リターンコードが0の場合，処理を続行します。

リターンコードが0以外の場合，処理を終了します。

〔対策〕

リターンコードが0以外の場合，このメッセージの直前に出力されたメッセージを確認して，エラーの原因を取り除いてください。そのあとで，adbstartコマンドを再実行してください。

KFAA80013-I

Phase 1 of the processing to initialize the dictionary manager will now start. (L+M)

ディクショナリマネジャの開始処理フェーズ1を開始します。

(Ｓ)

処理を続行します。

KFAA80014-I

Phase 1 of the processing to initialize the dictionary manager has finished. (return code = aa....aa) (L+M)

ディクショナリマネジャの開始処理フェーズ1が終了しました。

aa....aa：リターンコード

0：正常終了

0以外の場合：エラー要因

(Ｓ)リターンコードが0の場合，処理を続行します。

リターンコードが0以外の場合，処理を終了します。

〔対策〕

リターンコードが0以外の場合，このメッセージの直前に出力されたメッセージを確認して，エラーの原因を取り除いてください。そのあとで，adbstartコマンドを再実行してください。

KFAA80015-I

Processing to initialize the SQL analyzer will now start. (L+M)

SQLアナライザの開始処理を開始します。

(Ｓ)

処理を続行します。

KFAA80016-I

Processing to initialize the SQL analyzer has finished. (return code = aa....aa) (L+M)

SQLアナライザの開始処理が終了しました。

aa....aa：リターンコード

0：正常終了

0以外の場合：エラー要因

(Ｓ)リターンコードが0の場合，処理を続行します。

リターンコードが0以外の場合，処理を終了します。

〔対策〕

リターンコードが0以外の場合，このメッセージの直前に出力されたメッセージを確認して，エラーの原因を取り除いてください。そのあとで，adbstartコマンドを再実行してください。

KFAA80017-I

Phase 1 of the processing to initialize the communication manager will now start. (L+M)

通信マネジャの開始処理フェーズ1を開始します。

(Ｓ)

処理を続行します。

KFAA80018-I

Phase 1 of the processing to initialize the communication manager has finished. (return code = aa....aa) (L+M)

通信マネジャの開始処理フェーズ1が終了しました。

aa....aa：リターンコード

0：正常終了

0以外の場合：エラー要因

(Ｓ)リターンコードが0の場合，処理を続行します。

リターンコードが0以外の場合，処理を終了します。

〔対策〕

リターンコードが0以外の場合，このメッセージの直前に出力されたメッセージを確認して，エラーの原因を取り除いてください。そのあとで，adbstartコマンドを再実行してください。

KFAA80019-I

The server directory specified for the environment variable ADBDIR is "aa....aa". (L+M)

環境変数ADBDIRに指定されたサーバディレクトリはaa....aaです。

aa....aa：

環境変数ADBDIRに指定されたサーバディレクトリのパス名

(Ｓ)

処理を続行します。

KFAA80020-I

The HADB system version is "aa....aa(bb....bb)". (L+M)

HADBサーバのバージョンはaa....aa(bb....bb)です。

aa....aa：

HADBサーバのバージョン

vv-rr-zzの形式で出力されます。zzは出力されないことがあります。

vv：バージョン番号

rr：リビジョン番号

zz：コード

bb....bb：

HADBサーバのバージョン付加情報

(Ｓ)

処理を続行します。

KFAA80021-I

The character encoding specified for the environment variable ADBLANG is "aa....aa". (L+M)

環境変数ADBLANGに指定された文字コードはaa....aaです。

aa....aa：

環境変数ADBLANGに指定された文字コード

(Ｓ)

処理を続行します。

KFAA80023-I

The DB directory is "aa....aa". (L+M)

サーバ定義のadb_db_pathオペランドに指定されたDBディレクトリはaa....aaです。

aa....aa：

DBディレクトリのパス名

(Ｓ)

処理を続行します。

KFAA80024-I

The HADB start mode is "aa....aa". (L+M)

HADBサーバの開始モードはaa....aaです。

aa....aa：開始モード

NORMAL：正常開始

RECOVER：再開始

VUP RECOVER：バージョンアップの失敗後の再開始

(Ｓ)

処理を続行します。

KFAA80026-I

Processing to terminate the HADB system will now start. (L+M)

HADBサーバの終了処理を開始します。

(Ｓ)

処理を続行します。

KFAA80027-I

Processing to terminate the HADB system has finished. (return code = aa....aa) (L+M)

HADBサーバの終了処理が終了しました。

aa....aa：リターンコード

0：正常終了

4：警告を伴う終了

(Ｓ)

終了処理を終了します。

〔対策〕

リターンコードが4の場合，警告またはエラーが発生しています。メッセージログファイルを参照して，警告メッセージまたはエラーメッセージを確認してください。エラーメッセージの場合，エラーの原因を取り除いてください。

KFAA80028-I

Phase 1 of the processing to terminate the communication manager will now start. (L+M)

通信マネジャの終了処理フェーズ1を開始します。

(Ｓ)

処理を続行します。

KFAA80029-I

Phase 1 of the processing to terminate the communication manager has finished. (return code = aa....aa) (L+M)

通信マネジャの終了処理フェーズ1が終了しました。

aa....aa：リターンコード

0：正常終了

0以外の場合：エラー要因

(Ｓ)リターンコードが0の場合，処理を続行します。

リターンコードが0以外の場合，処理を終了します。

〔対策〕

リターンコードが0以外の場合，このメッセージの直前に出力されたメッセージを確認して，エラーの原因を取り除いてください。そのあとで，adbstopコマンドを再実行してください。

KFAA80030-I

Processing to terminate the SQL analyzer will now start. (L+M)

SQLアナライザの終了処理を開始します。

(Ｓ)

処理を続行します。

KFAA80031-I

Processing to terminate the SQL analyzer has finished. (return code = aa....aa) (L+M)

SQLアナライザの終了処理が終了しました。

aa....aa：リターンコード

0：正常終了

0以外の場合：エラー要因

(Ｓ)リターンコードが0の場合，処理を続行します。

リターンコードが0以外の場合，処理を終了します。

〔対策〕

リターンコードが0以外の場合，このメッセージの直前に出力されたメッセージを確認して，エラーの原因を取り除いてください。そのあとで，adbstopコマンドを再実行してください。

KFAA80032-I

Processing to terminate the dictionary manager will now start. (L+M)

ディクショナリマネジャの終了処理を開始します。

(Ｓ)

処理を続行します。

KFAA80033-I

Processing to terminate the dictionary manager has finished. (return code = aa....aa) (L+M)

ディクショナリマネジャの終了処理が終了しました。

aa....aa：リターンコード

0：正常終了

0以外の場合：エラー要因

(Ｓ)リターンコードが0の場合，処理を続行します。

リターンコードが0以外の場合，処理を終了します。

〔対策〕

リターンコードが0以外の場合，このメッセージの直前に出力されたメッセージを確認して，エラーの原因を取り除いてください。そのあとで，adbstopコマンドを再実行してください。

KFAA80034-I

Processing to terminate the database manager will now start. (L+M)

データベースマネジャの終了処理を開始します。

(Ｓ)

処理を続行します。

KFAA80035-I

Processing to terminate the database manager has finished. (return code = aa....aa) (L+M)

データベースマネジャの終了処理が終了しました。

aa....aa：リターンコード

0：正常終了

0以外の場合：エラー要因

(Ｓ)リターンコードが0の場合，処理を続行します。

リターンコードが0以外の場合，処理を終了します。

〔対策〕

リターンコードが0以外の場合，このメッセージの直前に出力されたメッセージを確認して，エラーの原因を取り除いてください。そのあとで，adbstopコマンドを再実行してください。

KFAA80036-I

Processing to terminate real threads will now start. (L+M)

リアルスレッドの終了処理を開始します。

(Ｓ)

処理を続行します。

KFAA80037-I

Processing to terminate real threads has finished. (return code = aa....aa) (L+M)

リアルスレッドの終了処理が終了しました。

aa....aa：リターンコード

0：正常終了

0以外の場合：エラー要因

(Ｓ)リターンコードが0の場合，処理を続行します。

リターンコードが0以外の場合，処理を終了します。

〔対策〕

リターンコードが0以外の場合，このメッセージの直前に出力されたメッセージを確認して，エラーの原因を取り除いてください。そのあとで，adbstopコマンドを再実行してください。

KFAA80038-I

Processing to terminate the HADB system manager will now start. (L+M)

システムマネジャの終了処理を開始します。

(Ｓ)

処理を続行します。

KFAA80039-I

Processing to terminate the HADB system manager has finished. (return code = aa....aa) (L+M)

システムマネジャの終了処理が終了しました。

aa....aa：リターンコード

0：正常終了

0以外の場合：エラー要因

(Ｓ)リターンコードが0の場合，処理を続行します。

リターンコードが0以外の場合，処理を終了します。

〔対策〕

リターンコードが0以外の場合，このメッセージの直前に出力されたメッセージを確認して，エラーの原因を取り除いてください。そのあとで，adbstopコマンドを再実行してください。

KFAA80040-I

Processing to terminate the common memory of the HADB system will now start. (L+M)

プロセス共通メモリの解放処理を開始します。

(Ｓ)

処理を続行します。

KFAA80041-I

Processing to terminate the common memory of the HADB system has finished. (return code = aa....aa) (L+M)

プロセス共通メモリの解放処理が終了しました。

aa....aa：リターンコード

0：正常終了

0以外の場合：エラー要因

(Ｓ)リターンコードが0の場合，処理を続行します。

リターンコードが0以外の場合，処理を終了します。

〔対策〕

リターンコードが0以外の場合，このメッセージの直前に出力されたメッセージを確認して，エラーの原因を取り除いてください。そのあとで，adbstopコマンドを再実行してください。

KFAA80042-I

Phase 2 of the processing to initialize the database manager will now start. (L+M)

データベースマネジャの開始処理フェーズ2を開始します。

(Ｓ)

処理を続行します。

KFAA80043-I

Phase 2 of the processing to initialize the database manager has finished. (return code = aa....aa) (L+M)

データベースマネジャの開始処理フェーズ2が終了しました。

aa....aa：リターンコード

0：正常終了

0以外の場合：エラー要因

(Ｓ)リターンコードが0の場合，処理を続行します。

リターンコードが0以外の場合，処理を終了します。

〔対策〕

リターンコードが0以外の場合は，このメッセージの直前に出力されたメッセージを確認して，エラーの原因を取り除いてください。そのあとで，adbstopコマンドを再実行してください。

KFAA80044-I

Processing to initialize the HADB controller will now start. (L+M)

HADBコントローラの開始処理を開始します。

(Ｓ)

処理を続行します。

KFAA80045-I

Processing to initialize the HADB controller has finished. (return code = aa....aa) (L+M)

HADBコントローラの開始処理が終了しました。

aa....aa：リターンコード

0：正常終了

0以外の場合：エラー要因

(Ｓ)リターンコードが0の場合，処理を続行します。

リターンコードが0以外の場合，処理を終了します。

〔対策〕

リターンコードが0以外の場合は，このメッセージの直前に出力されたメッセージを確認して，エラーの原因を取り除いてください。そのあとで，adbstopコマンドを再実行してください。

KFAA80046-I

Phase 2 of the processing to initialize the communication manager will now start. (L+M)

通信マネジャの開始処理フェーズ2を開始します。

(Ｓ)

処理を続行します。

KFAA80047-I

Phase 2 of the processing to initialize the communication manager has finished. (return code = aa....aa) (L+M)

通信マネジャの開始処理フェーズ2が終了しました。

aa....aa：リターンコード

0：正常終了

0以外：エラー要因

(Ｓ)リターンコードが0の場合，処理を続行します。

リターンコードが0以外の場合，処理を終了します。

〔対策〕

リターンコードが0以外の場合は，直前に出力されたメッセージの対処に従ってエラーの原因を取り除いてください。そのあとで，adbstopコマンドを再実行してください。

KFAA80048-I

Phase 2 of the processing to terminate the communication manager will now start. (L+M)

通信マネジャの終了処理フェーズ2を開始します。

(Ｓ)

処理を続行します。

KFAA80049-I

Phase 2 of the processing to terminate the communication manager has finished. (return code = aa....aa) (L+M)

通信マネジャの終了処理フェーズ2が終了しました。

aa....aa：リターンコード

0：正常終了

0以外：エラー要因

(Ｓ)リターンコードが0の場合，処理を続行します。

リターンコードが0以外の場合，処理を終了します。

〔対策〕

リターンコードが0以外の場合は，直前に出力されたメッセージの対処に従ってエラーの原因を取り除いてください。そのあとで，adbstopコマンドを再実行してください。

KFAA80050-I

Processing to initialize the statistics manager will now start. (L+M)

統計マネジャの開始処理を開始します。

(Ｓ)

処理を続行します。

KFAA80051-I

Processing to initialize the statistics manager has finished. (return code = aa....aa) (L+M)

統計マネジャの開始処理が終了しました。

aa....aa：リターンコード

0：正常終了

0以外：エラー要因

(Ｓ)リターンコードが0の場合，処理を続行します。

リターンコードが0以外の場合，処理を終了します。

〔対策〕

リターンコードが0以外の場合は，直前に出力されたメッセージの対処に従ってエラーの原因を取り除いてください。そのあとで，adbstartコマンドを再実行してください。

KFAA80052-I

Processing to terminate the statistics manager will now start. (L+M)

統計マネジャの終了処理を開始します。

(Ｓ)

処理を続行します。

KFAA80053-I

Processing to terminate the statistics manager has finished. (return code = aa....aa) (L+M)

統計マネジャの終了処理が終了しました。

aa....aa：リターンコード

0：正常終了

0以外：エラー要因

(Ｓ)リターンコードが0の場合，処理を続行します。

リターンコードが0以外の場合，処理を終了します。

〔対策〕

リターンコードが0以外の場合は，直前に出力されたメッセージの対処に従ってエラーの原因を取り除いてください。そのあとで，adbstopコマンドを再実行してください。

KFAA80054-I

Processing to initialize the database modification manager will now start. (L+M)

データベース構成変更マネジャの開始処理を開始します。

(Ｓ)

処理を続行します。

KFAA80055-I

Processing to initialize the database modification manager has finished. (return code = aa....aa) (L+M)

データベース構成変更マネジャの開始処理が終了しました。

aa....aa：リターンコード

0：正常終了

0以外：異常終了

(Ｓ)リターンコードが0の場合，処理を続行します。

リターンコードが0以外の場合，処理を終了します。

〔対策〕

リターンコードが0以外の場合は，直前に出力されたメッセージの対処に従ってエラーの原因を取り除いてください。そのあとで，adbstartコマンドを再実行してください。

KFAA80056-I

Processing to terminate the database modification manager will now start. (L+M)

データベース構成変更マネジャの終了処理を開始します。

(Ｓ)

処理を続行します。

KFAA80057-I

Processing to terminate the database modification manager has finished. (return code = aa....aa) (L+M)

データベース構成変更マネジャの終了処理が終了しました。

aa....aa：リターンコード

0：正常終了

0以外：異常終了

(Ｓ)リターンコードが0の場合，処理を続行します。

リターンコードが0以外の場合，処理を終了します。

〔対策〕

リターンコードが0以外の場合は，直前に出力されたメッセージの対処に従ってエラーの原因を取り除いてください。そのあとで，adbstopコマンドを再実行してください。

KFAA80058-I

Phase 3 of the processing to initialize the database manager will now start. (L+M)

データベースマネジャの開始処理フェーズ3を開始します。

(Ｓ)

処理を続行します。

KFAA80059-I

Phase 3 of the processing to initialize the database manager has finished. (return code = aa....aa) (L+M)

データベースマネジャの開始処理フェーズ3が終了しました。

aa....aa：リターンコード

0：正常終了

0以外：異常終了

(Ｓ)リターンコードが0の場合，処理を続行します。

リターンコードが0以外の場合，処理を終了します。

〔対策〕

リターンコードが0以外の場合は，直前に出力されたメッセージの対処に従ってエラーの原因を取り除いてください。そのあとで，adbstartコマンドを再実行してください。

KFAA80060-I

Phase 1 of the processing to upgrade the database will now start. (L+M)

データベースバージョンアップ処理フェーズ1を開始します。

(Ｓ)

処理を続行します。

KFAA80061-I

Phase 1 of the processing to upgrade the database has finished. (return code = aa....aa) (L+M)

データベースバージョンアップ処理フェーズ1が終了しました。

aa....aa：リターンコード

0：正常終了

0以外：異常終了

(Ｓ)リターンコードが0の場合，処理を続行します。

リターンコードが0以外の場合，処理を終了します。

〔対策〕

リターンコードが0以外の場合は，直前に出力されたメッセージの対処に従ってエラーの原因を取り除いてください。そのあとで，adbstartコマンドを再実行してください。

KFAA80062-I

Phase 2 of the processing to upgrade the database will now start. (L+M)

データベースバージョンアップ処理フェーズ2を開始します。

(Ｓ)

処理を続行します。

KFAA80063-I

Phase 2 of the processing to upgrade the database has finished. (return code = aa....aa) (L+M)

データベースバージョンアップ処理フェーズ2が終了しました。

aa....aa：リターンコード

0：正常終了

0以外：異常終了

(Ｓ)リターンコードが0の場合，処理を続行します。

リターンコードが0以外の場合，処理を終了します。

〔対策〕

リターンコードが0以外の場合は，直前に出力されたメッセージの対処に従ってエラーの原因を取り除いてください。そのあとで，adbstartコマンドを再実行してください。

KFAA80064-I

Phase 3 of the processing to upgrade the database will now start. (L+M)

データベースバージョンアップ処理フェーズ3を開始します。

(Ｓ)

処理を続行します。

KFAA80065-I

Phase 3 of the processing to upgrade the database has finished. (return code = aa....aa) (L+M)

データベースバージョンアップ処理フェーズ3が終了しました。

aa....aa：リターンコード

0：正常終了

0以外：異常終了

(Ｓ)リターンコードが0の場合，処理を続行します。

リターンコードが0以外の場合，処理を終了します。

〔対策〕

リターンコードが0以外の場合は，直前に出力されたメッセージの対処に従ってエラーの原因を取り除いてください。そのあとで，adbstartコマンドを再実行してください。

KFAA80066-I

Processing of the system view table definition will now start. (L+M)

システムビュー表の定義処理を開始します。

(Ｓ)

処理を続行します。

KFAA80067-I

Processing of the system view table definition has finished. (return code = aa....aa) (L+M)

システムビュー表の定義処理が終了しました。

aa....aa：リターンコード

0：正常終了

0以外：異常終了

(Ｓ)リターンコードが0の場合，処理を続行します。

リターンコードが0以外の場合，処理を終了します。

〔対策〕

リターンコードが0以外の場合は，直前に出力されたメッセージの対処に従ってエラーの原因を取り除いてください。そのあとで，adbstartコマンドを再実行してください。

KFAA80068-I

The HADB server operation mode changed from "aa....aa" to "bb....bb". (L+M)

HADBサーバの稼働モードをaa....aaからbb....bbに変更しました。

aa....aa：変更前の稼働モード

NORMAL：通常モード

QUIESCENCE：静止モード

OFFLINE：オフラインモード

MAINTENANCE：メンテナンスモード

bb....bb：変更後の稼働モード

NORMAL：通常モード

QUIESCENCE：静止モード

OFFLINE：オフラインモード

MAINTENANCE：メンテナンスモード

(Ｓ)

処理を続行します。

KFAA80069-I

The HADB server operation mode is "aa....aa". (L+M)

HADBサーバの稼働モードはaa....aaです。

aa....aa：稼働モード

NORMAL：通常モード

QUIESCENCE：静止モード

OFFLINE：オフラインモード

MAINTENANCE：メンテナンスモード

(Ｓ)

処理を続行します。

KFAA80070-I

Processing to initialize the command manager will now start. (L+M)

コマンドマネジャの開始処理を開始します。

(Ｓ)

処理を続行します。

KFAA80071-I

Processing to initialize the command manager has finished. (return code = aa....aa) (L+M)

コマンドマネジャの開始処理が終了しました。

aa....aa：リターンコード

0：正常終了

0以外：異常終了

(Ｓ)リターンコードが0の場合は，処理を続行します。

リターンコードが0以外の場合は，処理を終了します。

〔対策〕

リターンコードが0以外の場合は，直前に出力されたメッセージの対処に従ってエラーの原因を取り除いてください。そのあとで，adbstartコマンドを再実行してください。

KFAA80072-I

The HADB server node type is "aa....aa". (L+M)

HADBサーバのノード種別はaa....aaです。

aa....aa：ノード種別

PRIMARY：プライマリノード

SECONDARY：セカンダリノード

WORKER：ワーカーノード

(Ｓ)

処理を続行します。

KFAA80073-I

The HADB server node type was changed to "aa....aa". (L+M)

HADBサーバのノード種別をaa....aaに変更しました。

aa....aa：ノード種別

PRIMARY：プライマリノード

SECONDARY：セカンダリノード

(Ｓ)

処理を続行します。

KFAA80074-I

Processing to initialize the database initializer manager will now start. (L+M)

データベース初期設定マネジャの開始処理を開始します。

(Ｓ)

処理を続行します。

KFAA80075-I

Processing to initialize the database initializer manager has finished. (return code = aa....aa) (L+M)

データベース初期設定マネジャの開始処理が終了しました。

aa....aa：リターンコード

0：正常終了

0以外の場合：エラーの原因

(Ｓ)リターンコードが0の場合，処理を続行します。

リターンコードが0以外の場合，処理を終了します。

〔対策〕

リターンコードが0以外の場合，このメッセージの直前に出力されたメッセージを確認して，エラーの原因を取り除いてください。そのあとで，adbstartコマンドを再実行してください。

KFAA80076-I

The HADB server is waiting to connect to another node. (host name = aa....aa, IP address = bb....bb) (L+M)

HADBサーバは，他ノードとの接続を待っている状態です。

aa....aa：

接続待ち状態のノードのホスト名（サーバ間通信）

bb....bb：

接続待ち状態のノードのIPアドレス（サーバ間通信）

(Ｓ)

処理を続行します。

〔対策〕

他ノードのHADBサーバを開始してください。

KFAA80077-I

A connection with another node was established. (node number = aa....aa, host name = bb....bb, IP address = cc....cc) (L+M)

マルチノード構成で，他ノードとの接続を確立しました。

aa....aa：

接続を確立したノードのノード番号

bb....bb：

接続を確立したノードのホスト名（サーバ間通信）

cc....cc：

接続を確立したノードのIPアドレス（サーバ間通信）

(Ｓ)

処理を続行します。

KFAA80078-I

The startup of HA Monitor on the server was confirmed. (alias = "aa....aa") (L+M)

サーバ識別名aa....aaのHAモニタの開始を確認しました。

aa....aa：

HAモニタのサーバ識別名

(Ｓ)

処理を続行します。

KFAA80079-I

Processing to terminate the HADB controller will now start. (L+M)

HADBコントローラの終了処理を開始します。

(Ｓ)

処理を続行します。

KFAA80080-I

Processing to terminate the HADB controller has finished. (return code = aa....aa) (L+M)

HADBコントローラの終了処理が終了しました。

aa....aa：リターンコード

0：正常終了

0以外の場合：エラー要因

(Ｓ)リターンコードが0の場合，処理を続行します。

リターンコードが0以外の場合，処理を終了します。

〔対策〕

リターンコードが0以外の場合，このメッセージの直前に出力されたメッセージを確認して，エラーの原因を取り除いてください。そのあとで，adbstopコマンドを再実行してください。

KFAA80081-I

Processing to recover the database in the switchover of the primary node will now start. (L+M)

プライマリノードの切り替えに伴うデータベースの回復処理が開始されました。

(Ｓ)

処理を続行します。

KFAA80082-I

Processing to recover the database in the switchover of the primary node has finished. (return code = aa....aa) (L+M)

プライマリノードの切り替えに伴うデータベースの回復処理が終了しました。

aa....aa：リターンコード

0：正常終了

0以外の場合：エラー要因

(Ｓ)リターンコードが0の場合，処理を続行します。

リターンコードが0以外の場合，処理を終了します。

〔対策〕

リターンコードが0以外の場合，このメッセージの直前に出力されたメッセージを確認して，エラーの原因を取り除いてください。

KFAA80084-I

Analysis of the client-managing definitions will now start. (L+M)

クライアント管理定義の解析処理が開始されました。

(Ｓ)

処理を続行します。

KFAA80085-I

Analysis of the client-managing definitions has finished. (return code = aa....aa) (L+M)

クライアント管理定義の解析処理が終了しました。

aa....aa：リターンコード

0：正常終了

0以外の場合：エラー要因

(Ｓ)リターンコードが0の場合，処理を続行します。

リターンコードが0以外の場合，処理を終了します。

〔対策〕

リターンコードが0以外の場合，このメッセージの直前に出力されたメッセージを確認して，エラーの原因を取り除いてください。そのあとで，adbstartコマンドを再実行してください。

KFAA80086-I

Phase 2 of the processing to initialize the dictionary manager will now start. (L+M)

ディクショナリマネジャの開始処理フェーズ2を開始します。

(Ｓ)

処理を続行します。

KFAA80087-I

Phase 2 of the processing to initialize the dictionary manager has finished. (return code = aa....aa) (L+M)

ディクショナリマネジャの開始処理フェーズ2が終了しました。

aa....aa：リターンコード

0：正常終了

0以外の場合：エラー発生

(Ｓ)

リターンコードが0の場合，処理を続行します。

リターンコードが0以外の場合，処理を終了します。

〔対策〕

リターンコードが0以外の場合，このメッセージの直前に出力されたメッセージを確認して，エラーの原因を取り除いてください。そのあとで，adbstartコマンドを再実行してください。

KFAA80088-I

Phase 4 of the processing to upgrade the database will now start. (L+M)

データベースのバージョンアップ処理フェーズ4を開始します。

(Ｓ)

処理を続行します。

KFAA80089-I

Phase 4 of the processing to upgrade the database has finished. (return code = aa....aa) (L+M)

データベースのバージョンアップ処理フェーズ4が終了しました。

aa....aa：リターンコード

0：正常終了

0以外：異常終了

(Ｓ)

リターンコードが0の場合，処理を続行します。

リターンコードが0以外の場合，処理を終了します。

〔対策〕

リターンコードが0以外の場合，このメッセージの直前に出力されたメッセージを確認して，エラーの原因を取り除いてください。そのあとで，adbstartコマンドを再実行してください。

KFAA80090-I

Processing to initialize the audit trail manager will now start. (L+M)

監査証跡マネジャの開始処理を開始します。

(Ｓ)

処理を続行します。

KFAA80091-I

Processing to initialize the audit trail manager has finished. (return code = aa....aa) (L+M)

監査証跡マネジャの開始処理が終了しました。

aa....aa：リターンコード

0：正常終了

0以外の場合：エラー要因

(Ｓ)リターンコードが0の場合，処理を続行します。

リターンコードが0以外の場合，処理を終了します。

〔対策〕

リターンコードが0以外の場合，このメッセージの直前に出力されたメッセージを確認して，エラーの原因を取り除いてください。そのあとで，adbstartコマンドを再実行してください。

KFAA80092-I

Processing to terminate the audit trail manager will now start. (L+M)

監査証跡マネジャの終了処理を開始します。

(Ｓ)

処理を続行します。

KFAA80093-I

Processing to terminate the audit trail manager has finished. (return code = aa....aa) (L+M)

監査証跡マネジャの終了処理が終了しました。

aa....aa：リターンコード

0：正常終了

0以外の場合：エラー要因

(Ｓ)リターンコードが0の場合，処理を続行します。

リターンコードが0以外の場合，処理を終了します。

〔対策〕

リターンコードが0以外の場合，このメッセージの直前に出力されたメッセージを確認して，エラーの原因を取り除いてください。そのあとで，adbstopコマンドを再実行してください。

KFAA80094-I

Processing to initialize the updated-row columnizing facility will now start. (L+M)

更新行のカラム化機能の開始処理を開始します。

(Ｓ)

処理を続行します。

KFAA80095-I

Processing to initialize the updated-row columnizing facility has finished. (return code = aa....aa) (L+M)

更新行のカラム化機能の開始処理が終了しました。

aa....aa：リターンコード

0：正常終了

0以外の場合：エラー要因

(Ｓ)リターンコードが0の場合，処理を続行します。

リターンコードが0以外の場合，処理を終了します。

〔対策〕

リターンコードが0以外の場合，このメッセージの直前に出力されたメッセージを確認して，エラーの原因を取り除いてください。そのあとで，adbstartコマンドを再実行してください。

KFAA80096-I

Processing to terminate the updated-row columnizing facility will now start. (L+M)

更新行のカラム化機能の終了処理を開始します。

(Ｓ)

処理を続行します。

KFAA80097-I

Processing to terminate the updated-row columnizing facility has finished. (return code = aa....aa) (L+M)

更新行のカラム化機能の終了処理が終了しました。

aa....aa：リターンコード

0：正常終了

0以外の場合：エラー要因

(Ｓ)リターンコードが0の場合，処理を続行します。

リターンコードが0以外の場合，処理を終了します。

〔対策〕

リターンコードが0以外の場合，このメッセージの直前に出力されたメッセージを確認して，エラーの原因を取り除いてください。そのあとで，adbstopコマンドを再実行してください。

KFAA80099-I

The output destination of the message log file was changed from aa....aa to bb....bb. (L+M)

メッセージログファイルの出力先をaa....aaからbb....bbに変更しました。

aa....aa：

変更前のメッセージログファイル名

bb....bb：

変更後のメッセージログファイル名

(Ｓ)

処理を続行します。

〔対策〕

変更前のメッセージログファイルに出力されたメッセージログは上書きされる可能性があります。必要に応じてメッセージログファイルのバックアップを取得してください。メッセージログファイルの運用については，マニュアルHADB　システム構築・運用ガイドのメッセージログファイルの運用を参照してください。

KFAA80201-I

aa....aa processing started. (S+L+M)

aa....aaの処理を開始しました。

aa....aa：実行した処理

Export：データエクスポート処理

Modify-buffer：バッファの変更処理

Modify-synonym-dictionary：同義語辞書の登録または更新処理

Delete-synonym-dictionary：同義語辞書の削除処理

Synchronize-synonym-dictionary：同義語辞書ファイルの同期処理

Output-synonym-dictionary：同義語辞書に登録されている同義語の一覧の出力処理

Clean-synonym-dictionary：同義語辞書ファイルの格納ディレクトリ下にある不要なファイルの削除処理

Create-encryption-key：HADB暗号鍵の作成処理

Update-encryption-key：HADB暗号鍵の更新処理

(Ｓ)

処理を続行します。

KFAA80202-I

aa....aa processing started. The table is "bb....bb"."cc....cc". (S+L+M)

aa....aaを開始しました。

aa....aa：実行した処理

Import：データインポート処理

Index-rebuild：インデクスの再作成処理

Merge-chunk：マージチャンク処理

Change-chunk-comment：チャンクのコメントの設定・変更・削除処理

Change-chunk-status：チャンクの状態の変更処理

Archive-chunk：チャンクのアーカイブ処理

Unarchive-chunk：チャンクのアンアーカイブ処理

Reorganize-systemdata：ディクショナリ表またはシステム表の再編成処理

bb....bb：

スキーマ名

cc....cc：

表識別子

(Ｓ)

処理を続行します。

KFAA80203-I

aa....aa rows loaded. (chunk id = bb....bb) (M+S)

aa....aa行を格納しました。

aa....aa：

格納した行数

bb....bb：アーカイブ状態を解除したチャンクのチャンクID

チャンクのアーカイブ状態を解除する場合に，「(chunk id = bb....bb)」の部分が出力されます。

(Ｓ)

処理を続行します。

KFAA80204-I

aa....aa processing ended. (return code = bb) (S+L+M)

aa....aaの処理が終了しました。

aa....aa：実行した処理

Cost-information-collection：コスト情報の収集処理

DB-status-analysis：データベースの状態解析処理

Export：データエクスポート処理

Import：データインポート処理

Index-rebuild：インデクスの再作成処理

Merge-chunk：マージチャンク処理

Change-chunk-comment：チャンクのコメントの設定・変更・削除処理

Change-chunk-status：チャンクの状態の変更処理

Modify-buffer：バッファの変更処理

Archive-chunk：チャンクのアーカイブ処理

Unarchive-chunk：チャンクのアンアーカイブ処理

Reorganize-systemdata：ディクショナリ表またはシステム表の再編成処理

Modify-synonym-dictionary：同義語辞書の登録または更新処理

Delete-synonym-dictionary：同義語辞書の削除処理

Synchronize-synonym-dictionary：同義語辞書ファイルの同期処理

Output-synonym-dictionary：同義語辞書に登録されている同義語の一覧の出力処理

Clean-synonym-dictionary：同義語辞書ファイルの格納ディレクトリ下にある不要なファイルの削除処理

Create-encryption-key：HADB暗号鍵の作成処理

Update-encryption-key：HADB暗号鍵の更新処理

bb：リターンコード

0：処理が正常に終了しました。

4：処理は正常に終了しましたが，警告メッセージが出力されました。

8：コマンドの指定に誤りがあるか，またはコマンドの実行中にエラーが発生しました。

12：コマンドの指定に誤りがあるか，またはコマンドの実行中にエラーが発生しました。ディクショナリ表の再編成処理の場合，ディクショナリ用DBエリアに再編成前のデータが残っています。システム表の再編成処理の場合，システム表用DBエリアに再編成前のデータが残っています。

20：コマンドの一部の処理をスキップしました。

(Ｓ)

処理を終了します。

〔対策〕

リターンコードが0以外の場合は，次に示す対処をしてください。

なお，コマンドの指定に誤りがあり，リターンコード8が出力された場合は，コマンドの指定形式を確認してからコマンドを再実行してください。

リターンコードが4の場合

aa....aaの処理

対処

Cost-information-collection

表示された警告メッセージ，またはメッセージログファイルに出力された警告メッセージを確認して，その警告メッセージの対処に従ってください。

なお，KFAA50291-Wメッセージが出力された場合，対象表が更新不可状態，または対象表のインデクスが未完状態のため，コスト情報の収集処理をスキップした表があります。この場合，表の更新不可状態またはインデクスの未完状態を解除したあとに，コスト情報を収集してください。

表の更新不可状態を解除する方法については，マニュアルHADB　システム構築・運用ガイドの実表が更新不可状態になった場合を参照してください。

B-treeインデクスの未完状態を解除する方法については，マニュアルHADB　システム構築・運用ガイドのB-treeインデクスが未完状態になったときの対処方法を参照してください。

テキストインデクスの未完状態を解除する方法については，マニュアルHADB　システム構築・運用ガイドのテキストインデクスが未完状態になったときの対処方法を参照してください。

レンジインデクスの未完状態を解除する方法については，マニュアルHADB　システム構築・運用ガイドのレンジインデクスが未完状態になったときの対処方法を参照してください。

DB-status-analysis

表示された警告メッセージ，またはメッセージログファイルに出力された警告メッセージを確認して，その警告メッセージの対処に従ってください。

Export

Import

表示された警告メッセージ，またはメッセージログファイルに出力された警告メッセージを確認して，その警告メッセージの対処に従ってください。

なお，次の警告メッセージが出力された場合は，制約違反が発生している，データインポートされていないデータがあるなどの問題が発生しています。

KFAA61205-Wメッセージが出力された場合

このメッセージ（重複キー値を検出した旨の警告メッセージ）が出力された場合，表とB-treeインデクスは一意性制約に違反した状態になっています。この場合，重複しているキー値を検索して，対象の行を削除してください。対処方法の詳細については，マニュアルHADB　システム構築・運用ガイドの一意性制約に違反した場合の対処方法（KFAA61205-Wメッセージが出力された場合）を参照してください。

論理エラーデータが発生した旨のメッセージが出力された場合

論理エラーデータの詳細については，出力されたメッセージで確認してください。ただし，インポートオプションadb_import_errmsg_lvに1を指定した場合は，論理エラーデータの詳細を示すメッセージは出力されません。

なお，正常なデータのデータインポート処理は完了しています。論理エラーデータが発生したときの対処方法については，マニュアルHADB　コマンドリファレンスの入力データの論理エラーが発生したときの対処手順と対処方法を参照してください。

Index-rebuild

表示された警告メッセージ，またはメッセージログファイルに出力された警告メッセージを確認して，その警告メッセージの対処に従ってください。

なお，KFAA61205-Wメッセージ（重複キー値を検出した旨の警告メッセージ）が出力された場合，表とB-treeインデクスは一意性制約に違反した状態になっています。この場合，重複しているキー値を検索して，対象の行を削除してください。対処方法の詳細については，マニュアルHADB　システム構築・運用ガイドの一意性制約に違反した場合の対処方法（KFAA61205-Wメッセージが出力された場合）を参照してください。

Merge-chunk

表示された警告メッセージ，またはメッセージログファイルに出力された警告メッセージを確認して，その警告メッセージの対処に従ってください。

Change-chunk-comment

Change-chunk-status

Modify-buffer

Archive-chunk

Unarchive-chunk

Reorganize-systemdata

Modify-synonym-dictionary

Delete-synonym-dictionary

Synchronize-synonym-dictionary

表示された警告メッセージ，またはメッセージログファイルに出力された警告メッセージを確認して，その警告メッセージの対処に従ってください。

また，マニュアルHADB　コマンドリファレンスのadbsyndict（同義語辞書の管理）のリターンコードもあわせて参照してください。

Output-synonym-dictionary

表示された警告メッセージ，またはメッセージログファイルに出力された警告メッセージを確認して，その警告メッセージの対処に従ってください。

Clean-synonym-dictionary

Create-encryption-key

Update-encryption-key

リターンコードが8の場合

aa....aaの処理

対処

Cost-information-collection

エラーの原因と対処方法については，表示されたエラーメッセージ，またはメッセージログファイルに出力されたエラーメッセージを参照してください。

DB-status-analysis

Export

Import

エラーの原因と対処方法については，表示されたエラーメッセージ，またはメッセージログファイルに出力されたエラーメッセージを参照してください。

adbimportコマンドが異常終了したときの対処方法については，マニュアルHADB　コマンドリファレンスのadbimportコマンドが異常終了したときの対処方法を参照してください。

Index-rebuild

エラーの原因と対処方法については，表示されたエラーメッセージ，またはメッセージログファイルに出力されたエラーメッセージを参照してください。

adbidxrebuildコマンドが異常終了したときの対処方法については，マニュアルHADB　コマンドリファレンスのadbidxrebuildコマンドが異常終了したときの対処方法を参照してください。

Merge-chunk

エラーの原因と対処方法については，表示されたエラーメッセージ，またはメッセージログファイルに出力されたエラーメッセージを参照してください。

adbmergechunkコマンドが異常終了したときの対処方法については，マニュアルHADB　コマンドリファレンスのadbmergechunkコマンドが異常終了したときの対処方法を参照してください。

Change-chunk-comment

エラーの原因と対処方法については，表示されたエラーメッセージ，またはメッセージログファイルに出力されたエラーメッセージを参照してください。

Change-chunk-status

Modify-buffer

Archive-chunk

Unarchive-chunk

エラーの原因と対処方法については，表示されたエラーメッセージまたはメッセージログファイルに出力されたエラーメッセージを参照してください。

adbunarchivechunkコマンドが異常終了したときの対処方法については，マニュアルHADB　コマンドリファレンスのadbunarchivechunkコマンドが異常終了したときの対処方法を参照してください。

Reorganize-systemdata

エラーの原因については，表示されたエラーメッセージ，またはメッセージログファイルに出力されたエラーメッセージを参照してください。

このとき，処理対象表はadbreorgsystemdataコマンド実行前の状態です。異常終了した原因を取り除いたあとで，adbreorgsystemdataコマンドを再実行してください。

Modify-synonym-dictionary

エラーの原因と対処方法については，表示されたエラーメッセージ，またはメッセージログファイルに出力されたエラーメッセージを参照してください。

Delete-synonym-dictionary

Synchronize-synonym-dictionary

Output-synonym-dictionary

Clean-synonym-dictionary

Create-encryption-key

Update-encryption-key

リターンコードが12の場合

aa....aaの処理

対処

Reorganize-systemdata

エラーの原因については，表示されたエラーメッセージ，またはメッセージログファイルに出力されたエラーメッセージを参照してください。

このとき，処理対象表には，再編成前のデータおよび再編成後のデータの両方が存在しています。異常終了した原因を取り除いたあとで，adbreorgsystemdataコマンドを再実行してください。

リターンコードが20の場合

aa....aaの処理

対処

Merge-chunk

処理は正常に終了しましたが，マージ元チャンクが削除できませんでした。そのため，マージ元チャンクの状態は，削除仕掛中になっています。PURGE CHUNK文で，削除仕掛中のチャンクをすべて削除してください。削除仕掛中のチャンクは，表示されたメッセージ，またはKFAA96785-Eメッセージで確認してください。

KFAA80205-I

Row number aa....aa is being processed. (chunk id = bb....bb) (M+S)

aa....aa行目を処理しています。

aa....aa：

行数

bb....bb：処理中のチャンクID

次の場合に，「(chunk id = bb....bb)」の部分が出力されます。

マルチチャンク表に対して，インデクスの再作成を実行した場合

チャンクをアーカイブ状態にした場合

チャンクのアーカイブ状態を解除した場合

(Ｓ)

処理を続行します。

KFAA80206-I

The index information file was assigned. (index = "aa....aa"."bb....bb", DB area = "cc....cc", file = dd....dd) (chunk id = ee....ee) (M+S)

DBエリアcc....ccに格納されたインデクスaa....aa.bb....bbのインデクス情報を，dd....ddに割り当てました。

aa....aa：

スキーマ名

bb....bb：

インデクス識別子

cc....cc：

DBエリア名

dd....dd：

インデクス情報が出力されたファイル名

ee....ee：処理中のチャンクID

次の場合に，「(chunk id = ee....ee)」の部分が出力されます。

マルチチャンク表に対して，インデクスの再作成を実行した場合

チャンクのアーカイブ状態を解除した場合

(Ｓ)

処理を続行します。

KFAA80207-I

Processing to generate the index started. (index = "aa....aa"."bb....bb", DB area = "cc....cc") (chunk id = dd....dd) (M+S)

インデクスaa....aa.bb....bbのインデクス生成処理を開始しました。

aa....aa：

スキーマ名

bb....bb：

インデクス識別子

cc....cc：

DBエリア名

dd....dd：処理中のチャンクID

次の場合に，「(chunk id = dd....dd)」の部分が出力されます。

マルチチャンク表に対して，インデクスの再作成を実行した場合

チャンクのアーカイブ状態を解除した場合

(Ｓ)

処理を続行します。

KFAA80208-I

Processing to generate the index ended. (index = "aa....aa"."bb....bb", DB area = "cc....cc", return code = dd) (chunk id = ee....ee) (M+S)

インデクスaa....aa.bb....bbのインデクス生成処理が終了しました。

aa....aa：

スキーマ名

bb....bb：

インデクス識別子

cc....cc：

DBエリア名

dd：リターンコード

0：正常終了

12：異常終了

ee....ee：処理中のチャンクID

次の場合に，「(chunk id = ee....ee)」の部分が出力されます。

マルチチャンク表に対して，インデクスの再作成を実行した場合

チャンクのアーカイブ状態を解除した場合

(Ｓ)

処理を続行します。

〔対策〕

異常終了の場合は，このメッセージの直前に出力されたメッセージを確認して，エラーの原因を取り除いてください。

データベースを回復したあとで，再実行してください。

KFAA80209-I

aa....aa processing started. (S+L+M)

aa....aaを開始しました。

aa....aa：実行した処理

Cost-information-collection：コスト情報の収集処理

(Ｓ)

処理を続行します。

KFAA80210-I

Row aaaa for table "bb....bb"."cc....cc" stored in DB area "dd....dd" was deleted. (M+S)

DBエリアdd....ddに格納されている表bb....bb.cc....ccの行データを削除しました。

aaaa：

削除したデータ

bb....bb：

スキーマ名

cc....cc：

表識別子

dd....dd：

DBエリア名

(Ｓ)

処理を続行します。

KFAA80211-I

Processing for the chunk will start. (chunk id = aa....aa) (bb....bb/cc....cc) (M+S)

チャンクID aa....aaのチャンクに対する処理を開始しました。

aa....aa：

処理中のチャンクID

bb....bb：

処理したチャンクの通番

adbidxrebuild，adbarchivechunk，またはadbunarchivechunkコマンドの場合

上記のコマンドで何番目に処理したチャンクなのかを示す通番が表示されます。

ただし，次に示す場合は，通番が1から始まらないことがあります。

・adbidxrebuildコマンドの再実行機能を使用した場合は，処理が中断したときのチャンクから処理を再開するため，中断時点の通番から表示されます。

・adbimportコマンドが中断したあと，--create-temp-fileオプションを指定してadbidxrebuildコマンドを実行した場合は，cc....ccに表示される「処理対象のチャンク数」と同じ数が表示されます。

adbmergechunkコマンドの場合

1が表示されます。

cc....cc：

処理対象のチャンク数

adbidxrebuildコマンドの場合

上記のコマンドを実行する前の，実表の全チャンク数が表示されます。

ただし，バックグラウンドインポートを適用した（-bオプションを指定した）adbimportコマンドが中断したあと，--create-temp-fileオプションを指定してadbidxrebuildコマンドを実行した場合は，adbidxrebuildコマンド実行前の全チャンク数に1を加算した値が表示されます。

adbarchivechunkまたはadbunarchivechunkコマンドの場合

-cまたは-rオプションで指定したアーカイブ対象のチャンク数，またはアーカイブ状態の解除対象となるチャンク数が表示されます。

adbmergechunkコマンドの場合

1が表示されます。

(Ｓ)

処理を続行します。

KFAA80212-I

Processing for the chunk finished. (chunk id = aa....aa) (bb....bb/cc....cc) (M+S)

チャンクID aa....aaのチャンクに対する処理を終了しました。

aa....aa：

処理中のチャンクID

bb....bb：

処理したチャンクの通番

adbidxrebuild，adbarchivechunk，またはadbunarchivechunkコマンドの場合

上記のコマンドで何番目に処理したチャンクなのかを示す通番が表示されます。

ただし，次に示す場合は，通番が1から始まらないことがあります。

・adbidxrebuildコマンドの再実行機能を使用した場合は，処理が中断したときのチャンクから処理を再開するため，中断時点の通番から表示されます。

・adbimportコマンドが中断したあと，--create-temp-fileオプションを指定してadbidxrebuildコマンドを実行した場合は，cc....ccに表示される「処理対象のチャンク数」と同じ数が表示されます。

adbmergechunkコマンドの場合

1が表示されます。

cc....cc：

処理対象のチャンク数

adbidxrebuildコマンドの場合

上記のコマンドを実行する前の，実表の全チャンク数が表示されます。

ただし，バックグラウンドインポートを適用した（-bオプションを指定した）adbimportコマンドが中断したあと，--create-temp-fileオプションを指定してadbidxrebuildコマンドを実行した場合は，adbidxrebuildコマンド実行前の全チャンク数に1を加算した値が表示されます。

adbarchivechunkまたはadbunarchivechunkコマンドの場合

-cまたは-rオプションで指定したアーカイブ対象のチャンク数，またはアーカイブ状態の解除対象となるチャンク数が表示されます。

adbmergechunkコマンドの場合

1が表示されます。

(Ｓ)

処理を続行します。

KFAA80213-I

The adbimport command recognized the input data file as a compressed file. (compression format = aa....aa, file = bb....bb) (M)

adbimportコマンドは，入力データファイルを圧縮ファイルと認識しました。ファイルの圧縮形式はaa....aaです。

aa....aa：圧縮形式

GZIP

bb....bb：

入力データファイルのパス名

(Ｓ)

処理を続行します。

KFAA80215-I

Index-rebuild will ignore last status, because --force option is specified. (M+S)

--forceオプションが指定されたため，前回の状態を無視して処理を実行します。

(Ｓ)

処理を続行します。

KFAA80216-I

aa....aa will resume by continuing from the last command. (process = bb....bb) (M+S)

前回のコマンドの続きから再開します。

aa....aa：処理コマンド

Import：adbimportコマンド

Index-rebuild：adbidxrebuildコマンド

Unarchive-chunk：adbunarchivechunkコマンド

bb....bb：再開する処理

Scan：データ検索

Sort：ソート処理

Index：B-treeインデクス作成処理

Terminate：終了処理

(Ｓ)処理を続行します。

bb....bbがTerminateの場合，前回のコマンドの実行によって次の処理は完了しています。

表データおよびインデクスの作成

チャンクのアーカイブ状態の解除

そのため，今回のコマンドの実行によって終了処理だけが行われます。

〔対策〕

adbunarchivechunkコマンドの実行時にこのメッセージが出力された場合は，前回のadbunarchivechunkコマンドの終了処理だけが実行されています。そのため，adbunarchivechunkコマンドの再実行のつもりでadbunarchivechunkコマンドを実行していない場合は，改めてadbunarchivechunkコマンドを実行する必要があります。

KFAA80217-I

Data will be imported in the created mode because the --force option is specified. (M+S)

adbimportコマンドに--forceオプションが指定されているため，作成モードでデータインポート処理をします。

(Ｓ)

処理を続行します。

KFAA80218-I

Sort processing was started. (input-file = aa....aa) (chunk id = bb....bb) (M+S)

ソート処理を開始しました。

aa....aa：

ソート入力ファイルのパス名

bb....bb：処理中のチャンクID

次の場合に，「(chunk id = bb....bb)」の部分が出力されます。

マルチチャンク表に対して，インデクスの再作成を実行した場合

チャンクのアーカイブ状態を解除した場合

(Ｓ)

処理を続行します。

KFAA80219-I

Sort processing was ended. (output-file = aa....aa) (chunk id = bb....bb) (M+S)

ソート処理を終了しました。

aa....aa：

ソート出力ファイルのパス名

テキストインデクスを処理した場合，1ファイル分のファイル名が表示されます。

bb....bb：処理中のチャンクID

次の場合に，「(chunk id = bb....bb)」の部分が出力されます。

マルチチャンク表に対して，インデクスの再作成を実行した場合

チャンクのアーカイブ状態を解除した場合

(Ｓ)

処理を続行します。

KFAA80220-I

All sort processing is complete. (chunk id = aa....aa) (M+S)

すべてのソート処理を完了しました。

aa....aa：処理中のチャンクID

次の場合に，「(chunk id = aa....aa)」の部分が出力されます。

マルチチャンク表に対して，インデクスの再作成を実行した場合

チャンクのアーカイブ状態を解除した場合

(Ｓ)

処理を続行します。

KFAA80222-I

Data search processing will resume because the option --create-temp-file is specified. (last command = aa....aa) (M+S)

--create-temp-fileオプションが指定されたため，表データの検索処理から処理を再開します。

aa....aa：前回中断したコマンド

Import：adbimportコマンド

Index-rebuild：adbidxrebuildコマンド

(Ｓ)

処理を続行します。

KFAA80223-I

aa....aa rows were exported. (M+S)

aa....aa行を出力しました。

aa....aa：

出力した行数

(Ｓ)

処理を続行します。

KFAA80227-I

Export processing started. (exported data output file = aa....aa) (M+S)

出力データファイルaa....aaに対する処理を開始しました。

aa....aa：

出力データファイル名

(Ｓ)

処理を続行します。

KFAA80228-I

Export processing ended. (aa....aa rows, exported data output file = bb....bb) (M+S)

出力データファイルbb....bbに対する処理を終了しました。

aa....aa：

出力データファイルへの出力行数

bb....bb：

出力データファイル名

(Ｓ)

処理を続行します。

KFAA80229-I

Archive-chunk processing started. (archive file = aa....aa) (M+S)

アーカイブファイルaa....aaに対する処理を開始しました。

aa....aa：

アーカイブファイル名

(Ｓ)

処理を続行します。

KFAA80230-I

Archive-chunk processing ended. (aa....aa rows, archive file = bb....bb) (M+S)

アーカイブファイルbb....bbに対する処理を終了しました。出力行数は，aa....aa行です。

aa....aa：

出力行数

bb....bb：

アーカイブファイル名

(Ｓ)

処理を続行します。

KFAA80231-I

Processing to change chunk statuses of the "aa....aa"."bb....bb" table started. (M+S)

実表"aa....aa"."bb....bb"のチャンクの状態の変更処理を開始しました。

aa....aa：

スキーマ名

bb....bb：

表識別子

(Ｓ)

処理を続行します。

KFAA80232-I

Processing to change chunk statuses of the "aa....aa"."bb....bb" table ended. (M+S)

実表"aa....aa"."bb....bb"のチャンクの状態の変更処理を終了しました。

aa....aa：

スキーマ名

bb....bb：

表識別子

(Ｓ)

処理を続行します。

KFAA80233-I

aa....aa rows searched. (chunk id = bb....bb) (M+S)

aa....aa行を検索しました。

aa....aa：

検索した行数

bb....bb：処理中のチャンクID

マルチチャンク表に対して，インデクスの再作成処理を実行しているときに出力されます。シングルチャンク表の場合は，(chunk id = bb....bb)は出力されません。

(Ｓ)

処理を続行します。

KFAA80234-I

Rows were searched to collect cost information. (number of rows = aa....aa) (M+S)

コスト情報を収集するために，aa....aa行検索しました。

aa....aa：

検索した行数

(Ｓ)

処理を続行します。

KFAA80235-I

Collection of cost information will now start. (table = "aa....aa"."bb....bb") (M+S)

コスト情報の収集を開始します。

aa....aa：

スキーマ名

bb....bb：

表識別子

(Ｓ)

処理を続行します。

KFAA80236-I

Collection of cost information is complete. (table = "aa....aa"."bb....bb", analyzed = cc....cc/dd....dd) (M+S)

コスト情報の収集が完了しました。

aa....aa：

スキーマ名

bb....bb：

表識別子

cc....cc：

解析済みの行数

dd....dd：総行数

次に示す条件を両方とも満たす場合，*が出力されます。

コスト情報の収集対象表が，B-treeインデクスを1つも定義していないローストア表の場合

コスト情報の収集に掛かる時間が，コスト情報収集オプションadb_getcst_collect_timeに指定した時間を超えた（KFAA80237-Iメッセージが出力された）場合

処理対象表にアーカイブ状態のチャンクが含まれている場合，そのチャンクの行数はcc....ccおよびdd....ddに出力される行数に含まれません。

(Ｓ)

処理を続行します。

KFAA80237-I

The cost information collection time has exceeded the specified time. (table = "aa....aa"."bb....bb") (M+S)

コスト情報の収集時間が指定された時間を超えました。

aa....aa：

スキーマ名

bb....bb：

表識別子

(Ｓ)

このメッセージが出力される前までに収集したコスト情報を登録し，処理を続行します。

〔対策〕

このメッセージは，コスト情報の収集に掛かる時間が，コスト情報収集オプションadb_getcst_collect_timeに指定された時間を超えた場合に出力されます。

このメッセージが出力されても，基本的にはコスト情報を再収集する必要はありません。ただし，SQL文の実行時に選択されるアクセスパスが予想したものと異なる場合は，コスト情報収集オプションadb_getcst_collect_timeの指定値を大きくして，adbgetcstコマンドを再実行してください。

コスト情報収集オプションadb_getcst_collect_timeの詳細については，マニュアルHADB　コマンドリファレンスのコスト情報収集オプションの形式の指定形式の説明を参照してください。

KFAA80240-I

Following chunk ids are source of Data-migration. (chunk id = aa....aa) (M+S)

移行対象のチャンクIDはaa....aaです。

aa....aa：チャンクID

対象となるチャンクが複数ある場合は，次に示す形式で出力されます。

チャンクID,チャンクID,チャンクID,チャンクID,チャンクID

1つのメッセージで，最大5個のチャンクIDが出力されます。対象となるチャンクが5個を超える場合，複数のメッセージに分かれて出力されます。

(Ｓ)

処理を続行します。

KFAA80241-I

The chunk ID of the migration destination is "aa....aa". (M+S)

移行先のチャンクIDはaa....aaです。

aa....aa：

チャンクID

(Ｓ)

処理を続行します。

KFAA80242-I

aa....aa processing started. (M+S)

aa....aaの処理を開始しました。

aa....aa：実行した処理

Merge-data：表データのマージ処理

Purge-chunk：チャンクの削除処理

Index-rebuild：インデクスの再作成処理

(Ｓ)

処理を続行します。

KFAA80243-I

aa....aa processing ended. (return code = bb) (M+S)

aa....aaの処理が終了しました。

aa....aa：実行した処理

Merge-data：表データのマージ処理

Purge-chunk：チャンクの削除処理

Index-rebuild：インデクスの再作成処理

bb：リターンコード

0：正常終了

4：警告を伴う終了

8：エラー発生

20：コマンドの一部の処理をスキップしました。

(Ｓ)

処理を終了します。

〔対策〕

リターンコードが0以外の場合は，次に示す対処をしてください。

なお，コマンドの指定に誤りがあり，リターンコード8が出力された場合は，コマンドの指定形式を確認してからコマンドを再実行してください。

リターンコード

対処

4

表示された警告メッセージ，またはメッセージログファイルに出力された警告メッセージを確認して，そのメッセージの対処に従ってください。

8

エラーの原因と対処方法については，表示されたエラーメッセージ，またはメッセージログファイルに出力されたエラーメッセージを参照してください。

adbmergechunkコマンドが異常終了したときの対処方法については，マニュアルHADB　コマンドリファレンスのadbmergechunkコマンドが異常終了したときの対処方法を参照してください。

20

処理は正常に終了しましたが，マージ元チャンクが削除できませんでした。そのため，マージ元チャンクの状態は，削除仕掛中になっています。PURGE CHUNK文で，削除仕掛中のチャンクをすべて削除してください。削除仕掛中のチャンクは，表示されたメッセージ，またはKFAA96785-Eメッセージで確認してください。

KFAA80244-I

The processing of the unarchive chunk was rolled back. (chunk id = aa....aa) (M+S)

チャンクのアーカイブ状態の解除処理をロールバックしました。

aa....aa：

対象のチャンクのチャンクID

(Ｓ)

処理を続行します。

KFAA80245-I

The ID of the chunk to be processed by aa....aa is bb....bb. The range of the chunk is cc....cc. (M+S)

aa....aaの処理対象のチャンクIDはbb....bbです。このチャンクに格納されている値の範囲はcc....ccです。

このメッセージは，次に示すチャンクに対して出力されます。

adbarchivechunkコマンド実行時，アーカイブ対象となったすべてのチャンク

adbunarchivechunkコマンド実行時，アーカイブ状態が解除されたすべてのチャンク

aa....aa：

Archive-chunk：チャンクのアーカイブ処理

Unarchive-chunk：チャンクのアンアーカイブ処理

bb....bb：

処理対象のチャンクのチャンクID

cc....cc：チャンク内に格納されているデータの値の範囲

次に示す形式で表示されます。ただし，チャンク内にデータが格納されていない場合は，空白が表示されます。

データの最小値-データの最大値

表示例を次に示します。

アーカイブレンジ列のデータ型がDATE型の場合

2016/06/01-2016/06/30

アーカイブレンジ列のデータ型がTIMESTAMP型の場合

2016/06/05 14:00:00.000000-2016/06/05 14:59:59.999999

小数秒の精度は，アーカイブレンジ列で指定したTIMESTAMP型の列の精度になります。

アーカイブレンジ列のデータ型がTIME型の場合

15:00:00.000000-15:10:22.123456

小数秒の精度は，アーカイブレンジ列で指定したTIME型の列の精度になります。

アーカイブレンジ列のデータ型がCHARACTER型の場合

"2016-06-10"-"2016-06-20"

表記できない文字の場合は，半角空白が表示されます。

アーカイブレンジ列のデータ型がINTEGER型，BIGINT型，SMALLINT型，DECIMAL型，またはNUMERIC型の場合

100-999

10.000-19.999

アーカイブレンジ列のデータ型がDOUBLE PRECISION型，FLOAT型，またはREAL型の場合

1.0E1-1.0E3

(Ｓ)

処理を続行します。

KFAA80246-I

aa....aa rows were archived. (chunk id = bb....bb) (M+S)

チャンク内のaa....aa行をアーカイブしました。

aa....aa：

アーカイブした行数

bb....bb：

処理対象のチャンクのチャンクID

(Ｓ)

処理を続行します。

KFAA80247-W

No chunk meets the conditions for aa....aa. (M+S)

アーカイブ状態にするチャンクがありません。または，アーカイブ状態を解除するチャンクがありません。

aa....aa：実行した処理

archive：チャンクのアーカイブ処理

unarchive：チャンクのアンアーカイブ処理

(Ｓ)

処理を終了します。

〔対策〕

コマンドの-cオプションまたは-rオプションで指定した処理対象のチャンクが正しいかどうかを確認してください。

または，コマンドの処理対象のチャンクが，アーカイブできる条件（またはアーカイブ状態を解除できる条件）を満たしているかどうかを確認してください。条件の詳細については，マニュアルHADB　コマンドリファレンスの次の個所を参照してください。

adbarchivechunk（チャンクのアーカイブ）の指定形式およびオプションの説明の-cおよび-rオプションの説明

adbunarchivechunk（チャンクのアンアーカイブ）の指定形式およびオプションの説明の-cおよび-rオプションの説明

KFAA80248-I

The statuses of aa....aa chunks were changed. (M+S)

aa....aa個のチャンクの状態を変更しました。

aa....aa：

チャンクの状態を変更したチャンク数

(Ｓ)

処理を続行します。

KFAA80249-I

The archive file was deleted because it contained 0 data items. (archive file = aa....aa) (M+S)

データが0件のため，アーカイブファイルを削除しました。

aa....aa：

アーカイブファイル名

(Ｓ)

処理を続行します。

KFAA80250-I

A chunk comment was changed. (chunk ID = aa....aa) (M+S)

チャンクのコメントを変更しました。

aa....aa：

コメントを変更したチャンクのチャンクID

(Ｓ)

処理を終了します。

KFAA80251-I

The status of one or more chunks changed to "aa....aa". (chunk id = bb....bb) (M+S)

チャンクの状態を変更しました。

aa....aa：変更後のチャンクの状態

normal：通常状態

wait：待機状態

bb....bb：チャンクの状態を変更したチャンクID

チャンクの状態を変更したチャンクが複数ある場合，複数のチャンクIDがコンマで区切って出力されます。1メッセージで最大5個のチャンクIDが出力されます。チャンクIDが6個以上ある場合は，KFAA80251-Iメッセージが複数出力されます。

(Ｓ)

処理を続行します。

KFAA80252-I

The status of one or more chunks changed to "aa....aa". (table name = "bb....bb"."cc....cc", chunk id = dd....dd) (M+S)

実表"bb....bb"."cc....cc"のチャンクの状態を変更しました。

aa....aa：変更後のチャンクの状態

normal：通常状態

wait：待機状態

bb....bb：

スキーマ名

cc....cc：

表識別子

dd....dd：チャンクの状態を変更したチャンクID

チャンクの状態を変更したチャンクが複数ある場合，複数のチャンクIDがコンマで区切って出力されます。1メッセージで最大5個のチャンクIDが出力されます。チャンクIDが6個以上ある場合は，KFAA80252-Iメッセージが複数出力されます。

(Ｓ)

処理を続行します。

KFAA80253-I

The delete-pending data will now be deleted from the table "aa....aa"."bb....bb". (M+S)

表"aa....aa"."bb....bb"にある削除仕掛中のデータの削除処理を開始します。

aa....aa：

スキーマ名

bb....bb：

表識別子

(Ｓ)

処理を続行します。

KFAA80254-I

The delete-pending data has been deleted from the table "aa....aa"."bb....bb". (return code = cc....cc) (M+S)

表"aa....aa"."bb....bb"にある削除仕掛中のデータの削除処理が終了しました。

aa....aa：

スキーマ名

bb....bb：

表識別子

cc....cc：リターンコード

0：正常終了

0以外の場合：エラー発生

(Ｓ)

リターンコードが0の場合，処理を続行します。

リターンコードが0以外の場合，処理を終了します。

〔対策〕

リターンコードが0以外の場合，このメッセージの直前に出力されたメッセージを確認して，エラーの原因を取り除いてください。そのあとで，adbreorgsystemdataコマンドを再実行してください。

KFAA80255-I

Phase 1 of the processing to reorganize the table "aa....aa"."bb....bb" will now start. (M+S)

表"aa....aa"."bb....bb"の再編成処理フェーズ1を開始します。

aa....aa：

スキーマ名

bb....bb：

表識別子

(Ｓ)

処理を続行します。

KFAA80256-I

Phase 1 of the processing to reorganize the table "aa....aa"."bb....bb" has finished. (return code = cc....cc) (M+S)

表"aa....aa"."bb....bb"の再編成処理フェーズ1が終了しました。

aa....aa：

スキーマ名

bb....bb：

表識別子

cc....cc：リターンコード

0：正常終了

0以外の場合：エラー発生

(Ｓ)

リターンコードが0の場合，処理を続行します。

リターンコードが0以外の場合，処理を終了します。

〔対策〕

リターンコードが0以外の場合，このメッセージの直前に出力されたメッセージを確認して，エラーの原因を取り除いてください。そのあとで，adbreorgsystemdataコマンドを再実行してください。

KFAA80257-I

Phase 2 of the processing to reorganize the table "aa....aa"."bb....bb" will now start. (M+S)

表"aa....aa"."bb....bb"の再編成処理フェーズ2を開始します。

aa....aa：

スキーマ名

bb....bb：

表識別子

(Ｓ)

処理を続行します。

KFAA80258-I

Phase 2 of the processing to reorganize the table "aa....aa"."bb....bb" has finished. (return code = cc....cc) (M+S)

表"aa....aa"."bb....bb"の再編成処理フェーズ2が終了しました。

aa....aa：

スキーマ名

bb....bb：

表識別子

cc....cc：リターンコード

0：正常終了

0以外の場合：エラー発生

(Ｓ)

リターンコードが0の場合，処理を続行します。

リターンコードが0以外の場合，処理を終了します。

〔対策〕

リターンコードが0以外の場合，このメッセージの直前に出力されたメッセージを確認して，エラーの原因を取り除いてください。そのあとで，adbreorgsystemdataコマンドを再実行してください。

KFAA80259-I

The total number of segments used by the table "aa....aa"."bb....bb" and by the index defined for that table changed from cc....cc to dd....dd. (reason = "ee....ee") (M+S)

表"aa....aa"."bb....bb"，および表"aa....aa"."bb....bb"に定義されているインデクスが使用しているセグメントの合計数が，cc....ccからdd....ddになりました。

aa....aa：

処理対象表のスキーマ名

bb....bb：

処理対象表の表識別子

cc....cc：

処理対象表および処理対象表に定義されたインデクスが，ディクショナリ表またはシステム表の再編成処理前に使用していたセグメント数の合計

dd....dd：

処理対象表および処理対象表に定義されたインデクスが，ディクショナリ表またはシステム表の再編成処理後に使用しているセグメント数の合計

ee....ee：理由

The new data after reorganization was stored.：再編成後のデータを格納しました。

The original data before reorganization was deleted.：再編成前のデータを削除しました。

(Ｓ)

処理を続行します。

KFAA80280-I

The number of lines of logical error data output to the error data file reached the maximum. (max. lines output to file = aa....aa) (M+S)

論理エラーデータファイルに出力する論理エラーデータの行数が，出力できる最大行数に達しました。

aa....aa：

論理エラーデータファイルに出力できる最大行数

(Ｓ)

処理を続行します。

〔対策〕

次に示すどちらかの対策を実施してください。

論理エラーデータファイルに出力できる最大行数を増やすため，インポートオプションadb_import_errdata_numの指定値を大きくしてください。

入力データファイル内の論理エラーの件数が，論理エラーデータファイルの出力最大行数に達しないように，入力データの論理エラーとなった原因を取り除いてください。

そのあとで，adbimportコマンドに-dオプションを指定し，かつ-eオプションを指定しないで再実行してください。データインポート処理が，作成モードで実行されて，論理エラーを検知しても処理を続行します。

なお，-eオプションを指定した場合，論理エラーを検知した時点で処理が終了します。

KFAA80281-I

The input data contains a logical error. (error count = aa....aa) (M+S)

入力データの論理エラーが発生しました。

aa....aa：論理エラーの件数

-eオプションを指定した場合は，このメッセージが出力されるまでに検出した論理エラーの件数になります。

(Ｓ)

処理を終了します。

〔対策〕

論理エラーデータに関するメッセージを確認して，入力データファイル中のデータが論理エラーとなった原因を取り除いてください。そのあとで，adbimportコマンドを再実行ください。

ただし，インポートオプションadb_import_errmsg_lvに1を指定してadbimportコマンドを実行した場合は，論理エラーデータに関するメッセージは表示されません。この場合は，データベースに格納されなかった入力データから論理エラーとなった原因を調査して，論理エラーの原因を取り除いてください。

入力データの論理エラーが発生したときの対処手順については，マニュアルHADB　コマンドリファレンスの入力データの論理エラーが発生したときの対処手順と対処方法を参照してください。

KFAA80282-I

Cost-information search processing was started for the "aa....aa"."bb....bb" table. (M+S)

実表aa....aa.bb....bbのコスト情報を収集するための検索処理を開始しました。

aa....aa：

スキーマ名

bb....bb：

表識別子

(Ｓ)

処理を続行します。

KFAA80283-I

Cost-information search processing was ended for the "aa....aa"."bb....bb" table. (M+S)

実表aa....aa.bb....bbのコスト情報を収集するための検索処理を終了しました。

aa....aa：

スキーマ名

bb....bb：

表識別子

(Ｓ)

処理を続行します。

KFAA80284-I

Cost-information storage processing in a system table was started for the "aa....aa"."bb....bb" table. (M+S)

実表aa....aa.bb....bbのコスト情報をシステム表に格納する処理を開始しました。

aa....aa：

スキーマ名

bb....bb：

表識別子

(Ｓ)

処理を続行します。

KFAA80285-I

Cost-information storage processing in a system table was ended for the "aa....aa"."bb....bb" table. (M+S)

実表aa....aa.bb....bbのコスト情報をシステム表に格納する処理を終了しました。

aa....aa：

スキーマ名

bb....bb：

表識別子

(Ｓ)

処理を続行します。

KFAA80286-I

Cost-information deletion processing in a system table was started for the "aa....aa"."bb....bb" table. (M+S)

実表aa....aa.bb....bbのコスト情報をシステム表から削除する処理を開始しました。

aa....aa：

スキーマ名

bb....bb：

表識別子

(Ｓ)

処理を続行します。

KFAA80287-I

Cost-information deletion processing in a system table was ended for the "aa....aa"."bb....bb" table. (M+S)

実表aa....aa.bb....bbのコスト情報をシステム表から削除する処理を終了しました。

aa....aa：

スキーマ名

bb....bb：

表識別子

(Ｓ)

処理を続行します。

KFAA80288-I

Cost-information deletion processing in a system table was skipped for the "aa....aa"."bb....bb" table. (M+S)

実表aa....aa.bb....bbのコスト情報がシステム表にないため，システム表から実表aa....aa.bb....bbのコスト情報を削除する処理をスキップしました。

aa....aa：

スキーマ名

bb....bb：

表識別子

(Ｓ)

処理を続行します。

KFAA80291-I

Processing to collect cost information about the "aa....aa"."bb....bb" table started. (M+S)

実表aa....aa.bb....bbのコスト情報の集約処理を開始しました。

aa....aa：

スキーマ名

bb....bb：

表識別子

(Ｓ)

処理を続行します。

KFAA80292-I

Processing to collect cost information about the "aa....aa"."bb....bb" table ended. (M+S)

実表aa....aa.bb....bbのコスト情報の集約処理を終了しました。

aa....aa：

スキーマ名

bb....bb：

表識別子

(Ｓ)

処理を続行します。

KFAA80295-I

Processing to output the statistics log started. (file = aa....aa) (M)

統計ログの出力を開始しました。

aa....aa：

統計ログファイル名

(Ｓ)

処理を続行します。

KFAA80296-I

The output destination for the statistics log was changed from aa....aa to bb....bb. (M)

統計ログの出力先ファイルをaa....aaからbb....bbに変更しました。

aa....aa：

変更前の統計ログファイル名

bb....bb：

変更後の統計ログファイル名

(Ｓ)

処理を続行します。

〔対策〕

変更前の統計ログファイルは，出力済みの統計情報が上書きされるおそれがあります。統計情報を保存する必要がある場合は，adbstatコマンドでSQL文の統計情報を出力してください。

KFAA80297-I

The size of the statistics log file was reduced.(file name = aa....aa , size = b GB) (M)

統計ログファイルのサイズを変更しました。

aa....aa：

統計ログファイル名

b：

変更後の統計ログファイルサイズ

(Ｓ)

処理を続行します。

KFAA80300-I

The communication service started. (port = aaaaa) (L+M)

通信サービスを開始しました。

aaaaa：

サービスポート番号

(Ｓ)

処理を続行します。

KFAA80301-I

The communication service terminated. (port = aa....aa) (L+M)

通信サービスを停止しました。

aa....aa：

サービスポート番号

(Ｓ)

処理を終了します。

KFAA80500-I

Processing to initialize the DB area encryption facility will now start. (L+M)

DBエリア暗号化機能の開始処理を開始します。

(Ｓ)

処理を続行します。

KFAA80501-I

Processing to initialize the DB area encryption facility has finished. (return code = aa....aa) (L+M)

DBエリア暗号化機能の開始処理が終了しました。

aa....aa：リターンコード

0：正常終了

0以外の場合：エラー発生

(Ｓ)リターンコードが0の場合，処理を続行します。

リターンコードが0以外の場合，処理を終了します。

〔対策〕

リターンコードが0以外の場合，このメッセージの直前に出力されたメッセージを確認して，エラーの原因を取り除いてください。そのあとで，adbstartコマンドを再実行してください。

KFAA81000-I

A connection was established. (connection identifier = aaaa, application identifier = "bb....bb", client group = "cc....cc", IP address = "dd....dd", process ID = ee....ee, connection serial number = ff....ff, connection information = gg....gg) (M)

コネクションIDaaaaでAPまたはコマンドとコネクションが確立しました。

aaaa：

コネクションID

bb....bb：

AP識別子

cc....cc：

所属するクライアントグループ名，またはコマンドグループ名

dd....dd：

IPアドレス

ee....ee：

プロセスID

ff....ff：

HADBサーバの開始後に割り振られるコネクション通番（1〜）

gg....gg：

コネクション情報

(Ｓ)

処理を続行します。

KFAA81001-I

The connection was ended. (connection identifier = aaaa, connection information = bb....bb) (M)

コネクションIDaaaaのAPまたはコマンドとのコネクションが終了しました。

aaaa：

コネクションID

bb....bb：

コネクション情報

(Ｓ)

処理を続行します。

KFAA81002-I

The transaction ended normally. (connection identifier = aaaa) (M)

コネクションIDaaaaのトランザクションが正常終了しました。

aaaa：

コネクションID

(Ｓ)

処理を続行します。

KFAA81003-I

The transaction was rolled back. (connection identifier = aaaa) (M)

コネクションIDaaaaのトランザクションが取り消されました。

aaaa：

コネクションID

(Ｓ)

処理を続行します。

KFAA81004-I

The output destination file of the SQL trace was changed from aa....aa to bb....bb. (M)

SQLトレース情報の出力先を，aa....aaからbb....bbに切り替えました。

aa....aa：

切り替え元のSQLトレースファイル名

bb....bb：

切り替え先のSQLトレースファイル名

(Ｓ)

処理を続行します。

〔対策〕

切り替え元のSQLトレースファイルに出力済みのSQLトレース情報は，新しいSQLトレース情報で上書きされることがあります。SQLトレース情報を保存しておきたい場合は，SQLトレースファイルのバックアップを取得してください。

KFAA81200-I

The server definition adb_dbbuff_wrktbl_clt_blk_num was changed from aa....aa to bb....bb. (L+M)

サーバ定義のadb_dbbuff_wrktbl_clt_blk_numオペランドの指定値が，aa....aaからbb....bbに変更されました。

aa....aa：

変更前のadb_dbbuff_wrktbl_clt_blk_numオペランドの値（ローカル作業表用バッファのページ数）

bb....bb：

変更後のadb_dbbuff_wrktbl_clt_blk_numオペランドの値（ローカル作業表用バッファのページ数）

(Ｓ)

処理を続行します。

KFAA81205-I

Processing to check for transactions that require recovery will begin. Now checking for transactions that were aa....aa. (size of the system log to be checked = bb....bb KB) (M)

回復が必要なトランザクションのチェック処理を開始します。

aa....aa：トランザクションの種類

updating system info

システム情報を更新中のトランザクション

in commit or rollback after updating system info

システム情報を更新し，トランザクション決着処理中だったトランザクション

updating the data DB area

データ用DBエリアを更新中のトランザクション

in commit or rollback after updating the data DB area

データ用DBエリアを更新し，トランザクション決着処理中だったトランザクション

removing archive files

アーカイブディレクトリを削除中のトランザクション

updating database resident info

データベースの常駐情報を更新中のトランザクション

bb....bb：

チェックするシステムログのサイズ（単位：キロバイト）

(Ｓ)

処理を続行します。

KFAA81206-I

Processing to check for transactions that require recovery is complete. (M)

回復が必要なトランザクションのチェック処理が終了しました。

(Ｓ)

処理を続行します。

KFAA81207-I

Processing to recover the database will now begin. (total number of transactions = aa....aa, total number of user log files = bb....bb, total size of system logs to be recovered = cc....cc KB) (M)

データベースの回復処理を開始します。

aa....aa：

回復が必要な全トランザクションの数

bb....bb：

回復が必要な全ユーザログファイルの数

cc....cc：

回復が必要な全システムログのサイズ（単位：キロバイト）

(Ｓ)

処理を続行します。

KFAA81208-I

Processing to recover the database is complete. (M)

データベースの回復処理が終了しました。

(Ｓ)

処理を続行します。

KFAA81209-I

Processing to recover transactions will now begin. (transaction ID = aa....aa, number of user log files = bb....bb, size of system logs to be recovered = cc....cc KB) (M)

トランザクションの回復処理を開始します。

aa....aa：

トランザクションID

bb....bb：

回復が必要なユーザログファイルの数

cc....cc：

回復が必要なシステムログのサイズ（単位：キロバイト）

(Ｓ)

処理を続行します。

KFAA81210-I

Processing to recover transactions is complete. (transaction ID = aa....aa) (M)

トランザクションの回復処理が終了しました。

aa....aa：

トランザクションID

(Ｓ)

処理を続行します。

KFAA81211-I

Processing to recover transactions is complete. (transaction ID = aa....aa, recovered rows = {ins: bb....bb, upd: cc....cc, del: dd....dd}, buffer requests = ee....ee, pages read = {count: ff....ff, total size: gg....gg KB}, pages written = {count: hh....hh, total size: ii....ii KB}) (L+M)

トランザクションの回復処理が終了しました。

aa....aa：

トランザクションID

bb....bb：

回復対象のトランザクションが実行していたINSERT文による挿入行数※

cc....cc：

回復対象のトランザクションが実行していたUPDATE文による更新行数※

dd....dd：

回復対象のトランザクションが実行していたDELETE文による削除行数※

ee....ee：

グローバルバッファのページ要求回数

ff....ff：

ページの読み込みを行った回数

gg....gg：

読み込みを行った総ページサイズ（単位：キロバイト）

hh....hh：

ページの書き込みを行った回数

ii....ii：

書き込みを行った総ページサイズ（単位：キロバイト）

注※

HADBサーバがディクショナリ表（実表），システム表（実表）およびロケーション表に対して処理した行数も含まれます。

(Ｓ)

処理を続行します。

〔対策〕

このメッセージは，サーバ定義のadb_log_rec_msg_intervalオペランドの指定値よりも，回復処理に時間が掛かったトランザクションが存在する場合に出力されます。

トランザクションの回復処理に想定以上の時間が掛かった場合は，このメッセージの出力内容を確認してください。そして，コミット回数を増やすなど，1トランザクションの更新量を減らすことを検討してください。

KFAA81214-I

Now checking transactions... (time elapsed in minutes = aa....aa, size of system logs that have been checked = bb....bb KB, progress = ccc% complete) (L+M)

トランザクションのチェック処理中です。開始から，aa....aa分が経過しました。

aa....aa：

チェック処理を開始してから経過した時間（単位：分）

bb....bb：

チェック済みのシステムログファイルのサイズ（単位：キロバイト）

ccc：

チェック処理の進捗率（単位：パーセント）

(Ｓ)

処理を続行します。

KFAA81215-I

Now recovering the database... (time elapsed in minutes = aa....aa, total size of system logs that have been recovered = bb....bb KB, progress = ccc% complete) (L+M)

データベースの回復処理中です。回復処理の開始から，aa....aa分が経過しました。

aa....aa：

データベースの回復処理を開始してから経過した時間（単位：分）

bb....bb：

回復済みのシステムログファイルのサイズ（単位：キロバイト）

ccc：

回復処理の進捗率（単位：パーセント）

(Ｓ)

処理を続行します。

〔対策〕

このメッセージは，サーバ定義のadb_log_rec_msg_intervalオペランドの指定値に従って，一定の間隔で出力されます。

このメッセージから，データベースの回復処理が完了して，後続の処理を再開できる時間を見積もってください。

詳細については，マニュアルHADB　システム構築・運用ガイドのHADBサーバの再開始に掛かる処理時間が長い場合の対処方法を参照してください。

KFAA81220-I

The updated-row columnizing facility is aa....aa. (L+M)

更新行のカラム化機能の状態は，aa....aaです。

aa....aa：更新行のカラム化機能の状態

ACTIVE：有効

INACTIVE：無効

(Ｓ)

処理を続行します。

KFAA81221-I

Input/output control for the files used by the updated-row columnizing facility has started. (M)

更新行のカラム化機能で使用するファイルの入出力制御を開始しました。

(Ｓ)

処理を続行します。

KFAA81260-I

Cache files were reused. (DB area = "aa....aa", file num = bb....bb, size = cc....cc) (L+M)

キャッシュファイルを再利用しました。

aa....aa：

DBエリア名

bb....bb：

再利用したキャッシュファイル数

cc....cc：

再利用したキャッシュファイルの合計サイズ（単位：バイト）

(Ｓ)

処理を続行します。

KFAA81261-I

Cache files were not reused. (DB area = "aa....aa", file num = bb....bb, size = cc....cc, reason = "dd....dd") (L+M)

キャッシュファイルを再利用できないDBエリアのキャッシュファイルがあります。

aa....aa：

キャッシュファイルを再利用できないDBエリアの名称

bb....bb：

再利用できなかったキャッシュファイル数

cc....cc：

再利用できなかったキャッシュファイルの合計サイズ（単位：バイト）

dd....dd：再利用できない理由

The maximum capacity of the cache group has decreased.

サーバ定義のadbcachegrpオペランドを指定している場合

キャッシュグループの容量の上限（サーバ定義のadbcachegrpオペランドの-sオプションの指定値）を小さくしたキャッシュグループに割り当てられているDBエリアのキャッシュファイルは再利用できません。

サーバ定義のadbcachegrpオペランドを指定していない場合

サーバ定義のadb_sys_cld_cache_total_sizeオペランドの指定値（キャッシュファイルの総容量の上限）を小さくした場合は，すべてのキャッシュファイルの再利用ができません。

The allocation of the cache group has changed.

割り当て先のキャッシュグループを変更したデータ用DBエリアのキャッシュファイルは再利用できません。

(Ｓ)

処理を続行します。

KFAA81262-I

None of the cache files were reused. (reason = "aa....aa") (L+M)

すべてのキャッシュファイルを再利用しませんでした。

aa....aa：

理由

(Ｓ)

処理を続行します。

〔対策〕

次の表に従って，対処してください。

aa....aaに出力された内容

再利用しなかった理由

対処

Now upgrading the HADB version.

HADBサーバのバージョンアップ後の最初のHADBサーバの開始時は，キャッシュファイルを再利用できません。

対処は不要です。

The reuse information file (in the cache file storage directory) does not exist.

キャッシュファイルの格納先ディレクトリに再利用情報ファイルが存在しません。

次の原因が考えられます。

HADBサーバの終了後に，再利用情報ファイルを削除または移動した

HADBサーバの処理中にエラーが発生した

HADBサーバを正常終了しなかった

HADBサーバを終了する際の再利用情報ファイルの作成で問題が発生した

HADBサーバを終了する際の再利用情報ファイルの作成で問題が発生した場合は，KFAA81264-Iメッセージより前に出力されている警告メッセージを参照してください。

なお，キャッシュファイルの格納先ディレクトリの再利用情報ファイルの作成で問題が発生していた場合でも，aa....aaにThe reuse information file (in cloud storage) does not exist.と出力されることがあります。

The reuse information file (in cloud storage) does not exist.

クラウドストレージに再利用情報ファイルが存在しません。

The cache file content does not match the cloud storage.

キャッシュファイルの内容がクラウドストレージのデータの内容と一致していません。

キャッシュファイルの内容とクラウドストレージのデータの内容が異なる可能性があります。クラウドストレージのデータベースをバックアップから回復した際に，キャッシュファイルの格納先ディレクトリに再利用情報ファイルが残っていた可能性があります。この場合，対処は不要です。

***

このメッセージより前に出力された警告メッセージを参照してください。

このメッセージより前に出力された警告メッセージの対処を参照してください。

KFAA81263-I

The reuse information file was created. (L+M)

再利用情報ファイルを作成しました。

(Ｓ)

処理を続行します。

KFAA81264-I

The reuse information file was not created. (L+M)

再利用情報ファイルを作成しませんでした。

(Ｓ)

処理を続行します。

〔対策〕

このメッセージより前に出力されている警告メッセージの対処を確認してください。

KFAA81265-I

The processing to delete the reuse information file is complete. (L+M)

再利用情報ファイルの削除処理を実行しました。

(Ｓ)

処理を続行します。

KFAA81400-I

The audit trail facility is aa....aa. (M)

監査証跡機能はaa....aaです。

aa....aa：監査証跡機能の状態

ACTIVE：有効

INACTIVE：無効

(Ｓ)

処理を続行します。

KFAA81401-I

The file to which the audit trail is output was swapped. (file name = aa....aa) (M)

監査証跡の出力先ファイルが切り替わりました。

aa....aa：

切り替え元の監査証跡ファイルの絶対パス（リネーム後の絶対パス）

(Ｓ)

処理を続行します。

〔対策〕

サーバ定義のadb_audit_log_max_numオペランドに0以外を指定している場合は，古い監査証跡ファイルが削除される可能性があります。そのため，このメッセージが出力されたときに，監査証跡ファイルを監査証跡の保存先ディレクトリに移動することを推奨します。

KFAA81402-I

The audit trail file was renamed. (file name = aa....aa) (M)

監査証跡ファイルのリネームを実施しました。

aa....aa：

リネーム後の監査証跡ファイルの絶対パス

(Ｓ)

処理を続行します。

KFAA82000-I

The compression type for column "cc....cc" in table "aa....aa"."bb....bb" is "dd....dd". (thread no. = ee....ee) (M)

カラムストア表"aa....aa"."bb....bb"の列"cc....cc"の圧縮方式は，dd...ddです。圧縮を実行したスレッドの番号は，ee....eeです。

aa....aa：

スキーマ名

bb....bb：

表識別子

cc....cc：

列名

dd....dd：列データの圧縮方式

NONE：無圧縮

RUNLENGTH：ランレングス圧縮

DELTA：差分圧縮

DELTA_RUNLENGTH：差分ランレングス圧縮

DICTIONARY：辞書圧縮

ee....ee：

リアルスレッド番号

(Ｓ)

処理を続行します。

KFAA82002-I

The storage ratio for column "cc....cc" in table "aa....aa"."bb....bb" is dd....dd (ee....ee) bytes to ff....ff bytes (gg....gg%). (data type = hh....hh) (M)

カラムストア表"aa....aa"."bb....bb"の列"cc....cc"のデータの格納比率は，gg....gg％です。

aa....aa：

スキーマ名

bb....bb：

表識別子

cc....cc：

列名

dd....dd：

圧縮なしでデータを格納したときの列データのサイズ（単位：バイト）

列データの圧縮方式にNONEを指定した場合の，列データのサイズになります。

ee....ee：

入力データファイルのデータサイズ（単位：バイト）

入力データファイルから文字列を抽出したデータのサイズになります。

ff....ff：

圧縮後の列データのサイズ（単位：バイト）

gg....gg：

格納比率（単位：％）

hh....hh：

cc....cc列のデータ型

(Ｓ)

処理を続行します。

KFAA82003-I

The compression ratio of table "aa....aa"."bb....bb" is cc....cc (dd....dd) bytes to ee....ee bytes (ff....ff%). (M)

カラムストア表"aa....aa"."bb....bb"の表全体のデータの格納比率は，ff....ff％です。

aa....aa：

スキーマ名

bb....bb：

表識別子

cc....cc：

圧縮なしでデータを格納したときの表全体のデータサイズ（単位：バイト）

列データの圧縮方式にNONEを指定した場合の，表全体のデータサイズになります。

dd....dd：

入力データファイルのデータサイズ（単位：バイト）

入力データファイルから文字列（区切り文字なども含む）を抽出したデータのサイズになります。

ee....ee：

圧縮後の表全体のデータサイズ（単位：バイト）

ff....ff：

格納比率（単位：％）

(Ｓ)

処理を続行します。

KFAA82004-I

The number of segments used in table "aa....aa"."bb....bb" is cc....cc. (max = dd....dd, min = ee....ee, average = ff....ff, unused pages = gg....gg) (M)

カラムストア表"aa....aa"."bb....bb"のデータをインポートした際に使用されたセグメント数は，cc....ccです。

1セグメントに格納されたデータの最大件数はdd....dd，最小件数はee....ee，平均件数はff....ffです。データが格納されたセグメント中の未使用ページ数は，gg....ggです。

aa....aa：

スキーマ名

bb....bb：

表識別子

cc....cc：

データが格納されたセグメント数

dd....dd：

1セグメントに格納されたデータの最大件数

ee....ee：

1セグメントに格納されたデータの最小件数

ff....ff：

1セグメントに格納されたデータの平均件数

gg....gg：

データが格納されたセグメント中の未使用ページ数

(Ｓ)

処理を続行します。

2.7　KFAA90000〜KFAA99999

KFAA90000-I

aa....aa processing started. (M+S)

aa....aaコマンドの処理を開始しました。

aa....aa：

実行したコマンド

(Ｓ)

処理を続行します。

KFAA90001-I

aa....aa processing ended. (return code = bb) (M+S)

aa....aaコマンドの処理が終了しました。

aa....aa：

実行したコマンド

bb：リターンコード

0：正常終了

4：警告を伴う終了

8：異常終了

12：再実行が必要

16：HADBサーバとの通信途絶

20：一部の処理をスキップ

(Ｓ)

処理を続行します。

〔対策〕

■リターンコードが4の場合

実行したコマンドの処理は終了していますが，処理の延長で警告またはエラーが発生しています。メッセージログに出力されている警告メッセージ，またはエラーメッセージを確認してください。

■リターンコードが8の場合

このメッセージの直前に出力されているメッセージに従ってエラー要因を取り除いてから，コマンドを再実行してください。

■リターンコードが12の場合

実行したコマンドの処理は終了していますが，後処理のために，コマンドの再実行が必要です。このメッセージの直前に出力されているメッセージに従ってエラー要因を取り除いてから，次の対策を実施してください。

実行したコマンドがadbreorgsystemdataコマンドの場合

再編成前のデータがディクショナリ用DBエリアまたはシステム表用DBエリアに残っています。adbreorgsystemdataコマンドを再実行してください。

■リターンコードが16の場合

コマンドの実行中にHADBサーバとの通信が切断されました。HADBサーバとの通信が切断された原因については，表示されたエラーメッセージ，またはメッセージログファイルに出力されたエラーメッセージを参照してください。

また，メッセージログに出力されている警告メッセージ，またはエラーメッセージを確認して，コマンドが正常終了したかどうかを確認してください。

対処方法については，マニュアルHADB　コマンドリファレンスのaa....aaコマンドのリターンコードの16の説明を参照してください。

■リターンコードが20の場合

対処方法については，マニュアルHADB　コマンドリファレンスのadbmergechunk（チャンクのマージ）のリターンコードの20の説明を参照してください。

KFAA90002-E

The command arguments or command options are invalid. (command name = aa....aa, reason = bb....bb) (E+M)

コマンドの指定形式に誤りがあります。

aa....aa：

実行したコマンド

bb....bb：誤りの内容

no necessary option

必要なオプションがありません。

invalid option

指定できないオプションを指定しています。

number of command arguments are invalid

指定したコマンド引数の数に誤りがあります。

invalid argument

オプション引数の指定値に誤りがあります。

(Ｓ)

処理を終了します。

〔対策〕

このメッセージのあとに出力されるUsage:に従ってコマンドの指定形式を修正して，再実行してください。

KFAA90003-E

The option argument is invalid. (command name = aa....aa, option = bb....bb, reason = cc....cc) (E+M)

コマンドのオプション引数の指定に誤りがあります。

aa....aa：

実行したコマンド

bb....bb：

誤りがあるオプション

cc....cc：誤りの内容

the length(byte) of option argument is invalid

オプション引数の長さに誤りがあります。

character attribute of option argument is invalid

オプション引数に指定した文字の属性に誤りがあります。

out of range

オプション引数に指定した値が指定できる範囲を超えています。

(Ｓ)

処理を終了します。

〔対策〕

オプション引数の指定を修正してコマンドを再実行してください。

KFAA90004-E

The HADB system is not running. First start the HADB system, and then re-execute the command. (E+M)

HADBサーバが稼働していないため，このコマンドを実行できません。

(Ｓ)

処理を終了します。

〔対策〕

HADBサーバを開始したあとに，コマンドを実行してください。

KFAA90005-E

The HADB system is running. First stop the HADB system, and then re-execute the command. (E+M)

HADBサーバが停止していないため，このコマンドを実行できません。

(Ｓ)

処理を終了します。

〔対策〕

HADBサーバを終了したあとに，コマンドを実行してください。

KFAA90006-E

The adbstart command, the adbstop command, the adbchgsrvmode command or the adbinit command is already executing. (E+M)

adbstart，adbstop，adbchgsrvmode，またはadbinitコマンドが実行中のため，このコマンドを実行できません。

(Ｓ)

処理を終了します。

〔対策〕

adbstart，adbstop，adbchgsrvmode，またはadbinitコマンドは同時に実行できません。adbstart，adbstop，adbchgsrvmode，またはadbinitコマンドの終了後，コマンドを再実行してください。

KFAA90008-Q

Specify a password: (M+S)

HADBサーバに接続する認可識別子のパスワードを指定してください。

(Ｓ)

処理を続行します。

〔対策〕

パスワードを指定してください。

KFAA90009-E

An error occurred while reading from the standard input. (func = "aa....aa", errno = bb....bb) (E+M)

標準入力からの読み込み中にエラーが発生しました。

aa....aa：

実行した関数名

bb....bb：

errnoに設定されたエラー番号

(Ｓ)

処理を終了します。

〔対策〕

errnoに設定されたエラー番号（bb....bb）をOSのマニュアルで調べて，エラーの原因を取り除いてください。

errnoに設定されたエラー番号（bb....bb）からでは対処方法がわからない場合は，adbinfogetコマンドを実行してトラブルシュート情報を取得してから，弊社問い合わせ窓口に連絡してください。

KFAA90010-I

The following values were specified for the aa....aa command. (M)

aa....aaコマンドに値が指定されました。

このメッセージのあとに，指定された値を表示するメッセージが出力されます。

aa....aa：

実行したコマンド名

(Ｓ)

処理を続行します。

KFAA90011-I

aa....aa : bb....bb (M)

aa....aaコマンドにbb....bbが指定されました。

aa....aa：

コマンド名

bb....bb：指定された値

指定された値が1,024バイトを超える場合，1,024バイト以降の値は切り捨てて表示されます。

(Ｓ)

処理を続行します。

KFAA90012-E

The length of the entered password is invalid. (E+M)

入力したパスワードの長さに誤りがあります。

(Ｓ)

処理を終了します。

〔対策〕

正しいパスワードを入力してください。

KFAA90013-Q

Specify aa....aa: (M+S)

HADB暗号鍵利用パスワードを入力してください。

aa....aa：入力するHADB暗号鍵利用パスワード

the current HADB encryption key usage password

使用中のHADB暗号鍵のHADB暗号鍵利用パスワード

a new HADB encryption key usage password

新規に作成したHADB暗号鍵に設定するHADB暗号鍵利用パスワード

(Ｓ)

処理を続行します。

〔対策〕

aa....aaがthe current HADB encryption key usage passwordの場合

使用中のHADB暗号鍵のHADB暗号鍵利用パスワードを入力してください。

aa....aaがa new HADB encryption key usage passwordの場合

新規に作成したHADB暗号鍵にHADB暗号鍵利用パスワードを設定します。設定するHADB暗号鍵利用パスワードを入力してください。

KFAA90014-E

The specified HADB encryption key usage password is invalid. (E+M)

指定したHADB暗号鍵利用パスワードに誤りがあります。

次の原因が考えられます。

指定したHADB暗号鍵利用パスワードに使用できない文字が含まれています。

(Ｓ)

処理を終了します。

〔対策〕

正しいHADB暗号鍵利用パスワードを指定して，コマンドを再実行してください。HADB暗号鍵利用パスワードには，認可識別子に対するパスワードと同じ指定規則が適用されます。パスワードの指定規則（使用できる文字など）については，マニュアルHADB　システム構築・運用ガイドのパスワードの指定規則を参照してください。

KFAA90500-E

The "aa....aa" option cannot be used. Use the "bb....bb" option. (E+M)

コマンドのオプションaa....aaは指定できなくなりました。対応するオプションbb....bbを指定してください。

aa....aa：

指定できなくなったオプション名

bb....bb：

対応するオプション名

(Ｓ)

処理を終了します。

〔対策〕

次のどれかの対処をしてください。

adbimportコマンドの実行時にこのメッセージが出力された場合

次に示すインポートオプションは指定できません。

adb_import_dataload_rthd_num

adb_import_sort_rthd_num

adb_import_dividx_rthd_num

インポートオプションadb_import_rthd_numで，adbimportコマンドの実行時に使用する処理リアルスレッド数を指定してください。adb_import_rthd_numについては，マニュアルHADB　コマンドリファレンスのインポートオプションの形式の指定形式の説明の性能に関するオプションを参照してください。

adbidxrebuildコマンドの実行時にこのメッセージが出力された場合

次に示すインデクス再作成オプションは指定できません。

adb_idxrebuild_scan_rthd_num

adb_idxrebuild_sort_rthd_num

adb_idxrebuild_dividx_rthd_num

インデクス再作成オプションadb_idxrebuild_rthd_numで，adbidxrebuildコマンドの実行時に使用する処理リアルスレッド数を指定してください。adb_idxrebuild_rthd_numについては，マニュアルHADB　コマンドリファレンスのインデクス再作成オプションの形式の指定形式の説明を参照してください。

adbgetcstコマンドの実行時にこのメッセージが出力された場合

次に示すコスト情報収集オプションは指定できません。

adb_getcst_scan_rthd_num

コスト情報収集オプションadb_getcst_rthd_numで，adbgetcstコマンドの実行時に使用する処理リアルスレッド数を指定してください。adb_getcst_rthd_numについては，マニュアルHADB　コマンドリファレンスのコスト情報収集オプションの形式の指定形式の説明を参照してください。

adbexportコマンドの実行時にこのメッセージが出力された場合

次に示すエクスポートオプションは指定できません。

adb_export_scan_rthd_num

エクスポートオプションadb_export_rthd_numで，adbexportコマンドの実行時に使用する処理リアルスレッド数を指定してください。adb_export_rthd_numについては，マニュアルHADB　コマンドリファレンスのエクスポートオプションの形式の指定形式の説明の性能に関するオプションを参照してください。

adbmergechunkコマンドの実行時にこのメッセージが出力された場合

次に示すマージチャンクオプションは指定できません。

adb_mergechunk_scan_rthd_num

adb_mergechunk_sort_rthd_num

adb_mergechunk_dividx_rthd_num

マージチャンクオプションadb_mergechunk_rthd_numで，adbmergechunkコマンドの実行時に使用する処理リアルスレッド数を指定してください。adb_mergechunk_rthd_numについては，マニュアルHADB　コマンドリファレンスのマージチャンクオプションの形式の指定形式の説明を参照してください。

adbarchivechunkコマンドの実行時にこのメッセージが出力された場合

次に示すアーカイブチャンクオプションは指定できません。

adb_arcv_scan_rthd_num

アーカイブチャンクオプションadb_arcv_rthd_numで，adbarchivechunkコマンドの実行時に使用する処理リアルスレッド数を指定してください。adb_arcv_rthd_numについては，マニュアルHADB　コマンドリファレンスのアーカイブチャンクオプションの形式の指定形式の説明を参照してください。

adbunarchivechunkコマンドの実行時にこのメッセージが出力された場合

次に示すアンアーカイブチャンクオプションは指定できません。

adb_unarcv_dataload_rthd_num

adb_unarcv_sort_rthd_num

adb_unarcv_dividx_rthd_num

アンアーカイブチャンクオプションadb_unarcv_rthd_numで，adbunarchivechunkコマンドの実行時に使用する処理リアルスレッド数を指定してください。adb_unarcv_rthd_numについては，マニュアルHADB　コマンドリファレンスのアンアーカイブチャンクオプションの形式の指定形式の説明を参照してください。

KFAA91000-E

An error occurred while processing a command. (command name = aa....aa, reason = bb....bb) (E+M)

コマンドの実行中にエラーが発生したため，処理を中止しました。

aa....aa：

実行したコマンド

bb....bb：

エラー要因

(Ｓ)

処理を終了します。

〔対策〕

出力されたエラー要因に従って対策してください。

エラー要因

意味

対処

A memory is insufficient

メモリ不足です。

不要なプロセスがあれば削除してください。不要なプロセスがない場合は，メモリが不足しています。

The execution environment is invalid

コマンドの実行環境が正しくありません。

環境変数ADBDIRに指定したディレクトリの構成が不正です。HADBサーバを再インストールしてください。HADBサーバのインストール方法については，マニュアルHADB　システム構築・運用ガイドのインストールを参照してください。

Communication error

通信エラーが発生しました。

次に示す原因が考えられます。

HADBサーバが停止している

HADBサーバでエラーが発生し，コネクションが切断された

通信の初期化処理でエラーが発生した

ネットワーク障害が発生した

通信ポート番号の割り当てに失敗した

Internal error

内部矛盾です。

出力されたメッセージに従って対策してください。

Lack of file descriptor

ファイルディスクリプタが不足しました。

クローズできるファイルがあればクローズしてください。

Failed operation of shared memory

共有メモリへのアクセスに失敗しました。

出力されたメッセージに従ってエラー要因を取り除き，コマンドを再実行してください。

なお，HADBサーバをJP1/AJS3から自動起動するように設定している場合は，/etc/security/limits.confに設定したカーネルパラメタが有効とならないため，このエラーが出力されることがあります。マニュアルHADB　システム構築・運用ガイドのカーネルパラメタの見積もりを参照して，カーネルパラメタが有効となるように設定されているかどうかを確認してください。

Failed operation of semaphore

セマフォ操作に失敗しました。

出力されたメッセージに従ってエラー要因を取り除き，コマンドを再実行してください。

Trouble shoot information is exist

すでにトラブルシュート情報があります。

adbinfogetコマンドでトラブルシュート情報を取得してから，コマンドを再実行してトラブルシュート情報を削除してください。

I/O error

I/Oエラーが発生しました。

サーバディレクトリを格納しているディスクに障害が発生したおそれがあります。対策後，コマンドを再実行してください。

Creation of a process failed

リソースの上限に達したため，プロセスの生成に失敗しました。

生成できるプロセス数の上限を超えてプロセスを生成しようとしています。カーネルパラメタのnprocの指定値を見直してください。対策後，コマンドを再実行してください。

nprocについては，マニュアルHADB　システム構築・運用ガイドのカーネルパラメタの見積もりを参照してください。

KFAA91001-W

An error occurred during command execution. (reason = aa....aa) (E+M)

コマンド実行中にエラーが発生しましたが，処理を続行しました。

aa....aa：

エラー要因

(Ｓ)

処理を終了します。

〔対策〕

出力されたエラー要因に従って対策してください。

エラー要因

意味

対処

message log file disk full

ディスクが満杯のため，メッセージログファイルへの書き込みに失敗しました。

adbstopコマンドでHADBサーバを終了後，サーバディレクトリが格納されているディスクの空き容量を増やしてから，コマンドを再実行してください。

message log file write failed

メッセージログファイルへの書き込みに失敗しました。

メッセージログファイルが書き込みできる状態か確認してから，コマンドを再実行してください。

KFAA91100-I

Usage: adbstart [{--normal | --quiescence | --offline | --maintenance}] (M+S)

adbstartコマンドの指定形式を示します。コマンドヘルプを要求した場合，またはコマンドの形式が誤っている場合にこのメッセージが出力されます。

(Ｓ)

処理を終了します。

KFAA91101-W

The adbstart command does not need to be executed because the HADB system is already running. (E+M)

HADBサーバはすでに開始しているため，adbstartコマンドを実行する必要はありません。

(Ｓ)

処理を終了します。

KFAA91102-E

An error occurred during the HADB system start processing. (information = aa....aa) (E+M)

HADBサーバの開始処理でエラーが発生しました。

aa....aa：

メッセージID

(Ｓ)

処理を終了します。

〔対策〕

開始処理のエラーメッセージ（aa....aaで出力されたメッセージIDに対応するメッセージ）がメッセージログファイルに出力されています。そのエラーメッセージの対策に従ってください。

また，adbstartプロセスとサーバプロセスの間の連絡領域が準備される前にエラーとなり，メッセージIDが取得できない場合は，aa....aaに"00000"が出力されます。メッセージログにエラー要因が出力されている場合もあるため，このメッセージの直前に出力されているメッセージを参照してください。

メッセージが出力されていない場合は，ファイルディスクリプタ不足でファイルのopenに失敗しているおそれがあります。この場合，システム全体で使用しているファイルディスクリプタ数を削減してから再実行してください。

また，サーバプロセスの起動が完了する前に，次のようなエラー要因によってサーバプロセスが終了した場合でも，informationに"00000"が出力されます。

OSのkillコマンドでサーバプロセスを終了させた場合

必要なメモリをOSが確保できなくなったため，OOM Killerによってサーバプロセスが強制的に終了させられた場合

HAモニタありのマルチノード構成で，HAモニタのサーバが停止するのを待たないでadbstartコマンドを実行した場合

これらの場合，syslogにエラー要因が出力されます。syslogを確認してエラー要因を取り除いたあとに，操作を再実行してください。

KFAA91104-Q

Are you sure you want to discard trouble shoot information? (y/N) (M+S)

トラブルシュート情報を削除してもよいかを指定してください。

(Ｓ)

処理を続行します。

〔対策〕

次のどちらかの対処をしてください。

adbinfogetコマンドでトラブルシュート情報を取得していない場合は，n（またはN）を入力してadbstartコマンドを終了させてください。そのあと，adbinfogetコマンドでトラブルシュート情報を取得してください。トラブルシュート情報の取得方法については，マニュアルHADB　システム構築・運用ガイドの障害運用のトラブルシュート情報の取得（adbinfogetコマンド）を参照してください。

adbinfogetコマンドでトラブルシュート情報を取得している場合は，y（またはY）を入力してください。HADBサーバが生成した共有メモリに格納したトラブルシュート情報が削除されたあとで，HADBサーバが開始します。

KFAA91105-I

The HADB system was started aa....aa. (HADB server operation mode = "bb....bb") (S+L+M)

HADBサーバを正常開始しました。稼働モードはbb....bbです。

aa....aa：開始モード

normally：正常開始

bb....bb：稼働モード

NORMAL：通常モード

QUIESCENCE：静止モード

OFFLINE：オフラインモード

MAINTENANCE：メンテナンスモード

(Ｓ)

処理を終了します。

KFAA91107-Q

Are you sure you want to upgrade database from version "aa....aa" to version "bb....bb"? (y/N) (M+S)

データベースをバージョンアップしてもよいかどうかを指定してください。

aa....aa：

バージョンアップ前のHADBサーバのバージョン

bb....bb：

バージョンアップ後のHADBサーバのバージョン

(Ｓ)

処理を続行します。

〔対策〕

データベースをバージョンアップする場合はy（またはY）を，バージョンアップを中止する場合はn（またはN）を指定してください。

KFAA91108-E

The upgrade of the database was canceled. (E+M)

データベースのバージョンアップ処理を中止しました。

(Ｓ)

処理を終了します。

KFAA91109-I

Execute the monbegin command of HA Monitor. (M+S)

HAモニタのmonbeginコマンドを実行してください。

(Ｓ)

処理を終了します。

〔対策〕

このメッセージが出力されたら，HAモニタのmonbeginコマンドを実行してください。このメッセージが出力される前にmonbeginコマンドを実行している場合は，いったんmonendコマンドを実行してください。そのあとで，再度monbeginコマンドを実行してください。

KFAA91110-I

The HADB node type is "aa....aa". (S+L+M)

HADBサーバのノード種別はaa....aaです。

aa....aa：ノード種別

PRIMARY：プライマリノード

SECONDARY：セカンダリノード

WORKER：ワーカーノード

(Ｓ)

処理を終了します。

KFAA91111-I

The upgrade of the database from version "aa....aa" to version "bb....bb" was complete. (S+L+M)

データベースのバージョンアップが完了しました。

aa....aa：

バージョンアップ前のHADBサーバのバージョン

bb....bb：

バージョンアップ後のHADBサーバのバージョン

(Ｓ)

処理を終了します。

KFAA91150-I

Usage: adbstop [{--wait {connection | transaction} [-t <time-out-period>] [--node] | --cancel [--node] | --force | --node}] (M+S)

adbstopコマンドの指定形式を示します。コマンドヘルプを要求した場合，またはコマンドの形式が誤っている場合にこのメッセージが出力されます。

(Ｓ)

処理を終了します。

KFAA91151-W

The adbstop command does not need to be executed because the HADB system is not running. (E+M)

HADBサーバがすでに終了しているため，adbstopコマンドを実行する必要はありません。

(Ｓ)

処理を終了します。

KFAA91152-E

An error occurred during the HADB system terminate processing. (information = aa....aa) (E+M)

HADBサーバの終了処理でエラーが発生しました。

aa....aa：

メッセージID

(Ｓ)

処理を終了します。

〔対策〕

終了処理のエラーメッセージ（aa....aaに出力されたメッセージIDに対応するメッセージ）がメッセージログファイルに出力されています。そのエラーメッセージの対策に従ってください。

KFAA91153-Q

Are you sure you want to perform a forced termination? (y/N) (M+S)

HADBサーバを強制終了するかどうかを指定してください。

(Ｓ)

処理を続行します。

〔対策〕

強制終了する場合はy（またはY）を，強制終了をやめる場合はn（またはN）を指定してください。

KFAA91154-I

The HADB system was terminated aa....aa. (S+L+M)

HADBサーバを正常終了，または強制終了しました。

aa....aa：終了モード

normally：正常終了

forcibly：強制終了

(Ｓ)

処理を終了します。

KFAA91155-I

The forced termination of the HADB system was canceled. (M+S)

HADBサーバの強制終了を中止しました。

(Ｓ)

処理を終了します。

KFAA91250-I

Usage: adbcancel {--ALL | -u <connection-identifier>} (M+S)

adbcancelコマンドの指定形式を示します。コマンドヘルプを要求した場合，またはコマンドの形式が誤っている場合にこのメッセージが出力されます。

(Ｓ)

処理を終了します。

KFAA91251-Q

Are you sure you want to cancel all connections? (y/N) (M+S)

すべてのコネクションを強制終了するかどうかを指定してください。

(Ｓ)

処理を続行します。

〔対策〕

すべてのコネクションを強制終了する場合はy（またはY）を，強制終了しない場合はn（またはN）を指定してください。

KFAA91252-E

A connection using the specified connection identifier (-u option of adbcancel command) was not established. (E+M)

adbcancelコマンドの-uオプションに指定したコネクションIDのコネクションが確立されていません。

(Ｓ)

処理を終了します。

〔対策〕

-uオプションに指定したコネクションIDが正しいか確認してください。

KFAA91253-I

The cancel processing was canceled. (M+S)

キャンセル処理を中止しました。

(Ｓ)

処理を終了します。

KFAA91254-E

An error occurred during cancellation processing. (information = aa....aa) (E+M)

キャンセル処理でエラーが発生しました。

aa....aa：

メッセージID

(Ｓ)

処理を終了します。

〔対策〕

メッセージログファイルに出力されている終了処理のエラーメッセージ（メッセージIDはaa....aaに出力されます）を確認して，エラーの原因を取り除いてください。そのあとで，操作を再実行してください。

KFAA91300-I

Usage: adbls -d {srv | cnct | mem [-a] | shm [-a] | thd | ver | gbuf | lbuf | lock | node | cltgrp | prl | cfm} [-t] [-c] (M+S)

adblsコマンドの指定形式を示します。コマンドヘルプを要求した場合，またはコマンドの形式が誤っている場合にこのメッセージが出力されます。

(Ｓ)

処理を終了します。

KFAA91301-E

There is no information to be output. (reason = "aa....aa") (E+M)

出力する情報がありません。

aa....aa：理由

SERVER NOT UP：HADBサーバが開始していません。

SHARE MEMORY NOT FOUND：共有メモリがありません。

(Ｓ)

処理を終了します。

〔対策〕

HADBサーバを開始したあとにadblsコマンドを再実行してください。

KFAA91350-I

Usage: adbshmdump {-m | -o <shmdump-file-path>} [-n <shm-no>] (M+S)

adbshmdumpコマンドの指定形式を示します。コマンドヘルプを要求した場合，またはコマンドの形式が誤っている場合にこのメッセージが出力されます。

(Ｓ)

処理を終了します。

KFAA91400-I

Usage: adbinfoget {-g | -m | -o <output-directory>} [-f <core-file>] [-l] [-r] (S)

adbinfogetコマンドの指定形式を示します。コマンドヘルプを要求した場合，またはコマンドの形式が誤っている場合にこのメッセージが出力されます。

(Ｓ)

処理を終了します。

KFAA91401-I

adbinfoget processing started. (S)

adbinfogetコマンドの処理を開始します。

(Ｓ)

処理を続行します。

KFAA91402-I

adbinfoget processing ended. (return code = aa....aa) (S)

adbinfogetコマンドの処理を終了します。

aa....aa：

リターンコード

(Ｓ)

処理を終了します。

〔対策〕

リターンコードが0以外の場合は，このメッセージの直前に出力されているメッセージの対処に従ってエラー要因を取り除いてください。

KFAA91403-E

The specified path "aa....aa" is invalid. (reason = bb....bb) (E)

指定したパスに問題があります。

aa....aa：

指定されたパス

bb....bb：エラーの原因

not directory：指定したディレクトリが見つかりません。またはディレクトリではありません。

not file：指定したファイルが見つかりません。またはファイルではありません。

too long：パスが長過ぎます。

invalid character：指定できない文字を指定しています。

not full path：スラッシュ（/）で始まる絶対パスで指定されていません。

root directory：ルートディレクトリを指定しています。

invalid directory：サーバディレクトリ，クライアントディレクトリを含むディレクトリは指定できません。

not authorized：権限がありません。

(Ｓ)

処理を終了します。

〔対策〕

エラー要因を取り除いてから，コマンドを再実行してください。

KFAA91404-I

The troubleshooting information (aa....aa) output by the adbinfoget command is bb....bb bytes. (S)

adbinfogetコマンド実行時に出力されるトラブルシュート情報ファイルのサイズはbb....bbバイトです。

aa....aa：トラブルシュート情報ファイルの種類

detail：detail版トラブルシュート情報ファイル

light, mail：light版およびmail版トラブルシュート情報ファイル

root：root版トラブルシュート情報ファイル

bb....bb：

トラブルシュート情報の出力サイズ（バイト）

(Ｓ)

処理を続行します。

KFAA91405-E

The work directory is already exist. (E)

作業用ディレクトリがすでにあります。

(Ｓ)

処理を終了します。

〔対策〕

adbinfogetコマンドが同時に実行されたおそれがあります。コマンドを再実行してください。

KFAA91406-I

Creation of a light-version troubleshooting information file started. (S)

light版トラブルシュート情報ファイルの作成を開始します。

(Ｓ)

処理を続行します。

KFAA91407-I

Creation of a light-version troubleshooting information file is complete. (S)

light版トラブルシュート情報ファイルの作成が終了しました。

(Ｓ)

処理を続行します。

KFAA91408-I

Creation of a detail-version troubleshooting information file started. (S)

detail版トラブルシュート情報ファイルの作成を開始します。

(Ｓ)

処理を続行します。

KFAA91409-I

Creation of a detail-version troubleshooting information file is complete. (S)

detail版トラブルシュート情報ファイルの作成が終了しました。

(Ｓ)

処理を続行します。

KFAA91410-I

Creation of a root-version troubleshooting information file started. (S)

root版トラブルシュート情報ファイルの作成を開始します。

(Ｓ)

処理を続行します。

KFAA91411-I

Creation of a root-version troubleshooting information file is complete. (S)

root版トラブルシュート情報ファイルの作成が終了しました。

(Ｓ)

処理を続行します。

KFAA91412-E

The troubleshooting information could not be obtained because root privileges could not be obtained. (E)

root権限が得られなかったため，トラブルシュート情報が取得できませんでした。

(Ｓ)

処理を終了します。

〔対策〕

エラー要因を取り除いてから，コマンドを再実行してください。

KFAA91413-I

Output of the troubleshooting information specified for the -g option started. (S)

-gオプション指定によるトラブルシュート情報の出力を開始します。

(Ｓ)

処理を続行します。

このメッセージが出力されてから，KFAA91414-Iメッセージが出力されるまでの間，トラブルシュート情報を出力するためにHADBサーバの動作を一時停止します。

KFAA91414-I

Output of the troubleshooting information specified for the -g option is complete. (S)

-gオプション指定によるトラブルシュート情報の出力が終了しました。

(Ｓ)

処理を続行します。

KFAA91413-Iメッセージが出力されてから，このメッセージが出力されるまでの間，トラブルシュート情報を出力するためにHADBサーバの動作を一時停止します。

KFAA91415-W

The adbinfoget command with the -g option specified does not need to be executed because the HADB system is not running. (E)

HADBサーバが停止中のため，adbinfogetコマンドの実行時に-gオプションを指定する必要はありません。

(Ｓ)

処理を終了します。

KFAA91450-I

Usage: adbinfosweep (S)

adbinfosweepコマンドの指定形式を示します。コマンドヘルプを要求した場合，またはコマンドの形式が誤っている場合にこのメッセージが出力されます。

(Ｓ)

処理を終了します。

KFAA91451-I

adbinfosweep processing started. (S)

adbinfosweepコマンドの処理を開始します。

(Ｓ)

処理を続行します。

KFAA91452-I

adbinfosweep processing ended. (return code = aa....aa) (S)

adbinfosweepコマンドの処理を終了します。

aa....aa：

リターンコード

(Ｓ)

処理を終了します。

〔対策〕

リターンコードが0以外の場合，このメッセージの直前に出力されているメッセージに従ってエラー要因を取り除いてください。

KFAA91453-E

The adbinfosweep command cannot be executed because the HADB system is running. (E)

HADBサーバが稼働中のため，adbinfosweepコマンドは実行できません。

(Ｓ)

処理を終了します。

〔対策〕

HADBサーバを終了してからadbinfosweepコマンドを実行してください。

KFAA91500-I

Usage: adbchgsrvmode {--normal | --quiescence | --offline | --maintenance} (M+S)

adbchgsrvmodeコマンドの指定形式を示します。コマンドヘルプを要求した場合，またはコマンドの形式が誤っている場合にこのメッセージが出力されます。

(Ｓ)

処理を終了します。

KFAA91501-E

An error occurred during the HADB server operation mode change processing. (information = aaaaa) (E+M)

HADBサーバのモード変更処理でエラーが発生しました。

aaaaa：

メッセージID

(Ｓ)

処理を終了します。

〔対策〕

メッセージログファイルに出力されたモード変更処理のエラーメッセージ（informationに出力されたメッセージIDに対応するメッセージ）を参照して，エラー要因を取り除いたあとに処理を再実行してください。

なお，HADBサーバのモード変更処理が完了する前にサーバプロセスをkillした場合，informationに00000が出力されることがあります。

KFAA91502-I

The HADB server operation mode was changed to "aa....aa". (S+L+M)

HADBサーバの稼働モードをaa....aaに変更しました。

aa....aa：変更後の稼働モード

NORMAL：通常モード

QUIESCENCE：静止モード

OFFLINE：オフラインモード

MAINTENANCE：メンテナンスモード

(Ｓ)

処理を終了します。

KFAA91503-E

The HADB server operation mode cannot be changed from "aa....aa" to "bb....bb". (E+M)

HADBサーバの稼働モードをaa....aaからbb....bbに変更できません。

aa....aa：変更前の稼働モード

NORMAL：通常モード

QUIESCENCE：静止モード

OFFLINE：オフラインモード

MAINTENANCE：メンテナンスモード

bb....bb：変更後の稼働モード

NORMAL：通常モード

QUIESCENCE：静止モード

OFFLINE：オフラインモード

MAINTENANCE：メンテナンスモード

(Ｓ)

処理を終了します。

〔対策〕

aa....aaがOFFLINEまたはMAINTENANCEで，bb....bbがQUIESCENCEの場合

オフラインモードまたはメンテナンスモードから静止モードに変更することはできません。いったん通常モードに変更したあとに，静止モードに変更してください。

aa....aaがQUIESCENCEまたはMAINTENANCEで，bb....bbがOFFLINEの場合

静止モードまたはメンテナンスモードからオフラインモードに変更することはできません。いったん通常モードに変更したあとに，オフラインモードに変更してください。

aa....aaがQUIESCENCEまたはOFFLINEで，bb....bbがMAINTENANCEの場合

静止モードまたはオフラインモードからメンテナンスモードに変更することはできません。いったん通常モードに変更したあとに，メンテナンスモードに変更してください。

KFAA91504-W

The adbchgsrvmode command does not need to be executed because the HADB server operation mode is already "aa....aa". (E+M)

HADBサーバの稼働モードはすでにaa....aaのため，adbchgsrvmodeコマンドを実行する必要はありません。

aa....aa：変更しようとした稼働モード

NORMAL：通常モード

QUIESCENCE：静止モード

OFFLINE：オフラインモード

MAINTENANCE：メンテナンスモード

(Ｓ)

処理を終了します。

KFAA91550-I

Usage: aa....aa {-s <server-directory-path> | -c <client-directory-path>} (S)

adbinstallコマンドの指定形式を示します。コマンドヘルプを要求した場合，またはコマンドの形式が誤っている場合にこのメッセージが出力されます。

aa....aa：

コマンド名

(Ｓ)

処理を終了します。

KFAA91551-I

aa....aa processing started. (S)

aa....aaコマンドの処理を開始しました。

aa....aa：

コマンド名

(Ｓ)

処理を続行します。

KFAA91552-I

aa....aa processing ended. (return code = b) (S)

aa....aaコマンドの処理が終了しました。

aa....aa：

コマンド名

b：リターンコード

0：正常終了

4：警告終了

8：異常終了

(Ｓ)

処理を続行します。

〔対策〕

リターンコードが8の場合，このメッセージの直前に出力されているメッセージに従ってエラー要因を取り除いてから，コマンドを再実行してください。

リターンコードが4の場合，コマンドの処理は終了していますが，コマンドの処理の延長で警告が出ています。このメッセージの前に出力されている警告メッセージを確認してください。

KFAA91553-E

An error occurred while the HADB server or a client was being installed. (reason = aa....aa, command = bb....bb, return code = cc....cc) (E)

HADBサーバまたはHADBクライアントのインストール時にエラーが発生しました。

aa....aa：

エラーの原因

bb....bb：

エラーが発生したコマンド名

cc....cc：

リターンコード

(Ｓ)

処理を終了します。

〔対策〕

出力されたエラーの原因に従って対策してください。対策後，adbinstallコマンドを再実行してください。

aa....aaの表示

エラーの原因

対策

permission to write to the server directory was denied

サーバディレクトリへの書き込みに失敗しました。

次の対策を実施してください。

サーバディレクトリの空き容量が不足していないかどうかを確認してください。不足している場合は，サーバディレクトリの空き容量を確保してください。

サーバディレクトリに対して，HADB管理者の書き込み権限があるかどうかを確認してください。書き込み権限がない場合は，サーバディレクトリに対する書き込み権限を付与してください。

permission to write to the client directory was denied

クライアントディレクトリへの書き込みに失敗しました。

次の対策を実施してください。

クライアントディレクトリの空き容量が不足していないかどうかを確認してください。不足している場合は，クライアントディレクトリの空き容量を確保してください。

クライアントディレクトリに対して，HADBクライアントを管理するOSユーザの書き込み権限があるかどうかを確認してください。書き込み権限がない場合は，クライアントディレクトリに対する書き込み権限を付与してください。

permission to write to the install directory was denied

インストールデータを格納するディレクトリへの書き込みに失敗しました。

次の対策を実施してください。

インストールデータを格納するディレクトリの空き容量が不足していないかどうかを確認してください。不足している場合は，インストールデータを格納するディレクトリの空き容量を確保してください。

HADBサーバのインストール時にこのメッセージが出力された場合，インストールデータを格納するディレクトリに対して，HADB管理者の書き込み権限があるかどうかを確認してください。書き込み権限がない場合は，インストールデータを格納するディレクトリに対する書き込み権限を付与してください。

書き込み権限を付与する際のOSのコマンドの実行例については，マニュアルHADB　システム構築・運用ガイドのHADBサーバのインストール手順を参照してください。

HADBクライアントのインストール時にこのメッセージが出力された場合，インストールデータを格納するディレクトリに対して，HADBクライアントを管理するOSユーザの書き込み権限があるかどうかを確認してください。書き込み権限がない場合は，インストールデータを格納するディレクトリに対する書き込み権限を付与してください。

書き込み権限を付与する際のOSのコマンドの実行例については，マニュアルHADB　AP開発ガイドのLinux版のHADBクライアントの場合のHADBクライアントのインストールを参照してください。

a file has the same name as the specified directory or subdirectory

指定したディレクトリ名と同じ名称のファイルが存在します。

adbinstallコマンドの-sまたは-cオプションで指定したディレクトリまたはサブディレクトリの名称と，同じ名称のファイルがすでに存在します。該当するファイルを削除してください。

file extraction failed

ファイルの展開に失敗しました。

インストールデータを格納するディレクトリに格納されているtar.gz形式のファイルに対する読み取り権限があるかどうかを確認してください。読み取り権限がない場合は，tar.gz形式のファイルに対する読み取り権限を付与してください。

the install file does not exist

インストールに必要なファイルがインストールデータを格納するディレクトリに格納されていません。

または，インストールデータを格納するディレクトリに格納しているファイルの名称が正しくありません。

HADBサーバのインストール時にこのメッセージが出力された場合

HADBサーバのインストールCD-ROMに格納されているtar.gz形式のファイルを，インストールデータを格納するディレクトリ（adbinstallコマンドが格納されているディレクトリ）に格納してください。

HADBクライアントのインストール時にこのメッセージが出力された場合

HADBクライアントのインストールCD-ROMに格納されているtar.gz形式のファイルを，インストールデータを格納するディレクトリ（adbinstallコマンドが格納されているディレクトリ）に格納してください。

an error occurred during execution of a command

コマンドの実行中にエラーが発生しました。

HADBサーバのインストール時に使用したtar.gz形式のファイルに誤りがあります。または，HADBサーバの前提パッケージがインストールされていません。

このメッセージは，adbinstallコマンドの延長で実行されるHADBのコマンド（adblsコマンドなど）でエラーが発生した場合で，かつリターンコードが127のときに出力されます。次の対策を実施してください。また，このメッセージの直前に出力されているOSのエラーメッセージを確認してください。

使用しているOSのバージョンに対応したtar.gz形式のファイルが，インストールデータを格納するディレクトリにコピーされていない可能性があります。使用しているOSのバージョンを確認してください。確認後，使用しているOSのバージョンに対応したHADBサーバのインストールCD-ROM中のtar.gz形式のファイルを，インストールデータを格納するディレクトリにコピーしてください。

正しいファイルをコピーしたあと，実行中の作業を続けてください。

使用しているOSのバージョンに対応したtar.gz形式のファイルをコピーしているのに，このメッセージが出力された場合は，HADBサーバの前提パッケージがインストールされていない可能性があります。HADBサーバの前提パッケージがすべてインストールされているかどうかを確認し，インストールされていない前提パッケージをインストールしてください。HADBサーバの前提パッケージについては，マニュアルHADB　システム構築・運用ガイドのHADBサーバのインストール前に実施する作業の前提パッケージの確認を参照してください。

なお，このメッセージが出力されるのは，HADBサーバのインストール時だけです。HADBクライアントのインストール時に，使用したtar.gz形式のファイルが誤っていたり，前提パッケージがインストールされていなかったりしていても，メッセージは出力されないため注意してください。

some other error occurred during execution of a command

コマンドの実行中に上記以外のエラーが発生しました。

このメッセージは，adbinstallコマンドの延長で実行されるHADBのコマンド（adblsコマンドなど）でエラーが発生した場合で，かつリターンコードが127以外のときに出力されます。このメッセージが出力される直前に出力されているエラーメッセージを確認して，エラーの原因を取り除いてください。

また，このメッセージに出力されたリターンコードを確認して対処してください。

リターンコードが8の場合

環境変数LANGの設定値が誤っている場合にこのリターンコードが出力されます。環境変数LANGの設定値を確認してください。また，HADBサーバで使用可能なロケール（前提パッケージのglibc-langpack-jaまたはglibc-langpack-en）がインストールされているかどうかを確認してください。前提パッケージがインストールされていない場合は，インストールしてください。インストール済みのパッケージを確認する方法については，マニュアルHADB　システム構築・運用ガイドのHADBサーバのインストール前に実施する作業の前提パッケージの確認を参照してください。

リターンコードが126の場合

adblsコマンドが実行できない場合にこのリターンコードが出力されます。このメッセージの直前に出力されているOSのメッセージを確認してください。「許可がありません」という旨のメッセージが出力されている場合は，インストールCD-ROMに格納されているtar.gz形式のファイルを，インストールデータを格納するディレクトリにコピーする操作からインストール作業を再実行してください。

リターンコードが上記以外の場合

このメッセージの直前に出力されているOSのエラーメッセージを確認してください。

KFAA91554-Q

The directory specified in the aa option already exists. Do you want to overwrite it? (y/N) (S)

コマンドのaaオプションに指定したディレクトリはすでにあります。上書きするかどうかを指定してください。

aa：

コマンドのオプション名

(Ｓ)

処理を続行します。

〔対策〕

上書きする場合はy（またはY）を，上書きしない場合はn（またはN）を指定してください。

KFAA91555-I

The user stopped the directory from being overwritten. Command execution was terminated. (S)

ユーザの要求によって，ディレクトリの上書き処理を中止しました。コマンドの実行を終了します。

(Ｓ)

処理を終了します。

KFAA91556-I

The directory was overwritten. (S)

ディレクトリの上書き処理を実行しました。

(Ｓ)

処理を続行します。

KFAA91557-I

HADB was installed successfully. (S)

HADBサーバまたはHADBクライアントのインストールが完了しました。

(Ｓ)

処理を続行します。

KFAA91558-W

The aa....aa command is being executed by a root. (E)

rootでaa....aaコマンドを実行しています。

aa....aa：

コマンド名

(Ｓ)

処理を続行します。

〔対策〕

このメッセージは，aa....aaコマンドをrootで実行したときに表示されます。

このメッセージのあとに出力されるKFAA91559-Qメッセージの指示に従ってください。

KFAA91559-Q

Do you want to continue execution of this command? (y/N) (S)

コマンドの実行を継続しますか？

(Ｓ)

処理を続行します。

〔対策〕

rootでコマンドを実行しようとしています。n（またはN）を応答してください。そのあとで，HADB管理者でコマンドを実行してください。

rootとHADB管理者が同じ場合に限り，y（またはY）を応答してください。

KFAA91560-I

A user stopped command processing. Execution of the command will now terminate. (S)

ユーザの要求によって処理を中止しました。コマンドの実行を終了します。

(Ｓ)

処理を終了します。

KFAA91561-I

A user requested command execution. Execution of the command will now continue. (S)

ユーザの要求によってコマンドの実行を続行します。

(Ｓ)

処理を続行します。

KFAA91580-I

Usage: adboptinstall aa....aa [-d] (S)

adboptinstallコマンドの指定形式を示します。コマンドヘルプを要求した場合，またはコマンドの形式が誤っている場合にこのメッセージが出力されます。

aa....aa：オプション種別

s3option：AWS用のHADBオプション

azoption：Azure用のHADBオプション

(Ｓ)

処理を終了します。

KFAA91581-E

An error occurred while the HADB Option was being installed. (reason = aa....aa, command = bb....bb, return code = cc....cc) (E)

HADBオプションのインストール時にエラーが発生しました。

aa....aa：

エラーの原因

bb....bb：

エラーが発生したOSのコマンド名

cc....cc：

リターンコード

(Ｓ)

処理を終了します。

〔対策〕

出力されたエラーの原因に従って対策してください。

aa....aaの表示

エラーの原因

対策

permission to write to the server directory was denied

サーバディレクトリへの書き込みに失敗しました。または，権限が付与されていません。

原因とその対策を次に示します。

サーバディレクトリの空き容量が不足している

サーバディレクトリの空き容量が不足していないかどうかを確認してください。不足している場合は，サーバディレクトリの空き容量を確保してください。

サーバディレクトリに対して，HADB管理者に書き込み権限，読み取り権限，および実行権限が付与されていない

サーバディレクトリ（サーバディレクトリ下のディレクトリおよびファイルも含む）に対して，HADB管理者に書き込み権限，読み取り権限，および実行権限が付与されているかどうかを確認してください。権限が付与されていない場合は，HADB管理者に書き込み権限，読み取り権限，および実行権限を付与してください。

上記の対策後に，adboptinstallコマンドを再実行してください。

the server directory does not exist

サーバディレクトリが存在しません。

原因とその対策を次に示します。

環境変数ADBDIRの指定値に誤りがある

環境変数ADBDIRの指定値を見直してください。環境変数ADBDIRの指定値に誤りがある場合は，正しい値を環境変数ADBDIRに指定してください。

環境変数ADBDIRに指定したパスにサーバディレクトリが存在しない

環境変数ADBDIRに指定したパスにサーバディレクトリが存在するか確認してください。環境変数ADBDIRに指定したパスにサーバディレクトリが存在しない場合は，正しいパスを環境変数ADBDIRに指定してください。

サーバディレクトリ内の構成が正しくない，またはサーバディレクトリが壊れている

環境変数ADBDIRに指定したパスにサーバディレクトリが存在していても，このメッセージが出力される場合は，サーバディレクトリが壊れているおそれがあります。その場合は，サーバディレクトリのバックアップを取得してから，adbinstallコマンドでサーバディレクトリを再作成してください。

上記の対策後に，adboptinstallコマンドを再実行してください。

permission to write to the install data storage directory was denied

インストールデータを格納するディレクトリへの書き込みに失敗しました。または，権限が付与されていません。

原因とその対策を次に示します。

インストールデータを格納するディレクトリの空き容量が不足している

インストールデータを格納するディレクトリの空き容量が不足していないかどうかを確認してください。不足している場合は，インストールデータを格納するディレクトリの空き容量を確保してください。

インストールデータを格納するディレクトリに対して，HADB管理者に書き込み権限，読み取り権限，および実行権限が付与されていない

インストールデータを格納するディレクトリ（インストールデータを格納するディレクトリ下のディレクトリおよびファイルも含む）に対して，HADB管理者に書き込み権限，読み取り権限，および実行権限が付与されているかどうかを確認してください。権限が付与されていない場合は，HADB管理者に書き込み権限，読み取り権限，および実行権限を付与してください。

上記の対策後に，adboptinstallコマンドを再実行してください。

extraction of the install file failed

インストールの際に必要となるtar.gz形式のファイルの展開に失敗しました。

原因とその対策を次に示します。

インストールデータを格納するディレクトリ下のtar.gz形式のファイルに対して，HADB管理者に読み取り権限が付与されていない

インストールデータを格納するディレクトリ下のtar.gz形式のファイルに対して，HADB管理者に読み取り権限が付与されているかどうかを確認してください。読み取り権限が付与されていない場合は，HADB管理者に読み取り権限を付与してください。

インストールデータを格納するディレクトリ下のtar.gz形式のファイルのハッシュ値がハッシュ値ファイルと一致しない

インストールデータを格納するディレクトリ下のtar.gz形式のファイルのハッシュ値を確認してください。ハッシュ値がクラウドストレージ機能のハッシュ値ファイル（AWS環境またはAmazon S3互換オブジェクトストレージ環境の場合はadbhashfile_s3option_sha256.txt，Azure環境の場合はadbhashfile_azoption_sha256.txt）のハッシュ値と異なる場合は，インストールCD-ROM中のインストールデータをコピーし直してください。

上記の対策後に，adboptinstallコマンドを再実行してください。

the install file does not exist

インストールデータを格納するディレクトリに，インストールの際に必要となるtar.gz形式のファイルが格納されていません。または，tar.gz形式のファイル名称が正しくありません。

原因とその対策を次に示します。

インストールデータを格納するディレクトリに，インストールの際に必要となるtar.gz形式のファイルが格納されていない

インストールCD-ROM中のtar.gz形式のファイルを，インストールデータを格納するディレクトリにコピーしてください。

インストールデータを格納するディレクトリ内のtar.gz形式のファイル名称が，インストールCD-ROM中のtar.gz形式のファイル名と一致しない

インストールCD-ROM中のtar.gz形式のファイルを，再度，インストールデータを格納するディレクトリにコピーしてください。

なお，インストールCD-ROM中のtar.gz形式のファイルを，インストールデータを格納するディレクトリにコピーしたあとに，手動でファイル名を変更した場合も，再度，インストールCD-ROM中のtar.gz形式のファイルをコピーしてください。

上記の対策後に，adboptinstallコマンドを再実行してください。

the HADB server version is invalid

HADBサーバのバージョンが不正です。

原因とその対策を次に示します。

インストールされているHADBサーバのバージョンがHADBオプションに対応していません。

HADBオプションに対応しているバージョンのHADBサーバをインストールしてください。詳細については，マニュアルHADB　システム構築・運用ガイドのHADBサーバのバージョンアップを参照してください。

上記の対策後に，adboptinstallコマンドを再実行してください。

an error occurred during execution of a command

adboptinstallコマンドの実行中にエラーが発生しました。

adboptinstallコマンドの延長で実行されるHADBのコマンドでエラーが発生したときにこのメッセージが出力されます。

このメッセージの直前に出力されているOSまたはHADBのエラーメッセージを確認してください。

OSのエラーメッセージが出力された場合の主な原因を次に示します。

HADBサーバの前提パッケージがインストールされていません。

サーバディレクトリが正しくないか，または壊れています。

HADBのエラーメッセージが出力された場合の主な原因を次に示します。

環境変数LANGの設定値に誤りがあります。

このメッセージに出力されたリターンコードを確認して対処してください。

リターンコードが8の場合

環境変数LANGの設定値が誤っている場合にこのリターンコードが出力されます。環境変数LANGの設定値を確認してください。また，HADBサーバで使用可能なロケール（前提パッケージのglibc-langpack-jaまたはglibc-langpack-en）がインストールされているかどうかを確認してください。前提パッケージがインストールされていない場合は，インストールしてください。インストール済みのパッケージを確認する方法については，マニュアルHADB　システム構築・運用ガイドのHADBサーバのインストール前に実施する作業の前提パッケージの確認を参照してください。

リターンコードが126の場合

adblsコマンドが実行できない場合にこのリターンコードが出力されます。このメッセージの直前に出力されているOSのメッセージを確認してください。「許可がありません」という旨のメッセージが出力されている場合は，サーバディレクトリが壊れているおそれがあります。この場合，サーバディレクトリのバックアップを取得したあとに，adbinstallコマンドを再実行してHADBサーバのインストール作業を実施してください。

リターンコードが127の場合

HADBサーバの前提パッケージがインストールされているかどうかを確認してください。前提パッケージがインストールされていない場合は，インストールしてください。インストール済みのパッケージを確認する方法については，マニュアルHADB　システム構築・運用ガイドのHADBサーバのインストール前に実施する作業の前提パッケージの確認を参照してください。

また，サーバディレクトリが壊れている場合は，サーバディレクトリのバックアップを取得したあとに，adbinstallコマンドを再実行してHADBサーバのインストール作業を実施してください。

リターンコードが上記以外の場合

このメッセージの直前に出力されているOSのエラーメッセージを確認してください。

上記の対策後に，adboptinstallコマンドを再実行してください。

KFAA91582-I

The HADB Option was aa....aa successfully. (S)

HADBオプションのインストールまたはアンインストールが完了しました。

aa....aa：完了した処理

installed：インストール

uninstalled：アンインストール

(Ｓ)

処理を続行します。

KFAA91583-E

An error occurred while the HADB Option was being uninstalled. (reason = aa....aa, command = bb....bb, return code = cc) (E)

HADBオプションのアンインストール時にエラーが発生しました。

aa....aa：

エラーの原因

bb....bb：

エラーが発生したOSのコマンド名

cc：

リターンコード

(Ｓ)

処理を終了します。

〔対策〕

出力されたエラーの原因に従って対策してください。対策後，adboptinstallコマンドを再実行してください。

aa....aaの表示

エラーの原因

対策

permission to write to the server directory was denied

サーバディレクトリへの書き込みに失敗しました。または，権限が付与されていません。

原因とその対策を次に示します。

サーバディレクトリに対して，HADB管理者に書き込み権限，読み取り権限，および実行権限が付与されていない

サーバディレクトリ（サーバディレクトリ下のディレクトリおよびファイルも含む）に対して，HADB管理者に書き込み権限，読み取り権限，および実行権限が付与されているかどうかを確認してください。権限が付与されていない場合は，HADB管理者に書き込み権限，読み取り権限，および実行権限を付与してください。

the server directory does not exist

サーバディレクトリが存在しません。

原因とその対策を次に示します。

環境変数ADBDIRの指定値に誤りがある

環境変数ADBDIRの指定値を見直してください。環境変数ADBDIRの指定値に誤りがある場合は，正しい値を環境変数ADBDIRに指定してください。

環境変数ADBDIRに指定したパスにサーバディレクトリが存在しない

環境変数ADBDIRに指定したパスにサーバディレクトリが存在するか確認してください。環境変数ADBDIRに指定したパスにサーバディレクトリが存在しない場合は，正しいパスを環境変数ADBDIRに指定してください。

サーバディレクトリ内の構成が正しくない，またはサーバディレクトリが壊れている

環境変数ADBDIRに指定したパスにサーバディレクトリが存在していても，このメッセージが出力される場合は，サーバディレクトリが壊れているおそれがあります。その場合は，サーバディレクトリのバックアップを取得してから，adbinstallコマンドでサーバディレクトリを再作成してください。なお，サーバディレクトリを再作成したあとに，adboptinstallコマンドの再実行は不要です。

KFAA91584-W

Some or all of the files targeted for deletion do not exist. (E)

削除対象のファイルの一部，または削除対象のすべてのファイルが存在しません。

(Ｓ)

存在する削除対象のファイルだけを削除し，処理を続行します。

KFAA91585-Q

Do you want to aa....aa the bb....bb? (y/N) (S)

AWS環境の場合は，AWS SDK for C++ライブラリをインストールまたは上書きインストールするかどうかを指定してください。

Azure環境の場合は，Azure SDK for C++ライブラリをインストールまたは上書きインストールするかどうかを指定してください。

aa....aa：処理内容

install：インストール

perform an overwrite installation of：上書きインストール

bb....bb：ライブラリの種類

AWS SDK for C++ library：AWS SDK for C++ライブラリ

Azure SDK for C++ library：Azure SDK for C++ライブラリ

(Ｓ)

処理を続行します。

〔対策〕

y（またはY），もしくはn（またはN）を指定してください。

y（またはY）を指定した場合に，rootのパスワードの入力を要求するOSメッセージが出力されたら，OSメッセージの指示に従いパスワードを入力してください。rootのパスワードの入力に誤りがあると，インストール処理は実行されません（adboptinstallコマンドはエラーとなります）。

なお，rootのパスワードが入力できない場合は，n（またはN）を指定してください。この場合，手動でbb....bbに出力されたライブラリをインストールする必要があります。

手動でAWS SDK for C++ライブラリをインストールする手順については，マニュアルHADB　システム構築・運用ガイドのHADBオプションのインストール手順のAWS SDK for C++ライブラリのインストール手順を参照してください。

手動でAzure SDK for C++ライブラリをインストールする手順については，マニュアルHADB　システム構築・運用ガイドのHADBオプションのインストール手順のAzure SDK for C++ライブラリのインストール手順を参照してください。

KFAA91586-I

In response to a user request, aa....aa. (S)

AWS環境の場合は，ユーザの要求によって，AWS SDK for C++ライブラリのインストールまたは上書きインストールを実行しました。

Azure環境の場合は，ユーザの要求によって，Azure SDK for C++ライブラリのインストールまたは上書きインストールを実行しました。

aa....aa：処理内容

the AWS SDK for C++ library was installed：

AWS SDK for C++ライブラリのインストール

an overwrite installation of the AWS SDK for C++ library was performed：

AWS SDK for C++ライブラリの上書きインストール

the Azure SDK for C++ library was installed：

Azure SDK for C++ライブラリのインストール

an overwrite installation of the Azure SDK for C++ library was performed：

Azure SDK for C++ライブラリの上書きインストール

(Ｓ)

処理を続行します。

KFAA91587-I

In response to a user request, the aa....aa of the bb....bb was stopped. (S)

AWS環境の場合は，ユーザの要求によって，AWS SDK for C++ライブラリのインストールまたは上書きインストールを中止しました。

Azure環境の場合は，ユーザの要求によって，Azure SDK for C++ライブラリのインストールまたは上書きインストールを中止しました。

aa....aa：処理内容

installation：インストール

overwrite installation：上書きインストール

bb....bb：ライブラリの種類

AWS SDK for C++ library：AWS SDK for C++ライブラリ

Azure SDK for C++ library：Azure SDK for C++ライブラリ

(Ｓ)

処理を続行します。

KFAA91601-E

An error occurred while processing a node type change on the HADB server. (information = aaaaa) (E+M)

HADBサーバのノード種別の変更処理でエラーが発生しました。

aaaaa：

メッセージID

(Ｓ)

処理を終了します。

〔対策〕

メッセージログファイルに出力されたノード種別の変更処理のエラーメッセージ（informationに出力されたメッセージIDに対応するメッセージ）を参照して，エラー要因を取り除いたあとに，操作を再実行してください。

HADBサーバのノード種別の変更処理が完了する前にサーバプロセスをkillした場合，informationに00000が出力されることがあります。その場合は，HADBサーバの開始から実行してください。

KFAA91602-I

The HADB server node type was changed to "aa....aa". (S+L+M)

HADBサーバのノード種別をaa....aaに変更しました。

aa....aa：変更後のノード種別

PRIMARY：プライマリノード

(Ｓ)

処理を終了します。

KFAA91603-E

The node type could not be changed from "aa....aa" to "bb....bb". (E+M)

HADBサーバのノード種別をaa....aaからbb....bbに変更できません。

aa....aa：変更前のノード種別

PRIMARY：プライマリノード

SECONDARY：セカンダリノード

WORKER：ワーカーノード

SINGLE：マルチノード機能を使用していないシステム

bb....bb：変更後のノード種別

PRIMARY：プライマリノード

SECONDARY：セカンダリノード

(Ｓ)

処理を終了します。

〔対策〕

変更前のノード種別がSINGLEで，かつマルチノード機能を使用したい場合

対象のHADBサーバをいったん終了してください。そのあとで，マニュアルHADB　システム構築・運用ガイドのマルチノード機能を使用するシステムへの移行を参照して，対象のHADBサーバを，マルチノード機能を使用するシステムへ移行してください。

変更前のノード種別がPRIMARYで，変更後のノード種別がSECONDARYの場合

プライマリノードをセカンダリノードに切り替えることはできません。

変更前のノード種別がWORKERの場合

ワーカーノードはノード種別を変更することはできません。

KFAA91605-W

The adbchgnodetype command does not need to be executed because the HADB node type is already "aa....aa". (E+M)

HADBサーバのノード種別はすでにaa....aaのため，adbchgnodetypeコマンドを実行する必要はありません。

aa....aa：adbchgnodetypeコマンドで変更しようとしたノード種別

PRIMARY：プライマリノード

SECONDARY：セカンダリノード

(Ｓ)

処理を終了します。

KFAA91650-I

Usage: adbmonitor [-n] [-r [-c <retry-count>] [-e]] [-i] (M+S)

adbmonitorコマンドの指定形式を示します。コマンドヘルプを要求した場合，またはコマンドの形式が誤っている場合にこのメッセージが出力されます。

(Ｓ)

処理を終了します。

KFAA91651-E

This command cannot be executed because adbmonitor has already started. (E+M)

adbmonitorコマンドをすでに実行しているため，adbmonitorコマンドを実行することはできません。

(Ｓ)

処理を終了します。

〔対策〕

adbmonitorコマンドを多重実行する運用になっていないか，次のことを確認してください。

システム運用で使用しているシェル，またはHAモニタ用のシェルなどで，adbmonitorコマンドを多重実行していないか

すでにadbmonitorコマンドを実行している環境で，さらにadbmonitorコマンドを実行しようとしていないか

KFAA91652-E

The -e option was specified for the adbmonitor command, but the server definition adb_crypto_dmkey_path was not specified. (E+M)

adbmonitorコマンドに-eオプションを指定していますが，サーバ定義のadb_crypto_dmkey_pathオペランドを指定していません。

(Ｓ)

処理を終了します。

〔対策〕

adbmonitorコマンドの監視対象のHADBサーバがDBエリア暗号化機能を使用していない場合は，-eオプションを削除してadbmonitorコマンドを実行してください。

KFAA91700-I

Usage: adbchgsqltrc { -d | -e | -s [-y <trace-info>] [-n <trace-info>] [-l <trace-level>] | -y <trace-info> [-n <trace-info>] [-l <trace-level>] | -n <trace-info> [-y <trace-info>] [-l <trace-level>] | -l <trace-level> [-y <trace-info>] [-n <trace-info>] } (M+S)

adbchgsqltrcコマンドの指定形式を示します。コマンドヘルプを要求した場合，またはコマンドの形式が誤っている場合にこのメッセージが出力されます。

(Ｓ)

処理を終了します。

KFAA91701-I

aa....aa was changed to bb....bb. (S+L+M)

aa....aaをbb....bbに変更しました。

aa....aa：変更した内容

The SQL trace：SQLトレース情報

The output of the access path in the SQL trace：アクセスパス情報およびアクセスパスの統計情報

The output of the parameters in the SQL trace：？パラメタの情報

The SQL trace level：SQLトレース情報の出力レベル

bb....bb：変更後の出力状況または出力レベル

ACTIVE：出力されます。

INACTIVE：出力されません。

CALL：コール単位で出力されます。

SQL：SQL文単位で出力されます。

(Ｓ)

処理を終了します。

KFAA91702-E

The adbchgsqltrc command is already executing. (E+M)

adbchgsqltrcコマンドが実行中です。

(Ｓ)

処理を終了します。

〔対策〕

adbchgsqltrcコマンドは複数同時に実行できません。実行中のadbchgsqltrcコマンドの終了を待って，adbchgsqltrcコマンドを再実行してください。

KFAA91703-E

An error occurred during processing to change the SQL trace status. (information = aa....aa) (E+M)

SQLトレース情報の出力状況を変更する処理中にエラーが発生しました。

aa....aa：

メッセージID

(Ｓ)

処理を終了します。

〔対策〕

メッセージログファイルに出力されたエラーメッセージ（informationに出力されたメッセージIDに対応するメッセージ）を参照して，エラー要因を取り除いたあとにコマンドを再実行してください。

なお，次に示す要因によって，コマンドの処理中にサーバプロセスが終了した場合は，aa....aaに"00000"が出力されます。

■サーバプロセスが終了した要因

adbstopコマンドによって，HADBサーバが終了した場合

HADBサーバが異常終了した場合

KFAA91704-E

The adbchgsqltrc command option arguments are invalid. (reason = aa....aa, value = bb....bb) (E+M)

adbchgsqltrcコマンドのオプション引数に誤りがあったため，処理を中止しました。

aa....aa：エラー要因

The trace information of the -y option argument is invalid：-yオプションに不正なトレース情報が指定されています。

The trace information of the -n option argument is invalid：-nオプションに不正なトレース情報が指定されています。

The same trace information is specified in the -y option and the -n option：-yオプションと-nオプションに同じトレース情報が指定されています。

The trace level of the -l option argument is invalid：-lオプションに不正な出力レベルが指定されています。

bb....bb：

誤りがある指定値

(Ｓ)

処理を終了します。

〔対策〕

オプション引数の指定を修正してコマンドを再実行してください。

KFAA91750-I

Usage: adbsystoru -s <server-directory> -l <adblang> -o <output-directory> (M+S)

adbsystoruコマンドの使用方法を示します。

IT Report Utilityの採取パターン定義ファイルである!8A9_HADBファイルの内容が誤っている場合に，このメッセージが出力されます。

(Ｓ)

処理を終了します。

〔対策〕

!8A9_HADBファイルに指定するサーバディレクトリパス，およびHADBサーバで使用する文字コードが正しく設定されていることを確認してください。

KFAA91800-I

Usage: adbclientdefmang -u <user-name> [-p <password>] {--update | [-i <authorization-identifier-to-be-output>]} (M+S)

adbclientdefmangコマンドの指定形式を示します。コマンドヘルプを要求した場合，またはコマンドの形式が誤っている場合に，このメッセージが出力されます。

(Ｓ)

処理を終了します。

KFAA91801-I

The client-managing information was successfully updated. (S+L+M)

クライアント管理情報の更新に成功しました。

(Ｓ)

処理を終了します。

KFAA91802-E

The adbclientdefmang command is already being executed. (E+M)

adbclientdefmangコマンドが実行中です。

(Ｓ)

処理を終了します。

〔対策〕

adbclientdefmangコマンドは複数同時に実行できません。実行中のadbclientdefmangコマンドが終了したあとに，adbclientdefmangコマンドを実行してください。

KFAA91803-E

An error occurred during the execution of the adbclientdefmang command. (information = aa....aa) (E+M)

adbclientdefmangコマンドの実行中にエラーが発生しました。

aa....aa：

メッセージID

(Ｓ)

処理を終了します。

〔対策〕

メッセージログファイルに出力されているエラーメッセージ（aa....aaに表示されているメッセージIDのメッセージ）を参照して，エラーの原因を取り除いてください。そのあとで，adbclientdefmangコマンドを実行してください。

KFAA91850-I

Usage: adbaudittrail -u <user-name> [-p <password>] {--start [--write-error {DOWN | FAILSOFT}] | --stop | --swap [-n <node-number>] | -d [-n <node-number>]} (M+S)

adbaudittrailコマンドの指定形式を示します。コマンドヘルプを要求した場合，またはコマンドの形式が誤っている場合にこのメッセージが出力されます。

(Ｓ)

処理を終了します。

KFAA91851-I

The audit trail facility was successfully aa....aa. (S+L+M)

監査証跡機能のaa....aaに成功しました。

aa....aa：

started：有効化

terminated：無効化

(Ｓ)

処理を終了します。

KFAA91852-I

The audit trail file was successfully swapped. (S+L+M)

監査証跡ファイルの切り替えに成功しました。

(Ｓ)

処理を終了します。

KFAA91853-E

The adbaudittrail command is already being executed. (E+M)

すでにadbaudittrailコマンドが実行中のため，新たにadbaudittrailコマンドを実行することはできません。

(Ｓ)

処理を終了します。

〔対策〕

実行中のadbaudittrailコマンドが終了したあとに，adbaudittrailコマンドを新たに実行してください。

KFAA91854-E

An error occurred during the execution of the adbaudittrail command. (information = aa....aa) (E+M)

adbaudittrailコマンドの実行中にエラーが発生しました。

aa....aa：

メッセージID

(Ｓ)

処理を終了します。

〔対策〕

メッセージログファイルに出力されたエラーメッセージ（informationに出力されたメッセージIDに対応するメッセージ）を参照して，エラー要因を取り除いたあとに，コマンドを再実行してください。

KFAA91855-W

The adbaudittrail command does not need to be executed, because the audit trail facility is already aa....aa. (E+M)

監査証跡機能はすでにaa....aaのため，adbaudittrailコマンドを実行する必要はありません。

aa....aa：

ACTIVE：有効

INACTIVE：無効

(Ｓ)

処理を終了します。

KFAA91900-I

Usage: adbconvertaudittrailfile -u <user-name> [-p <password>] --common -d <output-directory> <input-data-path> (M+S)

adbconvertaudittrailfileコマンドの指定形式を示します。コマンドヘルプを要求した場合，またはコマンドの形式が誤っている場合にこのメッセージが出力されます。

(Ｓ)

処理を終了します。

KFAA91901-E

The command adbconvertaudittrailfile is already running. (E+M)

adbconvertaudittrailfileコマンドが実行中です。

(Ｓ)

処理を終了します。

〔対策〕

adbconvertaudittrailfileコマンドは複数同時に実行できません。実行中のadbconvertaudittrailfileコマンドの終了を待って，adbconvertaudittrailfileコマンドを再実行してください。

KFAA91902-E

An error occurred while the command adbconvertaudittrailfile was running. (information = aa....aa) (E+M)

adbconvertaudittrailfileコマンドの実行中にエラーが発生しました。

aa....aa：

メッセージID

(Ｓ)

処理を終了します。

〔対策〕

メッセージログファイルに出力されたエラーメッセージ（informationに出力されたメッセージIDに対応するメッセージ）を参照して，エラー要因を取り除いたあとに，コマンドを再実行してください。

KFAA92000-E

Heap memory is insufficient. (size = aa....aa, information = "bb....bb") (E+M)

ヒープメモリ不足が発生しました。

aa....aa：

確保しようとしたメモリサイズ（単位：バイト）

bb....bb：

保守情報

(Ｓ)

処理を終了します。

〔対策〕

不要なプロセスがないか確認してください。不要なプロセスがある場合は，そのプロセスを終了または削除したあとに，コマンドを再実行してください。

1.を実施してもメモリ不足が発生する場合は，OSを再起動したあとに，コマンドを再実行してください。

2.を実施してもメモリ不足が発生する場合は，カーネルパラメタの指定値（プロセスで使用可能なメモリの上限）を大きくし，OSを再起動したあとに，コマンドを再実行してください。

KFAA92001-E

The HADB server refused a request from the adbmodbuff command. (E+M)

HADBサーバがキャンセル要求を受け付けたため，HADBサーバが，adbmodbuffコマンドからの要求を拒否しました。

(Ｓ)

処理を終了します。

〔対策〕

コマンドを再実行してください。

KFAA92002-I

Usage: adbmodbuff <modify-buffer-option-file-name> (M+S)

adbmodbuffコマンドの指定形式を示します。コマンドヘルプを要求した場合，またはコマンドの形式が誤っている場合にこのメッセージが出力されます。

(Ｓ)

処理を終了します。

KFAA92003-E

An error occurred in the check of the aa....aa path. (reason = "bb....bb", path = "cc....cc") (E+M)

aa....aaのパスのチェックでエラーが発生しました。

aa....aa：ファイルの種類

option file：オプションファイル

bb....bb：エラーの原因

too long：パス名が最大長を超えています。

not full path：スラッシュ（/）で始まる絶対パスで指定されていません。

cc....cc：パス名

表示可能な文字数を超えた場合，末尾に...が表示されます。

(Ｓ)

処理を終了します。

〔対策〕

エラーの原因を取り除いたあとに，コマンドを再実行してください。

KFAA92004-E

An error occurred in an HADB function. (func = "aa....aa") (E+M)

aa....aaの処理でエラーが発生しました。

aa....aa：エラーが発生した処理

option file analysis：オプションファイルの解析

(Ｓ)

処理を終了します。

〔対策〕

メッセージログを参照し，このメッセージの前に出力されているエラーメッセージの対処に従ったあとに，処理を再実行してください。

KFAA92005-E

No operands to be used to modify the buffer are specified in the modify buffer option file. (E+M)

バッファ変更オプションファイルに，必要なオペランドが指定されていません。

(Ｓ)

処理を終了します。

〔対策〕

次のオペランドをバッファ変更オプションファイルに指定してください。

adb_dbbuff_wrktbl_clt_blk_num

KFAA93001-I

Usage: adbsyndict {-m <dictionary-creation-file-path> | -d <dictionary-deletion-file-path> | -s | -n <synonym-dictionary-name> -o <synonym-list-output-file-path> | --clean} (M+S)

adbsyndictコマンドの指定形式を示します。コマンドヘルプを要求した場合，またはコマンドの形式が誤っている場合にこのメッセージが出力されます。

(Ｓ)

処理を終了します。

KFAA93002-E

The HADB server refused a request from the adbsyndict command. (E+M)

HADBサーバが，adbsyndictコマンドからの要求を拒否しました。

(Ｓ)

処理を終了します。

〔対策〕

メッセージログファイルを確認して，KFAA51509-Iメッセージが出力されているかどうかを確認してください。

KFAA51509-Iメッセージが出力されている場合，HADBサーバでの処理は正常に完了しています。対策は不要です。

KFAA51509-Iメッセージが出力されていない場合は，adbsyndictコマンドを再実行してください。

KFAA93100-I

Usage: adbcolumnize {--start | --stop | -d} (M+S)

adbcolumnizeコマンドの指定形式を示します。コマンドヘルプを要求した場合，またはコマンドの形式が誤っている場合にこのメッセージが出力されます。

(Ｓ)

処理を終了します。

KFAA93101-I

The updated-row columnizing facility was successfully aa....aa. (S+L+M)

更新行のカラム化機能がaa....aaされました。

aa....aa：更新行のカラム化機能の状態

started：有効化

terminated：無効化

(Ｓ)

処理を終了します。

KFAA93102-E

An error occurred during the execution of the adbcolumnize command. (information = aa....aa) (E+M)

adbcolumnizeコマンドの実行中にエラーが発生しました。

aa....aa：メッセージID

次のどちらかの要因によって，adbcolumnizeコマンドの処理中にサーバプロセスが終了した場合，"00000"が出力されます。

adbstopコマンドの実行によって，HADBサーバが終了した場合

HADBサーバが異常終了した場合

(Ｓ)

処理を終了します。

〔対策〕

メッセージログファイルに出力されているエラーメッセージ（aa....aaに表示されているメッセージIDのメッセージ）を参照して，エラーの原因を取り除いてください。そのあとで，adbcolumnizeコマンドを実行してください。

KFAA93103-W

The adbcolumnize command does not need to be executed, because the updated-row columnizing facility is already aa....aa. (E+M)

更新行のカラム化機能はすでにaa....aaされているため，adbcolumnizeコマンドを実行する必要はありません。

aa....aa：更新行のカラム化機能の状態

ACTIVE：有効化

INACTIVE：無効化

(Ｓ)

処理を終了します。

KFAA96200-I

Usage: adbinit -u <user-name> [-p <password>] <init-control-file-path> <DB-directory-path> (M+S)

adbinitコマンドの指定形式を示します。コマンドヘルプを要求した場合，またはコマンドの形式が誤っている場合にこのメッセージが出力されます。

(Ｓ)

処理を終了します。

KFAA96201-I

Database initialization started. (M+S)

データベースの初期設定を開始しました。

(Ｓ)

処理を続行します。

KFAA96202-I

Database initialization ended. (return code = a) (M+S)

データベースの初期設定がリターンコードaで終了しました。

a：リターンコード

0：正常終了

4：警告を伴う終了

8：エラー発生

(Ｓ)

処理を終了します。

〔対策〕

エラーが発生した場合は，標準エラー出力，またはメッセージログに出力されたメッセージを参照して，エラーの原因を取り除いたあとに，データベースの初期設定（adbinitコマンド）を再実行してください。

KFAA96203-E

Database initialization is canceled because an interruption was detected. (signal = aa) (E+M)

割り込みを検知したため，DBエリアの初期化処理を中止します。

aa：

シグナル番号

(Ｓ)

処理を終了します。

〔対策〕

adbinitコマンドを再実行してください。

KFAA96204-I

The DB directory "aa....aa" is bb....bb. (S+L+M)

DBディレクトリaa....aaはbb....bbされます。

aa....aa：

DBディレクトリ名

bb....bb：DBディレクトリに対する操作

initialized：初期化

modified：変更

(Ｓ)

処理を続行します。

KFAA96205-I

The DB area "aa....aa" bb....bb processing was cc....cc. (M+S)

DBエリアaa....aaに対するbb....bb処理は，cc....ccされました。

aa....aa：

DBエリア名

bb....bb：DBエリアに対する処理

add：DBエリアの追加

remove：DBエリアの削除

expand：DBエリアの拡張

cc....cc：処理結果

committed：コミット

rolled back：ロールバック

(Ｓ)

処理を終了します。

〔対策〕

cc....ccがrolled backの場合は，コマンドを再実行してください。

KFAA96206-I

The DB area "aa....aa" was bb....bb. (M+S)

DBエリアaa....aaに対するbb....bb処理が完了しました。

aa....aa：

DBエリア名

bb....bb：DBエリアに対する処理

added：DBエリアの追加

removed：DBエリアの削除

expanded：DBエリアの拡張

(Ｓ)

処理を終了します。

KFAA96207-I

The number of file creation threads generated is aaaa. (M+S)

生成されたファイル作成スレッド数は，aaaa個です。

aaaa：

生成されたスレッド数

(Ｓ)

処理を続行します。

KFAA96211-E

Memory is insufficient. (size = aa....aa, information = "bb....bb") (E+M)

ヒープメモリ不足が発生しました。

aa....aa：

確保しようとしたメモリサイズ（単位：バイト）

bb....bb：

保守情報

(Ｓ)

処理を終了します。

〔対策〕

次に示す手順でメモリの不足を解消してください。そのあとで，コマンドを再実行してください。

不要なプロセスがないかどうかを確認してください。不要なプロセスがある場合は，そのプロセスを終了してください。

1.を実施してもメモリが不足する場合，OSを再起動してください。

2.を実行してもメモリが不足する場合，カーネルパラメタの設定を変更し，プロセスで使用できるメモリの上限を大きくしてください。そのあとで，OSを再起動してください。

KFAA96212-E

A system call error occurred. (func = "aa....aa", errno = bbb) (E+M)

システムコールaa....aaでエラーが発生しました。

aa....aa：

エラーとなったシステムコール名

bbb：

エラー番号

(Ｓ)

処理を終了します。

〔対策〕

表示されたシステムコール名とエラー番号をOSのマニュアルで調べて，エラーの原因を取り除いてください。表示されたシステムコール名とエラー番号からでは対処方法がわからない場合は，adbinfogetコマンドを実行してトラブルシュート情報を取得してから，弊社問い合わせ窓口に連絡してください。

KFAA96213-E

An error occurred in the HADB function. (func = "aa....aa") (E+M)

データベースの初期設定処理中にエラーが発生しました。

aa....aa：処理の内容

option file analysis：制御ファイル解析処理

system initialize：システム初期化処理

cloud storage manager：クラウドストレージ管理処理

create system table：ディクショナリ表（実表）またはシステム表（実表）の作成処理

create system index：ディクショナリ表（実表）またはシステム表（実表）のインデクス作成処理

insert system table：ディクショナリ表（実表）またはシステム表（実表）へのデータ挿入処理

(Ｓ)

処理を終了します。

〔対策〕

このメッセージの前に出力されるエラーメッセージに従ってエラーの原因を取り除いてください。

KFAA96216-E

Disk capacity is insufficient. (E+M)

ディスク容量が不足しています。

(Ｓ)

処理を終了します。

〔対策〕

次に示すどちらかの対処をして，コマンドを再実行してください。

ディスクの空き容量を増やす

ディスクに初期化サイズ分の空き容量がある場合は，ファイルシステムの上限に達していないか，またはディスククォータの上限に達していないか確認してください。

ファイルの初期確保サイズを小さくする

KFAA96217-E

A path is not a regular file or a symbolic link. (name = "aa....aa") (E+M)

aa....aaに示すパスは，レギュラーファイルまたはシンボリックリンクのパスではありません。

aa....aa：

パス名

(Ｓ)

処理を終了します。

〔対策〕

指定したDBエリア名，および可変部に出力されたパスの属性を見直してください。

KFAA96218-W

One or more block special files are not used. (name = "aa....aa") (M+S)

使用されないブロックスペシャルファイルが1つ以上あります。

aa....aa：

DBエリア名

(Ｓ)

処理を続行します。

〔対策〕

adbinitコマンドのadbinitdbarea（aa....aaに表示されたDBエリアを定義しているadbinitdbarea）の-iおよび-vオプションの指定を見直してください。-iオプションに指定したデータ用DBエリアファイルの数と，-vオプションに指定したブロックスペシャルファイルの数が異なっています。

KFAA96219-W

An attempt to delete the file "aa....aa" failed. (M+S)

ファイルaa....aaの削除に失敗しました。

aa....aa：

DBエリアファイル名（拡張子がある場合は拡張子付き）

(Ｓ)

処理を続行します。

〔対策〕

aa....aaに表示されたファイルが不要な場合は，このファイルを削除してください。

KFAA96220-E

The specified DB directory is root directory. (E+M)

adbinitコマンドのコマンド引数に指定したDBディレクトリは，ルートディレクトリです。ルートディレクトリをDBディレクトリにすることはできません。

(Ｓ)

処理を終了します。

〔対策〕

adbinitコマンドのコマンド引数に指定するDBディレクトリを変更してください。

KFAA96221-E

The path length normalized by a symbolic link resolution and so on is not fit into a permitted range. (path before normalization = "aa....aa", normalized path length = bb....bb, permitted range = cc....cc to dd....dd) (E+M)

シンボリックリンク解決などによって正規化されたパスの長さが，パス長の許容範囲内に収まりません。

aa....aa：

正規化前のパス名

bb....bb：

正規化後のパスの長さ（単位：バイト）

cc....cc：

正規化後のパスの最小長（単位：バイト）

dd....dd：

正規化後のパスの最大長（単位：バイト）

(Ｓ)

処理を終了します。

〔対策〕

aa....aaのファイルの格納場所を上位の階層に移動するなどの対処をして，aa....aaの実体への絶対パス長がcc....cc～dd....ddの範囲内に収まるようにしてください。そのあとで，コマンドを再実行してください。aa....aaの実体への絶対パスは，OSのrealpathコマンドで確認できます。

KFAA96222-E

The aa....aa bb....bb operation failed. (name = "cc....cc") (E+M)

aa....aaに対するbb....bb処理が失敗しました。

aa....aa：処理対象

file：ファイル

directory：ディレクトリ

DB area：DBエリア

bb....bb：処理内容

create：作成処理

delete：削除処理

open：オープン処理

close：クローズ処理

write：書き込み処理

readlink：シンボリックリンクのリンク先取得処理

initialize：初期化処理

add：DBエリアの追加処理

remove：DBエリアの削除処理

expand：DBエリアの拡張処理

cc....cc：

操作対象の名称

(Ｓ)

処理を終了します。

〔対策〕

このメッセージの前に出力されたエラーメッセージの対策に従ってエラーの原因を取り除いたあとに，コマンドを再実行してください。

KFAA96223-E

The aa....aa path is invalid. (reason = "bb....bb", path = "cc....cc") (E+M)

パスaa....aaの指定に誤りがあります。

aa....aa：パスの種別

directory：ディレクトリ

file：ファイル

bb....bb：エラーの原因

too long：最大長を超えたパス名を指定しています。

not directory：指定したパスはディレクトリではありません。

not exist：指定されたパス名はありません。

system call error：システムコールでエラーが発生しました。

duplicate：パス名の指定が重複しています。

not block device：指定したパスはブロックスペシャルファイルではありません。

cc....cc：

パス名

(Ｓ)

処理を終了します。

〔対策〕

aa....aaのパスの指定を修正してください。そのあとで，コマンドを再実行してください。

なお，bb....bbがduplicateの場合，次のどれかが重複しています。

ブロックスペシャルファイルとブロックスペシャルファイル

DBディレクトリまたはデータ用DBエリアファイル格納先ディレクトリと，サーバディレクトリ

初期設定オプションファイルまたはDBエリア追加・変更オプションファイルとDBエリアファイル

データ用DBエリアファイルの格納先とDBディレクトリ下のディレクトリ

任意のディレクトリ（レギュラーファイルおよびシンボリックリンク以外）とデータ用DBエリアファイル

DBディレクトリ下のディレクトリについては，マニュアルHADB　コマンドリファレンスのadbinitコマンドの作成されるディレクトリを参照してください。

KFAA96224-E

The aa....aa option bb....bb value is invalid. (name = "cc....cc") (E+M)

aa....aaのbb....bbの指定値に誤りがあります。

bb....bbがコマンド形式のオペランドの場合，オペランドの指定個数の上限を超えています。

aa....aa：誤りがある個所

command：コマンドの引数

set：set形式のオペランド

その他：コマンド形式のオペランド

bb....bb：誤りがある指定

DB directory：DBディレクトリ名

control file：初期設定オプションファイル名，またはDBエリア追加・変更オプションファイル名

その他：オペランド名またはオプション名

cc....cc：

DBエリア名（コマンド形式のオペランドのオプション以外の場合は*が出力されます）

(Ｓ)

処理を終了します。

〔対策〕

初期設定オプションファイル，またはDBエリア追加・変更オプションファイルの指定を修正したあとに，コマンドを再実行してください。

KFAA96225-E

The aa....aa operand cannot be specified more than bb....bb. (E+M)

aa....aaオペランドは，bb....bb個以上指定できません。

aa....aa：指定数の上限を超えたオペランド名

adbinitdbarea：adbinitコマンドの初期設定オプションのadbinitdbareaオペランド

adbaddarea：adbmodareaコマンドのDBエリア追加・変更オプションのadbaddareaオペランド

adbexpandarea：adbmodareaコマンドのDBエリア追加・変更オプションのadbexpandareaオペランド

adbrmarea：adbmodareaコマンドのDBエリア追加・変更オプションのadbrmareaオペランド

bb....bb：

aa....aaオペランドを指定できる上限数＋1

(Ｓ)

処理を終了します。

〔対策〕

aa....aaオペランドの指定数をbb....bb個未満にしてください。そのあとで，コマンドを再実行してください。

KFAA96226-E

Another processing now using a database for the DB directory. (E+M)

adbinitコマンドに指定したDBディレクトリは，ほかのプロセスが使用しています。

(Ｓ)

処理を終了します。

〔対策〕

adbinitコマンドで指定したDBディレクトリを確認してください。指定したDBディレクトリに誤りがない場合，そのDBディレクトリを本当に初期化してよいか確認してください。問題なければ，そのDBディレクトリを使用しているプロセスが終了したあとに，adbinitコマンドを再実行してください。

KFAA96227-E

The number of aaaa bb....bb exceeds cccc. (E+M)

データ用DBエリアまたはデータ用DBエリアファイルの数が上限値を超えています。

aaaa：DBエリアの種類

data：データ用DBエリア

bb....bb：リソースの種類

DB areas：DBエリア

DB area files：DBエリアファイル

cccc：

データ用DBエリアまたはデータ用DBエリアファイルの上限値

(Ｓ)

処理を終了します。

〔対策〕

adbinitコマンド実行時にこのメッセージが出力された場合は，データ用DBエリアの定義数を減らしてください。

adbmodareaコマンド（DBエリアの追加）実行時にこのメッセージが出力された場合は，不要なDBエリアを削除したあとにDBエリアを追加するようにしてください。対処方法については，マニュアルHADB　システム構築・運用ガイドのデータ用DBエリアを追加できなくなった場合を参照してください。

adbmodareaコマンド（DBエリアの拡張）実行時にこのメッセージが出力された場合は，DBエリアファイルの追加によってDBエリアファイル数の上限を超えています。対処方法については，マニュアルHADB　システム構築・運用ガイドのデータ用DBエリアを拡張できなくなった場合を参照してください。

クラウドストレージ機能を使用している場合は，DBエリアの拡張回数が上限を超えるとこのメッセージが出力されます。その場合は，新しいデータ用DBエリアを追加してください。

データ用DBエリアまたはデータ用DBエリアファイルの上限数については，マニュアルHADB　システム構築・運用ガイドのシステム構成に関する最大値と最小値を参照してください。

KFAA96228-E

The size of aa....aa exceeds bb....bb kilobytes. (required = cc....cc KB, max data page = dd....dd KB) (E+M)

DBエリアファイルの初期確保サイズが上限を超えています。

aa....aa：初期確保サイズの上限を超えた種別

file：DBエリアファイル

bb....bb：

ファイルサイズの上限（単位：キロバイト）

cc....cc：

要求されたファイルサイズ（単位：キロバイト）

dd....dd：

セグメントの容量の最大値（単位：キロバイト）

(Ｓ)

処理を終了します。

〔対策〕

DBエリアファイルの初期確保サイズをbb....bb以下に変更して，コマンドを再実行してください。

KFAA96229-E

An error occurred while initializing the DB area buffer pool. (E+M)

グローバルバッファの初期化に失敗しました。

(Ｓ)

処理を終了します。

〔対策〕

このメッセージの前に出力されているエラーメッセージに従って原因を取り除いてから，処理を再実行してください。

KFAA96230-E

An error was detected in the HADB system. (SQL code = aa....aa) (E+M)

SQLCODE aa....aaのエラーが発生しました。SQLエラーメッセージが設定されている場合，このメッセージのあとに出力します。

aa....aa：

SQLCODE

(Ｓ)

処理を終了します。

〔対策〕

対応するSQLCODEのメッセージを参照し，エラーの原因を取り除いてから，処理を再実行してください。

KFAA96231-E

The aa....aa name is duplicated. (name = "bb....bb") (E+M)

adbinitコマンドの初期設定オプションのadbinitdbareaに指定したaa....aaの指定が重複しています。

aa....aa：重複している名称の種別

DB area：DBエリア

bb....bb：

重複している名称

(Ｓ)

処理を終了します。

〔対策〕

adbinitdbareaのbb....bbの指定を修正してください。

KFAA96232-I

Writing of segments to file "aa....aa" was requested. (total segments whose write requests are complete/total write-scheduled segments = bb....bb/cc....cc) (M+S)

データ用DBエリアファイルの作成処理の進捗状況を知らせるメッセージです。データ用DBエリアファイルaa....aaの初期確保セグメントcc....cc個のうち，bb....bb個の書き込みを要求しました。

aa....aa：

データ用DBエリアファイル名（拡張子がある場合は拡張子付き）

bb....bb：

データ用DBエリアファイルの書き込み要求済みセグメント数の累計

cc....cc：

データ用DBエリアファイルの初期確保セグメント数

(Ｓ)

処理を続行します。

KFAA96233-I

Initialization of file "aa....aa" is complete. (size = bb....bb KB, information = cc....cc) (M+S)

データ用DBエリアファイルaa....aaの初期化が完了しました。

aa....aa：

データ用DBエリアファイル名（拡張子がある場合は拡張子付き）

bb....bb：

初期化済みの領域のサイズ（単位：キロバイト）

cc....cc：

保守情報

(Ｓ)

処理を続行します。

KFAA96234-E

The mounted block device "aa....aa" is specified. (E+M)

マウントされたブロックスペシャルファイルaa....aaが指定されています。

aa....aa：

指定されたブロックスペシャルファイル

(Ｓ)

処理を終了します。

〔対策〕

このブロックスペシャルファイル内のデータを消去してよいか確認してください。消去してもよい場合は，アンマウントしたあとに操作を再実行してください。

マウントしていない状態のときにこのメッセージが出力される場合は，/etc/mtabにこのブロックスペシャルファイルが誤って登録されているおそれがあります。この場合，次の方法などで/etc/mtabの内容を回復してください。

umountコマンドで，不正な登録を削除します。

/etc/fstabの設定を必要に応じて変更し，OSを再起動します。

KFAA96235-E

The block device "aa....aa" is allocated to the existing DB area file "bb....bb". (E+M)

指定したブロックスペシャルファイルaa....aaには，DBエリアファイルbb....bbがすでに作成されています。

aa....aa：

ブロックスペシャルファイル名

bb....bb：

既存のDBエリアファイル名（拡張子がある場合は拡張子付き）

(Ｓ)

処理を終了します。

〔対策〕

追加するDBエリアファイルは，未使用のブロックスペシャルファイルに割り当てる必要があります。次のどちらかの対処をしてください。

-vオプションに指定したブロックスペシャルファイルaa....aaの指定を変更してください（未使用のブロックスペシャルファイルを指定してください）。

ブロックスペシャルファイルaa....aaに作成されているDBエリアが不要な場合は，そのDBエリアを削除してください。

KFAA96236-E

The adbmodarea command cannot connect to the HADB server because it is connected to an application. (E+M)

HADBサーバに接続中のAPまたはコマンドが存在するため，adbmodareaコマンドを実行できません。

(Ｓ)

処理を終了します。

〔対策〕

APまたはコマンドがHADBサーバから切り離されたあとに，adbmodareaコマンドを実行してください。

KFAA96237-E

The DB area "aa....aa" cannot be bb....bb. (reason = "cc....cc") (E+M)

DBエリアaa....aaに対して，bb....bbの操作はできません。

aa....aa：

DBエリア名

bb....bb：DBエリアに対する操作

added：DBエリアの追加

removed：DBエリアの削除

expanded：DBエリアの拡張

cc....cc：操作できない理由

exist：すでに存在しているDBエリア名aa....aaを指定しています。

not exist：存在しないDBエリア名aa....aaを指定しています。

unsupported：DBエリアaa....aaに対して，実行できない操作を実行しようとしました。

unique：最後の1個のデータ用DBエリアを削除しようとしました。

resource defined：表またはインデクスが格納されているDBエリアを削除しようとしました。

file mixed：DBエリアファイルに，レギュラーファイルとブロックスペシャルファイルが混在しているため，DBエリアを拡張できません。

(Ｓ)

処理を終了します。

〔対策〕

操作対象のDBエリアを確認してから，adbmodareaコマンドを再実行してください。

DBエリアに格納されている表およびインデクスの調べ方については，マニュアルHADB　システム構築・運用ガイドのディクショナリ表の検索を参照してください。

KFAA96238-E

The operand that cannot be specified at the same time as "aa....aa" is specified. (E+M)

adbmodareaコマンドのDBエリア追加・変更オプション中に，aa....aaと同時に指定できないオペランドを指定しています。

aa....aa：

DBエリア追加・変更オプションのオペランド名

(Ｓ)

処理を終了します。

〔対策〕

DBエリア追加・変更オプション中のオペランドの指定を修正してから，adbmodareaコマンドを再実行してください。

KFAA96239-E

The command format operand is not specified in the modify control file. (E+M)

adbmodareaコマンドのDBエリア追加・変更オプション中に，コマンド形式のオペランドの指定がありません。

(Ｓ)

処理を終了します。

〔対策〕

コマンド形式のオペランドを1つ指定してから，adbmodareaコマンドを再実行してください。

KFAA96240-E

The symbolic link "aa....aa" is invalid. (reason = "bb....bb") (E+M)

シンボリックリンクが正しくありません。

aa....aa：

DBエリアファイル名（拡張子がある場合は拡張子付き）

bb....bb：エラーの原因

too long：リンク先のパス名が255バイトを超えています。

mounted：リンク先のブロックスペシャルファイルがマウントされています。

duplicate：リンク先が重複しているシンボリックリンクがあります。

(Ｓ)

処理を終了します。

〔対策〕

シンボリックリンクの修正が誤っているおそれがあります。シンボリックリンクを修正するか，またはバックアップからシンボリックリンクファイルを回復してください。

KFAA96241-E

The HADB server refused the request from the adbmodarea command. (E+M)

HADBサーバが，adbmodareaコマンドからの実行要求を拒否しました。

(Ｓ)

処理を終了します。

〔対策〕

adbmodareaコマンドを再実行してください。

HADBサーバが静止モードの場合は，静止モードを解除してからadbmodareaコマンドを再実行してください。

KFAA96242-E

You must initialize all DB areas because a DB area that is not allocated to a block special file exists. (E+M)

ブロックスペシャルファイルを割り当てていないDBエリアがあるため，すべてのDBエリアを初期化する必要があります。

(Ｓ)

処理を終了します。

〔対策〕

adbinitコマンドを実行してください。DBエリアを初期化するかどうかで，初期設定オプションの指定が異なります。

DBエリアを初期化しない場合

ブロックスペシャルファイルを指定する初期設定オプション（adb_init_wrk_blk_pathは除く）をすべて指定してください。

DBエリアを初期化する場合

初期設定オプションadb_init_dbarea_initializeの指定値を変更してください。

KFAA96243-I

The option -q for the operand aa....aa specified for the DB area bb....bb will be ignored because this DB area is composed of regular files. (M+S)

DBエリアbb....bbは，レギュラーファイルで構成されています。そのため，このDBエリアに指定されたaa....aaオペランドの-qオプションの指定は無視されます。

aa....aa：次のどちらかのオペランド名

adbinitコマンドの初期設定オプションに指定したオペランド名

adbmodareaコマンドのDBエリア追加・変更オプションに指定したオペランド名

bb....bb：

aa....aaの-nオプションに指定したDBエリア名

(Ｓ)

処理を続行します。

KFAA96244-W

In the DB area file "aa....aa"(bb....bb), any disk space in excess of cc....cc KB is not used. (unused space = dd....dd KB) (E+M)

DBエリアファイルaa....aa（bb....bb）内のディスク領域について，cc....ccキロバイトを超える範囲は使用されません。

aa....aa：

DBエリアファイル名（拡張子がある場合は拡張子付き）

bb....bb：

aa....aaに割り当てるブロックスペシャルファイル名

cc....cc：

使用できるディスク領域のサイズ（単位：キロバイト）

dd....dd：

使用できないディスク領域のサイズ（単位：キロバイト）

(Ｓ)

処理を続行します。

〔対策〕

■cc....ccキロバイト以降の領域を使用しなくてもよい場合

対処不要です。

■cc....ccキロバイト以降の領域を使用したい場合

次に示す対処をしてください。

adbmodareaコマンドを実行して，aa....aaに表示されたDBエリアファイルのDBエリアをいったん削除してください。

cc....ccキロバイトに，4ギガバイト以上の値（dd....ddキロバイトが4ギガバイト未満の場合はdd....ddキロバイト）を加算した値を求めてください。

adbmodareaコマンドを実行して，1.で削除したDBエリアを再追加してください。このとき，2.で求めた値を初期確保サイズに指定してください。

ただし，次に示す条件をすべて満たす場合は，上記の方法では対処できません。

DBエリアの拡張時にこのメッセージが出力された場合

拡張対象のDBエリアに必要なデータが格納されている場合

この場合，次に示す手順で対処してください。

adbexportコマンドを実行して，DBエリア内のデータをエクスポートしてください。

拡張したDBエリアをadbmodareaコマンドでいったん削除してください。

adbmodareaコマンドでDBエリアを再追加して，必要なサイズを確保し直してください。

adbimportコマンドを実行して，1.でエクスポートしたデータをインポートしてください。

重要

1つのDBエリアに小容量と大容量のブロックスペシャルファイルを割り当てる場合，ブロックスペシャルファイルごとに異なる初期確保サイズを指定して，ブロックスペシャルファイルを初期化する必要があります。初期化手順については，マニュアルHADB　コマンドリファレンスのDBエリア追加・変更オプションの形式のadbaddareaオペランドの-iオプションの説明を参照してください。

KFAA96245-I

The HADB system will use up to bb....bb KB of disk space in the block special file "aa....aa". (unused space = cc....cc KB) (M+S)

HADBサーバは，ブロックスペシャルファイルaa....aa内のディスク領域を約bb....bbキロバイトまで使用します。

aa....aa：

ブロックスペシャルファイル名

bb....bb：

HADBサーバが使用するおおよその領域サイズ（単位：キロバイト）

cc....cc：

HADBサーバが使用しないおおよその領域サイズ（単位：キロバイト）

(Ｓ)

処理を続行します。

KFAA96246-Q

Block special files for which only part of the disk space might be used are included in the list of block special files to be newly allocated. Are you sure you want to continue processing ? (y/N) (M+S)

新しく割り当てるブロックスペシャルファイルのリストに，ディスク領域の一部しか使用されない可能性があるブロックスペシャルファイルが含まれています。処理を続行しますか？

(Ｓ)

応答に従って処理を続行または中止します。

処理を中止する場合，警告メッセージが出力されていないかぎり，コマンドのリターンコードは0になります。

〔対策〕

使用されない可能性がある領域のサイズをKFAA96245-Iメッセージで確認してください。処理を続行しても問題がない場合は，y（またはY）を指定してください。問題がある場合は，n（またはN）を指定してください。

処理を中止した場合は，初期確保サイズや，ブロックスペシャルファイルの容量を見直したあとに，adbmodareaコマンドを実行してください。

KFAA96247-E

A specification related to DB area encryption is invalid. (error details = "aa....aa.") (E+M)

DBエリアの暗号化の指定に誤りがあります。

aa....aa：エラーの原因

The DB area to be encrypted was not specified：暗号化対象のDBエリアが指定されていません。

No output path was specified for the HADB encryption key：HADB暗号鍵の出力先ファイルのパス名が指定されていません。

(Ｓ)

処理を終了します。

〔対策〕

aa....aaに表示されたエラーの原因に従って，初期設定オプションを修正してください。そのあとで，コマンドを再実行してください。

aa....aaがThe DB area to be encrypted was not specifiedの場合

暗号化するDBエリアを1つ以上指定してください。

aa....aaがNo output path was specified for the HADB encryption keyの場合

adb_init_dmkey_pathオペランドにHADB暗号鍵の出力先ファイルのパス名を絶対パスで指定してください。

KFAA96248-I

An area for the DB area "aa....aa" was created in cloud storage. (area size = bb....bb TB, size of objects = cc....cc KB, object names = "ADBDIRP/dddd/[eeeeeee-fffffff]/*") (M+S)

DBエリアaa....aa用の領域をクラウドストレージ内に作成しました。

aa....aa：

DBエリア名

bb....bb：

作成した領域のサイズ（単位：テラバイト）

cc....cc：S3バケットまたはコンテナーに書き込んだサイズ（単位：キロバイト）

object namesに出力されるS3オブジェクト群またはBLOB群のほかに，領域管理番号が8388609以降のS3オブジェクトまたはBLOBのサイズも含まれます。

dddd：

DBエリアaa....aaのDBエリアID

eeeeeee：

DBエリアaa....aa内の領域管理番号

fffffff：

DBエリアaa....aa内の領域管理番号

(Ｓ)

処理を続行します。

メモ

object namesには，HADBサーバが作成したS3オブジェクト群またはBLOB群の識別情報が出力されます。

（例）

object names = "ADBDIRP/0011/[0000001-0000003]/*"

上記のobject namesは複数のS3オブジェクトまたはBLOBを示しています。下線部分は0000001～0000003の範囲を，*はワイルドカードを意味しています。

上記の例の場合，次のS3オブジェクトまたはBLOBを意味しています。

ADBDIRP/0011/0000001/xxxxxx

ADBDIRP/0011/0000002/xxxxxx

ADBDIRP/0011/0000003/xxxxxx

xxxxxxは任意の文字列です。

KFAA96249-I

Creation the DB area "aa....aa" has progressed to bb....bb percent. (M+S)

DBエリアaa....aa用の領域作成の進捗率は，bb....bbパーセントです。

aa....aa：

DBエリア名

bb....bb：

領域作成の進捗率（単位：％）

(Ｓ)

処理を続行します。

KFAA96250-I

Cloud objects that compose the DB area "aa....aa" will now be created. (object names = "ADBDIRP/bbbb/[ccccccc-ddddddd]/*") (M+S)

DBエリアaa....aaのデータを格納するS3オブジェクトまたはBLOBを作成します。

aa....aa：

DBエリア名

bbbb：

DBエリアaa....aaのDBエリアID

ccccccc：

DBエリアaa....aa内の領域管理番号

ddddddd：

DBエリアaa....aa内の領域管理番号

(Ｓ)

処理を続行します。

〔対策〕

object namesについては，KFAA96248-Iメッセージを参照してください。

KFAA96300-I

Usage: adbmodarea <modify-control-file-path> (M+S)

adbmodareaコマンドの指定形式を示します。コマンドヘルプを要求した場合，またはコマンドの形式が誤っている場合にこのメッセージが出力されます。

(Ｓ)

処理を終了します。

KFAA96400-I

Usage: adbsql {[-u <user-name> [-p <password>]] [-V] [-d] [-z <client-definition-file-name>] | -u <user-name> -p <password> -s [-b] [-d] [-z <client-definition-file-name>]} (M+S)

adbsqlコマンドの指定形式を示します。コマンドヘルプを要求した場合，またはコマンドの形式が誤っている場合にこのメッセージが出力されます。

(Ｓ)

処理を終了します。

KFAA96401-I

The SQL execution command started. (M)

adbsqlコマンドの処理を開始します。

(Ｓ)

処理を続行します。

KFAA96402-I

The SQL execution command ended. (M)

adbsqlコマンドの処理が終了しました。

(Ｓ)

処理を続行します。

KFAA96403-I

SQL processing completed. (S)

SQLの処理が完了しました。

(Ｓ)

処理を続行します。

KFAA96404-I

aa....aa rows were bb....bb. (S)

実行したSQLの処理対象行数を示します。

aa....aa：処理対象行数

処理対象行数がオーバフローした場合，***が表示されます。

bb....bb：SQLの処理

copied：検索結果のファイルへの出力処理

deleted：行の削除処理

inserted：行の挿入処理

selected：行の検索処理

updated：行の更新処理

(Ｓ)

処理を続行します。

KFAA96405-I

The B-tree index "aa....aa" will be used. (table name="bb....bb"."cc....cc" as "dd....dd") (M+S)

表bb....bb.cc....cc（相関名dd....dd）のB-treeインデクスaa....aaを使用します。

aa....aa：

インデクス識別子

bb....bb：

スキーマ名

cc....cc：

表識別子

dd....dd：相関名

相関名の指定がない場合は，***が表示されます。

(Ｓ)

処理を続行します。

KFAA96406-I

Executing this SQL will create aa....aa work tables. (M+S)

実行したSQLによってaa....aa個の作業表が作成されます。

aa....aa：

作成された作業表の数

(Ｓ)

処理を続行します。

KFAA96407-I

The table "aa....aa"."bb....bb" as "cc....cc" does not use an index. (M+S)

表aa....aa. bb....bb（相関名cc....cc）はインデクスを使用しません。相関名の指定がない場合は，cc....ccには***が表示されます。

aa....aa：

スキーマ名

bb....bb：

表識別子

cc....cc：

相関名

(Ｓ)

処理を続行します。

KFAA96408-I

The range index "aa....aa" will be used. (table name="bb....bb"."cc....cc" as "dd....dd") (M+S)

表bb....bb.cc....cc（相関名dd....dd）のレンジインデクスaa....aaを使用します。

aa....aa：

インデクス識別子

bb....bb：

スキーマ名

cc....cc：

表識別子

dd....dd：相関名

相関名の指定がない場合は，***が表示されます。

(Ｓ)

処理を続行します。

KFAA96409-I

The B-tree index "aa....aa" will be used by the index specification. (table name="bb....bb"."cc....cc" as "dd....dd") (M+S)

インデクス指定に従って，表bb....bb.cc....cc（相関名dd....dd）の検索にB-treeインデクスaa....aaを使用します。

aa....aa：

インデクス識別子

bb....bb：

スキーマ名

cc....cc：

表識別子

dd....dd：相関名

相関名の指定がない場合は，***が表示されます。

(Ｓ)

処理を続行します。

KFAA96410-I

The table "aa....aa"."bb....bb" as "cc....cc" does not use the B-tree index and text index by the index specification. (M+S)

インデクス指定に従って，表aa....aa. bb....bb（相関名cc....cc）の検索にB-tree インデクスおよびテキストインデクスを使用しません。

aa....aa：

スキーマ名

bb....bb：

表識別子

cc....cc：相関名

相関名の指定がない場合は，***が表示されます。

(Ｓ)

処理を続行します。

KFAA96411-I

The index specification is disabled. (table name = "aa....aa"."bb....bb" as "cc....cc") (M+S)

表aa....aa.bb....bb（相関名cc....cc）に対するインデクス指定が無効になりました。

存在しないインデクス名，または使用できないインデクス名をインデクス指定に指定した場合，インデクス指定が無効になります。インデクス指定に指定したインデクス名を確認してください。

なお，インデクス指定で指定したインデクスが使用できないケースとして，次の原因が考えられます。

指定したインデクスがB-treeインデクスの場合

ナル値除外指定をしたB-treeインデクスを指定した場合に，インデクスの検索範囲にナル値が含まれるときは，インデクス指定で指定したインデクスが使用できません。

指定したインデクスがテキストインデクスの場合

テキストインデクスで評価できるLIKE述語が指定されていないなど，HADBがテキストインデクスを有効に使用できないときは，インデクス指定で指定したインデクスが使用できません。

aa....aa：

スキーマ名

bb....bb：

表識別子

cc....cc：相関名

相関名の指定がない場合は，***が表示されます。

(Ｓ)

処理を続行します。

KFAA96412-I

The access path was output. (S)

アクセスパスの出力が終了しました。

(Ｓ)

処理を続行します。

KFAA96413-I

The text index "aa....aa" will be used. (table name="bb....bb"."cc....cc" as "dd....dd") (M+S)

表bb....bb.cc....cc（相関名dd....dd）のテキストインデクスaa....aaを使用します。

aa....aa：

インデクス識別子

bb....bb：

スキーマ名

cc....cc：

表識別子

dd....dd：相関名

相関名の指定がない場合は，***が表示されます。

(Ｓ)

処理を続行します。

KFAA96414-I

The text index "aa....aa" will be used by the index specification. (table name="bb....bb"."cc....cc" as "dd....dd") (M+S)

インデクス指定に従って，表bb....bb.cc....cc（相関名dd....dd）の検索にテキストインデクスaa....aaを使用します。

aa....aa：

インデクス識別子

bb....bb：

スキーマ名

cc....cc：

表識別子

dd....dd：相関名

相関名の指定がない場合は，***が表示されます。

(Ｓ)

処理を続行します。

KFAA96415-I

SQL processing time (aa....aa) : bb....bb sec. (S)

SQL文の実行時間が出力されます。

aa....aa：実行した処理

Fetch：行の取り出し

Execute：SQL文の実行

bb....bb：SQL文の実行時間（単位：秒）

次に示す形式で表示されます。

ssssssssssss.pppppp

ssssssssssss：秒数を表します。有効な桁数が，左詰めで出力されます。

pppppp：小数秒を表します。

(Ｓ)

処理を続行します。

KFAA96416-I

A character string displaying a null value was changed. (null value character = aa....aa) (S)

検索結果がナル値の場合に表示される文字列（ナル値表示文字列）が変更されました。

aa....aa：adbsqlサブコマンドの#SET NULLで変更された内容

REPEATおよびDELETEの指定がない場合：指定された「'ナル値表示文字列'」が表示されます。

REPEATが指定された場合：「(REP)'ナル値表示文字'」が表示されます。

DELETEが指定された場合：ナル値表示文字列の既定値が表示されます。

(Ｓ)

処理を続行します。

KFAA96417-W

A warning occurred. (M+S)

警告が発生しました。

(Ｓ)

処理を続行します。

〔対策〕

クライアントメッセージログファイルに出力されるメッセージを参照して，対策してください。

KFAA96451-E

The command options are invalid. command name = adbsql, reason code = aa (S)

コマンドの指定形式に誤りがあります。このメッセージのあとに，コマンドの指定形式を説明したメッセージが出力されます。

aa：エラーの原因

01：必要なオプション引数が指定されていません。

02：オプション引数の指定値に誤りがあります。

03：指定できないオプションを指定しています。

04：オプション引数の数に誤りがあります。

(Ｓ)

処理を終了します。

〔対策〕

正しい指定形式でコマンドを再実行してください。

KFAA96452-E

aa....aa is invalid. (S)

adbsqlコマンドで実行しようとしたadbsqlサブコマンドに対するaa....aaに誤りがあります。

aa....aa：誤りがある項目

input data：入力データの内容

parameter：adbsqlサブコマンドの引数

token：不正なトークン

timestamp string literal：時刻印定数

time string literal：時刻定数

date string literal：日付定数

なお，上記以外の項目が出力されることもあります。

(Ｓ)

このadbsqlサブコマンドの指定を無視します。

〔対策〕

誤りがある項目，またはadbsqlサブコマンドの指定を修正して再実行してください。

KFAA96453-E

The adbsql command is incomplete. (S)

adbsqlコマンドで実行しようとしたadbsqlサブコマンドが途中で終了しています。

(Ｓ)

このadbsqlサブコマンドの指定を無視します。

〔対策〕

adbsqlサブコマンドの指定を修正して再実行してください。

KFAA96454-E

The length of the aa....aa literal exceeded 64,000 bytes. (S)

adbsqlコマンドで実行しようとしたSQLに，上限値を超える定数が指定されました。

aa....aa：定数の種別

character string：文字列定数

hexadecimal-format binary：16進形式バイナリ定数

(Ｓ)

このSQL文の指定を無視します。

〔対策〕

SQLの指定を修正して再実行してください。

KFAA96455-E

The SQL statement cannot be executed. (S)

SELECT文以外のSQL文は実行できません。

(Ｓ)

このSQL文を無視します。

〔対策〕

SQL文を修正して再実行してください。

KFAA96457-E

Memory is insufficient. (size = aa....aa) (M+S)

adbsqlコマンドで実行しようとしたSQL文またはadbsqlサブコマンドを処理するために必要なメモリが不足しています。

aa....aa：

確保しようとしたメモリの大きさ（単位：バイト）

(Ｓ)

処理を終了します。

〔対策〕

OS全体のメモリ使用状況を確認してください。しばらく待ってから，SQL文またはadbsqlサブコマンドを再実行してください。

しばらく待っても再実行できない場合は，次に示す手順でメモリの不足を解消してください。そのあとで，SQL文またはadbsqlサブコマンドを再実行してください。

不要なプロセスがないかどうかを確認してください。不要なプロセスがある場合は，そのプロセスを終了してください。

1.を実施してもメモリが不足する場合，OSを再起動したあとで，HADBサーバを開始してください。

2.を実施してもメモリが不足する場合，カーネルパラメタの設定を変更し，プロセスで使用できるメモリの上限を大きくしてください。OSを再起動したあとで，HADBサーバを開始してください。

KFAA96458-E

An SQL error occurred. (return code = aa....aa) (M+S)

HADBサーバからエラーが返却されました。

aa....aa：

CLI関数のリターンコード

(Ｓ)

このSQL文を無視します。

〔対策〕

ほかに出力されたメッセージに従ってエラー要因を取り除き，再実行してください。

KFAA96460-E

The input data is outside the valid range for this column's data type. (S)

入力データの長さに誤りがあります。

(Ｓ)

この入力データを無視して，再度入力要求を出します。

〔対策〕

入力データを修正してください。

KFAA96461-E

The length of an SQL statement exceeds 16,000,000 bytes. (S)

SQL文の長さが16,000,000バイトを超えています。

(Ｓ)

このSQL文を無視します。

〔対策〕

SQL文を修正して再実行してください。

KFAA96463-E

The length of an adbsql control statement exceeds 16,000,000 bytes. (S)

adbsqlコマンドで実行しようとしたadbsqlサブコマンドの長さが16,000,000バイトを超えています。

(Ｓ)

このadbsqlサブコマンドの指定を無視します。

〔対策〕

adbsqlサブコマンドの指定を修正して再実行してください。

KFAA96464-E

The aa....aa is invalid. (reason = length over) (S)

指定した認可識別子またはパスワードの長さに誤りがあります。

aa....aa：誤りの種別

authorization_identifier：認可識別子

password：パスワード

(Ｓ)

処理を終了します。

〔対策〕

認可識別子またはパスワードを修正して再実行してください。

KFAA96465-E

The data type of number aa....aa input variable is not compatible. (S)

入力したaa....aaの指定形式が誤っています。または，入力したaa....aaの長さが誤っています。

aa....aa：

エラー入力パラメタの通番（エラーとなった？パラメタの通番）

(Ｓ)

この入力データを無視して，再度入力要求を出します。

〔対策〕

入力データを修正してください。

KFAA96467-E

Transaction was rolled back. (M+S)

トランザクションがロールバックされました。

(Ｓ)

このSQL文を無視します。

〔対策〕

このメッセージの直前に出力されたメッセージの対策に従って対処してください。このメッセージの直前にメッセージが出力されていない場合，クライアントメッセージログファイルを参照してください。

KFAA96468-E

The adbsql command cannot be specified. (command = "aa....aa", reason = bb....bb) (S)

adbsqlサブコマンドは実行できません。

aa....aa：

adbsqlサブコマンド名

bb....bb：理由

"-s"option：-sオプションを指定しています。

(Ｓ)

このadbsqlサブコマンドの指定を無視して，再度入力要求を出します。

〔対策〕

このadbsqlサブコマンドを指定しないでください。

KFAA96469-E

The adbsql command "aa....aa" is used incorrectly. (reason = bb....bb) (S)

adbsqlサブコマンド"aa....aa"の指定に誤りがあります。

aa....aa：

adbsqlサブコマンド名

bb....bb：理由

null character length error：ナル値に表示される文字列（ナル値表示文字列）の長さが誤っています。

(Ｓ)

このadbsqlサブコマンドの指定を無視して，再度入力要求を出します。

〔対策〕

aa....aaが#SET NULLの場合

ナル値に表示される文字列（ナル値表示文字列）の長さを修正して，再度adbsqlサブコマンド#SET NULLを実行してください。

KFAA96499-I

aa....aa (S)

adbsqlサブコマンドの指定によって，次に示す設定が変更されました。

#SET DUMPMODEによる検索結果の16進形式での表示

#SET OPT REPORTによるインデクス情報，作業表情報の表示

#SET EXECTIME REPORTによるSQL文の実行時間の出力

#SET DISPLAYによる検索結果の出力

aa....aa：設定の変更内容

DUMPMODE changed (a1 -> a2)：検索結果の16進形式での表示方法の設定

a1は変更前の設定，a2は変更後の設定です。

OPT REPORT changed (a1 -> a2)：インデクス情報，作業表情報の表示方法の設定

a1は変更前の設定，a2は変更後の設定です。

EXECTIME REPORT changed (a1 -> a2)：SQL文の実行時間の出力の切り替え

a1は変更前の設定，a2は変更後の設定です。

DISPLAY changed (a1 -> a2)：検索結果の出力の切り替え

a1は変更前の設定，a2は変更後の設定です。

(Ｓ)

処理を続行します。

KFAA96600-I

Usage: adbimport -u <user-name> [-p <password>] [-d] [-k {<enclosing-character> | none}] [-s {<deliminator> | tab}] [-g <interval-at-which-progress-message-is-to-be-output>] [-w {<temporary-directory> | <temporary-directory-path-file-name>}] [-z <import-option-file-name>] [-e] [-b] [--status wait] [-m <chunk-comment>] [--force] [-r <column-structure-information-file-name>] [-f {csv | fix}] [--timeout <timeout-period>] <table-name> <input-data-path-file-name> (M+S)

adbimportコマンドの指定形式を示します。コマンドヘルプを要求した場合，またはコマンドの形式が誤っている場合にこのメッセージが出力されます。

(Ｓ)

処理を終了します。

KFAA96603-E

The option argument is invalid. command name = aa....aa, option = bb....bb, reason = cc....cc (E+M)

コマンドのオプション引数に誤りがあったため，処理を中止しました。

aa....aa：

実行したコマンド名

bb....bb：

誤りがあるオプション引数

オプション名がある場合

オプション名が出力されます。

オプション名がない場合

コマンドのUsageメッセージに出力される引数が出力されます。

例えば，Usageメッセージに<table-name>と出力される場合，bb....bbにはtable-nameと出力されます。

cc....cc：エラーの理由

invalid length：オプション引数の長さに誤りがあります。

invalid value：オプション引数の指定値に誤りがあります。

invalid combination：オプション引数の組み合わせに誤りがあります。

(Ｓ)

処理を終了します。

〔対策〕

オプション引数の指定を修正してコマンドを再実行してください。

オプション引数の指定方法については，マニュアルHADB　コマンドリファレンスの各コマンドのオプションの説明を参照してください。

KFAA96605-E

Memory is insufficient. (size of the insufficient memory = aa....aa, part number = bb....bb, part code = cc....cc) (E+M)

メモリ不足が発生しました。

aa....aa：

確保しようとしたメモリサイズ（単位：バイト）

bb....bb：

保守情報1

cc....cc：

保守情報2

(Ｓ)

処理を終了します。

〔対策〕

次に示す手順でメモリの不足を解消してください。その際，必要に応じてデータベースを回復したあとにコマンドを実行してください。回復方法などについては，マニュアルHADB　コマンドリファレンスの各コマンドが異常終了したときの対処方法を参照してください。

不要なプロセスがないかどうかを確認してください。不要なプロセスがある場合は，そのプロセスを終了してください。そのあとで，コマンドを再実行してください。また，メモリを大量に占有するプロセスがある場合は，プロセスの終了を待ってから，コマンドを再実行してください。

1.を実施してもメモリが不足する場合，OSを再起動してください。HADBサーバを開始したあとで，コマンドを再実行してください。

2.を実施してもメモリが不足する場合，カーネルパラメタの設定を変更し，プロセスで使用できるメモリの上限を大きくして，OSを再起動してください。HADBサーバを開始したあとで，コマンドを再実行してください。

また，このメッセージが出力される場合は，次の対策を検討してください。

実行する環境のメモリが，aa....aaで表示されるメモリサイズ分確保できるかを確認してください。

エラーとなった表の列定義を見直し，列の定義長が格納されるデータの最大長よりも大きくなっていないかを確認してください。大きくなっている場合は，列の定義長を小さくすることを検討してください。

KFAA96606-E

The command options are invalid. command name = aa....aa, reason code = bb (E+M)

コマンドの指定形式に誤りがあります。エラーの原因bbが01の場合，このメッセージのあとに，コマンドの指定形式を説明したメッセージが出力されます。

aa....aa：

実行したコマンド名

bb：エラーの原因

01：オプションまたはコマンド引数の指定値に誤りがあります。または，指定必須のコマンド引数が指定されていません。

02：そのほかのエラー。

(Ｓ)

処理を終了します。

〔対策〕

オプションの指定を修正して，コマンドを再実行してください。

KFAA96607-E

The specified authorization identifier or password is invalid. (E+M)

指定した認可識別子，またはパスワードに誤りがあります。

次の原因が考えられます。

指定した認可識別子が存在しない

誤ったパスワードを指定している

CONNECT権限がない認可識別子を指定している

(Ｓ)

処理を終了します。

〔対策〕

正しい認可識別子またはパスワードを指定して，コマンドを再実行してください。

KFAA96608-E

The format of the path specified in the aa....aa argument of the bb....bb command is invalid. (reason = "cc....cc") (E+M)

bb....bbコマンドのオプション引数に指定したパスの指定形式に誤りがあります。

aa....aa：誤りがあるオプション

-f：アンロードファイルの格納先を指定したディレクトリパスファイル名の指定に誤りがあります。

-w：作業用一時ファイルの格納先ディレクトリ名の指定に誤りがあります。

-m：チャンクの状態の一括変更設定ファイル名の指定に誤りがあります。

output-destination-encryption-key-file-name：作成するHADB暗号鍵の出力先ファイル名の指定に誤りがあります。

currently-used-encryption-key-file-name：使用中のHADB暗号鍵ファイル名の指定に誤りがあります。

new-encryption-key-file-name：新しいHADB暗号鍵ファイル名の指定に誤りがあります。

bb....bb：

実行したコマンド名

cc....cc：エラーの原因

invalid path length：指定したパスの長さが不正です。

not full path：指定したパスが次のどちらかに該当しています。

・スラッシュ（/）で始まるパスが指定されていません。

・指定したパス中に「/../」が含まれています。

(Ｓ)

処理を終了します。

〔対策〕

エラーの原因を取り除いたあとに，コマンドを再実行してください。

KFAA96609-E

The aa....aa command timed out. (E+M)

aa....aaコマンドがタイムアウトしました。

aa....aa：

コマンド名

(Ｓ)

処理を終了します。

〔対策〕

このメッセージが出力された場合，このメッセージの直後にKFAA30955-Eメッセージが出力されているかどうかを確認してください。

KFAA30955-Eメッセージが出力されている場合は，KFAA30955-Eメッセージの対処に従ってください。

KFAA30955-Eメッセージが出力されていない場合は，KFAA80204-Iメッセージの対処に従ってください。

KFAA96610-E

An error occurred while processing a command. command name = aa....aa, reason code = bbbb, details code = cc....cc (E+M)

コマンドの実行中にエラーが発生しました。コマンドの処理を中止します。

aa....aa：

実行したコマンド名

bbbb：

理由コード

cc....cc：

詳細コード

(Ｓ)

処理を終了します。

〔対策〕

理由コードに従って対処してください。

対処のあと，必要であればデータベースの回復を行ってから再度コマンドを実行してください。データベースの回復方法については，マニュアルHADB　コマンドリファレンスの各コマンドが異常終了したときの対処方法を参照してください。

なお，aa....aaでコマンド名を示すコマンドを実行した直後にadbcancelコマンドを実行した場合，このメッセージが出力されることがあります。

理由コード

詳細コード

意味

対処

0001

負の値の場合

データの通信に失敗しました。または，HADBサーバ側で障害が発生しました。

認可識別子，表の指定などに問題が発生しました。

詳細コードはSQLCODEです。

対応するSQLCODEのメッセージ，コンソール，およびメッセージログファイルを確認してください。

HADBサーバ側のエラーの原因を調査して，取り除いてください。※

上記以外の場合

データの通信に失敗しました。または，HADBサーバで障害が発生しました。

詳細コードは保守情報です。

コンソール，およびメッセージログファイルを確認してください。HADBサーバ側のエラーの原因を調査して，取り除いてください。※

0002

負の値の場合

HADBサーバ側でエラーが発生しました。

詳細コードはSQLCODEです。

対応するSQLCODEのメッセージ，およびメッセージログファイルに出力されたメッセージを確認してください。HADBサーバ側のエラーの原因を調査し，取り除いてください。※

上記以外の場合

HADBサーバでエラーが発生しました。

詳細コードは保守情報です。

メッセージログファイルを確認してください。HADBサーバ側のエラーの原因を調査して，取り除いてください。※

注※

直前にメッセージが出力されている場合，そのメッセージで説明されている原因も取り除いてください。

KFAA96620-E

An error occurred while processing a command. (SQLCODE = aa....aa) (E+M)

コマンド実行中にエラーが発生しました。SQLCODEがaa....aaに出力されます。

aa....aa：

SQLCODE

(Ｓ)

処理を終了します。

〔対策〕

出力されたSQLCODEに対応するメッセージを参照し，エラーの原因を取り除いてください。SQLCODEに対応するメッセージについては，「1.4　SQLCODEの見方」を参照してください。

KFAA96621-E

An error occurred while processing a command. (E+M)

コマンド実行中にエラーが発生しました。

(Ｓ)

処理を終了します。

〔対策〕

メッセージログファイルに出力されたエラーメッセージを参照して，エラー要因を取り除いてください。そのあとで，コマンドを再実行してください。

KFAA96700-I

Usage: adbidxrebuild -u <user-name> [-p <password>] [-g <interval-at-which-progress-message-is-to-be-output>] [-w {<temporary-directory> | <temporary-directory-path-file-name>}] [-z <index-rebuild-option-file-name>] [-i <index-identifier-file-name>] [{--create-temp-file | --force}] <table-name> (M+S)

adbidxrebuildコマンドの指定形式を示します。コマンドヘルプを要求した場合，またはコマンドの形式が誤っている場合にこのメッセージが出力されます。

(Ｓ)

処理を終了します。

KFAA96720-I

Usage: {adbdbstatus [-d {summary | used}] [-c {dbarea | table | index | archivechunk}] [-n {<DB-area-name> | <table-name> | <index-name>}] [-t] [-k <enclosing-character>] [-s {<delimiting-character> | tab}] [-S {K | M | G}] [-r <range>] [--shared-lock] [--timeout <timeout-period>] | adbdbstatus -d reorginfo -n <table-name> [-c <analysis-chunk-ID-list>] [-t] [-k <enclosing-character>] [-s {<delimiting-character> | tab}] [-S {K | M | G}] [--timeout <timeout-period>]} (M+S)

adbdbstatusコマンドの指定形式を示します。コマンドヘルプを要求した場合，またはコマンドの形式が誤っている場合にこのメッセージが出力されます。

(Ｓ)

処理を終了します。

KFAA96740-I

Usage: adbexport -u <user-name> [-p <password>] [-k {<enclosing-character> | none}] [-s {<deliminator> | tab}] [-g <interval-at-which-progress-message-is-to-be-output>] [-z <export-option-file-name>] {-q <SQL-statement-file> | -n <table-name> [-c <chunk ID>]} [--compress GZIP] [--with-column-name] <export-file-path> (M+S)

adbexportコマンドの指定形式を示します。コマンドヘルプを要求した場合，またはコマンドの形式が誤っている場合にこのメッセージが出力されます。

(Ｓ)

処理を終了します。

KFAA96760-I

Usage: adbstat [-c {sys | cnct | buf | sql}] [-n {<ap-name> | <global-buffer-name> | <connection-information>}] [-m <statistics-output-range>] [-q <SQL-serial-number>] [-t] [-k <enclosing-character>] [-s {<deliminator> | tab}] (M+S)

adbstatコマンドの指定形式を示します。コマンドヘルプを要求した場合，またはコマンドの形式が誤っている場合にこのメッセージが出力されます。

(Ｓ)

処理を終了します。

KFAA96763-E

The option argument is invalid. command name = adbstat, option = aa, reason = bb....bb (E+M)

adbstatコマンドのオプション引数の指定に誤りがあります。

aa：

誤りがあるオプション引数

bb....bb：エラーの原因

length of the option argument is invalid：オプション引数の長さが不正です。

setting for the option argument is invalid：オプション引数の指定値が不正です。

option combination is invalid：オプションの組み合わせが不正です。

start time is later than the end time：終了時間よりも遅い時間を開始時間に指定しています。

datetime specification format is invalid：日時の指定形式が不正です。

specified datetime does not exist：存在しない日時を指定しています。

(Ｓ)

処理を終了します。

〔対策〕

指定に誤りがあるオプションを修正してください。

KFAA96764-I

Processing to analyze the statistics log file aa....aa was skipped because new statistics log data overwrote the data in the file. (E+M)

統計ログファイルaa....aaが新しい統計ログの出力によって上書きされたため，その統計ログファイルの解析処理をスキップしました。

aa....aa：

統計ログファイル名

(Ｓ)

処理を続行します。なお，統計ログファイルaa....aaに出力された統計ログのうち，上書きが開始される直前の統計ログまでは解析処理が完了しています。

KFAA96780-I

Usage: adbmergechunk -u <user-name> [-p <password>] [-g <interval-at-which-progress-message-is-to-be-output>] [-w {<temporary-directory> | <temporary-directory-path-file-name>}] [-z <mergechunk-option-file-name>] [-m <chunk-comment>] [--purge-chunk {WAIT | NOWAIT}] [--timeout <timeout-period>] [--concurrency-prior] -c {<merge-the-original-chunk-ID> | ALL} <table-name> (M+S)

adbmergechunkコマンドの指定形式を示します。コマンドヘルプを要求した場合，またはコマンドの形式が誤っている場合にこのメッセージが出力されます。

(Ｓ)

処理を終了します。

KFAA96785-E

A chunk could not be deleted. Delete the chunk by using the PURGE CHUNK statement. (table = "aa....aa"."bb....bb", chunk ID = cc....cc) (E+M)

チャンクのマージ処理で，表"aa....aa"."bb....bb"のチャンクを削除できませんでした。

cc....ccのチャンクが削除仕掛中のチャンクとして残っている状態です。削除仕掛中のチャンクがある場合，adbmergechunkコマンドによるチャンクのマージができません。

aa....aa：

スキーマ名

bb....bb：

表識別子

cc....cc：

削除できなかったチャンクのチャンクID

(Ｓ)

処理を終了します。

〔対策〕

cc....ccのチャンクをPURGE CHUNK文で削除してください。

KFAA96790-I

Usage: adbchgchunkcomment -u <user-name> [-p <password>] {-m <chunk-comment> | -d} [--timeout <timeout-period>] -c <chunk-ID> <table-name> (M+S)

adbchgchunkcommentコマンドの指定形式を示します。コマンドヘルプを要求した場合，またはコマンドの形式が誤っている場合にこのメッセージが出力されます。

(Ｓ)

処理を終了します。

KFAA96800-I

Usage: adbgetcst -u <user-name> [-p <password>] [-t <table-name> ] [-d] [-z <cost-information-collection-option-file-name>] [-g <interval-at-which-progress-message-is-to-be-output>] (M+S)

adbgetcstコマンドの指定形式を示します。コマンドヘルプを要求した場合，またはコマンドの形式が誤っている場合にこのメッセージが出力されます。

(Ｓ)

処理を終了します。

KFAA96820-I

Usage: adbchgchunkstatus -u <user-name> [-p <password>] [--timeout <timeout-period>] [-m <batch-changes-of-chunk-statuses-option-file-name>] [-w <ID-of-chunk-to-be-changed-to-wait-status>] [-n <ID-of-chunk-to-be-changed-to-normal-status>] [<table-name>] (M+S)

adbchgchunkstatusコマンドの指定形式を示します。コマンドヘルプを要求した場合，またはコマンドの形式が誤っている場合にこのメッセージが出力されます。

(Ｓ)

処理を終了します。

KFAA96830-I

Usage: adbarchivechunk -u <user-name> [-p <password>] [-g <interval-at-which-progress-message-is-to-be-output>] [-z <archive-chunk-option-file-name>] [-t] {-c <chunk-ID> | -r <range>} <table-name> (M+S)

adbarchivechunkコマンドの指定形式を示します。コマンドヘルプを要求した場合，またはコマンドの形式が誤っている場合にこのメッセージが出力されます。

(Ｓ)

処理を終了します。

KFAA96840-I

Usage: adbunarchivechunk -u <user-name> [-p <password>] [-g <interval-at-which-progress-message-is-to-be-output>] [-w {<temporary-directory> | <temporary-directory-path-file-name>}] [-z <unarchive-chunk-option-file-name>] [-t] {-c <chunk-ID> | -r <range>} [--force] <table-name> (M+S)

adbunarchivechunkコマンドの指定形式を示します。コマンドヘルプを要求した場合，またはコマンドの形式が誤っている場合にこのメッセージが出力されます。

(Ｓ)

処理を終了します。

KFAA96850-I

Usage: adbreorgsystemdata [-g <interval-at-which-progress-message-is-to-be-output>] [-w <temporary-directory>] [--timeout <timeout-period>] -c table -f <file-that-specifies-the-unload-file-directory> -n <table-name> (M+S)

adbreorgsystemdataコマンドの指定形式を示します。コマンドヘルプを要求した場合，またはコマンドの形式が誤っている場合にこのメッセージが出力されます。

(Ｓ)

処理を終了します。

KFAA96860-I

Usage: adbmkdmk -u <user-name> [-p <password>] <output-destination-encryption-key-file-name> (M+S)

adbmkdmkコマンドの指定形式を示します。コマンドヘルプを要求した場合，またはコマンドの形式が誤っている場合にこのメッセージが出力されます。

(Ｓ)

処理を終了します。

KFAA96870-I

Usage: adbupddmk -u <user-name> [-p <password>] <currently-used-encryption-key-file-name> <new-encryption-key-file-name> (M+S)

adbupddmkコマンドの指定形式を示します。コマンドヘルプを要求した場合，またはコマンドの形式が誤っている場合にこのメッセージが出力されます。

(Ｓ)

処理を終了します。

KFAA96871-E

The same file cannot be specified as both the current encryption key file and the new encryption key file. (E+M)

使用中のHADB暗号鍵ファイルと新しいHADB暗号鍵ファイルに，同じファイルを指定できません。

(Ｓ)

処理を終了します。

〔対策〕

使用中のHADB暗号鍵ファイルと新しいHADB暗号鍵ファイルのどちらかの指定に誤りがあるため，パス名を確認してください。そのあとで，コマンドを再実行してください。

2.8　メッセージの出力先一覧

メッセージの出力先一覧を次の表に示します。

なお，表中の出力レベルとは，環境変数ADBSYSLOGLVに指定するメッセージの出力レベルのことです。詳細については，マニュアルHADB　システム構築・運用ガイドのsyslogへのメッセージの出力抑止を参照してください。

表2‒1　メッセージの出力先一覧

メッセージID

メッセージの出力先

出力レベル

標準出力

標準エラー出力

syslog

メッセージログファイル

SQLException

ODBC診断情報

KFAA30101-E

○

○

○

−

KFAA30102-E

○

○

○

−

KFAA30103-E

○

○

○

−

KFAA30104-E

○

○

○

−

KFAA30105-E

○

○

○

−

KFAA30106-E

○

○

○

−

KFAA30107-E

○

○

○

−

KFAA30112-E

○

○

○

−

KFAA30113-E

○

○

○

−

KFAA30114-E

○

○

○

−

KFAA30117-E

○

○

○

−

KFAA30118-E

○

○

○

−

KFAA30119-E

○

○

○

−

KFAA30120-E

○

○

○

−

KFAA30121-E

○

○

○

−

KFAA30122-E

○

○

○

−

KFAA30123-E

○

○

○

−

KFAA30124-E

○

○

○

−

KFAA30125-E

○

○

○

−

KFAA30126-E

○

○

○

−

KFAA30127-E

○

○

○

−

KFAA30129-E

○

○

○

−

KFAA30131-E

○

○

○

−

KFAA30137-E

○

○

○

−

KFAA30142-E

○

○

○

−

KFAA30144-E

○

○

○

−

KFAA30145-E

○

○

○

−

KFAA30149-E

○

○

○

−

KFAA30154-E

○

○

○

−

KFAA30166-E

○

○

○

−

KFAA30177-E

○

○

○

−

KFAA30183-E

○

○

○

−

KFAA30186-E

○

○

○

−

KFAA30187-E

○

○

○

−

KFAA30188-E

○

○

○

−

KFAA30189-E

○

○

○

−

KFAA30192-E

○

○

○

−

KFAA30194-E

○

○

○

−

KFAA30195-E

○

○

○

−

KFAA30197-E

○

○

○

−

KFAA30201-E

○

○

○

−

KFAA30202-E

○

○

○

−

KFAA30203-E

○

○

○

−

KFAA30204-E

○

○

○

−

KFAA30205-E

○

○

○

−

KFAA30206-E

○

○

○

−

KFAA30208-E

○

○

○

−

KFAA30210-E

○

○

○

−

KFAA30211-E

○

○

○

−

KFAA30213-E

○

○

○

−

KFAA30214-E

○

○

○

−

KFAA30220-E

○

○

○

−

KFAA30229-E

○

○

○

−

KFAA30239-E

○

○

○

−

KFAA30257-E

○

○

○

−

KFAA30264-E

○

○

○

−

KFAA30302-E

○

○

○

−

KFAA30312-E

○

○

○

−

KFAA30318-E

○

○

−

KFAA30319-E

○

○

−

KFAA30322-E

○

○

○

−

KFAA30323-E

○

○

○

−

KFAA30324-E

○

○

○

−

KFAA30326-E

○

○

○

−

KFAA30361-E

○

○

○

−

KFAA30401-E

○

○

○

−

KFAA30402-E

○

○

○

−

KFAA30403-E

○

○

○

−

KFAA30404-E

○

○

○

−

KFAA30405-E

○

○

○

−

KFAA30406-E

○

○

○

−

KFAA30407-E

○

○

○

−

KFAA30408-E

○

○

○

−

KFAA30410-E

○

○

○

−

KFAA30411-E

○

○

○

−

KFAA30413-E

○

○

○

−

KFAA30414-E

○

○

○

−

KFAA30415-E

○

○

○

−

KFAA30416-E

○

○

○

−

KFAA30417-E

○

○

○

−

KFAA30418-E

○

○

○

−

KFAA30419-E

○

○

○

−

KFAA30420-E

○

○

○

−

KFAA30421-E

○

○

○

−

KFAA30424-E

○

○

○

−

KFAA30425-E

○

○

○

−

KFAA30437-E

○

○

○

−

KFAA30447-E

○

○

○

−

KFAA30448-E

○

○

○

−

KFAA30450-E

○

○

○

−

KFAA30453-E

○

○

○

−

KFAA30454-E

○

○

○

−

KFAA30458-E

○

○

○

−

KFAA30459-E

○

○

○

−

KFAA30460-E

○

○

○

−

KFAA30464-E

○

○

○

−

KFAA30465-E

○

○

○

−

KFAA30467-E

○

−

KFAA30501-E

○

○

○

−

KFAA30502-E

○

○

○

−

KFAA30505-E

○

○

○

−

KFAA30506-E

○

○

○

−

KFAA30512-E

○

○

○

−

KFAA30547-E

○

○

○

−

KFAA30548-E

○

○

○

−

KFAA30549-E

○

○

○

−

KFAA30550-E

○

○

○

−

KFAA30551-E

○

○

○

−

KFAA30552-E

○

○

○

−

KFAA30555-E

○

○

○

−

KFAA30556-E

○

○

○

−

KFAA30559-E

○

○

○

−

KFAA30560-E

○

○

○

−

KFAA30561-E

○

○

○

−

KFAA30562-E

○

○

○

−

KFAA30563-E

○

○

○

−

KFAA30564-E

○

○

○

−

KFAA30565-E

○

○

○

−

KFAA30566-E

○

○

○

−

KFAA30572-E

○

○

○

−

KFAA30575-E

○

○

○

−

KFAA30577-E

○

○

○

−

KFAA30579-E

○

○

○

−

KFAA30601-E

○

○

○

−

KFAA30602-E

○

○

○

−

KFAA30604-E

○

○

○

−

KFAA30607-E

○

○

○

−

KFAA30609-E

○

○

○

−

KFAA30612-E

○

○

○

−

KFAA30613-E

○

○

○

−

KFAA30614-E

○

−

KFAA30616-E

○

○

○

−

KFAA30617-E

○

○

○

−

KFAA30619-E

○

○

○

−

KFAA30629-E

○

○

○

−

KFAA30630-E

○

○

○

−

KFAA30632-E

○

○

○

−

KFAA30650-E

○

○

○

−

KFAA30651-E

○

○

○

−

KFAA30652-E

○

○

○

−

KFAA30653-E

○

○

○

−

KFAA30655-E

○

−

KFAA30656-E

○

○

○

−

KFAA30657-E

○

○

○

−

KFAA30659-E

○

○

○

−

KFAA30661-E

○

○

○

−

KFAA30664-E

○

○

○

−

KFAA30665-E

○

○

○

−

KFAA30667-E

○

○

○

−

KFAA30670-E

○

○

○

−

KFAA30673-E

○

○

○

−

KFAA30677-E

○

○

○

−

KFAA30678-E

○

○

○

−

KFAA30692-E

○

○

○

−

KFAA30695-E

○

○

○

−

KFAA30704-E

○

○

○

−

KFAA30705-E

○

○

○

−

KFAA30706-E

○

○

○

−

KFAA30720-E

○

○

○

−

KFAA30722-E

○

○

○

−

KFAA30723-E

○

○

○

−

KFAA30724-E

○

○

○

○

−

KFAA30727-E

○

○

○

−

KFAA30732-E

○

○

○

−

KFAA30733-E

○

○

○

−

KFAA30742-E

○

○

○

−

KFAA30743-E

○

○

○

−

KFAA30744-E

○

○

○

−

KFAA30748-E

○

○

○

−

KFAA30752-E

○

○

−

KFAA30756-E

○

○

○

−

KFAA30758-E

○

○

○

−

KFAA30798-E

○

○

○

−

KFAA30800-E

○

○

○

−

KFAA30801-E

○

○

○

−

KFAA30802-E

○

○

○

−

KFAA30803-E

○

○

○

−

KFAA30805-E

○

○

○

−

KFAA30808-E

○

○

○

−

KFAA30811-E

○

○

○

−

KFAA30812-E

○

○

○

−

KFAA30821-E

○

○

○

−

KFAA30824-E

○

○

−

KFAA30873-E

○

○

○

−

KFAA30879-E

○

○

○

−

KFAA30889-E

○

○

○

−

KFAA30901-E

○

○

○

−

KFAA30913-E

○

○

○

−

KFAA30914-E

○

○

○

−

KFAA30918-E

○

○

○

−

KFAA30919-E

○

○

○

−

KFAA30930-E

○

○

○

−

KFAA30931-E

○

○

○

−

KFAA30932-E

○

○

○

−

KFAA30953-E

○

○

○

−

KFAA30955-E

○

○

○

−

KFAA30959-E

○

○

○

−

KFAA30984-E

○

○

○

−

KFAA30990-E

○

○

−

KFAA31120-E

○

○

○

−

KFAA31121-E

○

○

○

−

KFAA31123-E

○

○

○

−

KFAA31124-E

○

○

○

−

KFAA31125-E

○

○

○

−

KFAA31126-E

○

○

○

−

KFAA31127-E

○

○

○

−

KFAA31128-E

○

○

○

−

KFAA31129-E

○

○

○

−

KFAA31131-E

○

○

○

−

KFAA31132-E

○

○

○

−

KFAA31135-E

○

○

○

−

KFAA31137-E

○

○

○

−

KFAA31201-E

○

○

○

−

KFAA31202-E

○

−

KFAA31203-E

○

○

○

−

KFAA31204-E

○

○

○

−

KFAA31205-E

○

−

KFAA31206-E

○

○

○

−

KFAA31207-E

○

○

○

−

KFAA31208-E

○

○

○

−

KFAA31209-E

○

○

○

−

KFAA31210-E

○

○

○

−

KFAA31212-E

○

○

○

−

KFAA31213-E

○

○

○

−

KFAA31214-E

○

○

○

−

KFAA31215-E

○

○

○

−

KFAA31216-E

○

○

○

−

KFAA31217-E

○

○

○

−

KFAA31218-E

○

○

○

−

KFAA31219-E

○

○

○

−

KFAA31223-E

○

○

○

−

KFAA31224-E

○

○

○

−

KFAA31226-E

○

○

○

−

KFAA31227-E

○

○

○

−

KFAA31234-E

○

○

○

−

KFAA31235-E

○

○

○

−

KFAA31239-E

○

○

○

−

KFAA31240-E

○

−

KFAA31241-E

○

○

○

−

KFAA31242-E

○

○

○

−

KFAA31243-E

○

○

○

−

KFAA31245-E

○

○

○

−

KFAA31255-E

○

○

○

−

KFAA31256-E

○

○

○

−

KFAA31257-E

○

○

○

−

KFAA31260-E

○

○

○

−

KFAA31261-E

○

○

○

−

KFAA31262-E

○

○

○

−

KFAA31263-E

○

○

○

−

KFAA31264-E

○

○

○

−

KFAA31265-E

○

○

○

−

KFAA31266-E

○

○

○

−

KFAA31267-E

○

○

○

−

KFAA31268-E

○

○

○

−

KFAA31269-E

○

○

○

−

KFAA31270-E

○

○

○

−

KFAA31271-E

○

○

○

−

KFAA31280-E

○

−

KFAA31301-E

○

○

○

−

KFAA31306-E

○

○

○

−

KFAA31307-E

○

○

○

−

KFAA31310-E

○

○

○

−

KFAA31371-E

○

○

○

−

KFAA31372-E

○

○

○

−

KFAA31373-E

○

○

○

−

KFAA31375-E

○

○

○

−

KFAA31376-E

○

○

○

−

KFAA31377-E

○

○

○

−

KFAA31378-E

○

○

○

−

KFAA31379-E

○

○

○

−

KFAA31380-E

○

○

○

−

KFAA31405-E

○

○

○

−

KFAA31420-E

○

○

○

−

KFAA31424-E

○

○

○

−

KFAA31425-E

○

○

○

−

KFAA31436-E

○

○

○

−

KFAA31470-E

○

○

○

−

KFAA31471-E

○

○

○

−

KFAA31476-E

○

○

○

−

KFAA31515-E

○

○

○

−

KFAA31524-E

○

○

○

−

KFAA31550-E

○

○

○

−

KFAA31551-E

○

○

○

−

KFAA31552-E

○

○

○

−

KFAA31553-E

○

○

○

−

KFAA31554-E

○

○

○

−

KFAA31555-E

○

○

○

−

KFAA31556-E

○

○

○

−

KFAA31557-E

○

○

○

−

KFAA31558-E

○

○

○

−

KFAA31562-E

○

○

○

−

KFAA31563-E

○

○

○

−

KFAA31564-E

○

○

○

−

KFAA31565-E

○

○

○

−

KFAA31566-E

○

○

○

−

KFAA31600-E

○

○

○

−

KFAA31602-E

○

○

○

−

KFAA31603-E

○

○

○

−

KFAA31648-E

○

−

KFAA31650-E

○

○

○

−

KFAA31651-E

○

○

○

−

KFAA31652-E

○

○

○

−

KFAA31653-E

○

○

○

−

KFAA31654-E

○

○

○

−

KFAA31655-E

○

○

○

−

KFAA31656-E

○

−

KFAA31657-E

○

○

○

−

KFAA31658-E

○

○

○

−

KFAA31659-E

○

○

○

−

KFAA31660-E

○

○

○

−

KFAA31661-E

○

○

○

−

KFAA31662-E

○

○

○

−

KFAA31663-E

○

○

○

−

KFAA31664-E

○

○

○

−

KFAA31665-E

○

○

○

−

KFAA31666-E

○

○

○

−

KFAA31667-E

○

○

○

−

KFAA31668-E

○

○

○

−

KFAA31669-E

○

○

○

−

KFAA31670-E

○

○

○

−

KFAA31673-E

○

○

○

−

KFAA31675-E

○

○

○

−

KFAA31678-E

○

○

○

−

KFAA31679-E

○

○

○

−

KFAA31684-E

○

○

○

−

KFAA31685-E

○

○

○

−

KFAA31686-E

○

○

○

−

KFAA31687-E

○

○

○

−

KFAA31688-E

○

○

○

−

KFAA31696-E

○

○

○

−

KFAA31711-E

○

○

○

−

KFAA31713-E

○

○

○

−

KFAA31714-E

○

○

○

−

KFAA31719-E

○

○

○

−

KFAA31727-E

○

○

○

−

KFAA31728-E

○

−

KFAA31729-E

○

○

○

−

KFAA31730-E

○

○

○

−

KFAA31733-E

○

○

○

−

KFAA31734-E

○

○

○

−

KFAA31735-E

○

○

○

−

KFAA31736-E

○

○

○

−

KFAA31737-E

○

○

○

−

KFAA31738-E

○

○

○

−

KFAA31739-E

○

○

○

−

KFAA31740-E

○

○

○

−

KFAA31741-E

○

○

○

−

KFAA31742-E

○

○

○

−

KFAA31743-E

○

○

○

−

KFAA31744-E

○

○

○

−

KFAA31820-E

○

○

○

−

KFAA31821-E

○

○

○

−

KFAA31822-E

○

○

○

−

KFAA31893-E

○

○

−

KFAA31894-E

○

○

○

−

KFAA31895-E

○

○

○

−

KFAA31896-E

○

−

KFAA31897-E

○

○

○

−

KFAA31898-E

○

○

○

−

KFAA31899-E

○

○

○

−

KFAA32000-I

○

−

KFAA32100-I

○

−

KFAA32390-I

○

−

KFAA34002-E

○

○

○

−

KFAA34003-E

○

○

○

−

KFAA34004-E

○

○

○

−

KFAA34005-E

○

○

○

−

KFAA34006-E

○

○

○

−

KFAA34007-E

○

−

KFAA34008-E

○

○

○

−

KFAA34009-E

○

○

○

−

KFAA40000-E

○

−

KFAA40001-E

○

−

KFAA40002-E

○

−

KFAA40003-E

○

−

KFAA40004-E

○

−

KFAA40005-E

○

−

KFAA40006-E

○

−

KFAA40007-E

○

−

KFAA40008-E

○

−

KFAA40009-E

○

−

KFAA40010-E

○

−

KFAA40011-E

○

−

KFAA40012-I

○

−

KFAA40013-E

○

−

KFAA40014-I

○

−

KFAA40015-E

○

−

KFAA40016-E

○

−

KFAA40017-I

○

−

KFAA40018-I

○

−

KFAA40019-I

○

−

KFAA40020-W

○

○

4

KFAA40021-W

○

○

4

KFAA40022-W

○

−

KFAA40023-I

○

−

KFAA40024-I

○

−

KFAA40025-W

○

○

1

KFAA40026-E

○

−

KFAA40203-E

○

−

KFAA40204-E

○

−

KFAA40205-E

○

−

KFAA40207-E

○

−

KFAA40208-E

○

−

KFAA40212-E

○

−

KFAA40213-E

○

−

KFAA40214-E

○

−

KFAA40215-E

○

−

KFAA40216-E

○

−

KFAA40220-E

○

−

KFAA40289-E

○

○

−

KFAA40290-E

○

○

−

KFAA40291-W

○

−

KFAA40292-E

○

−

KFAA40293-E

○

−

KFAA41000-W

○

−

KFAA41001-E

○

−

KFAA41100-W

○

−

KFAA41101-W

○

−

KFAA41103-W

○

−

KFAA41105-W

○

−

KFAA41106-W

○

−

KFAA41200-E

○

−

KFAA41201-E

○

−

KFAA41202-E

○

−

KFAA41205-E

○

−

KFAA41206-I

○

−

KFAA41207-E

○

−

KFAA41208-W

○

−

KFAA41210-E

○

−

KFAA41212-I

○

−

KFAA41213-W

○

−

KFAA41220-W

○

−

KFAA41221-I

○

−

KFAA41222-I

○

○

5

KFAA41223-I

○

−

KFAA41230-W

○

−

KFAA41235-E

○

−

KFAA41236-E

○

−

KFAA41237-E

○

−

KFAA41238-W

○

−

KFAA41239-E

○

−

KFAA41241-E

○

−

KFAA41600-E

○

−

KFAA50000-E

○

−

KFAA50001-E

○

−

KFAA50002-E

○

−

KFAA50003-E

○

−

KFAA50004-E

○

−

KFAA50005-E

○

−

KFAA50006-E

○

−

KFAA50007-E

○

−

KFAA50008-E

○

−

KFAA50009-E

○

−

KFAA50010-E

○

−

KFAA50011-E

○

−

KFAA50012-E

○

−

KFAA50013-E

○

−

KFAA50014-W

○

−

KFAA50015-E

○

−

KFAA50016-E

○

−

KFAA50017-E

○

−

KFAA50018-E

○

−

KFAA50019-E

○

−

KFAA50020-E

○

−

KFAA50021-E

○

−

KFAA50022-E

○

−

KFAA50023-E

○

−

KFAA50024-E

○

−

KFAA50025-E

○

−

KFAA50026-I

○

−

KFAA50027-I

○

−

KFAA50028-E

○

−

KFAA50029-E

○

−

KFAA50030-E

○

−

KFAA50032-E

○

−

KFAA50033-E

○

−

KFAA50034-E

○

−

KFAA50035-E

○

−

KFAA50036-E

○

−

KFAA50037-E

○

−

KFAA50038-E

○

−

KFAA50039-E

○

−

KFAA50040-E

○

−

KFAA50041-E

○

−

KFAA50042-W

○

−

KFAA50043-E

○

−

KFAA50044-I

○

−

KFAA50045-E

○

−

KFAA50046-E

○

−

KFAA50047-E

○

−

KFAA50048-E

○

−

KFAA50049-E

○

−

KFAA50050-I

○

○

5

KFAA50051-W

○

−

KFAA50052-E

○

−

KFAA50053-E

○

−

KFAA50054-E

○

−

KFAA50055-I

○

−

KFAA50056-I

○

−

KFAA50057-W

○

−

KFAA50058-E

○

−

KFAA50059-E

○

−

KFAA50060-W

○

−

KFAA50061-E

○

−

KFAA50063-I

○

−

KFAA50064-E

○

−

KFAA50068-E

○

−

KFAA50069-I

○

○

5

KFAA50070-W

○

○

4

KFAA50071-W

○

○

4

KFAA50072-E

○

○

3

KFAA50073-I

○

−

KFAA50100-E

○

−

KFAA50101-I

○

−

KFAA50102-E

○

−

KFAA50103-E

○

−

KFAA50104-E

○

−

KFAA50105-E

○

−

KFAA50108-I

○

○

○

2

KFAA50112-E

○

○

−

KFAA50116-E

○

○

−

KFAA50117-E

○

○

−

KFAA50122-E

○

○

−

KFAA50123-E

○

○

−

KFAA50134-E

○

○

−

KFAA50135-E

○

○

−

KFAA50140-E

○

○

−

KFAA50143-I

○

−

KFAA50144-E

○

−

KFAA50150-I

○

−

KFAA50151-I

○

−

KFAA50152-I

○

−

KFAA50153-E

○

−

KFAA50154-E

○

−

KFAA50156-E

○

−

KFAA50157-E

○

−

KFAA50158-E

○

−

KFAA50159-W

○

−

KFAA50160-I

○

−

KFAA50161-I

○

−

KFAA50162-E

○

−

KFAA50163-E

○

−

KFAA50164-E

○

−

KFAA50165-E

○

−

KFAA50166-E

○

−

KFAA50167-I

○

−

KFAA50168-I

○

−

KFAA50169-I

○

−

KFAA50171-I

○

−

KFAA50172-W

○

−

KFAA50201-E

○

−

KFAA50202-E

○

−

KFAA50203-E

○

−

KFAA50204-E

○

−

KFAA50205-E

○

○

−

KFAA50206-E

○

−

KFAA50207-E

○

○

−

KFAA50209-E

○

−

KFAA50210-E

○

−

KFAA50211-E

○

−

KFAA50212-E

○

−

KFAA50213-E

○

−

KFAA50214-E

○

−

KFAA50215-E

○

−

KFAA50216-E

○

○

−

KFAA50217-E

○

−

KFAA50218-E

○

−

KFAA50219-E

○

−

KFAA50220-E

○

−

KFAA50221-E

○

−

KFAA50222-E

○

−

KFAA50223-E

○

−

KFAA50224-E

○

−

KFAA50225-E

○

−

KFAA50226-E

○

−

KFAA50227-E

○

−

KFAA50228-E

○

−

KFAA50229-E

○

−

KFAA50230-I

○

−

KFAA50235-E

○

−

KFAA50236-E

○

−

KFAA50239-E

○

○

−

KFAA50243-E

○

−

KFAA50244-E

○

−

KFAA50245-E

○

−

KFAA50246-E

○

−

KFAA50247-E

○

−

KFAA50248-E

○

−

KFAA50250-E

○

−

KFAA50251-I

○

−

KFAA50252-I

○

−

KFAA50253-I

○

−

KFAA50254-I

○

−

KFAA50255-I

○

−

KFAA50256-I

○

−

KFAA50260-W

○

−

KFAA50265-E

○

−

KFAA50266-E

○

−

KFAA50267-E

○

−

KFAA50280-E

○

−

KFAA50281-E

○

−

KFAA50282-E

○

−

KFAA50284-E

○

−

KFAA50285-E

○

−

KFAA50286-E

○

−

KFAA50287-E

○

−

KFAA50288-E

○

−

KFAA50289-E

○

−

KFAA50290-E

○

−

KFAA50291-W

○

−

KFAA50292-E

○

−

KFAA50293-E

○

−

KFAA50294-E

○

−

KFAA50295-E

○

−

KFAA50296-E

○

−

KFAA50297-E

○

−

KFAA50298-E

○

−

KFAA50299-E

○

−

KFAA50300-E

○

−

KFAA50301-E

○

−

KFAA50303-E

○

−

KFAA50304-E

○

−

KFAA50305-E

○

−

KFAA50306-E

○

−

KFAA50307-E

○

−

KFAA50308-E

○

−

KFAA50309-E

○

−

KFAA50310-E

○

−

KFAA50311-E

○

−

KFAA50313-I

○

−

KFAA51000-I

○

−

KFAA51001-E

○

−

KFAA51002-E

○

−

KFAA51003-I

○

−

KFAA51005-I

○

−

KFAA51006-I

○

−

KFAA51007-E

○

−

KFAA51008-E

○

−

KFAA51009-E

○

−

KFAA51010-W

○

−

KFAA51011-W

○

−

KFAA51012-E

○

−

KFAA51013-E

○

−

KFAA51014-E

○

−

KFAA51015-E

○

−

KFAA51016-E

○

−

KFAA51017-E

○

−

KFAA51018-E

○

−

KFAA51019-E

○

−

KFAA51111-W

○

−

KFAA51121-W

○

−

KFAA51130-W

○

−

KFAA51200-W

○

−

KFAA51202-W

○

−

KFAA51204-W

○

−

KFAA51210-E

○

−

KFAA51212-E

○

−

KFAA51213-E

○

−

KFAA51214-E

○

−

KFAA51216-E

○

−

KFAA51217-E

○

−

KFAA51218-E

○

−

KFAA51221-E

○

−

KFAA51223-E

○

−

KFAA51224-E

○

−

KFAA51230-W

○

−

KFAA51231-W

○

−

KFAA51232-I

○

−

KFAA51240-I

○

−

KFAA51241-I

○

−

KFAA51242-I

○

−

KFAA51243-I

○

−

KFAA51244-I

○

−

KFAA51245-E

○

−

KFAA51246-E

○

−

KFAA51247-I

○

−

KFAA51253-E

○

○

−

KFAA51260-E

○

−

KFAA51270-E

○

−

KFAA51271-E

○

−

KFAA51272-E

○

−

KFAA51275-I

○

−

KFAA51276-E

○

−

KFAA51277-I

○

−

KFAA51280-W

○

−

KFAA51281-W

○

−

KFAA51282-W

○

−

KFAA51283-E

○

−

KFAA51284-W

○

−

KFAA51285-W

○

−

KFAA51286-W

○

−

KFAA51287-E

○

−

KFAA51288-E

○

−

KFAA51289-E

○

−

KFAA51290-E

○

−

KFAA51291-I

○

−

KFAA51292-E

○

−

KFAA51293-I

○

−

KFAA51295-I

○

−

KFAA51296-I

○

−

KFAA51300-I

○

−

KFAA51301-I

○

−

KFAA51302-E

○

−

KFAA51303-E

○

−

KFAA51304-I

○

−

KFAA51305-E

○

−

KFAA51306-E

○

−

KFAA51307-I

○

−

KFAA51308-E

○

−

KFAA51309-W

○

−

KFAA51310-W

○

−

KFAA51311-I

○

−

KFAA51312-W

○

−

KFAA51313-I

○

−

KFAA51400-E

○

−

KFAA51401-E

○

−

KFAA51402-E

○

−

KFAA51403-E

○

−

KFAA51404-E

○

−

KFAA51405-E

○

−

KFAA51406-E

○

−

KFAA51407-E

○

−

KFAA51408-W

○

−

KFAA51409-I

○

−

KFAA51410-W

○

−

KFAA51411-W

○

−

KFAA51412-W

○

−

KFAA51413-W

○

−

KFAA51414-W

○

−

KFAA51415-E

○

−

KFAA51416-E

○

−

KFAA51417-E

○

−

KFAA51418-I

○

−

KFAA51419-I

○

−

KFAA51420-E

○

−

KFAA51421-E

○

−

KFAA51422-E

○

−

KFAA51423-W

○

−

KFAA51424-E

○

−

KFAA51425-E

○

−

KFAA51426-E

○

−

KFAA51427-E

○

−

KFAA51428-E

○

−

KFAA51429-E

○

−

KFAA51500-E

○

○

−

KFAA51501-E

○

○

−

KFAA51502-E

○

○

−

KFAA51503-E

○

○

−

KFAA51504-W

○

○

−

KFAA51505-E

○

○

−

KFAA51506-I

○

○

−

KFAA51507-I

○

○

−

KFAA51508-I

○

○

−

KFAA51509-I

○

○

−

KFAA51510-W

○

○

−

KFAA51511-E

○

○

−

KFAA51512-E

○

○

−

KFAA51513-E

○

−

KFAA51514-E

○

○

−

KFAA51515-I

○

○

−

KFAA51516-I

○

○

−

KFAA51517-W

○

○

−

KFAA51518-W

○

○

−

KFAA51519-E

○

○

−

KFAA51520-W

○

○

−

KFAA51521-W

○

○

−

KFAA51522-E

○

○

−

KFAA51523-W

○

○

−

KFAA51524-W

○

○

−

KFAA51525-W

○

○

−

KFAA51526-I

○

○

−

KFAA51527-I

○

○

−

KFAA51528-I

○

○

−

KFAA51529-I

○

○

−

KFAA51530-E

○

○

−

KFAA51531-I

○

○

−

KFAA51532-I

○

○

−

KFAA51533-I

○

○

−

KFAA51534-I

○

○

−

KFAA51535-W

○

○

−

KFAA51536-E

○

○

−

KFAA51537-W

○

○

−

KFAA51538-W

○

○

−

KFAA51539-E

○

○

−

KFAA52000-I

○

○

−

KFAA52001-I

○

−

KFAA52002-I

○

−

KFAA52005-I

○

○

−

KFAA52100-E

○

○

−

KFAA52101-E

○

○

−

KFAA52110-E

○

○

−

KFAA52111-E

○

○

−

KFAA52112-E

○

○

−

KFAA52113-E

○

○

−

KFAA52200-E

○

−

KFAA52201-W

○

−

KFAA52202-E

○

○

−

KFAA52203-E

○

○

−

KFAA52204-I

○

○

−

KFAA60001-E

○

○

1

KFAA60002-E

○

○

1

KFAA60003-E

○

○

1

KFAA60004-E

○

−

KFAA60005-E

○

○

1

KFAA60007-E

○

○

1

KFAA60008-W

○

○

1

KFAA60009-E

○

○

1

KFAA60010-W

○

○

1

KFAA60012-E

○

○

1

KFAA60013-E

○

○

1

KFAA60014-W

○

○

1

KFAA60100-E

○

−

KFAA60200-W

○

○

−

KFAA60209-E

○

○

1

KFAA60284-E

○

○

1

KFAA60300-E

○

○

1

KFAA60302-E

○

○

1

KFAA61200-W

○

○

1

KFAA61205-W

○

○

1

KFAA61210-E

○

○

1

KFAA61211-E

○

○

1

KFAA61212-W

○

○

1

KFAA61213-W

○

○

1

KFAA61214-W

○

○

1

KFAA61220-E

○

○

1

KFAA61400-W

○

○

○

1

KFAA61600-E

○

○

1

KFAA70000-I

○

−

KFAA70001-I

○

−

KFAA70002-I

○

−

KFAA70003-I

○

−

KFAA70004-I

○

−

KFAA70005-I

○

−

KFAA70006-I

○

−

KFAA70008-E

○

−

KFAA70009-I

○

−

KFAA71002-E

○

−

KFAA71017-E

○

−

KFAA71202-E

○

−

KFAA71203-E

○

−

KFAA71204-E

○

−

KFAA71206-E

○

−

KFAA71209-E

○

−

KFAA71210-E

○

−

KFAA71211-E

○

−

KFAA71212-E

○

−

KFAA71218-E

○

−

KFAA71222-E

○

−

KFAA71223-E

○

−

KFAA71301-E

○

−

KFAA71446-W

○

−

KFAA71447-W

○

−

KFAA71448-E

○

−

KFAA71449-E

○

−

KFAA71450-E

○

−

KFAA71452-E

○

−

KFAA71453-E

○

−

KFAA71454-W

○

−

KFAA71562-E

○

−

KFAA71563-E

○

−

KFAA71564-E

○

−

KFAA71565-E

○

−

KFAA71566-E

○

−

KFAA71567-E

○

−

KFAA71569-E

○

−

KFAA71570-E

○

−

KFAA71571-E

○

−

KFAA71680-E

○

−

KFAA71681-E

○

−

KFAA71682-E

○

−

KFAA71683-E

○

−

KFAA71687-E

○

−

KFAA71690-E

○

−

KFAA71691-E

○

−

KFAA71692-E

○

−

KFAA71701-E

○

−

KFAA71704-E

○

−

KFAA71705-E

○

−

KFAA71706-E

○

−

KFAA71707-E

○

−

KFAA71708-E

○

−

KFAA71709-E

○

−

KFAA71710-E

○

−

KFAA71711-E

○

−

KFAA71712-E

○

−

KFAA71713-E

○

−

KFAA71714-E

○

−

KFAA71715-E

○

−

KFAA71716-E

○

−

KFAA71717-E

○

−

KFAA71719-E

○

−

KFAA71721-E

○

−

KFAA71722-E

○

−

KFAA71727-E

○

−

KFAA71730-E

○

−

KFAA71731-E

○

−

KFAA71732-E

○

−

KFAA71733-E

○

−

KFAA71735-E

○

−

KFAA71736-E

○

−

KFAA71737-E

○

−

KFAA71740-E

○

−

KFAA71741-E

○

−

KFAA71801-E

○

−

KFAA71903-E

○

−

KFAA71908-E

○

−

KFAA72000-E

○

−

KFAA72001-W

○

−

KFAA72002-E

○

−

KFAA72003-E

○

−

KFAA72004-E

○

−

KFAA72005-W

○

−

KFAA72006-E

○

−

KFAA72007-E

○

−

KFAA72008-W

○

−

KFAA72009-E

○

−

KFAA72099-E

○

−

KFAA80000-I

○

○

2

KFAA80001-I

○

○

2

KFAA80002-I

○

○

2

KFAA80003-I

○

○

2

KFAA80004-I

○

○

2

KFAA80005-I

○

○

2

KFAA80006-I

○

○

2

KFAA80007-I

○

○

2

KFAA80008-I

○

○

2

KFAA80009-I

○

○

2

KFAA80010-I

○

○

2

KFAA80011-I

○

○

2

KFAA80012-I

○

○

2

KFAA80013-I

○

○

2

KFAA80014-I

○

○

2

KFAA80015-I

○

○

2

KFAA80016-I

○

○

2

KFAA80017-I

○

○

2

KFAA80018-I

○

○

2

KFAA80019-I

○

○

2

KFAA80020-I

○

○

2

KFAA80021-I

○

○

2

KFAA80023-I

○

○

2

KFAA80024-I

○

○

2

KFAA80026-I

○

○

2

KFAA80027-I

○

○

2

KFAA80028-I

○

○

2

KFAA80029-I

○

○

2

KFAA80030-I

○

○

2

KFAA80031-I

○

○

2

KFAA80032-I

○

○

2

KFAA80033-I

○

○

2

KFAA80034-I

○

○

2

KFAA80035-I

○

○

2

KFAA80036-I

○

○

2

KFAA80037-I

○

○

2

KFAA80038-I

○

○

2

KFAA80039-I

○

○

2

KFAA80040-I

○

○

2

KFAA80041-I

○

○

2

KFAA80042-I

○

○

2

KFAA80043-I

○

○

2

KFAA80044-I

○

○

2

KFAA80045-I

○

○

2

KFAA80046-I

○

○

2

KFAA80047-I

○

○

2

KFAA80048-I

○

○

2

KFAA80049-I

○

○

2

KFAA80050-I

○

○

2

KFAA80051-I

○

○

2

KFAA80052-I

○

○

2

KFAA80053-I

○

○

2

KFAA80054-I

○

○

2

KFAA80055-I

○

○

2

KFAA80056-I

○

○

2

KFAA80057-I

○

○

2

KFAA80058-I

○

○

2

KFAA80059-I

○

○

2

KFAA80060-I

○

○

2

KFAA80061-I

○

○

2

KFAA80062-I

○

○

2

KFAA80063-I

○

○

2

KFAA80064-I

○

○

2

KFAA80065-I

○

○

2

KFAA80066-I

○

○

2

KFAA80067-I

○

○

2

KFAA80068-I

○

○

2

KFAA80069-I

○

○

2

KFAA80070-I

○

○

2

KFAA80071-I

○

○

2

KFAA80072-I

○

○

2

KFAA80073-I

○

○

2

KFAA80074-I

○

○

2

KFAA80075-I

○

○

2

KFAA80076-I

○

○

2

KFAA80077-I

○

○

2

KFAA80078-I

○

○

2

KFAA80079-I

○

○

2

KFAA80080-I

○

○

2

KFAA80081-I

○

○

2

KFAA80082-I

○

○

2

KFAA80084-I

○

○

2

KFAA80085-I

○

○

2

KFAA80086-I

○

○

2

KFAA80087-I

○

○

2

KFAA80088-I

○

○

2

KFAA80089-I

○

○

2

KFAA80090-I

○

○

2

KFAA80091-I

○

○

2

KFAA80092-I

○

○

2

KFAA80093-I

○

○

2

KFAA80094-I

○

○

2

KFAA80095-I

○

○

2

KFAA80096-I

○

○

2

KFAA80097-I

○

○

2

KFAA80099-I

○

○

2

KFAA80201-I

○

○

○

2

KFAA80202-I

○

○

○

2

KFAA80203-I

○

○

−

KFAA80204-I

○

○

○

2

KFAA80205-I

○

○

−

KFAA80206-I

○

○

−

KFAA80207-I

○

○

−

KFAA80208-I

○

○

−

KFAA80209-I

○

○

○

2

KFAA80210-I

○

○

−

KFAA80211-I

○

○

−

KFAA80212-I

○

○

−

KFAA80213-I

○

−

KFAA80215-I

○

○

−

KFAA80216-I

○

○

−

KFAA80217-I

○

○

−

KFAA80218-I

○

○

−

KFAA80219-I

○

○

−

KFAA80220-I

○

○

−

KFAA80222-I

○

○

−

KFAA80223-I

○

○

−

KFAA80227-I

○

○

−

KFAA80228-I

○

○

−

KFAA80229-I

○

○

−

KFAA80230-I

○

○

−

KFAA80231-I

○

○

−

KFAA80232-I

○

○

−

KFAA80233-I

○

○

−

KFAA80234-I

○

○

−

KFAA80235-I

○

○

−

KFAA80236-I

○

○

−

KFAA80237-I

○

○

−

KFAA80240-I

○

○

−

KFAA80241-I

○

○

−

KFAA80242-I

○

○

−

KFAA80243-I

○

○

−

KFAA80244-I

○

○

−

KFAA80245-I

○

○

−

KFAA80246-I

○

○

−

KFAA80247-W

○

○

−

KFAA80248-I

○

○

−

KFAA80249-I

○

○

−

KFAA80250-I

○

○

−

KFAA80251-I

○

○

−

KFAA80252-I

○

○

−

KFAA80253-I

○

○

−

KFAA80254-I

○

○

−

KFAA80255-I

○

○

−

KFAA80256-I

○

○

−

KFAA80257-I

○

○

−

KFAA80258-I

○

○

−

KFAA80259-I

○

○

−

KFAA80280-I

○

○

−

KFAA80281-I

○

○

−

KFAA80282-I

○

○

−

KFAA80283-I

○

○

−

KFAA80284-I

○

○

−

KFAA80285-I

○

○

−

KFAA80286-I

○

○

−

KFAA80287-I

○

○

−

KFAA80288-I

○

○

−

KFAA80291-I

○

○

−

KFAA80292-I

○

○

−

KFAA80295-I

○

−

KFAA80296-I

○

−

KFAA80297-I

○

−

KFAA80300-I

○

○

2

KFAA80301-I

○

○

2

KFAA80500-I

○

○

2

KFAA80501-I

○

○

2

KFAA81000-I

○

−

KFAA81001-I

○

−

KFAA81002-I

○

−

KFAA81003-I

○

−

KFAA81004-I

○

−

KFAA81200-I

○

○

6

KFAA81205-I

○

−

KFAA81206-I

○

−

KFAA81207-I

○

−

KFAA81208-I

○

−

KFAA81209-I

○

−

KFAA81210-I

○

−

KFAA81211-I

○

○

2

KFAA81214-I

○

○

2

KFAA81215-I

○

○

2

KFAA81220-I

○

○

2

KFAA81221-I

○

−

KFAA81260-I

○

○

6

KFAA81261-I

○

○

6

KFAA81262-I

○

○

6

KFAA81263-I

○

○

6

KFAA81264-I

○

○

6

KFAA81265-I

○

○

6

KFAA81400-I

○

−

KFAA81401-I

○

−

KFAA81402-I

○

−

KFAA82000-I

○

−

KFAA82002-I

○

−

KFAA82003-I

○

−

KFAA82004-I

○

−

KFAA90000-I

○

○

−

KFAA90001-I

○

○

−

KFAA90002-E

○

○

−

KFAA90003-E

○

○

−

KFAA90004-E

○

○

−

KFAA90005-E

○

○

−

KFAA90006-E

○

○

−

KFAA90008-Q

○

○

−

KFAA90009-E

○

○

−

KFAA90010-I

○

−

KFAA90011-I

○

−

KFAA90012-E

○

○

−

KFAA90013-Q

○

○

−

KFAA90014-E

○

○

−

KFAA90500-E

○

○

−

KFAA91000-E

○

○

−

KFAA91001-W

○

○

−

KFAA91100-I

○

○

−

KFAA91101-W

○

○

−

KFAA91102-E

○

○

−

KFAA91104-Q

○

○

−

KFAA91105-I

○

○

○

2

KFAA91107-Q

○

○

−

KFAA91108-E

○

○

−

KFAA91109-I

○

○

−

KFAA91110-I

○

○

○

2

KFAA91111-I

○

○

○

2

KFAA91150-I

○

○

−

KFAA91151-W

○

○

−

KFAA91152-E

○

○

−

KFAA91153-Q

○

○

−

KFAA91154-I

○

○

○

2

KFAA91155-I

○

○

−

KFAA91250-I

○

○

−

KFAA91251-Q

○

○

−

KFAA91252-E

○

○

−

KFAA91253-I

○

○

−

KFAA91254-E

○

○

−

KFAA91300-I

○

○

−

KFAA91301-E

○

○

−

KFAA91350-I

○

○

−

KFAA91400-I

○

−

KFAA91401-I

○

−

KFAA91402-I

○

−

KFAA91403-E

○

−

KFAA91404-I

○

−

KFAA91405-E

○

−

KFAA91406-I

○

−

KFAA91407-I

○

−

KFAA91408-I

○

−

KFAA91409-I

○

−

KFAA91410-I

○

−

KFAA91411-I

○

−

KFAA91412-E

○

−

KFAA91413-I

○

−

KFAA91414-I

○

−

KFAA91415-W

○

−

KFAA91450-I

○

−

KFAA91451-I

○

−

KFAA91452-I

○

−

KFAA91453-E

○

−

KFAA91500-I

○

○

−

KFAA91501-E

○

○

−

KFAA91502-I

○

○

○

2

KFAA91503-E

○

○

−

KFAA91504-W

○

○

−

KFAA91550-I

○

−

KFAA91551-I

○

−

KFAA91552-I

○

−

KFAA91553-E

○

−

KFAA91554-Q

○

−

KFAA91555-I

○

−

KFAA91556-I

○

−

KFAA91557-I

○

−

KFAA91558-W

○

−

KFAA91559-Q

○

−

KFAA91560-I

○

−

KFAA91561-I

○

−

KFAA91580-I

○

−

KFAA91581-E

○

−

KFAA91582-I

○

−

KFAA91583-E

○

−

KFAA91584-W

○

−

KFAA91585-Q

○

−

KFAA91586-I

○

−

KFAA91587-I

○

−

KFAA91601-E

○

○

−

KFAA91602-I

○

○

○

2

KFAA91603-E

○

○

−

KFAA91605-W

○

○

−

KFAA91650-I

○

○

−

KFAA91651-E

○

○

−

KFAA91652-E

○

○

−

KFAA91700-I

○

○

−

KFAA91701-I

○

○

○

2

KFAA91702-E

○

○

−

KFAA91703-E

○

○

−

KFAA91704-E

○

○

−

KFAA91750-I

○

○

−

KFAA91800-I

○

○

−

KFAA91801-I

○

○

○

3

KFAA91802-E

○

○

−

KFAA91803-E

○

○

−

KFAA91850-I

○

○

−

KFAA91851-I

○

○

○

2

KFAA91852-I

○

○

○

2

KFAA91853-E

○

○

−

KFAA91854-E

○

○

−

KFAA91855-W

○

○

−

KFAA91900-I

○

○

−

KFAA91901-E

○

○

−

KFAA91902-E

○

○

−

KFAA92000-E

○

○

−

KFAA92001-E

○

○

−

KFAA92002-I

○

○

−

KFAA92003-E

○

○

−

KFAA92004-E

○

○

−

KFAA92005-E

○

○

−

KFAA93001-I

○

○

−

KFAA93002-E

○

○

−

KFAA93100-I

○

○

−

KFAA93101-I

○

○

○

2

KFAA93102-E

○

○

−

KFAA93103-W

○

○

−

KFAA96200-I

○

○

−

KFAA96201-I

○

○

−

KFAA96202-I

○

○

−

KFAA96203-E

○

○

−

KFAA96204-I

○

○

○

2

KFAA96205-I

○

○

−

KFAA96206-I

○

○

−

KFAA96207-I

○

○

−

KFAA96211-E

○

○

−

KFAA96212-E

○

○

−

KFAA96213-E

○

○

−

KFAA96216-E

○

○

−

KFAA96217-E

○

○

−

KFAA96218-W

○

○

−

KFAA96219-W

○

○

−

KFAA96220-E

○

○

−

KFAA96221-E

○

○

−

KFAA96222-E

○

○

−

KFAA96223-E

○

○

−

KFAA96224-E

○

○

−

KFAA96225-E

○

○

−

KFAA96226-E

○

○

−

KFAA96227-E

○

○

−

KFAA96228-E

○

○

−

KFAA96229-E

○

○

−

KFAA96230-E

○

○

−

KFAA96231-E

○

○

−

KFAA96232-I

○

○

−

KFAA96233-I

○

○

−

KFAA96234-E

○

○

−

KFAA96235-E

○

○

−

KFAA96236-E

○

○

−

KFAA96237-E

○

○

−

KFAA96238-E

○

○

−

KFAA96239-E

○

○

−

KFAA96240-E

○

○

−

KFAA96241-E

○

○

−

KFAA96242-E

○

○

−

KFAA96243-I

○

○

−

KFAA96244-W

○

○

−

KFAA96245-I

○

○

−

KFAA96246-Q

○

○

−

KFAA96247-E

○

○

−

KFAA96248-I

○

○

−

KFAA96249-I

○

○

−

KFAA96250-I

○

○

−

KFAA96300-I

○

○

−

KFAA96400-I

○

○

−

KFAA96401-I

○

−

KFAA96402-I

○

−

KFAA96403-I

○

−

KFAA96404-I

○

−

KFAA96405-I

○

○

−

KFAA96406-I

○

○

−

KFAA96407-I

○

○

−

KFAA96408-I

○

○

−

KFAA96409-I

○

○

−

KFAA96410-I

○

○

−

KFAA96411-I

○

○

−

KFAA96412-I

○

−

KFAA96413-I

○

○

−

KFAA96414-I

○

○

−

KFAA96415-I

○

−

KFAA96416-I

○

−

KFAA96417-W

○

○

−

KFAA96451-E

○

−

KFAA96452-E

○

−

KFAA96453-E

○

−

KFAA96454-E

○

−

KFAA96455-E

○

−

KFAA96457-E

○

○

−

KFAA96458-E

○

○

−

KFAA96460-E

○

−

KFAA96461-E

○

−

KFAA96463-E

○

−

KFAA96464-E

○

−

KFAA96465-E

○

−

KFAA96467-E

○

○

−

KFAA96468-E

○

−

KFAA96469-E

○

−

KFAA96499-I

○

−

KFAA96600-I

○

○

−

KFAA96603-E

○

○

−

KFAA96605-E

○

○

−

KFAA96606-E

○

○

−

KFAA96607-E

○

○

−

KFAA96608-E

○

○

−

KFAA96609-E

○

○

−

KFAA96610-E

○

○

−

KFAA96620-E

○

○

−

KFAA96621-E

○

○

−

KFAA96700-I

○

○

−

KFAA96720-I

○

○

−

KFAA96740-I

○

○

−

KFAA96760-I

○

○

−

KFAA96763-E

○

○

−

KFAA96764-I

○

○

−

KFAA96780-I

○

○

−

KFAA96785-E

○

○

−

KFAA96790-I

○

○

−

KFAA96800-I

○

○

−

KFAA96820-I

○

○

−

KFAA96830-I

○

○

−

KFAA96840-I

○

○

−

KFAA96850-I

○

○

−

KFAA96860-I

○

○

−

KFAA96870-I

○

○

−

KFAA96871-E

○

○

−

（凡例）

○：メッセージの出力先

−または空欄：該当しません。

3　出力コード

この章では，HADBが出力するアボートコードについて説明します。

3.1　アボートコード

HADBが異常終了した要因を示すアボートコードを次の表に示します。

表3‒1　アボートコードの一覧

アボートコード

意味

Edd0001

データベース不正を検知しました。データベースをバックアップから回復してください。データベースが不正になった原因が不明な場合は，adbinfogetコマンドを実行してトラブルシュート情報を取得してから，弊社問い合わせ窓口に連絡してください。

Eha0001

内部矛盾を検知しました。adbinfogetコマンドを実行してトラブルシュート情報を取得してから，弊社問い合わせ窓口に連絡してください。

Eharw01

Eharw02

Ehb0001

Ehb0002

Ehb0003

Ehb0004

Ehb0005

Ehb0006

Ehb0007

Ehb0008

Ehb0009

Ehb0010

Ehb0011

Ehc0001

Ehc0002

Ehc0003

Ehc0004

Ehd0001

データベースが破壊されています。データベースをバックアップから回復してください。データベースが破壊された原因が不明な場合は，adbinfogetコマンドを実行してトラブルシュート情報を取得してから弊社問い合わせ窓口に連絡してください。

また，マルチノード構成のセカンダリノードまたはワーカーノードでこのアボートコードが出力された場合，プライマリノードで実行されたDBエリアファイルの更新が，セカンダリノードまたはワーカーノードに反映されていない可能性があります。マルチノード機能に関するサーバ定義の指定値，およびDBエリアファイルの配置や運用を見直してください。

Ehd0002

内部矛盾を検知しました。adbinfogetコマンドを実行してトラブルシュート情報を取得してから，弊社問い合わせ窓口に連絡してください。

Ehd0003

Ehd0004

Ehd0005

データベースが破壊されています。データベースをバックアップから回復してください。データベースが破壊された原因が不明な場合は，adbinfogetコマンドを実行してトラブルシュート情報を取得してから弊社問い合わせ窓口に連絡してください。

Ehd0006

内部矛盾を検知しました。adbinfogetコマンドを実行してトラブルシュート情報を取得してから，弊社問い合わせ窓口に連絡してください。

Ehd0007

データベースが破壊されています。データベースをバックアップから回復してください。データベースが破壊された原因が不明な場合は，adbinfogetコマンドを実行してトラブルシュート情報を取得してから弊社問い合わせ窓口に連絡してください。

Ehd0008

Ehd0010

内部矛盾を検知しました。adbinfogetコマンドを実行してトラブルシュート情報を取得してから，弊社問い合わせ窓口に連絡してください。

Ehd0013

Ehd0020

データベースが破壊されています。データベースをバックアップから回復してください。データベースが破壊された原因が不明な場合は，adbinfogetコマンドを実行してトラブルシュート情報を取得してから弊社問い合わせ窓口に連絡してください。

また，マルチノード構成のセカンダリノードまたはワーカーノードでこのアボートコードが出力された場合，プライマリノードで実行されたDBエリアファイルの更新が，セカンダリノードまたはワーカーノードに反映されていない可能性があります。マルチノード機能に関するサーバ定義の指定値，およびDBエリアファイルの配置や運用を見直してください。

Ehd0021

データベースが破壊されています。データベースをバックアップから回復してください。データベースが破壊された原因が不明な場合は，adbinfogetコマンドを実行してトラブルシュート情報を取得してから弊社問い合わせ窓口に連絡してください。

Ehd0022

内部矛盾を検知しました。adbinfogetコマンドを実行してトラブルシュート情報を取得してから，弊社問い合わせ窓口に連絡してください。

Ehf0001

Ehf0002

Ehf0003

Ehf0004

キャッシュファイルまたは再利用情報ファイルの操作に失敗しました。メッセージログファイルに出力されたエラーメッセージの対策に従ってください。

Ehf0005

S3オブジェクトまたはBLOBの操作に失敗しました。メッセージログファイルに出力されたエラーメッセージの対策に従ってください。

Ehf0006

ファイルの操作に失敗しました。メッセージログファイルに出力されたエラーメッセージの対策に従ってください。

Ehl0001

内部矛盾を検知しました。adbinfogetコマンドを実行してトラブルシュート情報を取得してから，弊社問い合わせ窓口に連絡してください。

Ehl0002

Ehl0003

Ehl0004

Ehl0005

Ehm0001

Ehm0003

データベースが破壊されています。データベースをバックアップから回復してください。データベースが破壊された原因が不明な場合は，adbinfogetコマンドを実行してトラブルシュート情報を取得してから弊社問い合わせ窓口に連絡してください。

Ehm0004

Ehm0005

Ehm0006

Ehm0008

Ehm0010

Ehm0011

内部矛盾を検知しました。adbinfogetコマンドを実行してトラブルシュート情報を取得してから，弊社問い合わせ窓口に連絡してください。

Ehm0012

Ehm0016

Ehm0017

Ehm0018

Ehm0019

Ehr0001

Ehr0002

Ehr0003

Ehtbf01

Ehtbf02

Ehw0001

Ehw0002

Ehw0003

Ehw0004

Ehw0005

Ehw0006

要求したサイズを書き込めませんでした。adbinfogetコマンドを実行してトラブルシュート情報を取得してから，弊社問い合わせ窓口に連絡してください。

Ehw0007

データベースが破壊されています。データベースをバックアップから回復してください。データベースが破壊された原因が不明な場合は，adbinfogetコマンドを実行してトラブルシュート情報を取得してから弊社問い合わせ窓口に連絡してください。

Ehw0008

内部矛盾を検知しました。adbinfogetコマンドを実行してトラブルシュート情報を取得してから，弊社問い合わせ窓口に連絡してください。

Ehw0009

Ehw0010

Ehw0011

Ehx0001

Ehx0002

Ehx0003

Ehx0004

Ehx0005

データベースが破壊されています。データベースをバックアップから回復してください。データベースが破壊された原因が不明な場合は，adbinfogetコマンドを実行してトラブルシュート情報を取得してから弊社問い合わせ窓口に連絡してください。

Ehx0006

Ehx0007

Ehx0008

内部矛盾を検知しました。adbinfogetコマンドを実行してトラブルシュート情報を取得してから，弊社問い合わせ窓口に連絡してください。

Ehx0009

Ehx0010

Ehx0011

Ehx0012

データベースが破壊されています。データベースをバックアップから回復してください。データベースが破壊された原因が不明な場合は，adbinfogetコマンドを実行してトラブルシュート情報を取得してから弊社問い合わせ窓口に連絡してください。

Ehx0013

要求したサイズを書き込めませんでした。adbinfogetコマンドを実行してトラブルシュート情報を取得してから，弊社問い合わせ窓口に連絡してください。

Ehx0014

内部矛盾を検知しました。adbinfogetコマンドを実行してトラブルシュート情報を取得してから，弊社問い合わせ窓口に連絡してください。

Ehy0001

Ehy0002

Ehy0003

Ehy0004

Eic01

Eic02

Elc0001

Eli0001

Eli0002

Eqa0001

監査証跡ファイルの書き込みに失敗しました。メッセージログファイルに出力されたエラーメッセージの対策に従ってください。

4　SQLSTATE

この章では，HADBが出力するSQLSTATEについて説明します。

4.1　SQLSTATEの出力形式

SQLSTATEとは，SQL文の実行後にHADBから返されるリターンコードの1つです。SQLSTATEは5桁のコードで，先頭2桁がクラスを示し，下3桁がサブクラスを示しています。

SQLSTATEのクラスの一覧を次の表に示します。

表4‒1　SQLSTATEのクラスの一覧

クラス

意味

00

正常終了

01

警告

02

検索条件に該当するデータがない

07

動的SQL文のエラー

08

HADBサーバへの接続エラー

21

基数違反

22

データ例外

23

整合性制約違反

24

カーソルの状態不正に関するエラー

40

トランザクションのロールバックが発生するエラー

42

構文誤りまたはアクセス規則違反

51

固有のSQL機能に関するエラー（非標準の固有のSQL機能に起因するエラー）

52

実行環境がSQL文の実行可能な状態でないため発生するエラー

53

システムの資源の状態がSQL文の実行可能な状態でないため発生するエラー（メモリ不足，資源不足など）

54

APの設定，処理内容，属性，状態などに起因するエラー

56

限界または制限値に関するエラー

5B

ユーザ要求による中断

5C

上記以外のシステムエラー

5D

SQLSTATEが取得できない

R2

JDBCドライバに関するエラー

4.2　SQLSTATEの一覧

HADBが出力するSQLSTATEの一覧を次の表に示します。

SQLSTATEが返された場合，次の表の対応するメッセージ欄に記載されているメッセージを参照し，そのメッセージの対処方法に従ってください。

表4‒2　SQLSTATEの一覧

SQLSTATE

内容概略

対応するメッセージ

00000

SQL文の実行が完了しました。

KFAA32000-I

SQL文を実行するノードが変更されました。

KFAA32390-I

01004

ODBCドライバが実行したデータ型の変換処理で，データの切り捨てが発生しました。

KFAA72005-W

01601

実行したSQL文は，アーカイブ状態の全チャンク内のデータにアクセスするため，SQL文の処理時間が長くなるおそれがあります。

KFAA51121-W

01J11

更新内容が反映されてスクロールができる結果セットタイプは使用できないため，結果セットタイプを変更しました。

KFAA71446-W

01J12

更新できる結果セットは使用できないため，結果セットの並行処理タイプを変更しました。

KFAA71447-W

01J13

結果セットの保持機能にCLOSE_CURSORS_AT_COMMITは指定できないため，結果セットの保持機能を変更しました。

KFAA71454-W

01S07

ODBCドライバが実行したデータ型の変換処理で，データの切り捨てが発生しました。

KFAA72005-W

01S51

文字コード変換中に変換できない文字が現れたため，その文字を#に置き換えました。

KFAA72001-W

02000

条件に合う行がありません。または行の取り出しを終了しました。

KFAA32100-I

07003

SQL文の前処理および実行を行うCLI関数a_rdb_SQLExecDirect()では，問合せを実行できません。

KFAA30506-E

07005

SQL文の前処理をした問合せ以外のSQL文は実行できません。

KFAA30512-E

07006

ODBCドライバが実行したデータ型の変換処理でエラーが発生しました。

KFAA72004-E

KFAA72006-E

08002

HADBサーバとの接続がすでに完了しています。HADBサーバとの接続中に，接続処理を再実行することはできません。

KFAA30752-E

08004

HADBサーバが稼働していません。

KFAA30723-E

08605

HADBサーバとHADBクライアントの文字コードが不一致です。

KFAA30990-E

08607

文字データの並び替え順序の指定に誤りがあります。

KFAA31897-E

08608

ほかのコマンドやAPと同時に実行できないコマンドが実行中です。

KFAA31898-E

08609

HADBサーバの稼働モードがオフラインモードのため，CONNECT文を実行できません。

0860A

セカンダリノードに対して直接コネクションを確立しようとしているため，CONNECT文を実行できません。

KFAA31898-E

ワーカーノードに対して直接コネクションを確立しようとしているため，CONNECT文を実行できません。

0860B

HADBサーバ間通信ポートに対してコネクションを確立しようとしているため，CONNECT文を実行できません。

KFAA31898-E

0860C

HADBクライアントとHADBサーバのバージョンが異なるため，HADBサーバに接続できません。

KFAA30984-E

0860D

最大同時接続数が0のクライアントグループまたはコマンドグループに所属しているため，HADBサーバに接続できません。

KFAA31898-E

0860E

HADBサーバの稼働モードがメンテナンスモードのため，CONNECT文を実行できません。

08620

HADBサーバへの接続数が最大同時接続数を超えたため，これ以上HADBサーバに接続できません。

KFAA30932-E

08622

文字データの並び替え順序の指定に誤りがあります。

KFAA31897-E

08623

HADBクライアントの実行環境が正しくないため，CONNECT文を実行できません。

KFAA31898-E

08625

公開鍵ファイルの読み込みに失敗しました。

KFAA31899-E

21502

基数違反が発生しました。

KFAA30450-E

22001

入力データ長に誤りがあります（入力データ長が列長よりも長くなっています）。

KFAA30404-E

スカラ関数TRANSLATEによって返された文字列が，実行結果のデータ長を超えました。

KFAA30421-E

スカラ関数の指定に誤りがあります。

KFAA30453-E

KFAA31373-E

LISTAGG集合関数の処理で，連結データのデータ長が，LISTAGG結果の最大長を超えました。

KFAA30802-E

文字列の連結でエラーが発生しました。スカラ関数CONCATまたは連結演算の結果が，結果のデータ長の上限を超えました。

KFAA31380-E

スカラ関数の実行中にエラーが発生しました。

KFAA31476-E

ODBCドライバが実行したデータ型の変換処理でエラーが発生しました。

KFAA72006-E

22003

入力データが，列のデータ型の値の範囲を超えています。

KFAA30302-E

？パラメタの入力データに誤りがあります。

KFAA30326-E

スカラ関数の実行中にエラーが発生しました。

KFAA30421-E

KFAA31476-E

スカラ関数の指定に誤りがあります。

KFAA30453-E

KFAA31373-E

数データの演算でオーバフローが発生しました。

KFAA30801-E

集合関数またはウィンドウ関数の処理中にオーバフローが発生しました。

KFAA30802-E

集合関数の引数の値の範囲に誤りがあります。

KFAA31375-E

ODBCドライバが実行したデータ型の変換処理でエラーが発生しました。

KFAA72004-E

KFAA72006-E

22007

？パラメタの入力データに誤りがあります。

KFAA30326-E

ODBCドライバが実行したデータ型の変換処理でエラーが発生しました。

KFAA72004-E

KFAA72006-E

22008

日時データのオーバフローエラーが発生しました。

KFAA30421-E

KFAA30801-E

KFAA31476-E

ODBCドライバが実行したデータ型の変換処理でエラーが発生しました。

KFAA72006-E

22012

スカラ関数の実行中に0除算エラーが発生しました。

KFAA30421-E

KFAA31476-E

四則演算中に0除算エラーが発生しました。

KFAA30800-E

22013

ウィンドウ枠境界のウィンドウ枠値指定の指定値に誤りがあります。

KFAA31301-E

22018

スカラ関数の指定に誤りがあります。

KFAA30453-E

KFAA31373-E

スカラ関数の実行中にエラーが発生しました。

KFAA31476-E

ODBCドライバが実行したデータ型の変換処理でエラーが発生しました。

KFAA72004-E

KFAA72006-E

22019

エスケープ文字に指定した値式のデータ長に誤りがあります。

KFAA30424-E

2201E

スカラ関数の実行中にエラーが発生しました。

KFAA30421-E

スカラ関数LNに範囲外の値が指定されました。

KFAA31476-E

2201F

スカラ関数の実行中にエラーが発生しました。

KFAA30421-E

スカラ関数POWERまたはSQRTに範囲外の値が指定されました。

KFAA31476-E

2202F

ARRAY_AGG集合関数の処理で，対象データの件数が配列型の列の最大要素数の上限である30,000を超えました。

KFAA30802-E

22505

？パラメタの入力データに誤りがあります。

KFAA30326-E

2250A

エスケープ文字に指定した値式のデータ内容に誤りがあります。

KFAA30424-E

2250G

スカラ関数に指定した文字列表現が，書式指定と一致していません。

KFAA30361-E

スカラ関数の書式指定に誤りがあります。

KFAA31213-E

スカラ関数の書式指定に必要となる指定がありません。

KFAA31214-E

2250H

スカラ関数の実行中にエラーが発生しました。

KFAA30421-E

スカラ関数に範囲外の値が指定されました。

KFAA31476-E

2250I

スカラ関数に指定した各引数のデータ長が異なります。

KFAA31217-E

22510

LIMIT句のリミット行数またはオフセット行数の指定値に誤りがあります。

KFAA31301-E

22521

？パラメタの入力データのインジケータの値に誤りがあります。

KFAA30326-E

22522

スカラ関数の指定形式に誤りがあります。

KFAA31373-E

22523

システム定義関数の入力情報となるファイルのパス名のチェックでエラーが発生しました。

KFAA31734-E

22524

22525

システム定義関数の入力情報となるファイルのデータ形式が正しくありません。

KFAA31735-E

22527

ADB_CSVREAD関数の入力情報となるファイルでエラーが発生しました。

KFAA31736-E

22528

22529

2252A

システム定義関数の入力情報となるファイルのパス名のチェックでエラーが発生しました。

KFAA31734-E

2252B

2252C

2252D

Icebergカタログへのアクセスでエラーを検出しました。検索対象に対応するリソースが見つかりません。

KFAA31822-E

2252E

対応していないファイル形式がIcebergテーブルに含まれています。

KFAA31821-E

23503

ナル値を設定できない列にナル値を設定しようとしています。

KFAA30210-E

23504

ユニークインデクスのキー値が重複するようなデータの更新または追加をしようとしました。

KFAA30803-E

24504

カーソルがオープンされていません。

KFAA30501-E

24505

すでにオープンしているカーソルを再度オープンしようとしています。

KFAA30502-E

24506

カーソルをオープンしている問合せに対して前処理を要求しています。

KFAA30505-E

24511

カーソルがクローズされていません。

KFAA31515-E

24512

値が設定されていない？パラメタがあります。

KFAA31307-E

24513

オープンしているカーソルですでにエラーが発生しています。

KFAA31310-E

25006

トランザクションアクセスモードが読み取り専用モードのため，このSQL文は実行できません。

KFAA31524-E

28501

指定したパスワードは，パスワードの指定規則に違反しています。

KFAA30560-E

28502

指定した認可識別子，またはパスワードに誤りがあります。

KFAA30561-E

28503

ユーザ認証に失敗しました。

KFAA31688-E

40503

DBエリアファイルが拡張できないため，これ以上ページを作成できません。

KFAA30756-E

40508

未完状態のインデクスにアクセスしようとしました。

KFAA30879-E

4050D

コマンドの中断によって更新不可状態となっている表にアクセスしました。

KFAA30889-E

4050G

排他処理中にエラーが発生しました。

KFAA30913-E

4050P

排他の確保処理中にタイムアウトが発生しました。

KFAA30914-E

4050Q

ほかのトランザクションが更新中または削除中の行を，更新もしくは削除しようとしています。

KFAA31713-E

40518

作業表の行長が上限を超えました。

KFAA30808-E

40528

ファイルまたはディレクトリに対する処理でエラーが発生しました。

KFAA30959-E

40529

S3バケットまたはコンテナーの操作が失敗したため，処理を継続できません。

KFAA31738-E

40602

DBエリアにグローバルバッファが割り当てられていません。

KFAA30918-E

40701

バッファの面数が小さ過ぎるため，処理を継続できません。

KFAA30919-E

40704

グローバルバッファが一時的に使用できない状態です。

KFAA30953-E

40801

1つのデータ用DBエリアで管理できるチャンク数の上限を超えたため，そのデータ用DBエリア内に表またはインデクスを新たに定義できません。または，そのデータ用DBエリア内に定義されている表のチャンク数の最大値を大きくすることはできません。

KFAA31727-E

40802

指定したチャンクIDは表中に存在しません。

KFAA31728-E

40803

PURGE CHUNK文には，カレントチャンクのチャンクIDを指定できません。

KFAA31729-E

40804

ALTER TABLE文に指定したチャンク数の最大値が，表中に作成されているチャンク数より小さいため，ALTER TABLE文が実行できません。

KFAA31730-E

40820

ユーザログファイル数が上限に達しました。

KFAA31711-E

40900

システム内で定義できる実表，外部表，インデクス，ビュー表，またはHADBユーザの数が上限を超えました。

KFAA30811-E

40910

1DBエリア内に格納できる表またはインデクスの数が上限を超えました。

KFAA30812-E

40920

プライマリノードの切り替え処理時に実行される，データベースの更新処理に対する回復処理中のページにアクセスしました。

KFAA31733-E

42501

文字列定数の長さが32,000バイトを超えています。

KFAA30102-E

42502

バイナリ定数の長さが上限を超えています。

KFAA30145-E

42505

文字列定数が完成していません。

KFAA30106-E

42509

バイナリ定数の指定に誤りがあります。

KFAA30144-E

42510

SQL文に次のような誤りがあります。

名前に指定できない文字があります（文字コードの不一致など）。

長さが0の名前があります。

構文上許されない文字，またはキーワードがあります。

KFAA30104-E

42511

数定数の指定に誤りがあります。

KFAA30410-E

42512

浮動小数点数定数の指定形式に誤りがあります。

KFAA30103-E

42513

指定範囲外の数定数を指定しています。

KFAA30405-E

42520

名前の長さが100バイトを超えています。または，キーワードの指定が誤っています。

KFAA30107-E

42529

認可識別子の長さが1〜100バイトの範囲外です。

KFAA30564-E

42530

SQL文に次のような誤りがあります。

SQL文の最初のキーワードが間違っています。

分離符号以外の文字がありません。

KFAA30104-E

42532

各国文字を使用した名前の指定に，次の構文上の誤りがあります。

全角の空白文字を使用しています。

KFAA30142-E

42539

認可識別子の指定に次の誤りがあります。

英数字以外の文字を指定しています。

通常識別子で指定できない文字を指定しています。

KFAA30564-E

42550

？パラメタの指定位置に誤りがあります。

KFAA30418-E

42561

述語の指定に誤りがあります。

KFAA30114-E

42572

ROWの指定に誤りがあります。

KFAA30149-E

42580

指定範囲外の値を配列要素参照の添え字または識別番号に指定しています。

KFAA30186-E

42581

SQL文に指定した配列型の列の最大要素数の指定に誤りがあります。

KFAA30189-E

42590

データ型の長さ，精度，位取りのどれかに誤りがあります。

KFAA30604-E

42591

日時情報取得関数に指定した小数秒精度に誤りがあります。

KFAA30131-E

425A0

指定数が最大値を超えています。

KFAA30129-E

425A4

425A6

425A7

425A8

425A9

425AA

425AI

425AJ

425B0

425B1

425B2

GROUP BY句に指定したグループ化列の数が上限を超えています。

KFAA30122-E

425B3

ソートキーの指定数が上限を超えています。

KFAA30124-E

425B5

指定値が最大値を超えています。

KFAA30129-E

425B6

425B7

425BB

425BC

425BG

ウィンドウ分割句に指定した値式の数が上限を超えています。

KFAA30122-E

425BJ

指定数が最大値を超えています。

KFAA30129-E

425BK

425BL

425BM

425C0

表の構成列数が上限の4,000を超えています。

KFAA30602-E

425C1

指定値が最大値を超えています。

KFAA30129-E

425C2

425C6

複数列インデクスのインデクス構成列の数が上限の16を超えています。または，主キーを構成する列の数が上限の16を超えています。

KFAA30617-E

425CA

指定値が最大値を超えています。

KFAA30129-E

425CB

425CC

425CD

外部キーを構成する列の数が上限の16を超えています。

KFAA30617-E

425CF

指定値が最大値を超えています。

KFAA30129-E

425CG

425CH

425CK

指定数が上限を超えています。

KFAA31129-E

425CL

左括弧または右括弧を含む区切り識別子は，SELECT文中の最初の問合せ指定にだけ指定できます。ただし，WITH句中の問合せ指定には，左括弧または右括弧を含む区切り識別子を指定できません。

KFAA31131-E

425CM

問合せ指定の選択式にNULLを指定していますが，指定できる条件を満たしていないため，SELECT文がエラーになりました。

KFAA31132-E

425D0

CREATE TABLE文またはCREATE FOREIGN TABLE文で，列定義が1つも指定されていません。

KFAA30678-E

425D4

表の定義またはインデクスの定義で，2回以上指定できないオプションを指定しています。

KFAA30673-E

425D5

CREATE TABLE文またはALTER TABLE文中の表オプション，またはCREATE INDEX文中のインデクスオプションに，範囲外の値を指定しています。

KFAA30705-E

425D7

GRANT文またはREVOKE文に指定した権限の指定が重複しています。

KFAA30572-E

425Q0

最大再帰数指定の指定に誤りがあります。

KFAA31135-E

425Q2

指定した構文に指定形式の誤りがあります。

KFAA31137-E

42601

SQL文の後ろに余分な文字列があります。

KFAA30104-E

42602

SQL文の構文に誤りがあります。

KFAA30105-E

42603

SQL文が完成していません。

KFAA30106-E

42703

ラベル付き間隔に指定した値に誤りがあります。

KFAA31405-E

42705

列のデータ型または長さに誤りがあります。

結果のデータ長が0となる値式を指定しています。

KFAA31205-E

42710

集合関数の被集約引数に誤りがあります。または，ウィンドウ関数の引数に誤りがあります。

KFAA30112-E

42711

集合関数の引数に，集合関数が指定されています。

KFAA30113-E

42712

集合関数の被集約引数のデータ型に誤りがあります。または，逆分布関数の引数のデータ型に誤りがあります。

KFAA30402-E

42713

集合関数の指定に誤りがあります。

KFAA30403-E

42714

集合関数またはウィンドウ関数の指定位置に誤りがあります。

KFAA30120-E

42715

副問合せの指定位置に誤りがあります。

KFAA30154-E

42716

SELECT DISTINCTとDISTINCT集合関数の両方を指定しています。

KFAA30127-E

42717

引数に異なる列名を指定したDISTINCT集合関数を複数指定しています。

42718

引数に値式を指定したDISTINCT集合関数のほかに，別のDISTINCT集合関数を指定しています。

4271A

LISTAGG区切り文字列の長さが，LISTAGG結果の最大長の指定値を超えています。

KFAA31224-E

4271B

LISTAGG結果の最大長の指定値が，指定可能な範囲外の値です。

4271C

切り捨て末尾文字列の長さが，LISTAGG結果の最大長の指定値を超えています。

42720

挿入列と挿入値の数が不一致です。

KFAA30117-E

42721

集合演算の指定で，各問合せ式本体によって導出された表の列数が一致していません。

KFAA30195-E

42722

検索項目に選択式を2つ以上指定しています。

KFAA30192-E

42723

CREATE VIEW文の指定に誤りがあります。列名リストに指定する列名の数と，問合せ式によって導出される表の列数が異なっています。

KFAA30650-E

42730

FROM句中の名前の指定が重複しています。

KFAA30211-E

42731

更新列または挿入列が重複しています。

KFAA30121-E

42732

列の指定が重複しています。

KFAA30123-E

42733

WITH句中に指定された問合せ名が重複しています。

KFAA30458-E

42734

ビュー表の列名が重複しています。

KFAA30459-E

42736

ORDER BY句に指定したソートキーの対象列が重複しています。

KFAA31123-E

42737

指定したビュー表は，CREATE VIEW文に指定できないビューレベルのビュー表です。

KFAA31219-E

42740

修飾する表指定が，SQL文に指定された有効な名称ではありません。

KFAA30201-E

42741

指定した表またはインデクスは定義されていません。

KFAA30204-E

42742

指定した列は，SQL文または問合せ指定の表にありません。または，有効な名称ではありません。

KFAA30202-E

指定した列は，FROM句中の表名，相関名，または問合せ名にありません。

KFAA30205-E

指定した識別子は，有効範囲内に候補となる対象物がありません。

KFAA30239-E

42743

ORDER BY句に指定したソート項目指定番号の指定に誤りがあります。

KFAA30125-E

次のどちらかの理由によって，選択式で指定されていない列名をORDER BY句に指定できません。

SELECT DISTINCTが選択式に指定されている

集合演算の先頭の集合演算項である問合せ指定に対する集合演算子が指定されている

KFAA30208-E

42744

指定した列名が，どの表の列名か特定できません。

KFAA30203-E

ROWを指定した問合せ中に，該当する表が2つ以上あります。

KFAA30213-E

42745

問合せの結果，導出される表にORDER BY句に指定した列が2個以上あります。

KFAA30220-E

42746

SQL文の指定に誤りがあります。

GROUP BY句または集合関数の指定がある問合せの場合，その選択式，HAVING句，またはORDER BY句の列指定は，GROUP BY句または集合関数の引数に指定する必要があります。

KFAA30119-E

42750

FIX表でない表に対して，ROWを指定しています。

KFAA30214-E

42755

配列データの指定個所に誤りがあります。

KFAA30183-E

42759

DISTINCT指定がある選択式または集合関数には，配列データを指定できません。

KFAA30187-E

4275A

集まり導出表の指定に誤りがあります。

KFAA30188-E

4275B

導出列リストを指定できません。

KFAA31269-E

4275C

ADB_GENERATE_SERIES関数の指定に誤りがあります。

KFAA31270-E

4275D

CREATE VIEW文中に指定された外部表の列定義が，ビュー表の定義時とビュー表の検索時で異なります。

KFAA31271-E

42767

チャンクIDの指定に誤りがあります。

KFAA31209-E

42768

42769

4276B

4276C

4276D

4276E

4276F

42770

述語中に指定した？パラメタの指定位置に誤りがあります。

KFAA30417-E

42771

演算に指定した？パラメタの指定位置に誤りがあります。

KFAA30419-E

4277E

システム定義関数の指定に誤りがあります。

KFAA30177-E

4277F

4277G

42780

日時の演算では指定できないデータ型を，四則演算子と組み合わせて指定しています。

KFAA30413-E

ラベル付き間隔は，日時データに対する加減算のオペランドにだけ指定できます。

KFAA30414-E

42782

スカラ関数の引数の指定に誤りがあります。

KFAA30425-E

42784

CASE式の指定に誤りがあります。

KFAA30448-E

42785

スカラ関数の指定形式に誤りがあります。

KFAA30453-E

42786

システム定義関数の指定に誤りがあります。

KFAA30177-E

42787

スカラ関数に指定した日時書式は，時刻データとの互換性がありません。

KFAA31212-E

42788

スカラ関数LTRIM，RTRIM，またはTRIMの引数のデータ型に誤りがあります。

KFAA31425-E

42789

スカラ関数の書式指定に誤りがあります。

KFAA31213-E

4278A

4278B

4278C

4278D

4278E

スカラ関数REPLACEの引数のデータ長に誤りがあります。

KFAA31425-E

4278G

ラベル付き間隔の指定に誤りがあります。

KFAA30415-E

4278H

4278I

4278J

スカラ関数の指定方法に誤りがあります。

KFAA31235-E

4278K

4278M

4278N

4278O

スカラ関数の指定に誤りがあります。

KFAA31234-E

4278P

4278Q

4278R

LIKE_REGEX述語に指定した正規表現文字列の長さに誤りがあります。

KFAA31424-E

4278S

スカラ関数LTDECODEの指定に誤りがあります。

KFAA31226-E

4278T

スカラ関数TIMESTAMPADDの指定に誤りがあります。

KFAA31227-E

4278U

42793

更新の対象となる表は，検索対象の表として指定できません。

KFAA30118-E

427A0

演算のネストの深さが255を超えています。またはシステムの処理上の制限によってSQL文が実行できません。

KFAA30101-E

427A2

IN述語の右側に指定した値式，または行値構成子の数が上限の30,000個を超えています。

KFAA30137-E

427A3

指定できない文字列CURRENT_USER_IS_DBAを指定しています。

KFAA31203-E

427A4

INSERT文に指定した挿入値に誤りがあります。

KFAA31206-E

427A5

このソート指定リストには，ナル値ソート順指定を指定できません。

KFAA31126-E

427A6

SQL文中に指定したEXCEPTまたはINTERSECTを含む集合演算の数が，指定できる最大数の63を超えています。

KFAA31210-E

427B2

集合演算を使用した問合せの場合，表指定で修飾された列名をソートキーに指定できません。

KFAA30194-E

427B3

ビュー表を基表としたビュー表は定義できません。

KFAA30655-E

ビュー表，または外部表に対してTRUNCATE TABLE文は実行できません。

KFAA30677-E

427B4

シングルチャンク表，ビュー表，または外部表に対して，PURGE CHUNK文は実行できません。

KFAA30677-E

427B5

PURGE CHUNK文にチャンクIDが指定されていません。

KFAA31215-E

427B6

集合演算を使用した問合せの場合，ORDER BY句に値式は指定できません。

KFAA30194-E

427B7

逆分布関数またはLISTAGG集合関数には，ソートキーを2つ以上指定できません。

KFAA31124-E

427B9

逆分布関数の指定に誤りがあります。

KFAA31127-E

427BA

427BB

427BC

PURGE CHUNK文にチャンク削除対象表の列を指定しています。

KFAA31215-E

427C5

指定した外部サーバは存在しません。

KFAA31556-E

427C6

指定した外部サーバはすでに定義されています。

KFAA31557-E

427C7

ほかのHADBユーザが定義した外部サーバを指定しています。

KFAA31558-E

427D3

WITH句の指定に誤りがあります。

KFAA31204-E

427G0

ウィンドウ関数の指定に誤りがあります。

KFAA30257-E

427G1

427G2

427G3

427G4

427G5

427H0

ウィンドウ関数の指定に誤りがあります。

KFAA30264-E

427H1

427H2

427H3

ウィンドウ関数の指定に誤りがあります。

KFAA31120-E

427H4

問合せ指定中，またはORDER BY句に指定したウィンドウ関数の数が64個を超えています。

KFAA31125-E

427HA

次の個所の値式中に列指定が含まれていません。

ウィンドウ分割句

KFAA30166-E

427HC

ORDER BY句に指定したソートキーの指定に誤りがあります。

427HD

ROWに対応するソート項目指定番号は指定できません。

KFAA30126-E

427HE

SELECT DISTINCTを指定した問合せの場合，ORDER BY句に値式を指定できません。

KFAA30194-E

427I0

GROUP BY句に「AS 列名」を指定する場合は，GROUP BY句に列指定だけの値式を指定できません。

KFAA31202-E

427I1

FULL OUTER JOINの指定に誤りがあります。

KFAA31128-E

427I2

427I3

LIMIT句の指定に誤りがあります。

KFAA31216-E

427I4

427I5

GROUP BY句に「AS 列名」を指定した場合，そのグループ化列名をHAVING句または選択式中の副問合せから参照することはできません。

KFAA31201-E

427I6

LIMIT句の指定に誤りがあります。

KFAA31216-E

427I7

問合せ指定に指定された表参照の表名は，ORDER BY句中の副問合せから参照できません。

KFAA31207-E

427I8

FULL OUTER JOINの指定に誤りがあります。

KFAA31128-E

427I9

マルチ集合値式の指定に誤りがあります。

KFAA30323-E

427IA

427J0

ADB_CSVREAD関数に指定した引数に誤りがあります。

KFAA30324-E

427J1

427J2

427J3

427J4

427J5

427J6

427J7

427J8

427J9

427JA

表関数導出表に指定した表関数列リストの指定に誤りがあります。

KFAA31239-E

427K0

システム定義関数を指定した表関数導出表の指定に誤りがあります。

KFAA31240-E

427K1

システム定義関数に指定した引数に誤りがあります。

KFAA31241-E

427K2

427K5

ADB_AUDITREAD関数の引数に，問合せによるマルチ集合値構成子は指定できません。

KFAA31242-E

427K6

ADB_AUDITREAD関数の引数に指定した，特殊文字を指定した監査証跡ファイルのパス名に問題があります。

KFAA31243-E

427K7

427L0

各行値構成子に指定した行値構成子要素の数が一致していません。

KFAA31260-E

427M0

行値構成子要素の指定に誤りがあります。

KFAA31261-E

427M1

行値構成子要素には，？パラメタを単独で指定できません。

KFAA31262-E

427M2

行値構成子と行値構成子以外を比較しています。行値構成子は行値構成子とだけ比較できます。

KFAA31263-E

427M3

行値構成子要素の指定値に誤りがあります。

427M4

述語の指定位置に誤りがあります。

427M5

比較演算子に誤りがあります。

427M6

ALTER SERVER文またはCREATE SERVER文の指定方法に誤りがあります。

KFAA31264-E

427M7

CREATE FOREIGN TABLE文の指定方法に誤りがあります。

KFAA31265-E

427M8

外部表の表名の指定方法に誤りがあります。

KFAA31266-E

427MA

COPY文の指定方法に誤りがあります。

KFAA31267-E

427MB

KFAA31268-E

427MC

構造データの指定個所に誤りがあります。

KFAA31255-E

427MD

KFAA31256-E

427ME

フィールド参照の指定方法に誤りがあります。

KFAA31257-E

427N0

再帰的メンバ中に指定できない項目があります。

KFAA31470-E

427N1

アンカーメンバと再帰的メンバから導出された列のデータ型とデータ長が不一致です。

KFAA31471-E

427N5

再帰的問合せの指定に誤りがあります。

KFAA30464-E

427N6

427N7

427N8

427P1

配列要素参照の指定に誤りがあります。

KFAA31245-E

427P2

427P3

427P4

427P5

427P6

427P7

42801

述語中に指定している値式または各行値構成子の結果のデータ型が，比較変換できません。

KFAA30401-E

述語に指定した値式のデータ型が，文字データではありません。

KFAA30407-E

42802

演算子の演算項に誤ったデータ型を指定しています。

KFAA30406-E

連結演算の第1演算項または第2演算項に不正なデータ型を指定しています。

KFAA30411-E

論理述語の指定に誤りがあります。

KFAA30465-E

42803

更新値または挿入値のデータ型が，変換できるデータ型ではありません。

KFAA30408-E

42804

集合演算の指定に誤りがあります。

KFAA30197-E

42806

CASE式中のTHENおよびELSEに指定した値式の結果のデータ型に互換性がありません。

KFAA30447-E

42807

スカラ関数の指定に誤りがあります。

KFAA30453-E

4280F

ウィンドウ関数の指定に誤りがあります。

KFAA30257-E

42812

演算結果の最大長が32,000バイトを超えています。

KFAA30420-E

42819

スカラ関数に指定した引数のデータ長が，最大バイト長を超えています。

KFAA31420-E

42820

指定したスキーマまたはスキーマオブジェクトにアクセスする権限がありません。

KFAA30548-E

42849

システム定義関数を指定した表関数導出表は指定できません。

KFAA30467-E

42850

ビュー定義中に？パラメタを指定できません。

KFAA30651-E

42870

表に対して実行できない操作を実行しようとしました。

KFAA30670-E

42875

削除，挿入，または更新できない表をSQL文中に指定しています。

KFAA31280-E

42876

ウィンドウ関数中にLISTAGG集合関数を指定しています。

42877

ウィンドウ関数中にARRAY_AGG集合関数を指定しています。

42878

配列型の列を外への参照列として指定しています。

42879

クラウドストレージ機能の使用時に，INSERT文，UPDATE文，およびDELETE文を指定しています。

4287A

副問合せに指定したORDER BY句の指定位置に誤りがあります。

4287B

副問合せまたはWITHリスト要素にORDER BY句を指定する場合，LIMIT句も一緒に指定する必要があります。

4287C

STRUCT型の列を外への参照列として指定しています。

428A3

ディクショナリ表またはシステム表を基表とするビュー表は定義できません。

KFAA30547-E

428F0

インデクス指定に誤りがあります。

KFAA31208-E

428F1

428F2

428F5

副問合せ処理方式指定の指定に誤りがあります。

KFAA31223-E

428T0

スカラ関数CONTAINSの指定に誤りがあります。

KFAA34002-E

428T1

428T2

HADBサーバで使用する文字コードがShift-JIS（環境変数ADBLANGの指定値がSJISの場合）のため，表記ゆれ補正検索指定は指定できません。

KFAA34003-E

428T3

LIKE_REGEX述語の正規表現文字列に指定した正規表現に誤りがあります。

KFAA34004-E

428T4

428T5

428T6

428T7

スカラ関数CONTAINS中に指定した同義語辞書は存在しません。

KFAA34005-E

428T8

スカラ関数CONTAINS中に指定した同義語辞書は，表記ゆれ補正検索に対応していません。

KFAA34006-E

428T9

マルチノード機能を使用している場合，同義語検索はできません。

KFAA34007-E

428TA

スカラ関数CONTAINSの指定に誤りがあります。

KFAA34002-E

428TB

428TC

42929

ビュー表に導出列名が設定されていない列がある場合は，列名の指定を省略できません。

KFAA30460-E

4292A

ビュー表は無効化されているため，このビュー表にアクセスすることはできません。

KFAA30454-E

42932

環境変数の指定に誤りがあります。

KFAA30724-E

429D9

LIMIT句のリミット行数またはオフセット行数のデータ型に誤りがあります。

KFAA31301-E

42I01

SQL文に次のどれかの誤りがあります。

ALTER TABLE文にビュー表または外部表を指定しています。

ALTER VIEW文に実表または外部表を指定しています。

CREATE INDEX文にビュー表または外部表を指定しています。

DROP FOREIGN TABLE文に実表またはビュー表を指定しています。

DROP TABLE文にビュー表または外部表を指定しています。

DROP VIEW文に実表または外部表を指定しています。

KFAA30206-E

42I05

指定したスキーマオブジェクトは存在しません。

KFAA30437-E

42I08

認可識別子またはスキーマ名の指定に誤りがあります。

KFAA30549-E

42I13

次に示すSQL文で指定した表名，インデクス名，または制約名は，すでに使用されています。

ALTER TABLE文

CREATE TABLE文

CREATE INDEX文

CREATE VIEW文

KFAA30601-E

42I14

FIX表に対して次のことはできません。

可変長データ型の列を定義する

チャンクアーカイブ指定を指定する

表をカラムストア表として定義する

KFAA30609-E

42I15

列名が重複しています。

KFAA30612-E

42I16

B-treeインデクスが定義できない列をB-treeインデクスの構成列に指定しています。

KFAA30614-E

42I18

列名の指定が重複しているため，SQL文がエラーになりました。

KFAA30619-E

42I25

表に定義されている列が1列しかないため，その列をALTER TABLE文で削除することはできません。

KFAA30632-E

42I26

スキーマが存在しません。

KFAA30656-E

42I27

ALTER TABLE文のCHANGE句に指定したデータ型，およびデータ長に誤りがあります。

KFAA30659-E

42I29

同じ構成のインデクスがすでにあります。

KFAA30661-E

42I30

同じ名称のスキーマがすでにあります。

KFAA30664-E

42I31

変更前と変更後の指定値が同じため，ALTER TABLE文で列属性（最大要素数またはデータ長）の変更ができません。

KFAA30665-E

42I32

ALTER TABLE文のCHANGE句に指定した最大要素数に誤りがあります。

KFAA30667-E

42I44

削除動作にRESTRICTを指定してSQL文を実行しましたが，次に示すどれかの理由によってSQL文がエラーになりました。

インデクスまたは制約が定義されている実表を削除しようとしました。

表が定義されているスキーマを削除しようとしました。

依存するビュー表が存在する表を削除しようとしました。

インデクスまたは制約が定義されている列を削除しようとしました。

依存するビュー表が存在する表の列を削除しようとしました。

外部表で使用されている外部サーバを削除しようとしました。

依存するビュー表が存在する外部表を削除しようとしました。

KFAA30695-E

42I53

被参照表に主キーが定義されていないため，外部キーを定義できません。

KFAA30742-E

42I54

外部キーと，外部キーが参照する主キーの構成が異なっています。

KFAA30743-E

42I55

次のどちらかの理由によって，外部キーを定義できません。

被参照表に実表以外を指定している

被参照表と参照表が同じである

KFAA30744-E

42I60

次のどちらかの理由でナル値除外指定（EXCLUDE NULL VALUES）は指定できません。

B-treeインデクス以外のインデクスに，ナル値除外指定を指定しています。

インデクス構成列に非ナル値制約を指定した列が含まれています。

KFAA30758-E

42I72

DEFAULT句の指定に誤りがあります。

KFAA30798-E

42I75

CREATE INDEX文，ALTER TABLE文，CREATE TABLE文，またはCREATE FOREIGN TABLE文が実行できません。

KFAA31600-E

ALTER TABLE文による列のデータ型の変更ができません。

KFAA31603-E

42I77

同じ列，または複数の列の組（列の順番が異なっている場合も含む）から，同じ主キーを参照する参照制約を複数定義できません。

KFAA31602-E

42I7A

ALTER SERVER文の指定方法に誤りがあります。

KFAA31562-E

42I7B

CREATE SERVER文の指定方法に誤りがあります。

KFAA31563-E

42I7C

CREATE FOREIGN TABLE文の指定方法に誤りがあります。

KFAA31564-E

42I7D

外部表の列定義の生成に失敗しました。

KFAA31566-E

42I91

CREATE FOREIGN TABLE文の列定義に指定した列のデータ型に誤りがあります。

KFAA30704-E

42IA6

インデクスの定義で，指定できないオプションを指定しています。

KFAA31650-E

42IA7

インデクスの定義で，インデクス構成列を複数指定しています。

KFAA31651-E

42IA8

レンジインデクスが定義できない列をレンジインデクスの構成列に指定しています。

KFAA31652-E

42IA9

マルチチャンク表に対してユニークインデクスを定義しようとしています。

KFAA31653-E

42IAA

指定できない表オプションを指定しています。

KFAA31684-E

42IAB

指定できないオプションを指定しています。

KFAA31685-E

42IAC

行を格納するセグメントが割り当てられている状態の実表には，非ナル値制約を指定した列を追加できません。

KFAA30630-E

42IAD

CREATE TABLE文で実表を定義した際に，チャンク指定でチャンク数の最大値を指定していません。そのため，ALTER TABLE文でチャンク数の最大値を変更することはできません。

KFAA31654-E

42IAE

ALTER TABLE文の指定に誤りがあります。チャンク数の最大値またはチャンクアーカイブ指定が指定されていません。

KFAA31655-E

42IAF

チャンク指定を指定した場合，主キーを定義することはできません。また，主キーを定義した場合，チャンク指定はできません。

KFAA31657-E

42IB0

主キーに対応するインデクスはDROP INDEX文で削除できません。

または，アーカイブレンジ列に自動的に定義されたレンジインデクスは，DROP INDEX文で削除できません。

KFAA31658-E

42IB2

列に対してテキストインデクスを定義できません。

KFAA31659-E

42IB3

テキストインデクス以外のインデクスに，次のインデクスオプションは指定できません。

テキストインデクス表記ゆれ補正指定

KFAA31660-E

42IB4

次に示すデータ型の列は，アーカイブレンジ列にできません。

定義長が33バイト以上のCHARACTER型

VARCHAR型

BINARY型

VARBINARY型

KFAA31665-E

42IB5

指定したアーカイブディレクトリのパス名の長さが，1〜400バイトの範囲内に収まっていません。

KFAA31666-E

42IB6

指定したアーカイブディレクトリが絶対パスではありません。

42IB7

HADBサーバで使用する文字コードがShift-JIS（環境変数ADBLANGの指定値がSJISの場合）のため，テキストインデクス表記ゆれ補正指定（CORRECTIONRULE）は指定できません。

KFAA31667-E

42IB8

ALTER TABLE文の指定に誤りがあります。チャンク数の最大値の変更と，チャンクアーカイブ指定は同時に指定できません。

KFAA31668-E

42IB9

ALTER TABLE文のチャンクアーカイブ指定は，アーカイブマルチチャンク表には指定できません。

KFAA31669-E

42IBA

CREATE TABLE文またはALTER TABLE文に指定したチャンクアーカイブ指定に誤りがあります。

KFAA31550-E

42IBB

ALTER TABLE文に指定したチャンクアーカイブ指定に誤りがあります。

KFAA31551-E

42IBC

ALTER TABLE文のチャンクアーカイブ指定のRANGECOLUMNに指定した列に非ナル値制約（NOT NULL）が定義されていません。

KFAA31552-E

42IBD

ALTER TABLE文のチャンクアーカイブ指定は，シングルチャンク表には指定できません。

KFAA31553-E

42IBE

変更前の列名と変更後の列名が同じため，ALTER TABLE文による列名変更ができません。

KFAA31554-E

42IBF

ALTER TABLE文がエラーになり，アーカイブマルチチャンク表からレギュラーマルチチャンク表への変更ができませんでした。

KFAA31555-E

42IC0

インデクスタイプ指定にTEXT WORDCONTEXTが指定されていません。そのため，テキストインデクス区切り文字指定は指定できません。

KFAA31686-E

42IC1

カラムストア表に対してテキストインデクスを定義しようとしています。

KFAA31653-E

42ICD

フィールド名が重複しています。

KFAA31565-E

42K01

権限がないため，検索対象の表を参照できません。

KFAA30550-E

42K02

SQL文の実行者が正しくないため，SQL文が実行できませんでした。

KFAA30551-E

42K03

実行しようとした操作は，DBA権限が必要になります。

KFAA30552-E

42K05

自分で取り消すことができない権限を取り消そうとしました。

KFAA30555-E

42K06

GRANT文またはREVOKE文による操作が実行できませんでした。

KFAA30556-E

42K07

存在しない認可識別子を指定しています。

KFAA30559-E

42K10

REVOKE文に指定した認可識別子のHADBユーザがスキーマを所有しているため，スキーマ定義権限を削除できません。

KFAA30577-E

42K12

実行しようとした操作は，スキーマ定義権限が必要になります。

KFAA30579-E

42K14

ほかのHADBユーザが所有するスキーマは変更できません。

KFAA30607-E

42K19

DROP USER文に指定した認可識別子のHADBユーザは削除できません。

KFAA30562-E

42K26

削除動作にRESTRICTが指定されているため，権限を取り消すことができません。

KFAA31436-E

42K30

同じHADBユーザに付与できない権限を付与しようとしています。

KFAA31670-E

42K33

監査権限を持っているHADBユーザのパスワードを，ほかのHADBユーザが変更することはできません。

KFAA31673-E

42K35

監査証跡機能に関する操作を実行するために必要な権限がありません。

KFAA31675-E

42K38

CREATE AUDIT文で指定した監査対象はすでに定義されています。

KFAA31678-E

42K39

DROP AUDIT文で指定した監査対象定義は存在しません。

KFAA31679-E

42K43

指定した認可識別子はすでに使用されています。

KFAA30566-E

42K44

指定した認可識別子のHADBユーザのユーザ認証方式は変更できません。

KFAA31687-E

5100J

ハッシュテーブルを使用するSQL文の実行時にエラーが発生しました。

KFAA31372-E

5100K

アーカイブマルチチャンク表に対してDELETE文を実行しようとしましたが，指定した探索条件がDELETE文の実行条件を満たさないため，エラーとなりました。

または，アーカイブマルチチャンク表に対してUPDATE文を実行しようとしましたが，指定した探索条件がUPDATE文の実行条件を満たさないため，エラーとなりました。

KFAA31376-E

5100L

再帰的問合せの再帰数が，最大再帰数を超えました。

KFAA31377-E

5100M

SQLパラレル実行機能を適用したSQL文の実行時にエラーが発生しました。

KFAA31378-E

5100N

SQLパラレル実行機能を適用したSQL文の実行時にノード間の通信で障害が発生しました。

KFAA31379-E

5100P

COPY文の問合せ式本体中の最も外側の問合せ指定によって導出される列に含まれるデータが不正です。

KFAA31740-E

COPY文の実行中にApache Arrow APIエラーが発生しました。

KFAA31743-E

5100R

Apache Iceberg APIエラーが発生しました。

KFAA31820-E

5100S

外部サーバへの接続が確立できませんでした。

KFAA31744-E

52004

HADBサーバが開始処理中または終了処理中のため，SQL文の実行ができません。

KFAA30727-E

52011

監査証跡機能が無効なため，監査証跡機能に関する操作を実行できません。

KFAA30575-E

5201F

HADBがサポートしていないバージョンのカーネルまたはOS上では，APはHADBサーバに接続できません。

KFAA31893-E

52020

SQL文の前処理時からSQL文の実行時までの間，B-treeインデクスに一意性制約違反が発生したため，SQL文が実行できません。

KFAA31714-E

52021

行を格納するために必要な領域長が1セグメントの容量を超えています。

KFAA31737-E

52320

HADBサーバとの接続が切断されました。

KFAA30722-E

52321

HADBサーバから不当なデータを受信しました。

52322

通信先ホストのアドレスを取得できませんでした。

KFAA30723-E

52324

次のどれかの障害を検知しました。

ネットワークに障害が発生しました。

HADBサーバが異常終了してコネクションが切断されました。

HADBクライアントのバージョンが接続先のHADBサーバと異なるため，コネクションが切断されました。

52325

JDBCドライバでセキュリティ違反が発生しました。

52326

HADBサーバへの接続，またはデータの送信時にタイムアウトが発生しました。

52328

通信処理でシステムコールエラーが発生しました。

52330

HADBサーバの処理がタイムアウト時間を超えても終了しないため，APまたはコマンドがエラーになりました。

KFAA30732-E

52401

SQL文の実行時に確保する排他資源が，ほかのSQL文またはコマンドによって確保されているため，SQL文を実行できません。

KFAA31371-E

52402

ディクショナリ表（実表）にアクセスしているトランザクションがあるため，ディクショナリ表（実表）にアクセスできません。

KFAA31648-E

52403

排他資源がほかの操作で使用中のため，指定した操作は実行できません。

KFAA31656-E

52404

53021

ALTER TABLE文による列の追加または削除はできません。

KFAA30613-E

ALTER TABLE文による列の削除はできません。

KFAA30629-E

53024

表定義情報が使用中のため，定義系SQLを実行できません。

KFAA30692-E

53026

セカンダリノードまたはワーカーノードの表定義情報を無効化できません。

KFAA31661-E

53027

同一トランザクション内で表を参照しているため，SQL文を実行できません。

KFAA31662-E

53028

排他資源が競合しているため，SQL文またはコマンドが実行できません。

KFAA31663-E

53029

ResultSetオブジェクトが存在するため，定義系SQLを実行できません。

KFAA31664-E

5302A

存在しないディレクトリをアーカイブディレクトリに指定しています。

KFAA31666-E

5302B

アーカイブディレクトリにできないディレクトリを指定しています。

5302C

HADB管理者に対するread権限，write権限，実行権限が付与されていないディレクトリを，アーカイブディレクトリに指定しています。または，HADB管理者に対する実行権限が付与されていないディレクトリが，アーカイブディレクトリのパスに含まれています。

5302D

アーカイブディレクトリに指定したシンボリックリンクのリンク先が取得できません。

5302E

システムコールでエラーが発生しました。

53030

サーバメッセージログファイルが満杯です。

KFAA31896-E

53031

クライアントメッセージログファイルが満杯です。

53040

ディスクリプタ不足が発生しました。

KFAA30723-E

53041

通信ポート番号の割り当てに失敗しました。

53050

同義語辞書ファイルに対する操作でエラーが発生しました。

KFAA34008-E

53051

テキストインデクスを使用した検索ができません。または，テキストインデクスを更新することができません。

KFAA34009-E

53201

クライアントライブラリでメモリ不足が発生しました。

KFAA30723-E

SQL文を実行するために必要なメモリの取得に失敗しました。

KFAA30930-E

外部サーバにアクセスするために必要なメモリの取得に失敗しました。

KFAA31741-E

54001

CLI関数の引数に誤りがあります。

KFAA30565-E

KFAA31306-E

54006

クライアント定義の解析に失敗しました。

KFAA30824-E

54009

SQL文の前処理が正常に終了する前に，SQL文の実行が要求されました。

KFAA30901-E

54012

DELETE文，INSERT文およびUPDATE文以外を実行するために準備した文ハンドルの場合，次の機能を使用できません。

JDBCドライバのバッチ更新機能

CLI関数（a_rdb_SQLBindArrayParams()）の？パラメタの一括関連づけを使用した更新

KFAA30873-E

54013

同一コネクションで，すでにSQL文が実行されています。

KFAA31898-E

54014

マルチノード構成のHADBサーバで，読み取り専用トランザクションが実行中のため，トランザクションを開始できません。

54016

マルチノード構成のHADBサーバで，読み書き可能トランザクション，またはコマンドが実行中のため，トランザクションを開始できません。

54017

コマンドの実行中，またはAPによるトランザクションの実行中のため，トランザクションが実行できません。

KFAA31719-E

54018

HADBサーバの稼働モードが静止モードのため，更新系SQLまたは定義系SQLを実行できません。

KFAA31898-E

54020

検索系SQLがエラーになりました。

54024

SQLパラレル実行機能を適用した検索系SQLの同時実行数が，最大同時実行数を超えたため，これ以上SQLパラレル実行機能を適用した検索系SQLを実行できません。

54025

同一コネクションで，すでにSQL文が実行されているため，SQLパラレル実行機能を適用した検索系SQLを実行できません。

同一コネクションで，すでにSQLパラレル実行機能を適用した検索系SQLが実行されているため，SQL文を実行できません。

54026

SQLサブノードを1つも確保できなかったため，SQLパラレル実行機能を適用した検索系SQLを実行できません。

54027

プライマリノードで読み書き可能トランザクション，または特定のコマンドを実行中のため，SQLパラレル実行機能を適用した検索系SQLを実行できません。

54201

HADBサーバとのコネクションが確立していないため，SQL文が実行できません。

KFAA30563-E

54202

同じコネクションハンドルを使用しているSQL文がすでに実行されています。

KFAA30319-E

54203

コネクションが確立していないため，次の設定ができません。

トランザクション隔離性水準

文字データの並び替え順序

トランザクションアクセスモード

ユーザ付加情報

KFAA31897-E

54204

トランザクションがすでに開始しているため，次の設定ができません。

トランザクション隔離性水準

文字データの並び替え順序

トランザクションアクセスモード

ユーザ付加情報

54205

文字データの並び替え順序の指定に誤りがあります。

54206

カーソルがすでにオープンされているため，次の設定ができません。

トランザクション隔離性水準

文字データの並び替え順序

トランザクションアクセスモード

ユーザ付加情報

56001

？パラメタに指定したデータ長の合計値が2ギガバイトを超えています。または，検索結果のデータ長の合計値が2ギガバイトを超えています。

KFAA30312-E

56006

SQL文を実行するために必要なメモリサイズが2ギガバイトを超えました。

KFAA30229-E

56007

B-treeインデクスのキー長が最大長を超えています。

KFAA30616-E

56009

行を格納するために必要な領域長がページサイズを超えているため，CREATE TABLE文またはALTER TABLE文を実行できません。

KFAA30657-E

5600B

1つの表に定義できるインデクスの数が上限の64を超えました。

KFAA30706-E

5600C

主キーを参照する外部キーの数が255個を超えました。

KFAA30748-E

5600E

SQL文の長さが上限の16,000,000バイトを超えているか，または長さが不正です。

KFAA30821-E

CREATE VIEW文の長さが64,000バイトを超えています。

KFAA31121-E

56020

誤った文ハンドルが指定されています。

KFAA30805-E

56033

文ハンドルの数が上限の4,095を超えました。

KFAA30931-E

56034

？パラメタのデータ長の合計が32,000,000バイトを超えています。

KFAA31218-E

58005

次に示すSQL文中に指定したDBエリア，または仮定されたDBエリアが存在しません。

CREATE TABLE文

CREATE INDEX文

ALTER TABLE文

KFAA30652-E

58006

指定したDBエリア，または仮定されたDBエリアはデータ用DBエリアではありません。

KFAA30653-E

58024

CREATE TABLE文またはCREATE INDEX文に，表またはインデクスを格納するためのデータ用DBエリアが指定されていません。

KFAA31696-E

5B002

SQL文またはコマンドの処理がキャンセルされて，トランザクションがロールバックされました。

KFAA30955-E

5C002

文字コード変換エラーが発生しました。

KFAA72000-E

ODBCドライバが実行したデータ型の変換処理でエラーが発生しました。

KFAA72004-E

KFAA72006-E

5C011

内部矛盾を検知しました。

KFAA30318-E

KFAA30322-E

KFAA30720-E

5C015

HADBサーバから不正なデータを受信しました。

KFAA30733-E

5C034

HADBクライアント（JDBCドライバを含む）またはコマンドから不正なデータを受信しました。

KFAA31895-E

5C035

ODBCドライバで内部矛盾を検知しました。

KFAA72099-E

5C036

設定要求があった入力データの指定に誤りがあります。

−

ODBCドライバが実行したデータ型の変換処理でエラーが発生しました。

KFAA72006-E

5C037

設定要求があった入力データの指定に誤りがあります。

−

ODBCドライバが実行したデータ型の変換処理でエラーが発生しました。

KFAA72004-E

5C038

取得した結果データの受け取り領域の指定に誤りがあります。

−

ODBCドライバが実行したデータ型の変換処理でエラーが発生しました。

KFAA72004-E

5C039

取得した結果データの受け取り領域の指定に誤りがあります。

−

5C03A

トランザクションで使用している文ハンドルの1つでエラーが発生したため，トランザクションがロールバックされました。

KFAA31894-E

5C041

ODBCドライバがサポートしていないデータ型がSQL文に指定されました。

−

5C051

SQL文の長さが16,000,000文字を超えています。

KFAA72007-E

5C052

ODBCドライバのバージョンとHADBクライアントのバージョンが異なります。

KFAA72009-E

5D001

HADBでエラーが発生しましたが，SQLSTATEやメッセージが取得できませんでした。

KFAA72002-E

HY001

ODBCドライバが実行したデータ型の変換処理でエラーが発生しました。

KFAA72004-E

HY003

HY004

HY009

HY013

KFAA72006-E

HY090

HY104

HYC00

R2411

トランザクションが決着（暗黙的ロールバックを含む）したため，このオブジェクトは無効になりました。

KFAA71002-E

R2412

getTablesメソッドの引数でString型配列に指定したテーブルの型に誤りがあります。

KFAA71017-E

R2413

Statementインスタンスがすでにクローズされているため，処理を受け付けられません。

KFAA71202-E

R2414

文字コードの変換に失敗しました。

KFAA71203-E

R2415

java.io.Readerまたはjava.io.InputStreamからの読み込みに失敗しました。

KFAA71204-E

R2416

Connectionインスタンスがすでにクローズされているため，処理を受け付けられません。

KFAA71206-E

R2417

サポートしていないメソッドを実行しようとしました。

KFAA71209-E

R2418

このSQL文は結果セットを返却するため，バッチ処理できません。

KFAA71210-E

R2419

サポートしていない引数をsetFetchDirectionメソッドで指定しました。

KFAA71211-E

R2420

setFetchSizeメソッドで指定した引数の値に誤りがあります。

KFAA71212-E

R2421

インスタンスがすでにクローズされているため，処理を受け付けられません。

KFAA71218-E

R2423

Wrapperインタフェースのunwrapメソッドで指定されたクラスのオブジェクトは取得できません。

KFAA71222-E

R2424

ドライバマネージャへのこのJDBCドライバの登録に失敗しました。

KFAA71301-E

R2425

指定した結果セットのスクロールタイプの値は，ResultSetで定義されていない不正なスクロールタイプです。

KFAA71448-E

R2426

指定した結果セットの並行処理タイプの値は，ResultSetで定義されていない不正な並行処理タイプです。

KFAA71449-E

R2427

指定したSQL文のエスケープ句に誤りがあります。

KFAA71450-E

R2428

指定した接続情報に誤りがあります。

KFAA71452-E

R2429

指定した結果集合の保持機能の値は，ResultSetクラスで定義されていない不正な値です。

KFAA71453-E

R2430

setMaxRowsメソッドまたはsetLargeMaxRowsメソッドで指定する最大検索行数に，負の値を指定しています。

KFAA71562-E

R2431

指定したSQL文はナル値，または長さが0の文字列です。

KFAA71563-E

R2432

setQueryTimeoutメソッドで指定するタイムアウト値に，負の値を指定しています。

KFAA71564-E

R2433

setMaxFieldSizeメソッドで指定する最大フィールド長に，負の値を指定しています。

KFAA71565-E

R2434

executeQueryで実行できないSQL文を指定しています。

KFAA71566-E

R2435

executeUpdateメソッドまたはexecuteLargeUpdateメソッドでは実行できないSQL文を指定しています。

KFAA71567-E

R2436

バッチの登録数が上限値の2,147,483,647を超えました。

KFAA71569-E

R2437

SQL型にこのデータ型のパラメタは設定できません。

KFAA71680-E

R2438

必要なパラメタが設定されていません。

KFAA71681-E

R2439

パラメタの指定に誤りがあります。

KFAA71682-E

R2440

パラメタインデクスの値に誤りがあります。

KFAA71683-E

R2441

setObjectメソッドに指定したオブジェクトは，指定したSQL型のデータ型に変換できません。

KFAA71687-E

R2442

指定したデータの整数部の桁数が，表定義の整数部の桁数を超えるため，表定義のデータ型に変換できません。

KFAA71690-E

R2443

データが変換先のデータ型の範囲外の値であるか，変換できない形式となっています。

KFAA71691-E

R2444

このsetXXXメソッドでは，指定したパラメタインデクスに対応する？パラメタのデータ型に使用できません。

KFAA71692-E

R2445

ResultSetクラスのgetXXXメソッドで指定した列名が不正です。

KFAA71701-E

R2446

指定した列のデータは，ResultSetクラスのgetStringメソッドでは取得できません。

KFAA71704-E

R2447

指定した列のデータは，ResultSetクラスのgetBooleanメソッドでは取得できません。

KFAA71705-E

R2448

指定した列のデータは，ResultSetクラスのgetByteメソッドでは取得できません。

KFAA71706-E

R2449

指定した列のデータは，ResultSetクラスのgetShortメソッドでは取得できません。

KFAA71707-E

R2450

指定した列のデータは，ResultSetクラスのgetIntメソッドでは取得できません。

KFAA71708-E

R2451

指定した列のデータは，ResultSetクラスのgetLongメソッドでは取得できません。

KFAA71709-E

R2452

指定した列のデータは，ResultSetクラスのgetFloatメソッドでは取得できません。

KFAA71710-E

R2453

指定した列のデータは，ResultSetクラスのgetDoubleメソッドでは取得できません。

KFAA71711-E

R2454

指定した列のデータは，ResultSetクラスのgetBigDecimalメソッドでは取得できません。

KFAA71712-E

R2455

指定した列のデータは，ResultSetクラスのgetBytesメソッドでは取得できません。

KFAA71713-E

R2456

指定した列のデータは，ResultSetクラスのgetDateメソッドでは取得できません。

KFAA71714-E

R2457

指定した列のデータは，ResultSetクラスのgetTimeメソッドでは取得できません。

KFAA71715-E

R2458

指定した列のデータは，ResultSetクラスのgetTimestampメソッドでは取得できません。

KFAA71716-E

R2459

指定した列のデータは，ResultSetクラスのgetAsciiStreamメソッドでは取得できません。

KFAA71717-E

R2460

ResultSetインスタンスがすでにクローズされているため，処理を受け付けられません。

KFAA71721-E

R2461

指定した列のデータは，ResultSetクラスのgetCharacterStreamメソッドでは取得できません。

KFAA71722-E

R2462

ResultSetクラスのgetXXXメソッドで指定したカラムインデクスに誤りがあります。

KFAA71727-E

R2464

データベースから取得したデータが日付データの形式に合わないため，使用したResultSetクラスのgetXXXメソッドではデータを取得できません。

KFAA71730-E

R2465

データベースから取得したデータが時刻データの形式に合わないため，使用したResultSetクラスのgetXXXメソッドではデータを取得できません。

KFAA71731-E

R2466

データベースから取得したデータが時刻印データの形式に合わないため，使用したResultSetクラスのgetXXXメソッドではデータを取得できません。

KFAA71732-E

R2467

ResultSetオブジェクトの結果セットタイプがTYPE_FORWARD_ONLYのため，スクロール操作ができません。

KFAA71733-E

R2468

absoluteメソッドで0が指定されています。

KFAA71735-E

R2469

カーソルが有効な行にありません。

KFAA71736-E

R2470

引数の指定値に誤りがあります。

KFAA71801-E

R2471

setLoginTimeoutメソッドの引数に，不正な値を指定しています。

KFAA71903-E

R2472

setEncodeLangメソッドの引数に，不正な文字列を指定しています。

KFAA71908-E

R2473

SQL文の長さが16,000,000文字を超えています。

KFAA71223-E

R2474

指定した列のデータは，ResultSetクラスのgetBinaryStreamメソッドでは取得できません。

KFAA71719-E

R2475

指定した列のデータは，ResultSetクラスのgetObjectメソッドで指定したJavaデータ型のクラスに変換できません。

KFAA71737-E

R2476

処理リアルスレッドの確保処理が繰り返されたため，SQL文の実行中にタイムアウトが発生しました。

KFAA71570-E

R2477

SQL文のバッチ実行中に処理がキャンセルされました。

KFAA71571-E

R2484

ResultSetクラスのgetArrayメソッドに，配列型の列ではない列を指定しています。

KFAA71740-E

R2485

ResultSetクラスのgetArrayメソッドまたはgetObjectメソッド以外のメソッドで，配列型の列の結果を取得しようとしています。

KFAA71741-E

（凡例）

−：対応するメッセージなし

注

上記のSQLSTATEの一覧にないSQLSTATEが出力された場合，MSDNライブラリのODBCプログラマーズリファレンスを参照してください。

索引

O

ODBC診断情報[1]

S

SQLCODEの見方[1]

SQLException[1]

SQLSTATEの一覧[1]

SQLSTATEの出力形式[1]

syslog[1]

あ

アボートコード[1]

と

問合せの位置番号[1]

ひ

標準エラー出力[1]

標準出力[1]

め

メッセージに関する注意事項[1]

メッセージの出力形式[1]

メッセージの出力先[1]

メッセージの出力先一覧[1]

メッセージの出力レベル[1]

メッセージの種別[1]

メッセージの読み方[1]

メッセージログファイル[1]

マニュアル発行元

株式会社 日立製作所

〒 100-8280 　東京都千代田区丸の内一丁目 6 番 6 号