Download Error Message Reference - ALTIBASE Customer Support

Transcript
ALTIBASE Message
Error Message Reference
release 5.3.3
ALTIBASE Message Error Message Reference
Release 5.3.3
Copyright © 2001~2009 Altibase Corporation. All rights reserved.
This manual contains proprietary information of Altibase Corporation; it is provided under a license agreement containing restrictions
on use and disclosure and is also protected by copyright patent and other intellectual property law. Reverse engineering of the software is prohibited.
All trademarks, registered or otherwise, are the property of their respective owners
Altibase Corporation
10F, Daerung PostTower II, 182-13,
Guro-dong Guro-gu Seoul, 152-847, Korea
Telephone: +82-2-2082-1000
Fax: 82-2-2082-1099
E-mail: [email protected]
www: http://www.altibase.com
Contents
Preface ............................................................................................................................................................................ i
About This Manual ...................................................................................................................................................................................ii
Target Users.................................................................................................................................................................................ii
Software Environment.............................................................................................................................................................ii
Organization ...............................................................................................................................................................................ii
Documentation Rule ................................................................................................................................................................ii
References....................................................................................................................................................................................v
Online Manual ............................................................................................................................................................................v
Altibase Welcomes Your Opinions!.....................................................................................................................................v
1. Server Error Code/Message ......................................................................................................................................1
ID Error Code ..............................................................................................................................................................................................2
ID FATAL .......................................................................................................................................................................................2
ID ABORT ......................................................................................................................................................................................6
ID IGNORE.................................................................................................................................................................................. 15
SM Error Code ......................................................................................................................................................................................... 17
SM FATAL .................................................................................................................................................................................. 17
SM ABORT ................................................................................................................................................................................. 25
SM IGNORE................................................................................................................................................................................ 47
SM RETRY................................................................................................................................................................................... 47
MT Error Code ......................................................................................................................................................................................... 48
MT FATAL .................................................................................................................................................................................. 48
MT ABORT ................................................................................................................................................................................. 48
MT IGNORE................................................................................................................................................................................ 54
RP Error Code .......................................................................................................................................................................................... 55
RP FATAL.................................................................................................................................................................................... 55
RP ABORT................................................................................................................................................................................... 56
RP IGNORE................................................................................................................................................................................. 78
QP Error Code.......................................................................................................................................................................................... 80
QP FATAL................................................................................................................................................................................... 80
QP ABORT.................................................................................................................................................................................. 82
QP RETRY .................................................................................................................................................................................134
MM Error Code......................................................................................................................................................................................135
MM FATAL...............................................................................................................................................................................135
MM ABORT ..............................................................................................................................................................................138
MM IGNORE ............................................................................................................................................................................149
2. C/C++ Precompiler Error Code/Message .............................................................................................................151
Execution Time Error/Status Code ................................................................................................................................................152
Error Code ...............................................................................................................................................................................152
Status Code.............................................................................................................................................................................152
Preprocessing Error Code/Message..............................................................................................................................................154
General Error ..........................................................................................................................................................................154
Error in the Host Variable Declaration Section ..........................................................................................................154
Error in the Embedded SQL Statement ........................................................................................................................156
3. ODBC Error Code ...................................................................................................................................................159
ODBC Error .............................................................................................................................................................................................160
Database Connection-related Error ..............................................................................................................................................163
Network-related Error ........................................................................................................................................................................164
4. JDBC Error Code ....................................................................................................................................................165
JDBC Error...............................................................................................................................................................................................166
1
Preface
i
Preface
About This Manual
About This Manual
This manual describes error codes and messages that may occur when Altibase or operating programs are operating.
Target Users
This manual has been prepared for the following Altibase users.
•
Database Managers
•
System Administrators
•
Application program developers
Before reading this manual, understanding of following background knowledge is recommended.
•
Basic knowledge required for computers, operating systems, and operating system utilities
•
Experience in using the relational database or understanding of the database concept
•
Experience in managing the database server, the operating system, or the network
Software Environment
This manual has been prepared assuming Altibase 5.3.1 will be used as the database server.
Organization
This manual has been organized as follows:
•
Chapter 1. Server Error Code/Message
•
Chapter 2. C/C++ Precompiler Error Code/Message
•
Chapter 3. ODBC Error Code
Documentation Rule
This chapter describes the rules of this manual. With understanding of this rule, it is easy to search
information in this manual and other manuals.
Rules are as follows:
•
Syntax diagram
•
Sample code rule
ErrorMessage Users’ Manual
ii
About This Manual
Syntax Diagram
This manual describes the command syntax using the diagram composed of the following elements:
Elements
Meaning
The command starts. The syntax element which is not a complete command starts with an arrow.
Reserved
word
The command continues to the next line. The syntax element
which is not a complete command terminates with this symbol.
The command continues from the previous line. The syntax
element which is a complete command starts with this symbol.
End of a statement..
;
Mandatory
SELECT
Optional
NOT
Mandatory field with optional items. Only one field must be
provided.
ADD
DROP
Optional field with optional item.
ASC
DESC
iii
Preface
About This Manual
Elements
Meaning
Optional Multiple fields are allowed. The comma must be in
front of every repetition.
ASC
DESC
,
Sample Code Rule
The code example explains SQL, stored procedure, iSQL, or other command line syntax.
The following table describes the printing rules used in the code example.
Rules
Meaning
Example
[]
Indicates optional fields.
VARCHAR [(size)] [[FIXED |]
VARIABLE]
{}
Indicates mandatory fields. Indicates to make
sure to select at least one.
{ ENABLE | DISABLE | COMPILE }
|
Argument indicating optional or mandatory
fields.
{ ENABLE | DISABLE | COMPILE
}[ ENABLE | DISABLE | COMPILE
]
...
Repetition of the previous argument.Omit
the example codes.
SQL> SELECT ename FROM
employee;
ENAME
-----------------------SWNO
HJNO
HSCHOI
.
.
.
20 rows selected.
Other symbols
Other symbols
EXEC :p1 := 1;
acc NUMBER(11,2);
Italicized
words
Indicates variable or value that must be provided by user.
SELECT * FROM table_name;
CONNECT userID/password;
Lower case
words
Program elements provided by the user such
as table names, column names, file names,
etc.
SELECT ename FROM
employee;
ErrorMessage Users’ Manual
iv
About This Manual
Rules
Upper case
words
Meaning
Example
Elements provided by the system or keyword
appeared in the syntax.
DESC SYSTEM_.SYS_INDICES_;
References
For more detailed information, see the following document list.
•
Altibase Installation Manual
•
Altibase Starting User's Manua
•
Altibase Administrator's Manual
•
Altibase Replication User's Manual
•
Altibase SQL User's Manual
•
Altibase Stored Procedure User's Manual
•
Altibase Precompiler User’s Manual
•
Altibase ODBC User’s Manual
Online Manual
Korean and English versions of on-line manuals (PDF or HTML) are available from Altibase Download
Center (http://atc.altibase.com/).
Altibase Welcomes Your Opinions!
Please send us your comments and suggestions regarding this manual. Your comments and suggestions are important, and they may be used to improve future versions of the manual. When you send
your feedback, please make sure to include the following information:
The name and version of the manual in useYour comments or suggestions regarding the manualYour name, address, and phone number
Please send your e-mail to the following address:
[email protected]
This address is intended to report any errors or omissions discovered in the manual. When you need
an immediate assistance regarding technical issues, please contact Altibase Customer Support Center.
We always appreciate your comments and suggestions.
v
Preface
About This Manual
ErrorMessage Users’ Manual
vi
1 Server Error Code/Message
1
Server Error Code/Message
ID Error Code
ID Error Code
ID FATAL
•
0x00012 (18) idERR_FATAL_idc_SHM_ATTACH Unable to attach a shared memory
—
—
•
0x00013 (19) idERR_FATAL_idc_SHM_CTL Unable to delete a shared memory
—
—
•
# *Cause: Failed to invoke a system function, mutex_lock()
# *Action: Please send a bug report to the vendor.
0x0001A (26) idERR_FATAL_idc_MUTEX_UNLOCK Failed to invoke a system function,
mutex_unlock()
—
—
•
# *Cause: The system tried to use an unsupported communication channel.
# *Action: Please send a bug report to the vendor.
0x00019 (25) idERR_FATAL_idc_MUTEX_LOCK Failed to invoke a system function, mutex_lock()
—
—
•
# *Cause: The system tried to delete an invalid communication channel.
# *Action: Please send a bug report to the vendor.
0x00018 (24) idERR_FATAL_idc_INVALID_CHANNEL_TYPE Unsupported communication channel.
—
—
•
# *Cause: Failed to invoke semop() function
# *Action: Please verify the errno and make sure that the semaphore group exists.
0x00017 (23) idERR_FATAL_idc_CHANNEL_NOT_CREATED Unable to delete the communication channel
—
—
•
# *Cause: Failed to invoke semctl() function
# *Action: Please verify the permission of access to the semaphore and send a bug report
to the vendor.
0x00015 (21) idERR_FATAL_idc_SEM_OP Unable to execute operations on a semaphore
—
—
•
# *Cause: Failed to invoke shmctl() function
# *Action: Please verify the permission of access to the shared memory and send a bug
report to the vendor.
0x00014 (20) idERR_FATAL_idc_SEM_CTL Unable to delete a semaphore
—
—
•
# *Cause: Failed to invoke shmat() function
# *Action: Please verify the permission of access to the shared memory and send a bug
report to the vendor.
# *Cause: Failed to invoke a system function, mutex_unlock()
# *Action: Please send a bug report to the vendor.
0x0001B (27) idERR_FATAL_idc_CLOSE_FAILED Unable to close the communication channel
—
# *Cause: Failed to invoke a system function, close()
ErrorMessage Users’ Manual
2
ID Error Code
—
•
0x0001C (28) idERR_FATAL_idc_SOCKET_SHUTDOWN_FAILED Unable to shutdown the communication channel
—
—
•
—
# *Cause: Failed to invoke listen() function on the UNIX domain socket
# *Action: Please send a bug report to the vendor.
0x00023 (35) idERR_FATAL_idc_FD_NONBLOCK_FAILED Unable to set the socket to non-blocking mode.
—
—
•
# *Cause: Failed to invoke listen() function on the INET socket
# *Action: Please send a bug report to the vendor.
0x00022 (34) idERR_FATAL_idc_SVC_UNIX_LISTEN_ERROR Unable to invoke listen() function
on the UNIX domain socket
—
—
•
# *Cause: Failed to invoke bind() function on UNIX domain socket.
# The same port was in use of another process.
# *Action: Please make sure that the port is in use by another process.
0x00021 (33) idERR_FATAL_idc_SVC_INET_LISTEN_ERROR Failed to invoke a system function,
listen()
—
—
•
# *Cause: Failed to invoke bind() function on the INET socket because the port was
already in use by another process
# *Action: Please make sure that the port is in use by another process.
0x00020 (32) idERR_FATAL_idc_SVC_UNIX_BIND_ERROR Unable to bind the UNIX domain
socket
—
—
—
•
# *Cause: Failed to invoke socket() function on UNIX domain socket
# *Action: Please send a bug report to the vendor.
0x0001F (31) idERR_FATAL_idc_SVC_INET_BIND_ERROR Unable to bind the INET
socket.(<0%d>)
—
•
# *Cause: Failed to invoke socket() function on INET socket
# *Action: Please send a bug report to the vendor.
0x0001E (30) idERR_FATAL_idc_UNIX_SOCKET_CREATE_FAILED Unable to create a UNIX
domain socket
—
—
•
# *Cause: Failed to invoke a system function, shutdown()
# *Action: Please send a bug report to the vendor.
0x0001D (29) idERR_FATAL_idc_INET_SOCKET_CREATE_FAILED Unable to create a INET socket
—
—
•
# *Action: Please send a bug report to the vendor.
# *Cause: Failed to invoke fcntl() function for the setting of non-blocking mode on a file
descriptor
# *Action: Please send a bug report to the vendor.
0x00024 (36) idERR_FATAL_idc_SYS_ACCEPT_FAILED Unable to accept the socket
—
# *Cause: Failed to invoke a system function, accept()
3
Server Error Code/Message
ID Error Code
—
•
0x00029 (41) idERR_FATAL_idc_SYS_SELECT_FAILED Failed to invoke a system function,
select()
—
—
•
—
# *Cause: Insufficient memory
# *Action: Please make sure that the system has enough available memory.
0x00033 (51) idERR_FATAL_ThrMutexInit Failed to invoke a system function, mutex_init()
—
—
•
# *Cause: Internal Bug
# *Action: Please send a bug report to the vendor.
0x00032 (50) idERR_FATAL_IDU_MEMORY_ALLOCATION Memory allocation failed
—
—
•
# *Cause: Internal Bug
# *Action: Please send a bug report to the vendor.
0x0002F (47) idERR_FATAL_THR_NOT_STARTED Thread object did not start in <0%u> seconds.
—
—
•
# *Cause: Internal Bug
# *Action: Please send a bug report to the vendor.
0x0002E (46) idERR_FATAL_THR_CREATE_FAILED Failed to create a thread object.
—
—
•
# *Cause: The path of the file is invalid or the storage manager has no permission to open
the file.
# *Action: Please make sure that the path, name and read/write permission on the creation of the file.
0x0002D (45) idERR_FATAL_THR_NOT_CREATED_BUT_USED No thread object was used.
—
—
•
# *Cause: Failed to invoke a system function, pthread_sigmask()
# *Action: Please send a bug report to the vendor.
0x0002C (44) idERR_FATAL_FILE_OPEN Unable to open a file [<0%s>]
—
•
# *Cause: Failed to invoke a system function, timed_writeline()
# *Action: Please send a bug report to the vendor.
0x0002B (43) idERR_FATAL_SIGMASK_ERROR Unable to mask the signal
—
—
•
# *Cause: Failed to invoke a system function, select()
# *Action: Please send a bug report to the vendor.
0x0002A (42) idERR_FATAL_WRITELINE_ERROR Unable to communicate to the dbadmin
—
—
•
# *Action: Please send a bug report to the vendor.
# *Cause: The system failed to initialize a mutex.
# *Action: Please send a bug report to the vendor.
0x00034 (52) idERR_FATAL_ThrMutexDestroy Failed to invoke a system function,
mutex_destory()
—
—
# *Cause: The system failed to remove a mutex.
# *Action: Please send a bug report to the vendor.
ErrorMessage Users’ Manual
4
ID Error Code
•
0x00035 (53) idERR_FATAL_ThrMutexLock Failed to invoke a system function, mutex_lock()
—
—
•
0x00036 (54) idERR_FATAL_ThrMutexUnlock Failed to invoke a system function,
muntex_unlock()
—
—
•
# *Cause: The system failed to create the file.
# *Action: Please make sure that the storage manager has appropriate permission on the
path of the file to be created.
0x0003D (61) idERR_FATAL_SysOpen Unable to invoke open() function on [<0%s>]
—
—
—
•
# *Cause: The file name is too long.
# *Action: Please shorten the file name.
0x0003C (60) idERR_FATAL_SysCreat Unable to invoke create() function on [<0%s>]
—
—
•
# *Cause: The system failed to remove a condition variable.
# *Action: Please send a bug report to the vendor.
0x0003B (59) idERR_FATAL_LongFileName Too long file name
—
—
•
# *Cause: Another thread has already locked on the mutex.
# *Action: Please send a bug report to the vendor.
0x0003A (58) idERR_FATAL_ThrCondDestroy Failed to invoke a system function,
cond_destroy()
—
—
•
# *Cause: The system failed to invoke cond_signal() function
# *Action: Please send a bug report to the vendor.
0x00039 (57) idERR_FATAL_ThrMutexTrylock Failed to invoke a system function,
mutex_trylock()
—
—
•
# *Cause: The system failed to invoke cond_init() function
# *Action: Please send a bug report to the vendor.
0x00038 (56) idERR_FATAL_ThrCondSignal Failed to invoke a system function, cond_signal()
—
—
•
# *Cause: The system failed to unlock a mutex.
# *Action: Internal error of a mutex
0x00037 (55) idERR_FATAL_ThrCondInit Failed to invoke a system function, cond_init()
—
—
•
# *Cause: The system failed to lock a mutex.
# *Action: Internal error of a mutex
# *Cause: The system failed to open the file.
# *Action: Please make sure that the file exists.
# Please make sure that the operating system did not already opened the maximum
number of open files.
0x0003E (62) idERR_FATAL_SysClose Unable to invoke close() function on [<0%s>]
—
—
# *Cause: The system failed to close the file.
# *Action: Please send a bug report to the vendor.
5
Server Error Code/Message
ID Error Code
•
0x0003F (63) idERR_FATAL_SysRead Unable to invoke read() function on [<0%s>]
—
—
•
0x00041 (65) idERR_FATAL_Sysfstat Unable to invoke fstat() function on [<0%s>]
—
—
•
# *Cause: Invalid argument on write or read of directIO
# *Action: Make sure that the arguments of read or write of directio is valid.
0x00071 (113) idERR_FATAL_WrongDirectIOPageSize The page size for Direct I/O should be
exactly either 512, 1024, 2048, 4096, or 8192.
—
—
•
# *Cause: The system failed to invoke directio() function on the file
# *Action: Please send a bug report to the vendor.
0x00070 (112) idERR_FATAL_DirectIO_Invalid_Argument Invalid argument on write or read at
file <0%s> that is opened by directIO, it's arguments: offset:<1%lu> buffer:<2%lu>
size:<3%lu>
—
—
•
# *Cause: An invalid idmModule exists.
# *Action: Please send a bug report to the vendor.
0x0004A (74) idERR_FATAL_SysDirectIO Unable to invoke directio() function on [<0%s>].
—
—
•
# *Cause: Too many children in idmModule
# *Action: Please send a bug report to the vendor.
0x00046 (70) idERR_FATAL_idm_Invalid_idmModule Invalid idmModule
—
—
•
# *Cause: Failed to invoke sync() function.
# *Action: Please send a bug report to the vendor.
0x00045 (69) idERR_FATAL_idm_Sort_Table_Shortage Sort table shortage
—
—
•
# *Cause: The system failed to call fstat() function.
# *Action: System error.
0x00042 (66) idERR_FATAL_SyncError Failed to sync a file for [<0%s>].
—
—
•
# *Cause: The system failed to read from the file.
# *Action: Please check the disk.
# *Cause: The DIRECT_IO_PAGE_SIZE is neither 512, 1024(1K), 2048(2K), 4096(4K), nor
8192(8K).
# *Action: Please Use only 512, 1024(1K), 2048(2K), 4096(4K), or 8192(8K) for
DIRECT_IO_PAGE_SIZE property.
0x00072 (114) idERR_FATAL_SysSeek Unable to invoke seek() function on [<0%s>]
—
—
# *Cause: The system failed to seek on the file.
# *Action: Please check the disk.
ID ABORT
•
0x01001 (4097) idERR_ABORT_idnCharacterSetNotFound No character set is found.
ErrorMessage Users’ Manual
6
ID Error Code
—
—
•
0x01002 (4098) idERR_ABORT_idnInvalidCharacter Invalid character in use
—
—
•
# *Cause: It is impossible to cast the string to the NIBBLE type.
# *Action: Please change the string appropriately.
0x0100A (4106) idERR_ABORT_idaInvalidBytes Unable to cast the string to BYTE type.
—
—
•
# *Cause: It is impossible to cast the string to INTEGER type.
# *Action: Please change the string appropriately.
0x01009 (4105) idERR_ABORT_idaInvalidNibble Unable to cast the string to NIBBLE type.
—
—
•
# *Cause: No NULL value is allowed to be used as the data type.
# *Action: Please make sure that there is no NULL value in the field.
0x01008 (4104) idERR_ABORT_idaInvalidNumeric Unable to cast the string to INTEGER type
—
—
•
# *Cause: The server has detected an invalid use of escape characters in LIKE predicate.
# *Action: Please make sure that the use of the escape characters in the LIKE predicate is
grammatically correct.
0x01007 (4103) idERR_ABORT_idaNullValue No NULL value is allowed to be used as the data
type.
—
—
•
# *Cause: Internal server error. The input string is too long.
# *Action: Please send a bug report to the vendor.
0x01006 (4102) idERR_ABORT_idnLikeEscape Invalid use of escape characters in LIKE predicate.
—
—
•
# *Cause: The system failed to find a string to search.
# *Action: Please send a bug report to the vendor.
0x01005 (4101) idERR_ABORT_idnTooLarge The input string is too long.
—
—
•
# *Cause: Unexpected end of string
# *Action: Please make sure that the form of the string is legal.
0x01004 (4100) idERR_ABORT_idnNotFound Unable to find a string to search
—
—
•
# *Cause: An invalid character is being used.
# *Action: Please make sure that every character on the input string is a valid character.
0x01003 (4099) idERR_ABORT_idnReachEnd Unexpected end of string
—
—
•
# *Cause: No character set is found.
# *Action: Plea4se change the NLS_USE property.
# *Cause: It is impossible to cast the string to the BYTE type.
# *Action: Please change the string appropriately.
0x0100B (4107) idERR_ABORT_idaOverflow Out of range of value supported by the type
—
—
# *Cause: Out of range of value supported by the type
# *Action: Please change the input value to be in the range of value supported by the
7
Server Error Code/Message
ID Error Code
given type.
•
0x0100C (4108) idERR_ABORT_idaDivideByZero Divide by zero
—
—
•
0x0100D (4109) idERR_ABORT_idaLengthOutbound Out of length
—
—
•
# *Cause: The socket of peer client has already been closed.
# *Action: Please debug the client program
0x01027 (4135) idERR_ABORT_idc_ERR_FULL_IPC_CHANNEL No more IPC channel
(MAX=<0%d>, USED=<1%d>, BUFSIZE=<2%d>)
—
—
•
# *Cause: The communication buffer is insufficient.
# *Action: Please make sure that the size of communication buffer specified at the property file is valid. ( ex> 64KB )
0x01026 (4134) idERR_ABORT_idc_SOCKET_CLOSED Communication error in a socket
—
—
•
# *Cause: Invalid Argument
# *Action: Please make sure that the arguments are valid in the context.
0x01025 (4133) idERR_ABORT_idc_MARSHAL_BUFFER_FULL Insufficient communication buffer.
—
—
•
# *Cause: Out of precision
# *Action: Please make sure that the precision of the data type is correct.
0x01011 (4113) idERR_ABORT_idaInvalidParameter Invalid Argument
—
—
—
•
# *Cause: Out of scale
# *Action: Please make sure that the scale of the data type is correct.
0x01010 (4112) idERR_ABORT_idaLargerThanPrecision Out of precision
—
—
•
# *Cause: Out of precision
# *Action: Please make sure that the precision of the data type is correct.
0x0100F (4111) idERR_ABORT_idaScaleOutbound Out of scale
—
—
•
# *Cause: Out of length
# *Action: Please make sure that the length of the data type is correct.
0x0100E (4110) idERR_ABORT_idaPrecisionOutbound Out of precision
—
—
•
# *Cause: Divide by zero
# *Action: Please make sure that dividing a value by zero does not happen.
# *Cause: All IPC channel has been allocated by clients.
# *Action: Please use INET/UNIX Domain channel or create more IPC channels.
0x01028 (4136) idERR_ABORT_idc_SEM_INIT_OP Unable to invoke semop() function as
described by system semaphore properies.
—
# *Cause: Failed to invoke a system function, semop()
ErrorMessage Users’ Manual
8
ID Error Code
—
•
0x01030 (4144) idERR_ABORT_idc_MARSHAL_FIND_FAIL Unable to find the specified unique
marshal id.
—
—
—
•
# *Cause: The ID is not found.
# *Action: Please make sure that the ID is valid
0x01048 (4168) idERR_ABORT_idm_Unable_To_Get_Attribute Unable to get idm attributes
—
—
•
# *Cause: The query is running for too long time.
# *Action: Please check session timeout properties or system properties.
0x01047 (4167) idERR_ABORT_idm_Id_Not_Found ID is not found.
—
—
•
# *Cause: The server session has been closed by a client.
# *Action: No Action
0x01044 (4164) idERR_ABORT_Query_Timeout Client's query exceeded in the execution time
limitation.
—
—
•
# *Cause: Failed to invoke sync() function.
# *Action: Please send a bug report to the vendor.
0x01043 (4163) idERR_ABORT_Session_Closed The server session has been closed by a client.
—
—
•
# *Cause: The system failed to write data on the file.
# *Action: Please check the disk.
0x01053 (4179) idERR_ABORT_SyncError Failed to sync a file for [<0%s>].
—
—
•
# *Cause: The system failed to open the file.
# *Action: Please make sure that the file exists and the operating system did not already
opened the maximum number of open files.
0x01040 (4160) idERR_ABORT_SysWrite Unable to invoke write() function on [<0%s>]
—
—
•
# *Cause:
# - An error has been detected in the memory manager.
# *Action:
# - Please ask to the system operator about more information on this error.
0x01052 (4178) idERR_ABORT_SysOpen Unable to invoke open() function on [<0%s>]
—
—
•
# *Cause: Internal Bug
# *Action: Please send a bug report to the vendor.
# iduMemory
0x01031 (4145) idERR_ABORT_IDU_MEMORY_INVALID_STATUS An error has been detected in
the memory manager.
—
—
—
—
•
# *Action: Please check the system semaphore properties.
# *Cause: Unable to get idm attributes
# *Action: Please verify the id and attributes.
0x01049 (4169) idERR_ABORT_idm_Unable_To_Set_Attribute Unable to set idm attributes
9
Server Error Code/Message
ID Error Code
—
—
•
0x0104B (4171) idERR_ABORT_idp_NameNotFound Unable to find the property name
[<0%s>].
—
—
—
•
# *Cause: - Asynchronous I/O operation failed to wait for the I/O to be finished.
# *Action: - Please check the operated files.
0x01055 (4181) idERR_ABORT_ASYNC_IO_READ_FAILED AIO read operation failed[<0%d>].
—
—
—
•
# *Cause: - Insufficient memory
# *Action: - Please make sure that the system has enough memory.
0x01054 (4180) idERR_ABORT_ASYNC_IO_FAILED AIO result operation failed[<0%d>].
—
—
•
# *Cause: License file does not exist or the license expired.
# *Action: Please install a valid license.
0x01051 (4177) idERR_ABORT_IDU_MEMORY_ALLOCATION Memory allocation failed.
—
—
•
# *Cause: Internal Error
# *Action: Please send a bug report to the vendor.
0x01050 (4176) idERR_ABORT_idu_InvalidLicense License does not exist or expired.
—
—
•
# *Cause: The specified property entry cannot be modified.
# *Action: Please refer to the specification of the property.
0x0104F (4175) idERR_ABORT_idp_NotReadOnly The property [<0%s>] is not read-only
—
—
•
# *Cause: The specified property entry does not exist.
# *Action: Please check the entry number of the property.
0x0104E (4174) idERR_ABORT_idp_ReadOnlyEntry The property [<0%s>] is read-only.
—
—
•
# *Cause: The specified property value overflowed.
# *Action: Please check the property value.
0x0104D (4173) idERR_ABORT_idp_NoSuchEntry The entry [<1%d>] of the property [<0%s>]
does not exist.
—
—
•
# *Cause: The specified property name is not registered on the system.
# *Action: Please check the property name.
0x0104C (4172) idERR_ABORT_idp_RangeOverflow The property value [<0%s>] overflowed
range.
—
—
•
# *Cause: Unable to set idm attributes
# *Action: Please verify the id and attributes.
# *Cause: - Asynchronous I/O read operation failed.
# *Action: - Please check the operated files.
0x01056 (4182) idERR_ABORT_ASYNC_IO_WRITE_FAILED AIO write operation failed[<0%d>].
ErrorMessage Users’ Manual
10
ID Error Code
—
—
•
0x01057 (4183) idERR_ABORT_ASYNC_IO_RETURN_FAILED AIO return operation
failed[<0%d>].
—
—
•
—
—
—
# *Cause: - An attempt was made to read from a file or directory that does not exist, or
file or directory access was denied by the operating system.
# *Action: - Verify file and directory access privileges on the file system, and if reading,
verify that the file exists.
0x0105E (4190) idERR_ABORT_IDU_FILE_DELETE_FAILED File remove operation failed.
—
—
•
# *Cause: - A file handle was specified for which no corresponding open file exists.
# *Action: - Verify that the file handle is a value returned from a call to FOPEN.
0x0105D (4189) idERR_ABORT_IDU_FILE_INVALID_OPERATION Invalid file operation.
—
•
# *Cause: - A corresponding directory object does not exist.
# *Action: - Correct the directory object parameter, or create a corresponding directory
object with the CREATE DIRECTORY command.
0x0105C (4188) idERR_ABORT_IDU_FILE_INVALID_FILEHANDLE Invalid file handle.
—
—
•
# *Cause: - The limit on the total number of open files on the system or number of maximum file descriptors has been reached.
# *Action: - Please close unused open files or change system property.
0x0105B (4187) idERR_ABORT_IDU_FILE_INVALID_PATH Invalid directory path.
—
—
•
# *Cause: - An attempt to extend data file exceeds the file size limit of the process or the
maximum file size of the operating system.
# *Action: - Please change system limit.
0x0105A (4186) idERR_ABORT_EXCEED_OPEN_FILE_LIMIT Failed to create a file( Name :
<0%s>, Start Offset : <1%d>, Write size : <2%d> )
—
•
# *Cause: - Disk space or the user's quota has been exhausted.
# *Action: - Please extend the disk space for log file, memory db file, the datafile for disk
tablespace or increase user quota.
0x01059 (4185) idERR_ABORT_EXCEED_FILE_SIZE_LIMIT Failed to extend a file ( Name :
<0%s>, Start Offset : <1%d>, Write Size : <2%d> )
—
•
# *Cause: - Asynchronous I/O aio_return() operation failed.
# *Action: - Please check the operated files.
0x01058 (4184) idERR_ABORT_DISK_SPACE_EXHAUSTED Failed to create, extend or sync a file (
Name : <0%s>, Start Offset : <1%d>, Write Size : <2%d> )
—
—
•
# *Cause: - Asynchronous I/O write operation failed.
# *Action: - Please check the operated files.
# *Cause: - File deletion attempt was refused by the operating system.
# *Action: - Verify that the file exists and delete privileges granted on the directory and
the file.
0x0105F (4191) idERR_ABORT_IDU_FILE_RENAME_FAILED File rename operation failed.
11
Server Error Code/Message
ID Error Code
—
—
•
0x01060 (4192) idERR_ABORT_IDU_FILE_NO_DATA_FOUND No data found on file.
—
—
•
# *Cause: Queue empty
# *Action: Internal error.
0x01069 (4201) idERR_ABORT_QUEUE_FULL Queye full
—
—
•
# *Cause: - The allocated memory size of statement exceeds the maximum limit.
# *Action: - Please increase the XXXXXXX_STMT_MEMORY_MAXIMUM Property.
0x01068 (4200) idERR_ABORT_QUEUE_EMPTY Queue empty
—
—
—
•
# *Cause: Data Format is invalid.
# *Action: check the property value specified.
# Server Internal Message
0x01067 (4199) idERR_ABORT_MAX_MEM_SIZE_EXCEED The allocated memory size of statement exceeds the maximum limit ( Name : <0%s>, Wanted Memory Size : <1%lu>, Max size :
<2%lu> ).
—
—
•
# *Cause: - The message to digest is too long.
# *Action: - Make the message length shorter than 2^61.
0x01066 ( 4198) idERR_ABORT_idp_Value_Convert_Error The property [<0%s>] value [<1%s>]
is not convertable.
—
—
—
•
# *Cause: - Failed to write to a file.
# *Action: - Verify that the file exists, that it is accessible, and that it is open in write or
append mode.
0x01063 (4195) idERR_ABORT_MESSAGE_OVERFLOW Message too long.
—
—
•
# *Cause: - An attempt to read from a file failed.
# *Action: - Verify that the file exists, and that it is accessible, and that it is open in read
mode.
0x01062 (4194) idERR_ABORT_IDU_FILE_WRITE_ERROR File write error.
—
—
•
# *Cause: - Cannot read more data on file.
# *Action: - Check file is empty or position reaches end-of-file.
0x01061 (4193) idERR_ABORT_IDU_FILE_READ_ERROR File read error.
—
—
•
# *Cause: - A file rename attempt was refused by the operating system either because
the source or destination directory does not exist or is inaccessible, the source file isn't
accessible, or the destination file exists.
# *Action: - Verify that the source file, source directory, and destination directory exist
and are accessible, and that the destination file does not already exist.
# *Cause: Queue full
# *Action: Internal error.
0x0106A (4202) idERR_ABORT_Query_Canceled Query canceled by client.
ErrorMessage Users’ Manual
12
ID Error Code
—
—
•
0x0106B (4203) idERR_ABORT_Session_Disconnected The session has been disconnected by
client
—
—
•
# *Cause: The GPKI module failed to run the function.
# *Action: Please check the error number.
0x01078 (4216) idERR_ABORT_GPKI_PRIKEY_CheckKeyPair GPKI_PRIKEY_CheckKeyPair error:
[<0%d>]
—
—
•
# *Cause: The GPKI module failed to run the function.
# *Action: Please check the error number.
0x01077 (4215) idERR_ABORT_GPKI_STORAGE_ReadPriKey GPKI_STORAGE_ReadPriKey error:
[<0%d>]
—
—
•
# *Cause: The GPKI module failed to run the function.
# *Action: Please check the error number.
0x01076 (4214) idERR_ABORT_GPKI_STORAGE_ReadCert GPKI_STORAGE_ReadCert error:
[<0%d>]
—
—
•
# *Cause: The GPKI module failed to run the function.
# *Action: Please check the error number.
0x01075 (4213) idERR_ABORT_GPKI_API_Finish GPKI_API_Finish error: [<0%d>]
—
—
•
# *Cause: The GPKI module failed to run the function.
# *Action: Please check the error number.
0x01074 (4212) idERR_ABORT_GPKI_API_GetVersion GPKI_API_GetVersion error: [<0%d>]
—
—
•
# *Cause: Recovery Test
# *Action: Internal error.
0x01073 (4211) idERR_ABORT_GPKI_API_Init GPKI_API_Init error: [<0%d>]
—
—
•
# *Cause: The session has been disconnected by client.
# *Action: No Action
0x0106F (4207) idERR_ABORT_BY_RECOVERY_TEST Abort Error happend by Recovery Test
—
—
•
# *Cause: The session has been disconnected by client.
# *Action: No Action
0x0106C (4204) idERR_ABORT_Invalid_Profile_State Query Profile has already been activated.
Turn it off first.
—
—
•
# *Cause: The query is canceled by client.
# *Action: The query is canceled by client.
# *Cause: The GPKI module failed to run the function.
# *Action: Please check the error number.
0x01079 (4217) idERR_ABORT_GPKI_CRYPT_GenRandom GPKI_CRYPT_GenRandom error:
[<0%d>]
13
Server Error Code/Message
ID Error Code
—
—
•
0x0107A (4218) idERR_ABORT_GPKI_VersionMismatched VersionMismatched error
—
—
•
# *Cause: The GPKI module failed to run the function.
# *Action: Please check the error number.
0x01082 (4226) idERR_ABORT_GPKI_CERT_Unload GPKI_CERT_Unload error: [<0%d>]
—
—
•
# *Cause: The GPKI module failed to run the function.
# *Action: Please check the error number.
0x01081 (4225) idERR_ABORT_GPKI_CERT_GetSubjectName GPKI_CERT_GetSubjectName
error: [<0%d>]
—
—
•
# *Cause: The GPKI module failed to run the function.
# *Action: Please check the error number.
0x01080 (4224) idERR_ABORT_GPKI_CERT_Load GPKI_CERT_Load error: [<0%d>]
—
—
•
# *Cause: The GPKI module failed to run the function.
# *Action: Please check the error number.
0x0107F (4223) idERR_ABORT_GPKI_CERT_Verify GPKI_CERT_Verify error: [<0%d>]
—
—
•
# *Cause: The GPKI module failed to run the function.
# *Action: Please check the error number.
0x0107E (4222) idERR_ABORT_GPKI_CMS_ProcessSignedAndEnvData
GPKI_CMS_ProcessSignedAndEnvData error: [<0%d>]
—
—
•
# *Cause: The GPKI module failed to run the function.
# *Action: Please check the error number.
0x0107D (4221) idERR_ABORT_GPKI_CRYPT_GetKeyAndIV GPKI_CRYPT_GetKeyAndIV error:
[<0%d>]
—
—
•
# *Cause: The GPKI module failed to run the function.
# *Action: Please check the error number.
0x0107C (4220) idERR_ABORT_GPKI_CMS_MakeSignedAndEnvData
GPKI_CMS_MakeSignedAndEnvData error: [<0%d>]
—
—
•
# *Cause: The GPKI module version is different with client.
# *Action: Please check the GPKI module version.
0x0107B (4219) idERR_ABORT_GPKI_BINSTR_SetData GPKI_BINSTR_SetData error: [<0%d>]
—
—
•
# *Cause: The GPKI module failed to run the function.
# *Action: Please check the error number.
# *Cause: The GPKI module failed to run the function.
# *Action: Please check the error number.
0x01083 (4227) idERR_ABORT_GPKI_ValueMismatched ValueMismatched error
—
# *Cause: The random value is different with client.
ErrorMessage Users’ Manual
14
ID Error Code
—
•
0x01084 (4228) idERR_ABORT_GPKI_CRYPT_Encrypt GPKI_CRYPT_Encrypt error: [<0%d>]
—
—
•
# *Cause: dlopen error
# *Action: Please check shared library.
0x01089 (4233) idERR_ABORT_GPKI_dlsym dlsym error
—
—
•
# *Cause: The plaintext is too long.
# *Action: Please send a bug report to the vendor.
0x01088 (4232) idERR_ABORT_GPKI_dlopen dlopen error [<0%s>]
—
—
•
# *Cause: The GPKI module failed to run the function.
# *Action: Please check the error number.
0x01087 (4231) idERR_ABORT_GPKI_PlainTextTooLong PlainTextTooLong error
—
—
•
# *Cause: The cyphertext is too long.
# *Action: Please send a bug report to the vendor.
0x01086 (4230) idERR_ABORT_GPKI_CRYPT_Decrypt GPKI_CRYPT_Decrypt error: [<0%d>]
—
—
•
# *Cause: The GPKI module failed to run the function.
# *Action: Please check the error number.
0x01085 (4229) idERR_ABORT_GPKI_CypherTextTooLong CypherTextTooLong error
—
—
•
# *Action: Please check the GPKI module version.
# *Cause: dlsym error
# *Action: Please check shared library.
0x0108A (4234) idERR_ABORT_GPKI_dlclose dlclose error
—
—
—
# *Cause: dlclose error
# *Action: Please check shared library.
# Server Internal Message
ID IGNORE
•
0x02000 (8192) idERR_IGNORE_NoError No ID module error
—
—
•
0x02016 (8214) idERR_IGNORE_idc_CHANNEL_OPEN_FAILED Unable to open a communication channel that was not created yet
—
—
•
# *Cause: This is not an error.
# *Action: You can ignore this error message.
# *Cause: Failed to open a communication channel because the communication channel
was not created yet
# *Action: It is not an error of Altibase.
0x0206E (8302) idERR_IGNORE_VAR_STRING_APPEND_FORMAT_TOO_LONG Too long VarString appendFormat
15
Server Error Code/Message
ID Error Code
—
—
# *Cause: Too long VarString appendFormat.
# *Action: Internal error.
ErrorMessage Users’ Manual
16
SM Error Code
SM Error Code
SM FATAL
•
0x10002 ( 65538) smERR_FATAL_FileDelete Unable to delete <0%s> file
—
—
•
0x10004 ( 65540) smERR_FATAL_NoMoreMemory Insufficient memory
—
—
•
# *Cause: The system failed to initialize a mutex.
# *Action: Please send a bug report to the vendor.
0x1000E (65550) smERR_FATAL_ThrMutexDestroy Failed to invoke a system function,
mutex_destory().
—
—
•
# *Cause: The system failed to join the thread.
# *Action: Please send a bug report to the vendor.
0x1000D (65549) smERR_FATAL_ThrMutexInit Unable to initialize a mutex.
—
—
•
# *Cause: The system failed to remove the shared memory.
# *Action: Please send a bug report to the vendor.
0x1000C (65548) smERR_FATAL_Systhrjoin Failed to invoke a system function, thr_join().
—
—
•
# *Cause: The system failed to detach a shared memory region from a process.
# *Action: Please send a bug report to the vendor.
0x1000B (65547) smERR_FATAL_SysShmCtl Failed to invoke a system function, shmctl().
—
—
•
# *Cause: The system failed to unmap the log file.
# *Action: Please send a bug report to the vendor.
0x1000A (65546) smERR_FATAL_SysShmDt Failed to invoke a system function, shmdt().
—
—
•
# *Cause: The system failed to map the log file.
# *Action: Please send a bug report to the vendor.
0x10006 ( 65542) smERR_FATAL_MunmapFail Failed to invoke a system function, unmap()
—
—
•
# *Cause: The system failed to allocate memory.
# *Action: Please terminate needless processes.
0x10005 ( 65541) smERR_FATAL_MmapFail Failed to invoke a system function, mmap()
—
—
•
# *Cause: The system failed to unlink the file.
# *Action: Please terminate needless processes.
# *Cause: The system failed to remove a mutex.
# *Action: Please send a bug report to the vendor.
0x1000F (65551) smERR_FATAL_ThrMutexLock Failed to invoke a system function,
mutex_lock().
17
Server Error Code/Message
SM Error Code
—
—
•
0x10010 (65552) smERR_FATAL_ThrMutexUnlock Failed to invoke a system function,
mutex_unlock().
—
—
•
# *Cause: The database has no backward compatibility.
# *Action: Please import or export the database or use one of the previous versions of
storage manager compatible with the data file.
0x10019 (65561) smERR_FATAL_SysRead Failed to invoke a system function, read().
—
—
•
# *Cause: Insufficient memory
# *Action: Please terminate needless processes or tune up memory.
0x10018 ( 65560) smERR_FATAL_BACKUP_DISK_INVALID The version of data file for backup is
not compatible with the version of storage manager. Backup DB => [ Version ID = <0%s>, Bit =
<1%d>, Endian = <2%s> LogSize = <3%lu> Transaction Table Size = <4%d> ] Server=>[ Version ID = <5%s>, Bit = <6%d>, Endian = <7%s> LogSize = <8%lu> Transaction Table Size =
<9%d> ]
—
—
•
# *Cause: Invalid condition value or invalid mutex
# *Action: Please send a bug report to the vendor.
0x10017 (65559) smERR_FATAL_NoMoreMem Insufficient memory
—
—
•
# *Cause: The system failed to remove a condition variable.
# *Action: Please send a bug report to the vendor.
0x10014 (65556) smERR_FATAL_ThrCondWait Failed to invoke a system function, cond_wait().
—
—
•
# *Cause: The system failed to signal on a condition variable.
# *Action: Please send a bug report to the vendor.
0x10013 (65555) smERR_FATAL_ThrCondDestroy Failed to invoke a system function,
cond_destroy().
—
—
•
# *Cause: The system failed to initialize a condition variable.
# *Action: Please send a bug report to the vendor.
0x10012 (65554) smERR_FATAL_ThrCondSignal Failed to invoke a system function,
cond_signal().
—
—
•
# *Cause: The system failed to unlock a mutex.
# *Action: Internal error of a mutex
0x10011 (65553) smERR_FATAL_ThrCondInit Failed to invoke a system function, cond_init().
—
—
—
•
# *Cause: The system failed to lock a mutex.
# *Action: Internal error of a mutex
# *Cause: The system failed to read from the file.
# *Action: Disk error
0x1001A (65562) smERR_FATAL_Sysfstat Failed to invoke a system function, fstat().
—
# *Cause: The system failed to invoke fstat() function.
ErrorMessage Users’ Manual
18
SM Error Code
—
—
•
0x1001C (65564) smERR_FATAL_PageCorrupted A page is corrupt. ( Current Space ID : <0%d>,
Current Page ID : <1%d> )
—
—
•
# *Cause: Unable to read a log record
# *Action: Examine if the log file is not lost.
0x10043 (65603) smERR_FATAL_WrongLogFileSize The size of a log file is wrong <0%s>.
—
—
•
# *Cause: It is impossible to update a temporary variable column.
# *Action: Please send a bug report to the vendor.
0x10042 (65602) smERR_FATAL_ReadLogRec Unable to read a log record
—
—
•
# *Cause: The log record for a disk table is invalid.
# *Action: Please send a bug report to the vendor.
0x10040 (65600) smERR_FATAL_InvalidUpdate Unable to update a temporary variable column
—
—
•
# *Cause: The number of data files in the log anchor file is invalid.
# *Action: Please send a bug report to the vendor.
0x1003F (65599) smERR_FATAL_InvalidDiskLogRec The log record for a disk table is invalid. (
LSN {<0%d>,<1%d>} )
—
—
•
# *Cause: The number of tablespaces in the log anchor file is invalid.
# *Action: Please send a bug report to the vendor.
0x1003B (65595) smERR_FATAL_InvalidDataFileCount The number of data files in the log
anchor file is invalid.
—
—
•
# *Cause: DW buffer manager initialization failed because DW buffer header was corrupt.
# *Action: DW buffer header page must be recovered.
0x1003A (65594) smERR_FATAL_InvalidTableSpaceCount The number of tablespaces in the log
anchor file is invalid.
—
—
•
# *Cause: The page was not written completely.
# *Action: Please recover the tablespace that contains the corrupt page with backup and
recovery utilities.
0x1001E (65566) smERR_FATAL_DWBufferHdrPageCorrupted DW buffer header has not been
created yet, or its page is corrupt. ( DW Buffer Space ID : <0%d>, DW Buffer Hdr Page ID :
<1%d> )
—
—
—
•
# *Action: System error
# *Cause: The file system has a problem.
# *Action: Please check the file system.
0x10048 (65608) smERR_FATAL_TooLongDBName Too long database file name ( A database
file name should be shorter than <0%d>. )
—
# *Cause: Too long database file name
19
Server Error Code/Message
SM Error Code
—
•
0x1004B (65611) smERR_FATAL_Shm_No_Permission No permission on the shared memory
database
—
—
•
# *Cause: Unable to find a column
# *Action: Please make sure that the column to find is valid
0x1006A (65642) smERR_FATAL_Shm_Link_Not_Exist A shared memory linkage has been disconnected. Please remove it and try again.
—
—
•
# *Cause: Too few database page count.
# *Action: Please increase the SMU_MAX_DB_SIZE property.
0x10068 (65640) smERR_FATAL_smnColumnNotFound Unable to find a column
—
—
•
# *Cause: It is not allowed to open a cursor when a child statement exists.
# *Action: Please do not open a cursor when a child statement exists.
0x10063 (65635) smERR_FATAL_Overflow_DB_Size The database size is larger than the one of
the property. (Specified Page Limit=<0%lu> : Allocated Page Size=<1%vu>)
—
—
•
# *Cause: An uncommitted row is found.
# *Action: Internal server error
0x1005E (65630) smERR_FATAL_smiChildStatementExist One or more child statements exists.
—
—
•
# *Cause: No row is selected.
# *Action: Please select a row to update or delete.
0x10057 (65623) smERR_FATAL_Uncommitted_Row_Found An uncommitted row is found.
—
—
—
•
# *Cause: The cursor is not opened yet.
# *Action: Please open the cursor before using it.
0x10054 (65620) smERR_FATAL_smiNoSelectedRow No row is selected.
—
—
•
# *Cause: The index type is not supported.
# *Action: Please refer to the list of supported index types.
0x10052 (65618) smERR_FATAL_smiCursorNotOpened The cursor is not opened yet.
—
—
•
# *Cause: A shared memory region has already been created with the same key but different UID.
# *Action: Please remove the shared memory region, or create a shared memory region
with another key.
0x10050 (65616) smERR_FATAL_smnNotSupportedIndex The index type is not supported.
—
—
•
# *Action: Please use a database file name that is shorter than the limitation of the length
of a database file name.
# *Cause: One or more shared memory linkages is not connected together.
# *Action: Please remove the shared memory regions and try again.
0x1006B (65643) smERR_FATAL_Shm_Link_Invalid_State Invalid shared memory linkage
ErrorMessage Users’ Manual
20
SM Error Code
found. Remove it and try again.(key = <0%d>)
—
—
•
0x1006C (65644) smERR_FATAL_Shm_Link_Invalid_Version Invalid shared memory linkage
version. Remove it and try again (key = <0%d>).
—
—
•
# *Cause: The statement has child statements.
# *Action: Please end all the child statements.
0x1007B (65659) smERR_FATAL_smiCantEndStatement_not_closed Unable to end the statement because it has open cursors.
—
—
•
# *Cause: Difference between DB name of Disk from that of property
# *Action: Please correct the DB name in the property file to the one of disk.
0x1007A (65658) smERR_FATAL_smiCantEndStatement_too_many Unable to end the statement because it has child statements (The number of child statements is [<0%d>].)
—
—
•
# *Cause: An update cursor is not allowed to be started.
# *Action: Please make sure that an update cursor is not restarted.
0x10078 (65656) smERR_FATAL_DiffDbName The DB name of disk [<0%s>] does not match
that of property file.
—
—
•
# *Cause: A read-only statement is not allowed to open an update cursor.
# *Action: Please make sure that an update cursor is not opened in a read-only statement.
0x10070 (65648) smERR_FATAL_smiCantRestartUpdateCursor Unable to restart an update cursor.
—
—
•
# *Cause: Either another statement already exists or a cursor is already open.
# *Action: Please make sure that another statement does not exist yet.
# Please make sure that a cursor is opend only once.
0x1006F (65647) smERR_FATAL_smiCantOpenUpdateCursor Unable to open an update cursor.
—
—
•
# *Cause: One or more shared memory linkages has invalid version.
# *Action: Please remove all shared memory regions, and try again.
0x1006E (65646) smERR_FATAL_smiCantExecuteDDL Unable to execute a DDL.
—
—
—
—
•
# *Cause: The system failed to link a shared memory region.
# *Action: Please remove all the shared memory regions, and try again.
# *Cause: The statement has open cursors.
# *Action: Please close all the open cursors.
0x1007F (65663) smERR_FATAL_ShmDB_Signature_Mismatch The DB signature on the shared
memory region and the backup database file is different. (Backup DB : <0%s>, Shared DB :
<1%s>)
—
—
# *Cause: The shared memory region and the backup database file has different timestamp.
# *Action: Please remove all the shared memory regions and try again.
21
Server Error Code/Message
SM Error Code
•
0x10082 (65666) smERR_FATAL_DISABLED_ABORT_IN_LOGGING_LEVEL_0 ABORT is disabled.
—
—
•
0x10085 (65669) smERR_FATAL_CannotOpenDir The system failed to open the directory.
—
—
•
# *Cause: The maximum file size of OS is less than that of property.
# *Action: Please increase the maximum file size of OS.
0x100B0 ( 65712) smERR_FATAL_GETLIMIT_ERROR Failed to invoke a system function, getrlimit()
—
—
•
# *Cause: logfile isn't existent.
# *Action: please, check logfile directory.
0x100AF ( 65711) smERR_FATAL_OSFileSizeLimit_ERROR The maximum file size of OS is less
than the database file size that was given at CREATE DATABASE statement ( <0%lu> MB ).
—
—
•
# *Cause: The data file does not exist.
# *Action: Please send a bug report to the vendor.
0x100A7 (65703) smERR_FATAL_NotExistLogFile logfile<0%s> isn't existent.
—
—
•
# *Cause: The database is inconsistent.
# *Action: Please send a bug report to the vendor.
0x1008D (65677) smERR_FATAL_NotFoundDataFile The data file containing page [<0%d>]
does not exist. ( Tablespace - ID : <1%d>, Type : <2%d> )
—
—
•
# *Cause: Invalid row SCN
# *Action: Please send a bug report to the vendor.
0x1008A (65674) smERR_FATAL_MEMBASE_INVALID The database is inconsistent.
—
—
•
# *Cause: The system failed to invoke a system function, readdir_r().
# *Action: Plase check Altibase boot log.
0x10088 (65672) smERR_FATAL_INVALIDE_ROW_SCN Invalid row SCN
—
—
•
# *Cause: The system failed to invoke a system function, opendir().
# *Action: Plase check Altibase boot log.
0x10086 (65670) smERR_FATAL_CannotReadDir The system failed to read the directory.
—
—
•
# *Cause: No Log in LOGGING_LEVEL 0
# *Action: Please check LOGGING_LEVEL and the case of transaction abort.
# *Cause: The system failed to map the log file.
# *Action: Please send a bug report to the vendor.
0x100B3 ( 65715) smERR_FATAL_DIFFERENT_DB_FREE_PAGE_LIST_COUNT Different Page List
Count. The value of PAGE_LIST_GROUP_COUNT property is different from the one used when
createdb was executed. ( current PAGE_LIST_GROUP_COUNT:<0%d>, createdb's
PAGE_LIST_GROUP_COUNT <1%d> )
—
# *Cause: The value of PAGE_LIST_GROUP_COUNT property is different from the one
used for createdb
ErrorMessage Users’ Manual
22
SM Error Code
—
•
0x100B4 ( 65716) smERR_FATAL_DIFFERENT_DB_EXPAND_CHUNK_PAGE_COUNT Different
Expand Chunk Page Count. The value of EXPAND_CHUNK_PAGE_COUNT property is different
from the one used when createdb was executed. ( current
EXPAND_CHUNK_PAGE_COUNT:<0%d>, createdb's EXPAND_CHUNK_PAGE_COUNT <1%d> )
—
—
•
—
# *Cause: LFG Count and Page List Count is invalid.
# *Action: check property file to make sure that LFG Count and Page List Count is valid.
0x100B9 ( 65721) smERR_FATAL_MISMATCHED_LFGID_IN_LOGFILE Mismatched Log File
Group ID. The log file(<0%s>) was originally in LFG#<1%d>, but moved to different
LFG#<2%d>.
—
—
•
# *Cause: There is no need to use resetlog.
# *Action: make sure that resetlog is needed.
0x100B8 ( 65720) smERR_FATAL_Invalid_LFGCntAndPageListCnt LFG Count(<0%d>) and Page
List Count(<1%d>) is invalid.
—
—
•
# *Cause: Log file group count of altibase.properties is changed after db create.
# *Action: make sure that Log file group count of altibase.properties is valid.
0x100B7 ( 65719) smERR_FATAL_InvalidUseResetLog There is no need to use resetlog.
—
—
•
# *Cause: An expand chunk should have enough pages to be distributed to all database
free page list at least twice. The user has specified property values that does not satisfy
this condition, EXPAND_CHUNK_PAGE_COUNT <= 2 * PER_LIST_DIST_PAGE_COUNT *
PAGE_LIST_GROUP_COUNT.
# *Action: Please change EXPAND_CHUNK_PAGE_COUNT or
PER_LIST_DIST_PAGE_COUNT to meet the condition EXPAND_CHUNK_PAGE_COUNT <=
2 * PER_LIST_DIST_PAGE_COUNT * PAGE_LIST_GROUP_COUNT.
0x100B6 ( 65718) smERR_FATAL_InvalidLFGCount Log file group count of loganchor is not
equal to Log file group count of altibase.properties.
—
—
•
# *Cause: The value of EXPAND_CHUNK_PAGE_COUNT property is different from the one
used for createdb.
# *Action: Please set the exactly same value to EXPAND_CHUNK_PAGE_COUNT as the
database was created.
0x100B5 ( 65717) smERR_FATAL_TOO_MANY_PER_LIST_PAGE_COUNT_ERROR Too Many
Pages on Per List Page Count. ( Please change property values to meet the condition
EXPAND_CHUNK_PAGE_COUNT(<0%lu>) is greater than or equal to 2 *
PER_LIST_DIST_PAGE_COUNT(<1%lu>) * PAGE_LIST_GROUP_COUNT(<2%lu>). )
—
•
# *Action: Please set the exactly same value to PAGE_LIST_GROUP_COUNT as the database was created.
# *Cause: The log file has been moved to another Log File Group.
# *Action: Please check the property file whether the order of LOG_DIR properties have
been changed.
0x100BA ( 65722) smERR_FATAL_MISMATCHED_FILENO_IN_LOGFILE Mismatched log file NO.
The number of the log file(<0%s>) was originally #<1%d>, which is different from the one in its
name, #<2%d>.
23
Server Error Code/Message
SM Error Code
—
—
•
. 0x100C3 (65731) smERR_FATAL_INVALID_MEM_MAX_DB_SIZE MEM_MAX_DB_SIZE(<0%d>)
is less than EXPAND_CHUNK_PAGE_COUNT(<1%d>) * PAGE_SIZE.
—
—
•
—
# *Cause: The size of logfile is not aligned to DIRECT_IO_PAGE_SIZE.
# *Action: Please make sure that The size of logfile is aligned to DIRECT_IO_PAGE_SIZE.
0x1010C (65804) smERR_FATAL_ALLOC_NEW_EXPAND_CHUNK Fatal error during alloc new
expand chunk
—
—
•
# *Cause: Shared memory region is invalid. Altibase supports same restore mode on
every tablespace.
# *Action: Please remove all shared memory regions, and try again.
0x10108 (65800) smERR_FATAL_LogFileSizeNotAlignedToDirectIOPageSize The size of logfile
does not aligned to DIRECT_IO_PAGE_SIZE.
—
—
•
# *Cause: Internal Server Error.
# *Action: Please remove all shared memory regions, and try again.
0x100D6 (65750)
smERR_FATAL_INVALID_SHARED_MEMORY_DATABASE_TRIAL_TO_DIFFERENT_RESTORE_MO
DE Invalid Shared Memory. Some tablespace tried to restore in different mode. Please remove
all shared memory region and try to start altibase again.
—
•
# *Cause: Too long tablespace file name
# *Action: Please use a tablespace file name that is shorter than the limitation of the
length of a tablespace file name.
0x100D5 (65749) smERR_FATAL_Shm_Link_Invalid_TBSID Invalid shared memory linkage
tablespace ID. Remove it and try again (Tablespace ID on Shared Memory Chunk= <0%d>,
Expected Tablespace ID on Shared Memory Chunk= <1%d>).
—
—
•
# *Cause: The number of checkpoint paths in the log anchor file is invalid.
# *Action: Please send a bug report to the vendor.
0x100D4 (65748) smERR_FATAL_TooLongTBSName Too long tablespace file name ( A
tablespace file name should be shorter than <0%d>. )
—
—
•
# *Cause: MEM_MAX_DB_SIZE property is invalid.
# *Action: Use a larger value for MEM_MAX_DB_SIZE property.
0x100D3 (65747) smERR_FATAL_InvalidChkptPathCount The number of checkpoint paths in
the log anchor file is invalid.
—
—
•
# *Cause: The log file has been renamed.
# *Action: Please check if the logfile has been renamed. Please rename the logfile to the
original name.
# *Cause: unexpected error.
# *Action: Internal error.
0x10112 (65810) smERR_FATAL_Not_Support_MMap The OS does not support mmap.
—
—
# *Cause: The OS does not support mmap.
# *Action: Please check LOG_BUFFER_TYPE.
ErrorMessage Users’ Manual
24
SM Error Code
SM ABORT
•
0x11000 (69632) smERR_ABORT_already_created The shared memory region is already in use.
—
—
•
0x11001 (69633) smERR_ABORT_NoMore_SHM_Page Insufficient memory for database
—
—
•
—
# *Cause: There is no such savepoint in the transaction.
# *Action: Please make sure that the use of savepoint is correct.
0x1101B (69659) smERR_ABORT_InsufficientBufferPool Insufficient buffer pool to get a free
page ( Current Buffer Size : <0%d>, Buffer Pool Max Size : <1%d>, Free Pages : <2%d>, Used
Pages : <3%d> )
—
—
•
# *Cause: There is a problem in the TSS segment.
# *Action: The current transaction is rolled back.
0x11016 (69654) smERR_ABORT_NotFoundSavepoint Savepoint not found
—
—
•
# *Cause: The system failed to attach a shared memory region to a process.
# *Action: Please send a bug report to the vendor.
0x11015 (69653) smERR_ABORT_commitTSS Unable to set commit SCN into TSS slot or unable
to add TSS slot to the committed TSS list.
—
—
•
# *Cause: The system failed to allocate a new shared memory region due to the lack of
resource on the system.
# *Action: Please adjust parameters in order to get the sufficient resource of shared
memory.
0x11009 ( 69641) smERR_ABORT_SysShmAt Failed to invoke a system function, shmat().
—
—
•
# *Cause: The system failed to unlink file.
# *Action: Please terminate needless processes.
0x11008 ( 69640) smERR_ABORT_SysShmGet Failed to invoke a system function, shmget().
—
•
# *Cause: The system failed to extend more memory because the database was created
in a shared memory region.
# *Action: Please terminate the database and make sure that the system has sufficient
memory using shmutil.
0x11003 (69635) smERR_ABORT_FileDelete Unable to delete <0%s> file
—
—
•
# *Cause: The shared memory region is already in use.
# *Action: Please change the key value of a shared memory to a different one.
# *Cause: The system cannot get a free page.
# *Action: Please increase buffer pool size.
0x1101D (69661) smERR_ABORT_ExceedBufferPoolMaxSize The buffer pool size exceeds the
maximum size. ( Buffer Pool Max Size : <0%d>, Wanted Buffer Pool Size : <1%d>, Current Buffer
Size : <2%d> )
25
Server Error Code/Message
SM Error Code
—
—
•
0x1101F (69663) smERR_ABORT_InvalidAutoExtFileSize The Maximum size of the data file cannot be less than the current size of it. ( Name : <0%s>, Current Size : <1%ld>, Request Max Size
: <2%ld> )
—
—
•
# *Cause: The data file already exists.
# *Action: Use reuse-phase in create statement or retry after removing a data file.
0x11026 (69670) smERR_ABORT_CannotShrinkFile The data file size cannot be shrunken.
—
—
•
# *Cause: The data file path has special keywords or system reserved keywords.
# *Action: Please reset the data file path correctly.
0x11025 (69669) smERR_ABORT_AlreadyExistFile The data file already exists.
—
—
•
# *Cause: The data file path is not an absolute path.
# *Action: Please check the environment variable, ALTIBASE_HOME of this account.
0x11024 (69668) smERR_ABORT_InvalidFilePathKeyWord The data file path has special keywords or system reserved keywords.
—
—
•
# *Cause: The MAXSIZE of data file exceeds maximum OS file size.
# *Action: Please reset the MAXSIZE of data file correctly.
0x11023 (69667) smERR_ABORT_InvalidFilePathABS The data file path is not an absolute path.
—
—
•
# *Cause: The CURRSIZE of data file exceeds maximum OS file size.
# *Action: Please send a bug report to the vendor.
0x11022 (69666) smERR_ABORT_MaxExceedMaxFileSize The MAXSIZE of data file exceeds
maximum OS file size. ( Name : <0%s>, Request Max Size : <1%d>, OS Max Size : <2%d>)
—
—
•
# *Cause: The INITSIZE of data file exceeds maximum OS file size.
# *Action: Please reset the INITSIZE of the data file correctly.
0x11021 (69665) smERR_ABORT_CurrExceedMaxFileSize The CURRSIZE of a data file exceeds
maximum OS file size.
—
—
•
# *Cause: The maximum size of the data file is less than the current size of the data file.
# *Action: Please reset the INITSIZE or MAXSIZE of the data file correctly.
0x11020 (69664) smERR_ABORT_InitExceedMaxFileSize The INITSIZE of a data file exceeds the
maximum OS file size.
—
—
•
# *Cause: The buffer pool size exceeds the maximum size.
# *Action: Please set the buffer pool size less than or equal to the maximum buffer pool
size.
# *Cause: The data file size cannot be shrunken.
# *Action: Please reset the wanted size of data file.
0x11027 (69671) smERR_ABORT_NotExistFile The data file does not exist.
—
—
# *Cause: The data file does not exist.
# *Action: Please reset the data file path correctly.
ErrorMessage Users’ Manual
26
SM Error Code
•
0x11028 (69672) smERR_ABORT_NoReadPermFile The path[ <0%s> ] does not pass test for
read permission.
—
—
•
0x11029 (69673) smERR_ABORT_NoWritePermFile The path[ <0%s> ] does not pass test for
write permission.
—
—
•
# *Cause: You cannot truncate the used part of data file.
# *Action: Please reset the value of resize correctly.
0x11030 (69680) smERR_ABORT_InvalidExtendFileSize The data file cannot be extended
because the requested size is bigger than the maximum size (FID:<0%d>).
—
—
•
# *Cause: The tablespace node must be in offline mode.
# *Action: Please change the data file node to offline mode and retry.
0x1102F (69679) smERR_ABORT_InvalidShrinkFileSize The used part of data file cannot be
truncated (FID:<0%d>).
—
—
•
# *Cause: The tablespace node must be in online mode.
# *Action: Please change the data file node to online mode and retry.
0x1102E (69678) smERR_ABORT_MustBeTableSpaceOfflineMode The tablespace node must
be in offline mode (Name:<0%s>).
—
—
•
# *Cause: The data file node must be in online mode.
# *Action: Please change the data file node to online mode and retry.
0x1102D (69677) smERR_ABORT_MustBeTableSpaceOnlineMode The tablespace node must
be in online mode (Name:<0%s>).
—
—
•
# *Cause: The tablespace is not found.
# *Action: Please reset the table space ID to one that exists and retry.
0x1102C (69676) smERR_ABORT_MustBeDataFileOnlineMode The data file node must be in
online mode (FID:<0%d>).
—
—
•
# *Cause: The tablespace is not found.
# *Action: Please reset the table space name to one that exists and retry.
0x1102B (69675) smERR_ABORT_NotFoundTableSpaceNode Tablespace node not found ( ID :
<0%d> )
—
—
•
# *Cause: The path does not pass test for write permission.
# *Action: Please add write permission to the path.
0x1102A (69674) smERR_ABORT_NotFoundTableSpaceNodeByName Tablespace node not
found ( Name : <0%s> )
—
—
•
# *Cause: The path does not pass test for read permission.
# *Action: Please add read permission to the path.
# *Cause: The value of resize(extend) is too big.
# *Action: Please reset the value of resize correctly.
0x11031 (69681) smERR_ABORT_NotEnoughTableSpaceID Unable to create a tablespace. (cur-
27
Server Error Code/Message
SM Error Code
rent greatest tablespace ID : <0%d>)
—
—
•
0x11032 (69682) smERR_ABORT_AlreadySetAutoExtendMode The attribute of AUTOEXTEND
mode has already been set. (FID :<0%d>)
—
—
•
—
—
# *Cause: It is impossible to change tablespaces to offline mode because their types are
either SYSTEM, UNDO or SYSTEM TEMP type.
# *Action: Please?make?sure?that?the?tablespace?is?not?a?system?tablespace
0x11039 (69689) smERR_ABORT_InvalidLogAnchorFile The log anchor file does not exist or it
is not valid.
—
—
•
# *Cause: It is impossible to drop tablespaces whose types are either SYSTEM or UNDO or
SYSTEM TEMP type.
# *Action: Please make sure that the tablespace is not a system tablespace.
0x11038 (69688) smERR_ABORT_CannotOfflineTableSpace Unable to change the tablespace
to offline mode.
—
•
# *Cause: The data file is in use.
# *Action: Please make sure that the tablespace is not a system tablespace..
0x11037 (69687) smERR_ABORT_CannotDropTableSpace Unable to drop system releated to
tablespaces.
—
•
# *Cause: The tablespace does not have enough free space.
# *Action: Please add a new data file.
0x11036 (69686) smERR_ABORT_CannotRemoveDataFileNode The data file is in use.
—
—
•
# *Cause: The data file node is not found.
# *Action: Please reset the existent data file node and retry.
0x11035 (69685) smERR_ABORT_NotEnoughFreeSpace The tablespace does not have enough
free space ( TBS ID : <0%d>, TBS Name :<1%s>, Type : <2%d>, Used Page Limit : <3%ld> ).
—
—
•
# *Cause: The tablespace is being backed up currently.
# *Action: Please wait until the process of tablespace backup finishes.
0x11034 (69684) smERR_ABORT_NotFoundDataFileNode Data file node not found ( <0%s> )
—
—
•
# *Cause: The attribute of AUTOEXTEND mode has already been set.
# *Action: No action.
0x11033 (69683) smERR_ABORT_forbiddenOpWhileBackup <0%s> cannot operate while
tablespace is in the process of backup.
—
—
•
# *Cause: The number of tablespaces has reached to the maximum.
# *Action: Please send a bug report to the vendor.
# *Cause: The log anchor file does not exist or it is not valid.
# *Action: Please send a bug report to the vendor.
0x1103C (69692) smERR_ABORT_PhaseOfTableSpaceOffline A tablespace can be changed to
offline only at control phase.
ErrorMessage Users’ Manual
28
SM Error Code
—
—
•
0x1103D (69693) smERR_ABORT_CannotOfflineDataFile A data file can be changed to offline
only at control phase.
—
—
•
—
—
# *Cause: The number of page exceeds the maximum limit.
# *Action: The system failed to extend the database.
# Please refer to the SQL manual.
0x1104A (69706) smERR_ABORT_smiTraverseNotApplicable Unable to traverse
—
—
•
# *Cause: The specified path is not a directory.
# *Action: Please specify the valid name of the directory.
0x11049 (69705) smERR_ABORT_TooManyPage Too many pages are allocated ( Maximum
Number of Pages=<0%ld> ).
—
—
—
•
# *Cause: A trial to use a sequence that is not initialized yet
# *Action: Please initialize the sequence first.
0x11047 (69703) smERR_ABORT_NotDir Not a directory
—
—
•
# *Cause: Out of sequence lower bound
# *Action: Please initialize the sequence.
0x11046 (69702) smERR_ABORT_SequenceNotInitialized The sequence is not initialized yet.
—
—
•
# *Cause: Out of sequence upper bound
# *Action: Please initialize the sequence.
0x11045 (69701) smERR_ABORT_SequenceReachMinValue Out of sequence lower bound
—
—
•
# *Cause: A victim transaction is stopped and terminated due to the deadlock resolution
scheme.
# *Action: The transaction is rolled back.
0x11044 (69700) smERR_ABORT_SequenceReachMaxValue Out of sequence upper bound
—
—
•
# *Cause: The user tried to execute ALTER DATABASE CREATE data file or rename file at
service phase.
# *Action: Please shutdown and start up to control phase.
0x11041 (69697) smERR_ABORT_Aborted A deadlock situation has been detected.
—
•
# *Cause: A data file can be changed to offline only at control phase.
# *Action: Please shutdown and start up to control phase.
0x1103E (69694) smERR_ABORT_MediaRecoDataFile <0%s> can only be allowed at control
phase.
—
•
# *Cause: A tablespace can be changed to offline only at control phase.
# *Action: Please shutdown and start up to control phase.
# *Cause: It is impossible to traverse
# *Action: Please make sure that the traverse is valid.
0x1104D (69709) smERR_ABORT_smiUpdateStatementExist An update statement already
29
Server Error Code/Message
SM Error Code
exists.
—
—
•
0x1104E (69710) smERR_ABORT_smiStatementExist One or more statement exists.
—
—
•
# *Cause: It is impossible to find the index type name
# *Action: Please rollback the statement.
0x1105A (69722) smERR_ABORT_smcFixedPageSizeError Fixed record size exceeds a page size.
—
—
•
# *Cause: The row already exists in a unique index.
# *Action: Please rollback the statement.
0x11059 (69721) smERR_ABORT_smnNotFoundByIndexName Index type name not found
—
—
•
# *Cause: The table is not in main memory.
# *Action: Please load the table into main memory.
0x11058 (69720) smERR_ABORT_smnUniqueViolation The row already exists in a unique
index.
—
—
•
# *Cause: The function is not allowed to be used in read-only mode.
# *Action: Please make sure that the function can be used in read-only mode.
0x11056 (69718) smERR_ABORT_smiTableNotLoaded The table is not in main memory.
—
—
•
# *Cause: The cursor has already been opened.
# *Action: Please open another cursor or do not open a cursor twice.
0x11053 (69715) smERR_ABORT_smiWriteNotApplicable The function is not allowed to be
used in read-only mode.
—
—
•
# *Cause: The number of update cursors on a transaction exceeds the limitation.
# *Action: Please rollback the work of the transaction.
0x11051 (69713) smERR_ABORT_smiCursorOpened The cursor has already been opened.
—
—
•
# *Cause: One or more statement exists.
# *Action: A Transaction operation can be used only when no statement exists.
0x1104F (69711) smERR_ABORT_smiUpdateOverflow Too many update cursors on a transaction
—
—
•
# *Cause: An update statement already exists.
# *Action: Unable to use savepoint operation with update statement existing on one of
parent statements.
# *Cause: A table is not allowed to be created because the size of a record exceeds a
page.
# *Action: Please create a table whose record size is less than a page size.
0x1105B (69723) smERR_ABORT_smcVarColumnSizeError A variable column size exceeds the
maximum size of a variable column.
—
—
# *Cause: A variable column is not allowed to be created to exceed the size of a page.
# *Action: Please reduce the size of the variable column less than a page size.
ErrorMessage Users’ Manual
30
SM Error Code
•
0x1105C (69724) smERR_ABORT_Too_Long_Var_Data A variable data size exceeds the maximum size of a variable item.
—
—
•
0x1105D (69725) smERR_ABORT_smiCantBeginUpdateStatement Unable to begin a new
update statement.
—
—
•
—
# *Cause: Unable to find a table to drop
# *Action: Please make sure that the table is a correct one.
0x11065 ( 69733) smERR_ABORT_Maximum_Index_Count The number of indices on the table
exceeds the limit(<0%d>)..
—
—
•
# *Cause: The index is not found on the database.
# *Action: Plase make sure that the index is correct.
0x11064 (69732) smERR_ABORT_Table_Not_Found The table is not found on the database.
—
—
•
# *Cause: Information on the table(eg. Constraint) is not allowed to be modified because
it is not on the specified column.
# *Action: Please retry with a correct column and modify information.
0x11062 (69730) smERR_ABORT_Index_Not_Found Unable to drop index because the index is
not found on the database.
—
—
•
# *Cause: The lock has already been acquired by another transaction.
# *Action: This situation occurs when a user executes a DDL, and a locked item has
already been modified by another transaction.
0x11061 (69729) smERR_ABORT_Column_Mismatch Unable to alter the table because the
information does not correspond to the definition of the column.
—
•
# *Cause: No more than one update cursor is allowed to be used on a table.
# *Action: Please rollback the statement.
0x11060 (69728) smERR_ABORT_Already_Locked The lock has already been acquired by
another transaction.
—
—
•
# *Cause: Either the statement is read-only or more than one update child statement has
been requested.
# *Action: Please make sure that the request to begin a new update statement is valid.
0x1105F (69727) smERR_ABORT_smiUpdateSameTable No more than one update cursor is
allowed to be used on a table.
—
—
•
# *Cause: The size of a variable data exceeds the maximum size of a variable item.
# *Action: The data item cannot be inserted ot updated.
# *Cause: The number of indices on the table exceeds the limit.
# *Action: Please do not create indices more than the allowed number of indices on a
table.
0x11066 (69734) smERR_ABORT_Invalid_ID_Value Invalid column ID
—
—
# *Cause: The column ID is inappropriate.
# *Action: Plase make sure that the column ID is correct, and create a table again.
31
Server Error Code/Message
SM Error Code
•
0x11067 (69735) smERR_ABORT_Maximum_Column_count Too many columns on a table
—
—
•
0x11069 (69737) smERR_ABORT_INTERNAL_ARG Internal server error in the storage manager
(<0%s>)
—
—
•
—
# *Cause: The transaction failed to lock the object.
# *Action: Please abort the transaction.
0x11076 (69750) smERR_ABORT_NoExistFile File not found (<0%s>)
—
—
•
# *Cause: A The backup file of the table is invalid.
# *Action: Plese check the database version or backup file.
0x11075 (69749) smERR_ABORT_smcExceedLockTimeWait The transaction exceeds lock timeout specified by user.
—
—
•
# *Cause: The path of the file is invalid or the storage manager has no permission to open
the file.
# *Action: Please drop the table.
0x11074 (69748) smERR_ABORT_InvalidBackupFile [<0%s>] is an invalid backup file of the
table.
—
—
•
# *Cause: Invalid cursor open
# *Action: Please abort the transaction.
0x11073 (69747) smERR_ABORT_BackupFileOpen Unable to open a backup file [<0%s>].
—
•
# *Cause: The statement is not the root of statement.
# *Action: Please abort the transaction.
0x11072 (69746) smERR_ABORT_smiInvalidCursorOpen Invalid cursor open
—
—
•
# *Cause: No more shared memory keys are available.
# *Action: Please remove all the shared memory regions and try again.
0x11071 (69745) smERR_ABORT_smiNotRootStatement Statement should be the root of statement.
—
—
•
# *Cause: Internal server error
# *Action: Please send a bug report to the vendor.
0x1106D (69741) smERR_ABORT_No_More_Shm_Key Unable to find an available shared
memory key.
—
—
•
# *Cause: Too many columns on a table
# *Action: Please remove columns in order to create a table.
# *Cause: A db file or a log file does not exist.
# *Action: Please make sure that the path name and file name is correct.
0x11077 (69751) smERR_ABORT_NoExistPath Directory path not found (<0%s>).
—
—
# *Cause: The directory path does not exist.
# *Action: Please create the directory path.
ErrorMessage Users’ Manual
32
SM Error Code
•
0x11079 (69753) smERR_ABORT_BackupWrite Disk is full.
—
—
•
0x1107C (69756) smERR_ABORT_droped_Sequence The sequence has already been dropped.
—
—
•
# *Cause: The number of records exceeds the maximum limit.
# *Action: Please increase the maximum number of records of the table.
0x11089 (69769) smERR_ABORT_INVALID_COLUMN_SIZE Invalid column size
—
—
•
# *Cause: The Index is disabled.
# *Action: The Index is disabled.
0x11087 (69767) smERR_ABORT_ExceedMaxRows The limit of the maximum number of record
count has been reached.
—
—
•
# *Cause: The system failed to build an index.
# *Action: Plase check Altibase boot log.
0x11084 (69764) smERR_ABORT_DISABLED_INDEX The Index is disabled.
—
—
•
# *Cause: LOGGING_LEVEL is not between 0 and 2.
# *Action: Please make sure that the value of LOGGING_LEVEL is between 0 and 2.
0x11083 (69763) smERR_ABORT_PARALLEL_INDEX_BUILD The system failed to build an index.
—
—
•
# *Cause: The value of CHECKPOINT_ENABLED property is 0.
# *Action: Before checkpoint is executed, please set the value of CHECKPOINT_ENABLED
property to 1.
0x11081 (69761) smERR_ABORT_INVALID_LOGGING_LEVEL_VALUE LOGGING_LEVEL must be
between 0 and 2.
—
—
•
# *Cause: Online backup has been failed.
# *Action: Please send a bug report to the vendor.
0x11080 (69760) smERR_ABORT_CHECKPOINT_DISABLED Checkpoint is disabled.
—
—
•
# *Cause: The file cannot be neither created, open, nor closed.
# *Action: Please check file permission, access mode, and existence.
0x1107E (69758) smERR_ABORT_OnlineBackup Online backup failure
—
—
•
# *Cause: The sequence has already been dropped.
# *Action: Please check whether the sequence exists.
0x1107D (69757) smERR_ABORT_BackupFileOperation The file I/O operation has failed during
online backup.
—
—
•
# *Cause: Disk is full.
# *Action: Please prepare enough disk space.
# *Cause: The size of the column is invalid.
# *Action: Please check the size of column.
0x1108B (69771) smERR_ABORT_ArchiveLog Archive log file backup has been failed.
33
Server Error Code/Message
SM Error Code
—
—
•
0x1108C (69772) smERR_ABORT_Invalid_MaxRows Invalid MAXROWS
—
—
•
—
# *Cause: Wrong startup phase. Go up to a right startup phase.
# *Action: Please go up to a right startup phase.
0x11094 (69780) smERR_ABORT_ErrArchiveLogMode Unable to execute in archive log mode.
—
—
•
# *Cause: Invalid backup path or not enough disk space.
# *Action: Please try to backup the loganchor file using a valid backup directory.
0x11093 (69779) smERR_ABORT_WrongStartupPhase Wrong startup phase. Go up to a right
startup phase.
—
—
•
# *Cause: The user has tried to backup TEMP tablespace.
# *Action: Please avoid to backup TEMP tablespace.
0x11092 (69778) smERR_ABORT_BackupLogAnchor The system failed to backup the log
anchor file.
—
—
•
# *Cause: An error occured while copying a memory region or a data file of a disk
tablespace.
# *Action: Please check the disk.
0x11091 (69777) smERR_ABORT_DontNeedBackupTempTBS TEMP tablespace do not need
backup.
—
—
•
# *Cause: The user tried to start the archive thread in NO ARCHIVE mode.
# *Action: Please shutdown and start up to control phase and execute ALTER DATABASE
ARCHIVELOG statement.
0x11090 (69776) smERR_ABORT_BackupDatafile The system failed to backup <0%s> <1%s>
file.
—
•
# *Cause: The data file node does not exist.
# *Action: Please check the data file.
0x1108F (69775) smERR_ABORT_CanStartARCH Archive thread can not be started in NO
ARCHIVE mode
—
—
•
# *Cause: The value of MAXROWS is invalid.
# *Action: Please check the value of MAXROWS.
0x1108E (69774) smERR_ABORT_NotFoundDataFileNodeByID Data file node not found (ID :
<0%d>)
—
—
•
# *Cause: Archive Log File backup failure
# *Action: Please send a bug report to the vendor.
# *Cause: It is impossible to execute in archivelog mode.
# *Action: Please check archive log mode.
0x11095 (69781) smERR_ABORT_NeedMediaRecovery Please start up to CONTROL phase and
execute a complete media recovery.
—
# *Cause: The data file does not exist or it is not valid.
ErrorMessage Users’ Manual
34
SM Error Code
—
•
0x11096 (69782) smERR_ABORT_NotFoundRecvDataFile This [<0%s>] does not proper to
recover.
—
—
•
—
—
# *Cause: ADD_EXTENT_NUM_FROM_TBS_TO_SEG * 2 >
ADD_EXTENT_NUM_FROM_SYSTEM_TO_TBS
# *Action: Please keep following rule : ADD_EXTENT_NUM_FROM_TBS_TO_SEG * 2 <=
ADD_EXTENT_NUM_FROM_SYSTEM_TO_TBS
0x1109E (69790) smERR_ABORT_ExtSizeTooBig The size of the extent is too large. ( Requested :
<0%d>, Maximum Extent Size of Altibase : <1%d> )
—
—
•
# *Cause: A unsupported command was executed.
# *Action: No Action
0x1109D (69789) smERR_ABORT_WrongAddExtNumValue The number of extents that are
appended to tablespace (<0%d>) is greater than the number of extents that are appended to
segment.
—
•
# *Cause: The source and the destination file is same.
# *Action: Please choose another destination path.
0x1109B (69787) smERR_ABORT_NotSupport <0%s> is not supported yet.
—
—
•
# *Cause: The file name is in use by another tablespace.
# *Action: Please input other destination file name.
0x1109A (69786) smERR_ABORT_SelfCopy Unable to copy the file because source and destination is same.
—
—
•
# *Cause: A trial to backup tablespace or DB in no archive mode.
# *Action: Please shutdown DB and start up to CONTROL phase and execute ALTER
DATABASE ARCHIVELOG statement.
0x11099 (69785) smERR_ABORT_UseFileInOtherTBS The file name [<0%s>] is in use by
another tablespace.
—
—
•
# *Cause: The memory tablespace can be backed up not in tablespace level but in DB
level.
# *Action: Please try to backup the memory tablespace in DB level.
0x11098 (69784) smERR_ABORT_BackupLogMode <0%s> cannot be executed in no archive
log mode
—
—
•
# *Cause: This file doesn't proper to recover.
# *Action: Please remove the file from the file list to recover.
0x11097 (69783) smERR_ABORT_BackupMemTBS The memory tablespace can be backed up
not in tablespace level but in DB level.
—
•
# *Action: Please run a complete media recovery in CONTROL phase.
# *Cause: The extent size is greater than the maximum size of a extent.
# *Action : Please use smaller extent size.
0x1109F (69791) smERR_ABORT_NotExistDiskTBSDataFile The data file does not exist.
35
Server Error Code/Message
SM Error Code
—
—
•
0x110A0 (69792) smERR_ABORT_WrongBufferSize The initial size of the buffer pool must be
greater than maximum size of it.
—
—
•
# *Cause: The backup processs is currently not in progress.
# *Action: Please execute following statement first.
# ALTER TABLESPACE tablespacename BEGIN BACKUP
0x110A8 (69800) smERR_ABORT_NoExecutePermFile No execution permission on the path [
<0%s> ].
—
—
•
# *Cause: The tablespace has not yet been started to be backed up.
# *Action: Please execute following statement first.
# ALTER TABLESPACE tablespacename BEGIN BACKUP
0x110A6 (69798) smERR_ABORT_NoActiveBeginBackup The backup processs is currently not
in progress.
—
—
—
•
# *Cause: Because the backup process is in progress, it is impossible to switch a logfile.
# *Action: Please wait until the current backup process completes.
0x110A5 (69797) smERR_ABORT_NotBeginBackup Tablespace : <0%d> is not in the progress
of BACKUP.
—
—
—
•
# *Cause: Because of active TSSs, UNDO table space cannot be reset.
# *Action: Please start up again and wait until the GC gap becomes 0. Then restart the
server to meta phase, and try again.
0x110A4 (69796) smERR_ABORT_BACKUP_GOING Backup is in progress. Please wait until the
current backup process completes.
—
—
•
# *Cause: Incomplete media recovery need resetlogs.
# *Action: startup meta phase with resetlogs.
0x110A3 (69795) smERR_ABORT_Exist_Active_TSS Active TSSs exist.
—
—
•
# *Cause: Invalid data file header
# *Action: Please copy a valid data file to [MEM_DB_DIR]
0x110A2 (69794) smERR_ABORT_NeedResetLogs Incomplete media recovery need resetlogs.
—
—
•
# *Cause: BUFFER_POOL_SIZE > BUFFER_POOL_MAX_SIZE.
# *Action: Please increase the size of the buffer pool or decrease the maximum size of the
buffer pool.
0x110A1 (69793) smERR_ABORT_InvalidFileHdr Invalid data file header {SID:<0%d> FID:<1%d>}
—
—
•
# *Cause: The data file does not exist.
# *Action: Please create the data file.
# *Cause: There is no execution permission on the path.
# *Action: Please add execute permission to the path.
0x110A9 (69801) smERR_ABORT_AlreadyBeginBackup The backup state of the tablespace,
<0%d> is already BEGIN state.
ErrorMessage Users’ Manual
36
SM Error Code
—
—
•
0x110AA (69802) smERR_ABORT_AlreadyExistTableSpaceName Duplicated tablespace names
[ <0%s> ].
—
—
•
# *Cause: The system failed to open file.
# *Action: Please send a bug report to the vendor.
0x110BD ( 69821) smERR_ABORT_WrongLogDirCount The number of LOG_DIR(<0%d>) is not
LOG_FILE_GROUP_COUNT(<1%d>).
—
—
•
# *Cause: Database information is invalid.
# *Action: Please check the altibase_sm.log, and send a BUG report.
0x110BC ( 69820) smERR_ABORT_WaitLogFileOpen Unable to open log file<%s>.
—
—
•
# *Cause: There is no free transaction object.
# *Action: wait until there is a room for free transaction object.
0x110B2 ( 69810) smERR_ABORT_InvalidDB Database information is invalid.
—
—
•
# *Cause: A fixed table cursor is not allowed to be started.
# *Action: Please make sure that an fixed table cursor is not restarted.
0x110B1 ( 69809) smERR_ABORT_CantAllocTrans Unable to allocate nested transaction object
—
—
•
# *Cause: active transaction exists
# *Action: end all active transactions
0x110AE ( 69806) smERR_ABORT_smiCantRestartFixedTableCursor Unable to restart a fixed
table cursor
—
—
•
# *Cause: when TABLE_LOCK_ENABLE property is 0, user issue ddl command
# *Action: chanage TABLE_LOCK_ENABLE as 1.
0x110AD (69805) smERR_ABORT_ActiveTransExits alter system TABLE_LOCK_ENABLE can't
updated when active transaction exit.
—
—
•
# *Cause: Because, some tablespace is backup going.
# *Action: Please, wait until backup is completed.
0x110AC (69804) smERR_ABORT_TableLockUse X or S table lock is not allowed while
TABLE_LOCK_ENABLE property is 0.
—
—
•
# *Cause: Duplicated tablespace names.
# *Action: Please check the tablespace names.
0x110AB (69803) smERR_ABORT_DisableChkptByBackup Checkpoint is disable until backup is
completed.
—
—
•
# *Cause: The backup state of the tablespace is already BEGIN state.
# *Action: Please alter the previously completed backup of the tablespace.
# *Cause: The number of LOG_DIR is different from LOG_FILE_GROUP_COUNT.
# *Action: Please check LOG_FILE_GROUP_COUNT and the number of LOG_DIR.
0x110BE ( 69822) smERR_ABORT_WrongArchiveDirCount The number of
37
Server Error Code/Message
SM Error Code
ARCHIVE_DIR(<0%d>) is not LOG_FILE_GROUP_COUNT(<1%d>).
—
—
•
0x110C0 ( 69824) smERR_ABORT_WrongDirectIOPageSize The page size for Direct I/O should
be exactly either 512, 1024, 2048, 4096, or 8192.
—
—
•
# *Cause: try to modify lob using read-only Lob cursor.
# *Action: nothing to do
0x110C8 (69832) smERR_ABORT_overflowLobCursorID lob cursor id has been overflowed .
—
—
•
# *Cause: try to modify lob using read-only Lob cursor.
# *Action: nothing to do
0x110C7 (69831) smERR_ABORT_MissMatchedLobTransID while copy lob, source lob <0%d>
,destionation lob <1%d> transaction id does not match .
—
—
•
# *Cause: try to use lob cursor already closed.
# *Action: nothing to do
0x110C6 (69830) smERR_ABORT_CanNotModifyLob can not modify Lob using read-only LobCursor .
—
—
•
# *Cause: the transaction pointed by Loblocator has been ended.
# *Action: nothing to do
0x110C5 (69829) smERR_ABORT_LobCursorClosed LobCursor already closed <0%d> ,<1%d> .
—
—
•
# *Cause: Ignore.
# *Action: Ignore.
0x110C4 (69828) smERR_ABORT_CannotSpanTransByLobLocator LobLocator can not span the
transaction <0%d>.
—
—
•
# *Cause: The data file does not exist.
# *Action: Please check if the data file has been removed.
0x110C2 (69826) smERR_ABORT_ART Error generated by Automatic Recovery Test(ART)
—
—
•
# *Cause: The DIRECT_IO_PAGE_SIZE is neither 512, 1024(1K), 2048(2K), 4096(4K), nor
8192(8K).
# *Action: Please Use only 512, 1024(1K), 2048(2K), 4096(4K), or 8192(8K) for
DIRECT_IO_PAGE_SIZE property.
0x110C1 (69825) smERR_ABORT_NotFoundDataFile The data file containing page [<0%d>]
does not exist. ( Tablespace - ID : <1%d>, Type : <2%d> )
—
—
•
# *Cause: The number of ARCHIVE_DIR is different from LOG_FILE_GROUP_COUNT.
# *Action: Please check LOG_FILE_GROUP_COUNT and the number of ARCHIVE_DIR.
# *Cause: too many lob cursor opened.
# *Action: close lob cursor.
0x110C9 (69833) smERR_ABORT_PrePareWriteProtocol prepare to write lob protocol error.
—
# *Cause: before finish to write, another prepare to write to the lob.
ErrorMessage Users’ Manual
38
SM Error Code
—
•
0x110CA (69834) smERR_ABORT_FinishWriteProtocol finish to write lob protocol error.
—
—
•
—
—
—
# *Cause: Make sure that lob cursor is readonly.
# *Action: Please send a bug report to the vendor.
0x110D2 (69842) smERR_ABORT_CANCEL_COMMIT_BY_REPL Transaction's commit was canceled by replication conflict.
—
—
•
# *Cause: lob size is bigger than lob max size
# *Action: make sure that lob size is correct.
0x110D1 (69841) smERR_ABORT_INVALIDE_LOB_CURSOR_MODE if table cursor is readonly,
lob cursor have to be readonly.
—
—
•
# *Cause: while executing lob api functions on a row, delete or update statement has
been executed on the row by same transaction
# *Action: do not mixed up lob api functions with DML statements .
0x110D0 (69840) smERR_ABORT_MaxLobErrorSize lob size is bigger than lob max size
—
—
•
# *Cause: while prepare for writing, old size = 0 , new size =0 argument came
# *Action: nothing to do.
0x110CF (69839) smERR_ABORT_DmlInterrupt while executing lob api functions on a
row,DML <0%s> has been executed on the row by same transaction.
—
•
# *Cause: while prepare for writing, start offset > current lob length
# *Action: nothing to do.
0x110CE (69838) smERR_ABORT_InValidOldAnNewSize lob operation old size and new size are
all zero
—
—
•
# *Cause: because the other statement updated the same row, so this lob cursor was too
old.
# *Action: reopen lob cursor.
0x110CD (69837) smERR_ABORT_InvalidLobStartOffset lob operation start offset <0%d> large
than current lob length <1%d>
—
—
•
# *Cause: lob operation range (<0%d> ~ <1%d>) is not in target range (<2%d> ~
<3%d>).
# *Action: nothing to do.
0x110CC (69836) smERR_ABORT_LobCursorTooOld lob cursor is too old.
—
•
# *Cause: before finish to write, it didn't prepare to write to the lob.
# *Action: nothing to do.
0x110CB (69835) smERR_ABORT_RangeError lob write range error.
—
•
# *Action: nothing to do.
# *Cause: Replication conflict occurs in standby host.
# *Action: Execute rollback and Please check your application update logic.
0x110D7 (69847) smERR_ABORT_INVALID_STARTUP_PHASE_NOT_CONTROL <0%s> can only
39
Server Error Code/Message
SM Error Code
be allowed at control phase.
—
—
•
0x110D8 (69848) smERR_ABORT_CPATH_NOT_EXIST The checkpoint path '<0%s>' does not
exist.
—
—
•
# *Cause: The user tried rename or drop a checkpoint path that does not exist.
# *Action: Please make sure if the checkpoint path exists.
0x110DE (69854) smERR_ABORT_UNABLE_TO_DROP_LAST_CPATH Tablespace need at least a
checkpoint path. Unable to drop the checkpoint path '<0%s>'.
—
—
•
# *Cause: The user tried use a checkpoint path that is not a directory.
# *Action: Please make sure if the checkpoint path is a directory.
0x110DD (69853) smERR_ABORT_CPATH_NODE_NOT_EXIST The checkpoint path node
'<0%s>' does not exist.
—
—
•
# *Cause: The user tried use a checkpoint path that does not have EXECUTE permission.
# *Action: Please make sure if the checkpoint path has EXECUTE permission.
0x110DC (69852) smERR_ABORT_CPATH_NOT_A_DIRECTORY The checkpoint path '<0%s>' is
not a directory.
—
—
•
# *Cause: The user tried use a checkpoint path that does not have WRITE permission.
# *Action: Please make sure if the checkpoint path has WRITE permission.
0x110DB (69851) smERR_ABORT_CPATH_NO_EXEC_PERMISSION The checkpoint path '<0%s>'
does not have EXECUTE permission.
—
—
•
# *Cause: The user tried use a checkpoint path that does not have READ permission.
# *Action: Please make sure if the checkpoint path has READ permission.
0x110DA (69850) smERR_ABORT_CPATH_NO_WRITE_PERMISSION The checkpoint path
'<0%s>' does not have WRITE permission.
—
—
•
# *Cause: The user tried use a checkpoint path that does not exist.
# *Action: Please make sure if the checkpoint path exists.
0x110D9 (69849) smERR_ABORT_CPATH_NO_READ_PERMISSION The checkpoint path
'<0%s>' does not have READ permission.
—
—
•
# *Cause: The user tried to execute the statement which is allowed to be excuted only in
CONTROL phase.
# *Action: Please shutdown and start up to CONTROL phase and try again.
# *Cause: The user tried drop a checkpoint path that is the only checkpoint path in the
tablespace.
# *Action: Please rename checkpoint path instead of dropping it.
0x110DF (69855) smERR_ABORT_CPATH_ALREADY_EXISTS The checkpoint path node '<0%s>'
already exists.
—
—
# *Cause: The user tried add a checkpoint path that already exists.
# *Action: Please make sure if the checkpoint path does not exist.
ErrorMessage Users’ Manual
40
SM Error Code
•
0x110E0 (69856) smERR_ABORT_ALTER_TBS_AUTOEXTEND_ALREADY_SET The attribute of
AUTOEXTEND mode has already been set.
—
—
•
0x110E1 (69857) smERR_ABORT_ALTER_TBS_NEXTSIZE_NOT_ALIGNED_TO_CHUNK_SIZE The
NEXT attribute should be multiple of the expand chunk size ( <0%lu>K )
—
—
•
# *Cause: Invalid Checkpoint Image header
# *Action: Please copy a valid Checkpoint Image to [MEM_DB_DIR]
0x110E6 (69862) smERR_ABORT_DefaultDBFileSizeNotAlignedToChunkSize The value of
DEFAULT_MEM_DB_FILE_SIZE property should be multiple of expand chunk size (
EXPAND_CHUNK_PAGE_COUNT * PAGE_SIZE(32K) = <0%lu>K )
—
—
•
# *Cause: The tablespace is offline.
# *Action: Please make sure that the tablespace is online.
0x110E5 (69861) smERR_ABORT_INVALID_CIMAGE_HEADER Invalid Checkpoint Image Header
{SID:<0%d> - PPID:<1%d> - FID:<2%d>}
—
—
•
# *Cause: The tablespace is dropped.
# *Action: Please make sure that the tablespace exists.
0x110E4 (69860) smERR_ABORT_ALTER_TBS_AT_OFFLINE_TBS Unable to alter a offline
tablespace
—
—
•
# *Cause: The MAXSIZE attribute is less than the current size of the tablespace.
# *Action: Please make sure that the MAXSIZE is greater than or equal to the current size
of the tablespace.
0x110E3 (69859) smERR_ABORT_ALTER_TBS_AT_DROPPED_TBS Unable to alter a dropped
tablespace
—
—
•
# *Cause: The NEXT attribute should be multiple of the expand chunk size. The expand
chunk size is calculated by EXPAND_CHUNK_PAGE_COUNT * PAGE_SIZE
# *Action: Please make sure that the NEXT size is aligned to
EXPAND_CHUNK_PAGE_COUNT * PAGE_SIZE
0x110E2 (69858) smERR_ABORT_ALTER_TBS_MAXSIZE_LESSTHAN_CURRENT_SIZE The MAXSIZE attribute should be greater than or equal to the current size of the tablespace ( <0%lu>K )
—
—
•
# *Cause: The attribute of AUTOEXTEND mode has already been set.
# *Action: No action.
# *Cause: The value of DEFAULT_MEM_DB_FILE_SIZE property is not aligned to expand
chunk size
# *Action: Please make sure that the value of DEFAULT_MEM_DB_FILE_SIZE property is
aligned to expand chunk size.
0x110E7 (69863) smERR_ABORT_CANNOT_ALTER_STATUS_OF_SYSTEM_TABLESPACE Unable
to alter a system tablespace to OFFLINE/ONLINE.
—
—
# *Cause: It is impossible to alter the status of a system tablespace whose type is either
SYSTEM or UNDO or SYSTEM TEMP type.
# *Action: Please make sure that the tablespace is not a system tablespace.
41
Server Error Code/Message
SM Error Code
•
0x110E8 (69864) smERR_ABORT_CANNOT_ALTER_AUTOEXTEND_DICTIONARY_TABLESPACE
Unable to alter AUTOEXTEND mode of the dictionary tablespace.
—
—
•
0x110E9 (69865)
smERR_ABORT_ALTER_TBS_ONOFF_ALLOWED_ONLY_AT_META_SERVICE_PHASE ALTER
TABLESPACE ONLINE/OFFLINE is allowed only at META/SERVICE phase.
—
—
•
—
# *Cause: All the datafiles are valid.
# *Action: Please run normal restart.
0x110EE (69870) smERR_ABORT_TBSInitSizeNotAlignedToChunkSize The initial size of the
tablespace should be multiple of expand chunk size ( EXPAND_CHUNK_PAGE_COUNT *
PAGE_SIZE(32K) = <0%lu>K )
—
—
•
# *Cause: The user tried input a checkpoint image that is not stable.
# *Action: Please check loganchor file and input a stable checkpoint image.
0x110ED (69869) smERR_ABORT_ERROR_MEDIA_RECOVERY_TYPE Please execute a in-complete media recovery in CONTROL phase or a restart recovery.
—
—
•
# *Cause: Invalid chkecpoint image Filespec format.
# *Action: Please check checkpoint image filespec format.
0x110EC (69868) smERR_ABORT_INPUT_UNSTABLE_CIMAGE The checkpoint image '<0%s>' is
not stable.
—
—
•
# *Cause: The split size of memory checkpoint image file is not aligned to expand chunk
size
# *Action: Please make sure that The split size of memory checkpoint image file is
aligned to expand chunk size.
0x110EB (69867) smERR_ABORT_INVALID_CIMAGE_FILESPEC_FORMAT Invalid Checkpoint
Image Filespec Format '<0%s>'.
—
—
•
# *Cause: It is impossible to alter the status of a tablespace at PROCESS or CONTROL
phase.
# *Action: Please make sure that the current startup phase is either META or SERVICE.
0x110EA (69866) smERR_ABORT_SplitSizeNotAlignedToChunkSize The split size of memory
checkpoint image file should be multiple of expand chunk size (
EXPAND_CHUNK_PAGE_COUNT * PAGE_SIZE(32K) = <0%lu>K )
—
•
# *Cause: It is impossible to alter AUTOEXTEND mode of the dictionary tablespace.
# *Action: Please make sure that the tablespace is not the dictionary tablespace.
# *Cause: The initial size of the tablespace is not aligned to expand chunk size
# *Action: Please make sure that the initial size of the tablespace is aligned to expand
chunk size.
0x110EF (69871) smERR_ABORT_UNABLE_TO_EXTEND_CHUNK_WHEN_AUTO_EXTEND_OFF
Unable to extend the tablespace(<0%s>) whose AUTOEXTEND mode is OFF
—
—
# *Cause: The user tried to extend the tablespace, even though the AUTOEXTEND mode
of the tablespace is OFF.
# *Action: Please use ALTER TABLESPACE AUTOEXTEND ON statement to set AUTOEX-
ErrorMessage Users’ Manual
42
SM Error Code
TEND mode to ON
•
0x110F0 (69872)
smERR_ABORT_UNABLE_TO_EXTEND_CHUNK_MORE_THAN_MEM_MAX_DB_SIZE Unable to
extend the tablespace(<0%s>) because database becomes larger than
MEM_MAX_DB_SIZE(<1%lu>K).
—
—
•
0x110F1 (69873) smERR_ABORT_UNABLE_TO_EXTEND_CHUNK_MORE_THAN_TBS_MAXSIZE
Unable to extend the tablespace(<0%s>) because the current size of tablespace(<1%lu>K)
becomes larger than MAXSIZE(<2%lu>K) of the tablespace.
—
—
•
—
—
# *Cause: The user tried to execute ALTER TABLESPACE ONLINE on a tablespace that is
already in OFFLINE mode
# *Action: Please make sure if the table space is not in OFFLINE mode.
0x110F6 (69878) smERR_ABORT_SDNB_DUMP_EMPTY_OBJECT Empty dump object.
—
—
•
# *Cause: The user tried to execute ALTER TABLESPACE ONLINE on a tablespace that is
already in ONLINE mode
# *Action: Please make sure if the table space is not in ONLINE mode.
0x110F5 (69877) smERR_ABORT_TABLESPACE_IS_ALREADY_OFFLINE The tablespace is
already in OFFLINE mode
—
•
# *Cause: The page range is invalid.
# *Action: Please specify page range in valid length.
0x110F4 (69876) smERR_ABORT_TABLESPACE_IS_ALREADY_ONLINE The tablespace is already
in ONLINE mode
—
•
# *Cause: The maximum file size of OS is less than the size specified by the user.
# *Action: Please decrease the file size or increase the limit of OS file size.
0x110F3 (69875) smERR_ABORT_PAGE_RANGE_ERROR Invalid Page Range. Valid Page Range
= 1 ~ <0%d>.
—
—
•
# *Cause: The user tried to extend the tablespace, but the size of tablespace exceeds
MAXSIZE of the tablespace.
# *Action: Please use ALTER TABLESPACE AUTOEXTEND ON MAXSIZE statement to
change MAXSIZE of the tablespace.
0x110F2 (69874) smERR_ABORT_OSFileSizeLimit_ERROR The maximum file size of
OS(<0%lu>K) is less than the file size(<1%lu>K) specified by <2%s>.
—
—
•
# *Cause: The user tried to extend the tablespace, but the size of database becomes
larger than MEM_MAX_DB_SIZE.
# *Action: Please enlarge MEM_MAX_DB_SIZE or drop another tablespace.
# *Cause: You do not specify a dump object on the dump table;
# *Action: Please make sure to set a dump object on the dump table.
0x110F7 (69879) smERR_ABORT_CannotOnlineTableSpace Unable to change the tablespace
to online mode.
—
# *Cause: It is impossible to change tablespaces to online mode because their types are
43
Server Error Code/Message
SM Error Code
—
•
0x110F8 (69880) smERR_ABORT_CannotDiscardTableSpace Unable to change the tablespace
to discard mode.
—
—
•
# *Cause: The user has tried to alter used-up data file's autoextend attribute on.
# *Action: Please input now-in-use or unused data file.
0x110FF (69887) smERR_ABORT_StmtMaxDepthLevel Statemnt's depth level reached max
level.
—
—
•
# *Cause: The user has tried to discard a tablespace that is already discarded.
# *Action: Please execute DROP TABLESPACE statement and recreate the tablespace.
0x110FE (69886) smERR_ABORT_AUTOEXT_ON_UNALLOWED_FOR_USED_UP_FILE Used-up
data file's autoextend attribute cannot be altered on.
—
—
•
# *Cause: The user has tried to use a discarded tablespace.
# *Action: Please execute DROP TABLESPACE statement and recreate the tablespace.
0x110FD (69885) smERR_ABORT_TBS_ALREADY_DISCARDED The tablespace is already discarded.
—
—
•
# *Cause: The user has tried to use an offline tablespace.
# *Action: Please execute ALTER TABLESPACE ONLINE statement.
0x110FC (69884) smERR_ABORT_UNABLE_TO_USE_DISCARDED_TBS Unable to use a discarded tablespace. (NAME=<0%s>)
—
—
•
# *Cause: Insufficient memory.
# *Action: Retry statement with autocommit mode.
0x110FB (69883) smERR_ABORT_UNABLE_TO_USE_OFFLINE_TBS Unable to use a offline
tablespace. (NAME=<0%s>)
—
—
•
# *Cause: alter database recover database is not support shared memory version.
# *Action: Please make sure that the SHM_DB_KEY property set zero.
0x110FA (69882) smERR_ABORT_CannotAllocLogBufferMemory Cannot allocate memory for
volatile log buffer.
—
—
•
# *Cause: It is impossible to change tablespaces to discard mode because their types are
either SYSTEM, UNDO or SYSTEM TEMP type.
# *Action: Please make sure that the tablespace is not a system tablespace.
0x110F9 (69881) smERR_ABORT_MEDIA_RECOVERY_IS_NOT_SUPPORT_SHARED_MEMORY
Media Recovery is not support shared memory version.
—
—
•
either SYSTEM, UNDO or SYSTEM_TEMP type.
# *Action: Please make sure that the tablespace is not a system tablespace.
# *Cause: The depth of statement is more than 255.
# *Action: Check if statment depth is too large.
0x11100 (69888)
smERR_ABORT_UNABLE_TO_EXTEND_CHUNK_MORE_THAN_VOLATILE_MAX_DB_SIZE
Unable to extend the tablespace(<0%s>) because database becomes larger than
ErrorMessage Users’ Manual
44
SM Error Code
VOLATILE_MAX_DB_SIZE(<1%lu>K).
—
—
•
0x11101 (69889) smERR_ABORT_UNABLE_TO_BACKUP_FOR_VOLATILE_TABLESPACE Unable
to backup a volatile tablespace.
—
—
•
—
—
# *Cause: The datafile to resize is already filled with data.
# *Action: Retry to resize for another datafile.
0x11107 (69895) smERR_ABORT_UNABLE_TO_CREATE_CUZ_VOL_MAX_DB_SIZE Unable to
create the tablespace(NAME=<0%s>, SIZE=<1%lu>K) because database becomes larger than
VOLATILE_MAX_DB_SIZE(<2%lu>K). ( Current Total Volatile Tablespace Size = <3%lu>K )
—
—
•
# *Cause: The value of resize(extend) is too big.
# *Action: Please reset the value of resize correctly.
0x11106 (69894) smERR_ABORT_InvalidDatafileToResize Cannot resize the datafile already
filled with data.
—
—
•
# *Cause: Filename is null string.
# *Action: Please input filename to create.
0x11105 (69893) smERR_ABORT_InvalidExtendFileSizeOSLimit The data file cannot be
extended because the requested size is bigger than the OS file limit size(<0%d> pages).
—
—
•
# *Cause: The user tried to alter the tablespace online, but the size of database becomes
larger than MEM_MAX_DB_SIZE.
# *Action: Please enlarge MEM_MAX_DB_SIZE or alter offline another tablespace.
0x11104 (69892) smERR_ABORT_FileNameIsNullString The length of filename is zero.
—
—
•
# *Cause: The user tried to alter the tablespace online, but the size of database becomes
larger than MEM_MAX_DB_SIZE.
# *Action: Please enlarge MEM_MAX_DB_SIZE or alter offline another tablespace.
0x11103 (69891) smERR_ABORT_UNABLE_TO_CREATE_CUZ_MEM_MAX_DB_SIZE Unable to
create the tablespace(NAME=<0%s>, SIZE=<1%lu>K) because database becomes larger than
MEM_MAX_DB_SIZE(<2%lu>K). ( Current Database Size = <3%lu>K )
—
•
# *Cause: The user tried to backup the volatile tablespace.
# *Action: Need not to backup the volatile tablespace.
0x11102 (69890) smERR_ABORT_UNABLE_TO_ALTER_ONLINE_CUZ_MEM_MAX_DB_SIZE
Unable to alter the tablespace(NAME=<0%s>, SIZE=<1%lu>K) to ONLINE because database
becomes larger than MEM_MAX_DB_SIZE(<2%lu>K). ( Current Database Size = <3%lu>K )
—
•
# *Cause: The user tried to extend the tablespace, but the size of database becomes
larger than VOLATILE_MAX_DB_SIZE.
# *Action: Please enlarge VOLATILE_MAX_DB_SIZE or drop another tablespace.
# *Cause: The user tried to create the tablespace, but the total size of volatile tablespace
becomes larger than VOLATILE_MAX_DB_SIZE.
# *Action: Please enlarge VOLATILE_MAX_DB_SIZE or drop another volatile tablespace.
0x11109 (69897) smERR_ABORT_MAX_AGER_COUNT_LT_MIN_AGER_COUNT
MAX_LOGICAL_AGER_COUNT property is less than MIN_LOGICAL_AGER_COUNT property. (
45
Server Error Code/Message
SM Error Code
MAX_LOGICAL_AGER_COUNT=<0%d>, MIN_LOGICAL_AGER_COUNT=<1%d> )
—
—
•
0x1110A (69898) smERR_ABORT_AGER_COUNT_OUT_OF_MAX_COUNT
LOGICAL_AGER_COUNT property is greater than MAX_LOGICAL_AGER_COUNT property. (
LOGICAL_AGER_COUNT=<0%d>, MAX_LOGICAL_AGER_COUNT=<1%d> )
—
—
•
—
—
# *Cause: DISK_GC_THREAD_COUNT or DISK_GC_THREAD_COUNT property is greater
than MAX_DISK_AGER_THREAD_COUNT property.
# *Action: Please make sure DISK_GC_THREAD_COUNT or
DISK_DELETE_THREAD_COUNT property is less than or equal to
MAX_DISK_AGER_THREAD_COUNT property.
0x1110F (69903) smERR_ABORT_DISK_AGER_COUNT_OUT_OF_MIN_COUNT
DISK_GC_THREAD_COUNT or DISK_DELETE_THREAD_COUNT property is less than
MIN_DISK_AGER_THREAD_COUNT property. ( DISK_GC_THREAD_COUNT or
DISK_DELETE_THREAD_COUNT=<0%d>, MIN_DISK_AGER_THREAD_COUNT=<1%d> )
—
—
•
# *Cause: The column already has NOT NULL constraint.
# *Action: Please check the column specification.
0x1110E (69902) smERR_ABORT_DISK_AGER_COUNT_OUT_OF_MAX_COUNT
DISK_GC_THREAD_COUNT or DISK_DELETE_THREAD_COUNT property is greater than
MAX_DISK_AGER_THREAD_COUNT property. ( DISK_GC_THREAD_COUNT or
DISK_DELETE_THREAD_COUNT=<0%d>, MAX_DISK_AGER_THREAD_COUNT=<1%d> )
—
•
# *Cause: LOGICAL_AGER_COUNT property is less than MIN_LOGICAL_AGER_COUNT
property.
# *Action: Please make sure LOGICAL_AGER_COUNT property is greater than or equal to
MIN_LOGICAL_AGER_COUNT property.
0x1110D (69901) smERR_ABORT_NOT_NULL_VIOLATION Unable to add NOT NULL constraint
to the specified column because it already has null values
—
—
•
# *Cause: LOGICAL_AGER_COUNT property is greater than
MAX_LOGICAL_AGER_COUNT property.
# *Action: Please make sure LOGICAL_AGER_COUNT property is less than or equal to
MAX_LOGICAL_AGER_COUNT property.
0x1110B (69899) smERR_ABORT_AGER_COUNT_OUT_OF_MIN_COUNT
LOGICAL_AGER_COUNT property is less than MIN_LOGICAL_AGER_COUNT property. (
LOGICAL_AGER_COUNT=<0%d>, MIN_LOGICAL_AGER_COUNT=<1%d> )
—
•
# *Cause: The user has specified the maximum number of logical agers less than the minimum number of logical agers.
# *Action: Please make sure that MAX_LOGICAL_AGER_COUNT has a value greater than
or equal to MIN_LOGICAL_AGER_COUNT
# *Cause: DISK_GC_THREAD_COUNT or DISK_DELETE_THREAD_COUNT property is less
than MIN_DISK_AGER_THREAD_COUNT property.
# *Action: Please make sure DISK_GC_THREAD_COUNT or DISK_DELETE_THREAD property is greater than or equal to MIN_DISK_AGER_THRAED_COUNT property.
0x11110 (69904) smERR_ABORT_INCONSISTENT_INDEX The index is inconsistent
—
# *Cause: The index is inconsistent.
ErrorMessage Users’ Manual
46
SM Error Code
—
•
0x11113 (69907) smERR_ABORT_Invalid_Datafile_Header The data file '<0%s>' has the invalid
header. (CREATE_LSN check fails)
—
—
•
# *Action: Please check index consistency and rebuild the inconsistent index.
# *Cause: The data file creation LSN is mismatched with the one of log anchor file.
# *Action: Verify the data file.
0x11114 (69908) smERR_ABORT_TOO_MANY_UPDATE_LOG The update log size '<0%lu>' is
bigger than TRX_UPDTAE_MAX_LOGSIZE '<1%lu>'
—
—
# *Cause: The update log size '<%lu>' is bigger than TRX_UPDTAE_MAX_LOGSIZE
'<%lu>'
# *Action: Make sure that TRX_UPDTAE_MAX_LOGSIZE is too small.
—
# Server Internal Message
SM IGNORE
•
0x12007 (73735) smERR_IGNORE_SyncFail Failed to invoke a system function, msync()
—
—
# *Cause: The system failed to synchronize a file with mapped memory.
# *Action: Please ignore this error message.
SM RETRY
•
0x1304C(77900) smERR_RETRY_Already_Modified A record has already been updated.
—
—
•
0x13055(77909) smERR_REBUILD_smiTableModified The table structure has been modified.
—
—
•
# *Cause: Another transaction has already updated the same record.
# *Action: Internal use of SM module only
# *Cause: The table structure has been modified.
# *Action: Please build the query again.
0x13111 (78097) smERR_REBUILD_smiTBSModified The Tablespace structure has been modified
—
—
# *Cause: The tablespace has been dropped.
# *Action: Please build the query again.
47
Server Error Code/Message
MT Error Code
MT Error Code
MT FATAL
•
0x20001 (131073) mtERR_FATAL_NOT_APPLICABLE Not applicable
—
—
•
0x20003 (131075) mtERR_FATAL_MEMORY_SHORTAGE Out of memory
—
—
•
# *Cause: Two or more conversions are defined for two data types.
# *Action: Please send a bug report to the vendor.
0x20005 (131077) mtERR_FATAL_INCOMPATIBLE_TYPE Incompatible data type<0%s>.
—
—
•
# *Cause: Out of memory
# *Action: Please make sure that the system has sufficient memory.
0x20004 (131076) mtERR_FATAL_CONVERSION_COLLISION Two or more conversions<0%s>
are defined for two data types.
—
—
•
# *Cause: Not applicable
# *Action: Please send a bug report to the vendor.
# *Cause: Incompatible data type
# *Action: Please check the compatibility between data types.
0x20006 (131078) mtERR_FATAL_COLUMN_EXCEED Column exceed.
—
—
# *Cause: Column exceed.
# *Action: Please send a bug report to the vendor.
MT ABORT
•
0x21002 (135170) mtERR_ABORT_NOT_APPLICABLE Not applicable
—
—
•
0x21007 (135175) mtERR_ABORT_LANGUAGE_MODULE_NOT_FOUND Language module<0%s> not found.
—
—
•
# *Cause: The language module is not found.
# *Action: Please check the language.
0x21008 (135176) mtERR_ABORT_DATATYPE_MODULE_NOT_FOUND Data type module<0%s> not found.
—
—
•
# *Cause: Not applicable
# *Action: Please send a bug report to the vendor.
# *Cause: The data type module is not found.
# *Action: Please check the data type.
0x21009 (135177) mtERR_ABORT_CONVERSION_MODULE_NOT_FOUND Conversion module<0%s> not found.
ErrorMessage Users’ Manual
48
MT Error Code
—
—
•
0x2100A (135178) mtERR_ABORT_FUNCTION_MODULE_NOT_FOUND Function module<0%s> not found.
—
—
•
# *Cause: Invalid literal
# *Action: Please check the constant of the data type.
0x21013 (135187) mtERR_ABORT_STACK_OVERFLOW Calculation stack overflow
—
—
•
# *Cause: Value overflow
# *Action: Please change the value or data type.
0x21011 (135185) mtERR_ABORT_INVALID_LITERAL Invalid literal
—
—
•
# *Cause: Invalid scale of the data type
# *Action: Please check the scale of the data type.
0x21010 (135184) mtERR_ABORT_VALUE_OVERFLOW Value overflow
—
—
•
# *Cause: Invalid precision of the data type
# *Action: Please check the precision of the data type.
0x2100F (135183) mtERR_ABORT_INVALID_SCALE Invalid scale of the data type
—
—
•
# *Cause: Invalid length of the data type
# *Action: Please check the length of the data type.
0x2100E (135182) mtERR_ABORT_INVALID_PRECISION Invalid precision of the data type
—
—
•
# *Cause: The conversion is not applicable.
# *Action: Please check the compatibility between data types.
0x2100D (135181) mtERR_ABORT_INVALID_LENGTH Invalid length of the data type
—
—
•
# *Cause: The number of arguments on the function is invalid.
# *Action: Please check the number of arguments on the function.
0x2100C (135180) mtERR_ABORT_CONVERSION_NOT_APPLICABLE Conversion not applicable.
—
—
•
# *Cause: The function module is not found.
# *Action: Please use a correct function name.
0x2100B (135179) mtERR_ABORT_INVALID_FUNCTION_ARGUMENT Invalid number of arguments on a function.
—
—
•
# *Cause: The conversion module is not found.
# *Action: Please check the compatibility between data types.
# *Cause: Calculation stack overflow
# *Action: Please alter the calculation stack size using ALTER SESSION statement.
0x21014 (135188) mtERR_ABORT_NOT_AGGREGATION The function is not an aggregate function.
—
—
# *Cause: The function is not an aggregate function.
# *Action: Please remove ALL or DISTINCT keyword.
49
Server Error Code/Message
MT Error Code
•
0x21016 (135190) mtERR_ABORT_DIVIDE_BY_ZERO Divide by zero
—
—
•
0x21017 (135191) mtERR_ABORT_ARGUMENT_NOT_APPLICABLE The argument is not applicable.
—
—
•
# *Cause: The compiled coding format is not valid.
# *Action: Please check the compiled format.
0x2101F (135199) mtERR_ABORT_CODING_DATA_FMT_MISMATCH Mismatched data and format
—
—
•
# *Cause: The length of the data is out of valid scope.
# *Action: Please check the length of the data.
0x2101E (135198) mtERR_ABORT_CODING_INVALID_FMT Invalid coding format
—
—
•
# *Cause: The value of the data is out of logical value scope.
# *Action: Please check the data value.
0x2101D (135197) mtERR_ABORT_VALIDATE_INVALID_LENGTH Invalid data length
—
—
•
# *Cause: Exceed to maximum precision size of format.
# *Action: Please check the size of format string.
0x2101C (135196) mtERR_ABORT_VALIDATE_INVALID_VALUE Invalid data value
—
—
•
# *Cause: The specified well-known-text is not correct.
# *Action: Please check the well-known-text.
0x2101B (135195) mtERR_ABORT_TO_CHAR_MAX_PRECISION The value exceeds the maximum precision size (<0%d> ) of the format.
—
—
•
# *Cause: The specified object type is not applicable to the function.
# *Action: Please check the type of the object.
0x2101A (135194) mtERR_ABORT_INVALID_WKT Parsing error of well-known-text
—
—
•
# *Cause: Unsupported object type
# *Action: For geometry types, only POINT type is supported currently.
0x21019 (135193) mtERR_ABORT_OBJECT_TYPE_NOT_APPLICABLE Not applicable object
type
—
—
•
# *Cause: The argument is not applicable to the function.
# *Action: Please change the argument to be in valid range.
0x21018 (135192) mtERR_ABORT_NOT_SUPPORTED_OBJECT_TYPE The specified object type
is currently not supported.
—
—
•
# *Cause: Divide by zero
# *Action: Please check if there is any chance to divide a number by zero.
# *Cause: The data string mismatches the specified format.
# *Action: Please check the data string.
0x21020 (135200) mtERR_ABORT_INVALID_LITERAL_AFTER_ESCAPE Missing or invalid literal
ErrorMessage Users’ Manual
50
MT Error Code
following the escape character
—
—
•
0x21021 (135201) mtERR_ABORT_INVALID_ESCAPE Invalid escape literal
—
—
—
•
# *Cause: The second part of the date literal is invalid or out of range.
# *Action: Please check the arguments on the date conversion function.
0x21029 (135209) mtERR_ABORT_INVALID_MICROSECOND = Microsecond must be between
0 and 999999.
—
—
•
# *Cause: The minute part of the date literal is invalid or out of range.
# *Action: Please check the arguments on the date conversion function.
0x21028 (135208) mtERR_ABORT_INVALID_SECOND = Seconds must be between 0 and 59.
—
—
•
# *Cause: An invalid hour was specified for a date using the 12-hour time format.
# *Action: Please enter an hour value between 1 and 12.
0x21027 (135207) mtERR_ABORT_INVALID_MINUTE = Minutes must be between 0 and 59.
—
—
•
# *Cause: The day part of the date literal is invalid or out of range.
# *Action: Please check the arguments on the date conversion function.
0x21026 (135206) mtERR_ABORT_INVALID_HOUR = Hour must be between 1 and 12.
—
—
•
# *Cause: The month part of the date literal is invalid or out of range.
# *Action: Please check the arguments on the date conversion function.
0x21025 (135205) mtERR_ABORT_INVALID_DAY = Invalid day of month
—
—
•
# *Cause: The year part of the date literal is invalid or out of range.
# *Action: Please check the arguments on the date conversion function.
0x21024 (135204) mtERR_ABORT_INVALID_MONTH = Month must be between 1 and 12.
—
—
•
# *Cause: The character to be converted to a date type is invalid.
# *Action: Please check the arguments on the date conversion function.
0x21023 (135203) mtERR_ABORT_INVALID_YEAR = Year is invalid or out of range.
—
—
•
# *Cause: The length of the escape is greater than one.
# The escape literal is invalid.
# *Action: Please check the escape character of the LIKE predicate.
0x21022 (135202) mtERR_ABORT_INVALID_DATE = Invalid date literal
—
—
•
# *Cause: It must be either '%' or '_' that follows the escape character.
# *Action: Please check the LIKE predicate.
# *Cause: The microsecond part of the date literal is invalid or out of range.
# *Action: Please check the arguments on the date conversion function.
0x2102A (135210) mtERR_ABORT_NOT_SUPPORTED_YET Not supported yet.
—
# *Cause: The digest algorithm is not supported yet.
51
Server Error Code/Message
MT Error Code
—
•
0x2102B (135211) mtERR_ABORT_INVALID_DIGEST_ALGORITHM Invalid digest algorithm.
—
—
•
—
—
# *Cause: Unable to convert the data type.
# *Action: Please send a bug report to the vendor.
0x21032 (135218) mtERR_ABORT_DATE_NOT_ENOUGH_INPUT = Input literal is not long
enough for date format.
—
—
•
# *Cause: An invalid character is being used.
# *Action: Please make sure that every character on the input string is a valid character.
0x21031 ( 135217) mtERR_ABORT_CONVERSION_DISABLE Unable to convert the data type.
—
—
•
# *Cause: The values of SSSSSSSS is smaller than eight ciphers.
# *Action: Please check the value of SSSSSSSS.
0x21030 ( 135216) mtERR_ABORT_INVALID_CHARACTER Invalid character in use.
—
—
•
# *Cause: If date fileld name is 'MICROSECOND', the interval of startdate and enddate
must be less than 30 days.
# *Action: Please check the value of startdate and enddate.
0x2102F ( 135215) mtERR_ABORT_INVALID_SIZE_OF_SECOND_AND_MICROSECOND The values of SSSSSSSS must be a number of eight ciphers.
—
—
•
# *Cause: If date fileld name is 'SECOND', the interval of startdate and enddate must be
less than 68 years.
# *Action: Please check the value of startdate and enddate.
0x2102E (135214) mtERR_ABORT_DATEDIFF_OUT_OF_RANGE_IN_MICROSECOND The interval between startdate and enddate exceeded 30 days.
—
•
# *Cause: The argument value is out of range.
# *Action: Please check the argument value.
0x2102D (135213) mtERR_ABORT_DATEDIFF_OUT_OF_RANGE_IN_SECOND The interval
between startdate and enddate exceeded 68 years.
—
•
# *Cause: The digest algorithm name is unknown.
# *Action: Please check the second argument on the digest function.
0x2102C (135212) mtERR_ABORT_ARGUMENT_VALUE_OUT_OF_RANGE The argument
'<0%d>' is out of range.
—
—
•
# *Action: Please contect the manager.
# *Cause: The data to be converted to date format was incomplete; the date format picture was longer than the input data.
# *Action: Either add more input or shorten the date picture format, then retry the operation.
0x21033 (135219) mtERR_ABORT_DATE_NOT_ENOUGH_FORMAT = Date format picture ends
before converting entire input string.
—
# *Cause: The first part of the format picture was converted into a valid date, but the
remaining data was not required.
ErrorMessage Users’ Manual
52
MT Error Code
—
•
0x21034 (135220) mtERR_ABORT_DATE_INVALID_HOUR24 = Hour must be between 0 and 23.
—
—
•
—
—
# *Cause: A date specification contained an invalid format code.
# *Action: Please check that only valid date format codes are specified.
0x2103a (135226) mtERR_ABORT_DATE_NON_NUMERIC_INPUT = A non-numeric character
was found where a numeric was expected.
—
—
•
# *Cause: Literals in the input must be the same length as literals in the format string
(with the exception of leading whitespace). If the "FX" modifier has been toggled on, the
literal must match exactly, with no extra whitespace.
# *Action: Please correct the format string to match the literal.
0x21039 (135225) mtERR_ABORT_DATE_NOT_RECOGNIZED_FORMAT = Date format ( <0%s> )
is not recognized.
—
—
•
# *Cause: the same (purpose) format element listed twice in a date specification.
# *Action: Please check format code.
0x21038 (135224) mtERR_ABORT_DATE_LITERAL_MISMATCH = Literals in the input do not
match format string.
—
•
# *Cause: An invalid value for seconds in the day was specified in a date.
# *Action: Please specify a seconds value between 0 and 86399.
0x21037 (135223) mtERR_ABORT_DATE_CONFLICT_FORMAT = The same (purpose) format
element(s) is(are) used twice or more.
—
—
•
# *Cause: An invalid day of the year was specified in a date. Day of the year (DDD) must
be between 1 and 365 for a non-leap year or 1 and 366 for a leap year.
# *Action: Please enter a day of the year value between 1 and 365 (or 366).
0x21036 (135222) mtERR_ABORT_DATE_INVALID_SEC_IN_DAY = Seconds in day must be
between 0 and 86399.
—
—
•
# *Cause: An invalid hour was specified for a date.
# *Action: Please enter an hour value between 0 and 23.
0x21035 (135221) mtERR_ABORT_DATE_INVALID_DAY_OF_YEAR = Day of year must be
between 1 and 365 (366 for leap year).
—
•
# *Action: Please check the specifications for date format pictures and correct the statement.
# *Cause: The input data to be converted using a date format model was incorrect. The
input data did not contain a number where a number was required by the format model.
# *Action: Fix the input data or the date format model to make sure the elements match
in number and type. Then retry the operation.
0x2103b (135227) mtERR_ABORT_DATE_SSSSS_CONFLICT_SS = Seconds of minute conflicts
with seconds in day.
—
# *Cause: A date specification contained both seconds of the minute and seconds in the
day but the values did not correspond. If both types of seconds are specified, the seconds of the minute value (SS) must be the second in which the seconds past midnight
53
Server Error Code/Message
MT Error Code
—
•
0x2103c (135228) mtERR_ABORT_DATE_SSSSS_CONFLICT_MI = Minutes of hour conflicts with
seconds in day.
—
—
•
—
—
# *Cause: A date was specified with the day of the month, but the month day did not correspond to the date. If the day of the month is specified with a date, it must be the same
day of the month as the date.
# *Action: Remove the day of the month value from the date specification or enter the
correct day of the month for the date.
0x2103f (135231) mtERR_ABORT_DATE_DDD_CONFLICT_MM = Month conflicts with day of
year.
—
—
•
# *Cause: The wrong hour was specified with seconds in the day. If an hour is specified
with seconds past midnight (SSSSS), it must be the hour in which the seconds value falls.
# *Action: Remove the hour value from the date specification or specify the correct hour
for the seconds past midnight.
0x2103e (135230) mtERR_ABORT_DATE_DDD_CONFLICT_DD = Day of month conflicts with
day of year.
—
•
# *Cause: A date specification contained both minutes of the hour and seconds in the
day but the values did not correspond. If both minutes in the hour (MI) and seconds past
midnight (SSSSS) are specified, the minutes value must be the minute in which the seconds value will occur.
# *Action: Remove the minutes value from the date specification or enter the correct
minute value for the specified seconds value.
0x2103d (135229) mtERR_ABORT_DATE_SSSSS_CONFLICT_HH = Hour conflicts with seconds
in day.
—
•
value (SSSSS) will fall.
# *Action: Remove the seconds of the minute value from the date specification or enter a
value that corresponds to the given seconds in the day.
# *Cause: The wrong month was specified with a date. If a month is specified with a date,
it must be the month in which the date occurs.
# *Action: Remove the month value from the date specification or enter the correct
month for the date.
0x21040 (135232) mtERR_ABORT_DATE_DAY_CONFLICT = Day of week conflicts with date.
—
—
# *Cause: A date was specified with the day of the week, but the weekday did not correspond to the date. If the day of the week is specified with a date, it must be the same day
of the week as the date.
# *Action: Remove the day of the week value from the date specification or enter the correct day of the week for the date.
MT IGNORE
•
0x22000 (139264) mtERR_IGNORE_NOERROR Please ignore this message.
—
—
# *Cause: This is not an error.
# *Action: Please ignore this message.
ErrorMessage Users’ Manual
54
RP Error Code
RP Error Code
RP FATAL
•
0x60002 ( 393218) rpERR_FATAL_RP_MEMORY_ALLOCATION Unable to allocate memory
—
—
—
—
•
0x60005 ( 393221) rpERR_FATAL_RP_CREATE_TEMPINFO Internal error
—
—
—
—
•
# *Cause:
# - Program Error
# *Action
# - Please send bug a report to the vendor.
0x60071 ( 393329) rpERR_FATAL_ThrCondInit Failed to invoke a system function, cond_init()
—
—
•
# *Cause:
# - Program Error
# *Action
# - Please send bug a report to the vendor.
0x60067 ( 393319) rpERR_FATAL_RP_RECEIVER_INTERNAL_ARG Fatal internal server error of
replication receiver. (<0%s>)
—
—
—
—
•
# *Cause:
# - Internal error
# *Action:
# - Please send a bug report to the vendor.
0x60066 ( 393318) rpERR_FATAL_RP_MANAGER_INTERNAL_ARG Fatal internal server error of
replication manager. (<0%s>)
—
—
—
—
•
# *Cause:
# - Internal error
# *Action:
# - Please send a bug report to the vendor.
0x60006 ( 393222) rpERR_FATAL_RP_SENDER_INVALID_OPTION Internal error
—
—
—
—
•
# *Cause:
# - The system failed to allocate memory
# *Action:
# - Please make sure that sufficient amount of memory is available.
# *Cause: The system failed to invoke cond_init() function.
# *Action: Please send a bug report to the vendor.
0x60072 ( 393330) rpERR_FATAL_ThrCondSignal Failed to invoke a system function,
cond_signal(). errno is (<0%d>).
—
—
# *Cause: The system failed to invoke cond_signal() function.
# *Action:
55
Server Error Code/Message
RP Error Code
—
•
0x60073 ( 393331) rpERR_FATAL_ThrCondDestroy Failed to invoke a system function,
cond_destroy()
—
—
•
# *Cause: Use of invalid condition value
# *Action: Please send a bug report to the vendor.
0x60074 ( 393332) rpERR_FATAL_ThrJoin Failed to invoke a system function, pthread_join()
—
—
•
# - Refer to errno for the exact cause of error. Please send a bug report to the vendor.
# *Cause: The system failed to join a thread
# *Action: Please send a bug report to the vendor.
0x600A2 ( 393378) rpERR_FATAL_ThrCondBroadcast Failed to invoke a system function,
cond_broadcast(), errno is (<0%d>).
—
—
—
—
# *Cause:
# - The system failed to invoke cond_broadcast() function.
# *Action:
# - Please send a bug report to the vendor.
RP ABORT
•
0x61000 ( 397312) rpERR_ABORT_RP_RECEIVER_NOT_FOUND_TUPLE The received record is
not found in the database.
—
—
—
—
•
0x61001 ( 397313) rpERR_ABORT_RP_RECEIVER_CONFLICT A conflict has been occurred while
executing the received statement.
—
—
—
—
•
# *Cause:
# - A conflict has been occurred while executing the received statement.
# *Action:
# - Please examine the altibase_boot.log file.
0x61003 ( 397315) rpERR_ABORT_RP_READ_SOCKET Unable to read from a socket
—
—
—
—
•
# *Cause:
# - Unable to find the received record in the database.
# *Action:
# - Please examine the altibase_boot.log file.
# *Cause:
# - Network error
# *Action:
# - Please examine the network.
0x61004 ( 397316) rpERR_ABORT_RP_WRITE_SOCKET Unable to write to a socket
—
—
—
—
# *Cause:
# - Network error
# *Action:
# - Please examine the network.
ErrorMessage Users’ Manual
56
RP Error Code
•
0x61007 ( 397319) rpERR_ABORT_RP_META_NOT_INITIALIZED Unable to initialize meta information
—
—
—
—
•
0x61008 ( 397320) rpERR_ABORT_RP_META_NO_SUCH_DATA Unable to find such meta information.
—
—
—
—
•
—
—
# *Cause:
# - The number of replications currently running on the system exceeds the maximum
limit.
# *Action:
# - Please examine the maximum number of replication threads.
0x6100C ( 397324) rpERR_ABORT_RP_RECEIVER_NOT_FOUND The receiver does not exist.
—
—
—
—
•
# *Cause:
# - The sender has already been started.
# *Action:
# - Please make sure that the sender is already started.
0x6100B ( 397323) rpERR_ABORT_RP_MAXIMUM_THREADS_REACHED Out of replication
threads
—
—
•
# *Cause:
# - The system failed to join the sender thread.
# *Action:
# - Please send a bug report to the vendor.
0x6100A ( 397322) rpERR_ABORT_RP_ALREADY_STARTED The sender has already been
started.
—
—
—
—
•
# *Cause:
# - Internal server error
# *Action:
# - Please send a bug report to the vendor.
0x61009 ( 397321) rpERR_ABORT_RP_JOIN_THREAD Unable to join the sender thread
—
—
—
—
•
# *Cause:
# - Internal server error
# *Action:
# - Please send a bug report to the vendor.
# *Cause:
# - Internal server error
# *Action:
# - Please send a bug report to the vendor.
0x6100D ( 397325) rpERR_ABORT_RP_SENDER_HANDSHAKE [Sender] Failed to handshake
with the peer server (<0%s>)
—
—
—
# *Cause:
# - Network or server error
# - The definition of replication possibly has some error.
57
Server Error Code/Message
RP Error Code
—
—
—
•
0x6100E ( 397326) rpERR_ABORT_RP_PEER_WAKEUP Failed to wake up peer sender
—
—
—
—
•
# *Cause:
# - Internal server error
# *Action:
# - Please send a bug report to the vendor.
0x61014 ( 397332) rpERR_ABORT_RP_SENDER_MAKE_XLOG_IN_LOGFILE [Sender] Failed to
make XLOG in a log file
—
—
—
—
•
# *Cause:
# - Network error
# *Action:
# - Please examine the network.
0x61013 ( 397331) rpERR_ABORT_RP_SENDER_DO_REPLICATION [Sender] Failed to do replication
—
—
—
—
•
# *Cause:
# - The communication or handshaking was failed.
# *Action:
# - Please examine the network, the server, and the definition of replication.
0x61012 ( 397330) rpERR_ABORT_RP_SENDER_CONNECT_PEER [Sender] Failed to connect to
the peer server
—
—
—
—
•
# *Cause:
# - The communication or handshaking was failed.
# *Action:
# - Please examine the network, the server, and the definition of replication.
0x61011 ( 397329) rpERR_ABORT_RP_SENDER_SYNCSTART [Sender] Failed to sync start
—
—
—
—
•
# *Cause:
# - Internal server error
# *Action:
# - Please send a bug report to the vendor.
0x61010 ( 397328) rpERR_ABORT_RP_SENDER_START [Sender] Failed to start the sender
thread
—
—
—
—
•
# *Action:
# - Please examine the network.
# - Please make sure that the definition of replication is same to the corresponding
server.
# *Cause:
# - Internal server error
# *Action:
# - Please send a bug report to the vendor.
0x61015 ( 397333) rpERR_ABORT_RP_SENDER_CHECK_LOG [Sender] Failed to check a physical
log
ErrorMessage Users’ Manual
58
RP Error Code
—
—
—
—
•
0x61016 ( 397334) rpERR_ABORT_RP_SENDER_MAKE_XLOG [Sender] Failed to make a xlog
—
—
—
—
•
# *Cause:
# - Internal server error
# *Action:
# - Please send a bug report to the vendor.
0x6101B ( 397339) rpERR_ABORT_RP_SENDER_ADD_DELETE_XLOG [Sender] Failed to add the
delete XLOG
—
—
—
—
•
# *Cause:
# - Internal server error
# *Action:
# - Please send a bug report to the vendor.
0x6101A ( 397338) rpERR_ABORT_RP_SENDER_ADD_INSERT_XLOG [Sender] Failed to add the
insert XLOG
—
—
—
—
•
# *Cause:
# - Internal server error
# *Action:
# - Please send a bug report to the vendor.
0x61019 ( 397337) rpERR_ABORT_RP_SENDER_ADD_COMMIT_XLOG [Sender] Failed to add
the commit XLOG
—
—
—
—
•
# *Cause:
# - Internal server error
# *Action:
# - Please send a bug report to the vendor.
0x61018 ( 397336) rpERR_ABORT_RP_SENDER_ADD_ABORT_XLOG [Sender] Failed to add the
abort XLOG
—
—
—
—
•
# *Cause:
# - Internal server error
# *Action:
# - Please send a bug report to the vendor.
0x61017 ( 397335) rpERR_ABORT_RP_SENDER_ADD_BEGIN_XLOG [Sender] Failed to add the
begin XLOG
—
—
—
—
•
# *Cause:
# - Internal server error
# *Action:
# - Please send a bug report to the vendor.
# *Cause:
# - Internal server error
# *Action:
# - Please send a bug report to the vendor.
0x6101C ( 397340) rpERR_ABORT_RP_SENDER_ADD_UPDATE_XLOG [Sender] Failed to add
59
Server Error Code/Message
RP Error Code
the update XLOG
—
—
—
—
•
0x6101D ( 397341) rpERR_ABORT_RP_SENDER_SYNC_TABLE [Sender] Failed to sync a table
—
—
—
—
•
# *Cause:
# - Internal server error
# *Action:
# - Please send a bug report to the vendor.
0x61022 ( 397346) rpERR_ABORT_RP_SENDER_SLEEP [Sender] Sender Sleep : <0%d> seconds
—
—
—
—
•
# *Cause:
# - Internal server error
# *Action:
# - Please send a bug report to the vendor.
0x61021 ( 397345) rpERR_ABORT_RP_SENDER_ADD_INSERT_SYNC_XLOG [Sender] Failed to
add the insert SYNC XLOG
—
—
—
—
•
# *Cause:
# - Internal server error
# *Action:
# - Please send a bug report to the vendor.
0x61020 ( 397344) rpERR_ABORT_RP_SENDER_UPDATE_XLSN [Sender] Failed to update XLSN
—
—
—
—
•
# *Cause:
# - Internal server error
# *Action:
# - Please send a bug report to the vendor.
0x6101F ( 397343) rpERR_ABORT_RP_SENDER_SEND_BUFFER [Sender] Failed to send replication buffer
—
—
—
—
•
# *Cause:
# - Internal server error
# *Action:
# - Please send a bug report to the vendor.
0x6101E ( 397342) rpERR_ABORT_RP_SENDER_ADD_SYNC_XLOG [Sender] Failed to add the
SYNC XLOG
—
—
—
—
•
# *Cause:
# - Internal server error
# *Action:
# - Please send a bug report to the vendor.
# *Cause:
# - Sender Sleeping
# *Action:
# - Just Message
0x61023 ( 397347) rpERR_ABORT_RP_REPLICATION_DISABLED The replication is disabled
ErrorMessage Users’ Manual
60
RP Error Code
—
—
—
—
—
•
0x61025 ( 397349) rpERR_ABORT_RP_REPLICATION_DENY Replication denied (<0%s>)
—
—
—
•
# *Cause:
# - Internal server error
# *Action:
# - Please send a bug report to the vendor.
0x6102A ( 397354) rpERR_ABORT_BIND Bind failure
—
—
—
—
•
# *Cause:
# - The self replication case has been detected.
# *Action:
# - Please make sure that IP addresses and REPLICATION_PORT_NOs are not the same
with described peer server.
0x61029 ( 397353) rpERR_ABORT_RP_ENTRY_EXIST [Sender] Entry already exists in insert()
—
—
—
—
•
# *Cause:
# - The replication is not started yet.
# *Action:
# - Please make sure that the replication is started.
0x61028 ( 397352) rpERR_ABORT_RP_REPLICATION_SELF_REPLICATION Self replication prohibited (<0%s>:<1%d> => <2%s>:<3%d>)
—
—
—
—
•
# *Cause:
# - It is unable to do replication because some conditions are not satisfiable.
# *Action:
# - Please try again later.
0x61027 ( 397351) rpERR_ABORT_RP_REPLICATION_NOT_STARTED The replication is not
started yet.
—
—
—
—
•
# *Cause:
# - The request for replication is denied.
# *Action:
0x61026 ( 397350) rpERR_ABORT_RP_REPLICATION_NOK Unable to process the replication
(<0%s>)
—
—
—
—
•
# *Cause:
# - It is unable to use the replication feature of Altibase.
# - The replication is not initialized on startup because the port is not set correctly.
# *Action:
# - Please set the port correctly.
# *Cause:
# - Network error
# *Action:
# - Examine the network.
0x6102B ( 397355) rpERR_ABORT_SPACE_INIT [Receiver] Failed to initialize error space
61
Server Error Code/Message
RP Error Code
—
—
—
—
•
0x6102C ( 397356) rpERR_ABORT_START_RECEIVER [Receiver] Failed to start the receiver
—
—
—
—
•
# *Cause:
# - The system failed to create the meta information.
# *Action:
# - Please send a bug report to the vendor.
0x61031 ( 397361) rpERR_ABORT_META_MISMATCH [Receiver] Meta does not match
—
—
—
—
•
# *Cause:
# - Internal server error
# *Action:
# - Please send a bug report to the vendor.
0x61030 ( 397360) rpERR_ABORT_META_BUILD [Receiver] Failed to build meta information
—
—
—
—
•
# *Cause:
# - Insufficient memory
# *Action:
# - Please increase available memory of the system.
0x6102F ( 397359) rpERR_ABORT_IDEALLOCERRORSPACE [Receiver] Fatal error in ideAllocErrorSpace() function
—
—
—
—
•
# *Cause:
# - Network error
# *Action:
# - Please examine the network.
0x6102E ( 397358) rpERR_ABORT_SOCKET_CREATE [Receiver] Failed to create a replication
socket.
—
—
—
—
•
# *Cause:
# - Internal server error
# *Action:
# - Please send a bug report to the vendor.
0x6102D ( 397357) rpERR_ABORT_LISTEN [Receiver] Failed to listen to a replication socket
—
—
—
—
•
# *Cause:
# - Internal server error
# *Action:
# - Please send a bug report to the vendor.
# *Cause:
# - The meta information between a receiver and a sender does not match.
# *Action:
# - Please ask to the DBA for more information.
0x61032 ( 397362) rpERR_ABORT_SEND_ACK [Receiver] Failed to send ACK
—
—
# *Cause:
# - Internal server error
ErrorMessage Users’ Manual
62
RP Error Code
—
—
•
0x61033 ( 397363) rpERR_ABORT_TX_BEGIN [Receiver] Transaction begin failure
—
—
—
—
•
# *Cause:
# - The table does not exist.
# *Action:
# - Please examine the altibase_boot.log file.
0x61038 ( 397368) rpERR_ABORT_NOT_EXIST_TABLE_INS [Receiver] err_not_exist_table in
insertXlog()
—
—
—
—
•
# *Cause:
# - The record to be deleted is not found.
# *Action:
# - Please examine the altibase_boot.log file.
0x61037 ( 397367) rpERR_ABORT_NOT_EXIST_TABLE_DEL [Receiver] err_not_exist_table in
deleteXlog()
—
—
—
—
•
# *Cause:
# - An update conflict encountered while the replication was in process.
# *Action:
# - This is a normal scenario. You can face to this error message once in a while.
0x61036 ( 397366) rpERR_ABORT_NOT_FOUND_DEL [Receiver] err_not found in deleteXlog()
—
—
—
—
•
# *Cause:
# - Internal server error
# *Action:
# - Please send a bug report to the vendor.
0x61035 ( 397365) rpERR_ABORT_UPDATE_CONFLICT [Receiver] An update conflict encountered.
—
—
—
—
•
# *Cause:
# - Internal server error
# *Action:
# - Please send a bug report to the vendor.
0x61034 ( 397364) rpERR_ABORT_TX_COMMIT [Receiver] Transaction commit failure
—
—
—
—
•
# *Action:
# - Please send a bug report to the vendor.
# *Cause:
# - The table does not exist.
# *Action:
# - Examine the altibase_boot.log file.
0x61039 ( 397369) rpERR_ABORT_NOT_EXIST_TABLE_UPT [Receiver] err_not_exist_table in
updateXlog()
—
—
# *Cause:
# - The table does not exist.
63
Server Error Code/Message
RP Error Code
—
—
•
0x6103A ( 397370) rpERR_ABORT_NOT_FOUND_UPT [Receiver] err_not_found in updateXlog()
—
—
—
—
•
# *Cause:
# - Internal server error
# *Action:
# - Please send a bug report to the vendor.
0x6103F ( 397375) rpERR_ABORT_NULL_POINTER_INS [Receiver] err_null_pointer in insertXlog()
—
—
—
—
•
# *Cause:
# - Internal server error
# *Action:
# - Please send a bug report to the vendor.
0x6103E ( 397374) rpERR_ABORT_NULL_POINTER_DEL [Receiver] err_null_pointer in deleteXLog
—
—
—
—
•
# *Cause:
# - Internal server error
# *Action:
# - Please send a bug report to the vendor.
0x6103D ( 397373) rpERR_ABORT_NULL_POINTER_COMMIT [Receiver] err_null_pointer in
commit()
—
—
—
—
•
# *Cause:
# - Internal server error
# *Action:
# - Please send a bug report to the vendor.
0x6103C ( 397372) rpERR_ABORT_NULL_POINTER_BEGIN [Receiver] err_null_pointer in
begin()
—
—
—
—
•
# *Cause:
# - The table does not exist.
# *Action:
# - Examine the altibase_boot.log file.
0x6103B ( 397371) rpERR_ABORT_NULL_POINTER_ABORT [Receiver] err_null_pointer in
abort()
—
—
—
—
•
# *Action:
# - Examine the altibase_boot.log file.
# *Cause:
# - Internal server error
# *Action:
# - Please send a bug report to the vendor.
0x61040 ( 397376) rpERR_ABORT_NULL_POINTER_UPT [Receiver] err_null_pointer in updateXlog()
ErrorMessage Users’ Manual
64
RP Error Code
—
—
—
—
•
0x61041 ( 397377) rpERR_ABORT_TX_BEGIN2 [Receiver] err_tx in begin()
—
—
—
—
•
# *Cause:
# - Internal server error
# *Action:
# - Please send a bug report to the vendor.
0x61046 ( 397382) rpERR_ABORT_PROTOCOL_RUN [Receiver] protocol error in run()
—
—
—
—
•
# *Cause:
# - Internal server error
# *Action:
# - Please send a bug report to the vendor.
0x61045 ( 397381) rpERR_ABORT_ERROR_SENDACK [Receiver] error in sendACK()
—
—
—
—
•
# *Cause:
# - Internal server error
# *Action:
# - Please send a bug report to the vendor.
0x61044 ( 397380) rpERR_ABORT_ERROR_RECVXLOG [Receiver] Protocol error in recvXLog()
—
—
—
—
•
# *Cause:
# - Internal server error
# *Action:
# - Please send a bug report to the vendor.
0x61043 ( 397379) rpERR_ABORT_TX_ERROR [Receiver] err_tx in err_tx()
—
—
—
—
•
# *Cause:
# - Internal server error
# *Action:
# - Please send a bug report to the vendor.
0x61042 ( 397378) rpERR_ABORT_TX_COMMIT2 [Receiver] err_tx in commit()
—
—
—
—
•
# *Cause:
# - Internal server error
# *Action:
# - Please send a bug report to the vendor.
# *Cause:
# - Internal server error
# *Action:
# - Please send a bug report to the vendor.
0x61047 ( 397383) rpERR_ABORT_ERROR_RECVXLOG2 [Receiver] receive error in recvXlog()
—
—
—
# *Cause:
# - Unable to read data from the network line.
# *Action:
65
Server Error Code/Message
RP Error Code
—
•
0x61048 ( 397384) rpERR_ABORT_RECVXLOG_RUN [Receiver] recvXLog error in run()
—
—
—
—
•
# *Cause:
# - Internal server error
# *Action:
# - Please send a bug report to the vendor.
0x6104F ( 397391) rpERR_ABORT_RP_SENDER_INIT [Sender] Failed to initialize
—
—
—
—
•
# *Cause:
# - Internal server error
# *Action:
# - Please send a bug report to the vendor.
0x6104E ( 397390) rpERR_ABORT_GET_ACK [Sender] Failed to get ACK
—
—
—
—
•
# *Cause:
# - The sender thread has been started.
# *Action:
# - N/A
0x6104D ( 397389) rpERR_ABORT_CLOSE_LOG_FILE [Sender] Failed to close log file logfile<0%d>.log
—
—
—
—
•
# *Cause:
# - Internal server error
# *Action:
# - Please send a bug report to the vendor.
0x6104B ( 397387) rpERR_ABORT_END_THREAD [Receiver] to be ended (by thr_exit)
—
—
—
—
•
# *Cause:
# - Internal server error
# *Action:
# - Please send a bug report to the vendor.
0x61049 ( 397385) rpERR_ABORT_SENDACK_RECVXLOG [Receiver] sendACK error in recvXLog()
—
—
—
—
•
# - Examine the network line.
# *Cause:
# - Internal server error
# *Action:
# - Please send a bug report to the vendor.
0x61050 ( 397392) rpERR_ABORT_OPEN_LOG_FILE [Sender] Failed to open log file logfile<0%d>.log
—
—
—
—
# *Cause:
# - Internal server error
# *Action:
# - Please send a bug report to the vendor.
ErrorMessage Users’ Manual
66
RP Error Code
•
0x61051 ( 397393) rpERR_ABORT_INVALID_XLSN [Sender] Invalid XLSN[<0%d>,<1%d>] > current[<2%d>,<3%d>] occurred
—
—
—
—
•
0x61052 ( 397394) rpERR_ABORT_INVALID_LOG [Sender] Invalid log
—
—
—
—
•
—
—
# *Cause:
# - The receiver thread is stopped due to either the connection close or the termination
of the sender thread.
# *Action:
# - N/A
0x61057 ( 397399) rpERR_ABORT_PROTOCOL_ERROR [Receiver] rp_x_b protocol error in run()
—
—
—
—
•
# *Cause:
# - The system failed to allocate memory.
# *Action:
# - Please ask to the DBA for more information.
0x61056 ( 397398) rpERR_ABORT_ALREADY_FINAL [Receiver] to be ended (already finalized by
manager)
—
—
•
# *Cause:
# - Internal server error
# *Action:
# - Please send a bug report to the vendor.
0x61055 ( 397397) rpERR_ABORT_MEMORY_ALLOC Memory allocation failure
—
—
—
—
•
# *Cause:
# - Internal server error
# *Action:
# - Please send a bug report to the vendor.
0x61054 ( 397396) rpERR_ABORT_INVALID_XTYPE [Sender] Invalid xlog type
—
—
—
—
•
# *Cause:
# - Internal server error
# *Action:
# - Please send a bug report to the vendor.
0x61053 ( 397395) rpERR_ABORT_INVALID_PARAM [Sender] Invalid parameter
—
—
—
—
•
# *Cause:
# - Internal server error
# *Action:
# - Please send a bug report to the vendor.
# *Cause:
# - The receiver thread tried to start the transaction that has already been started.
# *Action:
# - N/A
0x61058 ( 397400) rpERR_ABORT_ABORT_IN_FINAL [Receiver] smiTrans abort error in final()
67
Server Error Code/Message
RP Error Code
—
—
—
—
•
0x61059 ( 397401) rpERR_ABORT_INSERT_ERROR_IN_RUN [Receiver] insert error in run()
—
—
—
—
•
# *Cause:
# - Internal server error
# *Action:
# - Please send a bug report to the vendor.
0x6105E ( 397406) rpERR_ABORT_REMOVE_IN_DESTROY [Receiver] hash remove error in
destroy()
—
—
—
—
•
# *Cause:
# - Internal server error
# *Action:
# - Please send a bug report to the vendor.
0x6105D ( 397405) rpERR_ABORT_ABORT_IN_DESTROY [Receiver] smiTrans abort error in
destroy()
—
—
—
—
•
# *Cause:
# - Internal server error
# *Action:
# - Please send a bug report to the vendor.
0x6105C ( 397404) rpERR_ABORT_COMMIT_ERROR_IN_RUN [Receiver] commit error in run()
—
—
—
—
•
# *Cause:
# - Internal server error
# *Action:
# - Please send a bug report to the vendor.
0x6105B ( 397403) rpERR_ABORT_ABORT_ERROR_IN_RUN [Receiver] abort error in run()
—
—
—
—
•
# *Cause:
# - Internal server error
# *Action:
# - Please send a bug report to the vendor.
0x6105A ( 397402) rpERR_ABORT_BEGIN_ERROR_IN_RUN [Receiver] begin error in run()
—
—
—
—
•
# *Cause:
# - Internal server error
# *Action:
# - Please send a bug report to the vendor.
# *Cause:
# - Internal server error
# *Action:
# - Please send a bug report to the vendor.
0x6105F ( 397407) rpERR_ABORT_DESTROY_IN_DESTROY [Receiver] hash destroy error in
destroy()
—
# *Cause:
ErrorMessage Users’ Manual
68
RP Error Code
—
—
—
•
0x61060 ( 397408) rpERR_ABORT_RP_FIND_IN_HASH_INSERT [Receiver] hash find error in
insert()
—
—
—
—
•
# *Cause:
# - Internal server error
# *Action:
# - Please send a bug report to the vendor.
0x61069 ( 397417) rpERR_ABORT_RP_INTERNAL_ARG Internal server error in replication module (<0%s>).
—
—
—
—
•
# *Cause:
# - Internal server error
# *Action:
# - Please send a bug report to the vendor.
0x61064 ( 397412) rpERR_ABORT_BUFFER_OVERRUN_IN_CONVERT [Receiver] buffer overrun
in convertValue()
—
—
—
—
•
# *Cause:
# - Internal server error
# *Action:
# - Please send a bug report to the vendor.
0x61063 ( 397411) rpERR_ABORT_INVALID_TYPE_IN_CONVERT [Receiver] invalid type in convertValue()
—
—
—
—
•
# *Cause:
# - Internal server error
# *Action:
# - Please send a bug report to the vendor.
0x61062 ( 397410) rpERR_ABORT_FIND_ERROR_IN_RUN [Receiver] hash find error in run()
—
—
—
—
•
# *Cause:
# - Internal server error
# *Action:
# - Please send a bug report to the vendor.
0x61061 ( 397409) rpERR_ABORT_RP_FIND_IN_HASH_REMOVE [Receiver] hash find error in
remove()
—
—
—
—
•
# - Internal server error
# *Action:
# - Please send a bug report to the vendor.
# *Cause:
# - Program Error
# *Action
# - Please send bug a report to the vendor.
0x6106A ( 397418) rpERR_ABORT_RP_SENDER_ADD_SAVEPOINT_XLOG [Sender] Failed to add
savepoint XLOG (<0%s>).
69
Server Error Code/Message
RP Error Code
—
—
—
—
•
0x6106B ( 397419) rpERR_ABORT_RP_SENDER_SEND_ERROR [Sender] Failed to send XLog to
peer network
—
—
—
—
•
# *Cause:
# - You cannot drop only one replicated table.
# *Action:
# - Please check the meta information.
0x61075 ( 397429) rpERR_ABORT_TIMEOUT_EXCEED Timeout exceed.
—
—
—
—
•
# *Cause:
# - Internal server error
# *Action:
# - Please send a bug report to the vendor.
0x6106F ( 397423) rpERR_ABORT_RP_NOT_DROP_ONE_TABLE You cannot drop only one replicated table.
—
—
—
—
•
# *Cause:
# - Internal server error
# *Action:
# - Please send a bug report to the vendor.
0x6106E ( 397422) rpERR_ABORT_RP_ABORT_SAVEPOINT_ERROR_IN_RUN [Receiver] smiTrans
abort(savepoint) error in run()
—
—
—
—
•
# *Cause:
# - The peer network has problem or is dead?
# *Action:
# - The system will retry automatically.
0x6106D ( 397421) rpERR_ABORT_RP_SET_SAVEPOINT_ERROR_IN_RUN [Receiver] smiTrans
set(savepoint) error in run()
—
—
—
—
•
# *Cause:
# - The peer network has a problem.
# *Action:
# - The system will retry automatically.
0x6106C ( 397420) rpERR_ABORT_RP_SENDER_RECV_ERROR [Sender] Failed to receive XLog
to peer network
—
—
—
—
•
# *Cause:
# - Internal server error
# *Action:
# - Please send a bug report to the vendor.
# Cause :
# - Timeout of WAIT exceeded.
# *Action :
#
0x61076 ( 397430) rpERR_ABORT_INVALID_XSN [Sender] Invalid XSN[<0%ld>] > Cur-
ErrorMessage Users’ Manual
70
RP Error Code
rent[<1%ld>] occurred
—
—
—
—
•
0x61077 ( 397431) rpERR_ABORT_RP_SENDER_UPDATE_XSN [Sender] Failed to update XSN
—
—
—
—
•
# *Cause :
# - Host Information(IP, Port) doesn't belong to given Replication.
# *Action :
# - Retry Operation by correct host information.
0x6107B ( 397435) rpERR_ABORT_COLUMN_COUNT_MISMATCH <0%s> column count mismatch of <1%s> table. ( column count of received xlog is <2%d> and column count of meta is
<3%d>)
—
—
—
—
•
# *Cause:
# - Internal server error
# *Action:
# - Please send a bug report to the vendor.
0x6107A ( 397434) rpERR_ABORT_NOT_HAVE_HOST Invalid Host [<0%s>, <1%d>]
—
—
—
—
•
# *Cause:
# - Internal server error
# *Action:
# - Please send a bug report to the vendor.
0x61079 ( 397433) rpERR_ABORT_RP_FIND_IN_TRANSTABLE_REMOVE [Receiver] find error in
transaction table when remove()
—
—
—
—
•
# *Cause:
# - Internal server error
# *Action:
# - Please send a bug report to the vendor.
0x61078 ( 397432) rpERR_ABORT_RP_TRANSACTION_TABLE_IN_INSERT [Receiver] replication
transaction table error in insert()
—
—
—
—
•
# *Cause:
# - Internal server error
# *Action:
# - Please send a bug report to the vendor.
# *Cause :
# - The column count of the table between a receiver and a sender does not match.
# *Action :
# - Please reorganize replicated tables and recreate replication after confirm meta information of the table between receiver and sender
0x6107C ( 397436) rpERR_ABORT_COLUMN_ID_MISMATCH <0%s> <1%d>'th column ID mismatch of <2%s> table. ( column ID of received xlog is <3%d> and column ID of meta is
<4%d>)
—
—
# *Cause :
# - The column ID of the table between a receiver and a sender does not match.
71
Server Error Code/Message
RP Error Code
—
—
•
0x6107D ( 397437) rpERR_ABORT_RP_TID_NOT_EXIST_IN_HASH_REMOVE [Receiver] transaction ID does not exist in hash remove().
—
—
—
—
•
# *Cause:
# - Internal server error
# *Action:
# - Please send a bug report to the vendor.
0x61082 ( 397442) rpERR_ABORT_INDEX_COUNT_IS_NOT_AVAILABLE [Meta] Index Count isn't
available [<0%u>]
—
—
—
—
•
# *Cause:
# - Internal server error
# *Action:
# - Please send a bug report to the vendor.
0x61081 ( 397441) rpERR_ABORT_INVALID_XTYPE_ANALYZE_HEADER [Receiver] Invalid xlog
type [<0%u>] in analyzeHeader()
—
—
—
—
•
# *Cause:
# - Internal server error
# *Action:
# - Please send a bug report to the vendor.
0x61080 ( 397440) rpERR_ABORT_INVALID_XTYPE_APPEND_HEADER [Sender] Invalid xlog
type [<0%u>] in appendHeader()
—
—
—
—
•
# *Cause:
# - Internal server error
# *Action:
# - Please send a bug report to the vendor.
0x6107F ( 397439) rpERR_ABORT_INVALID_XTYPE_ANALYZE_XLOG [Receiver] Invalid xlog
type [<0%u>] in analyzeXLog()
—
—
—
—
•
# *Cause:
# - Internal server error
# *Action:
# - Please send a bug report to the vendor.
0x6107E ( 397438) rpERR_ABORT_INVALID_XTYPE_APPEND_XLOG [Sender] Invalid xlog type
[<0%u>] in appendXLog()
—
—
—
—
•
# *Action :
# - Please reorganize replicated tables and recreate replication after confirm meta information of the table between receiver and sender
# *Cause:
# - Index count is mismatch
# *Action:
# - Please check the number of index of table.
0x61083 ( 397443) rpERR_ABORT_ADD_SESSION [Network] Add Session operation is failed
ErrorMessage Users’ Manual
72
RP Error Code
—
—
—
—
•
0x61084 ( 397444) rpERR_ABORT_SET_LINK [Network] Set link to session is failed
—
—
—
—
•
# *Cause:
# - cmiCloseLink() returns error
# *Action:
# - Please send a bug report to the vendor.
0x61089 ( 397449) rpERR_ABORT_ALLOC_LINK [Network] Alloc link operation is failed
—
—
—
—
•
# *Cause:
# - cmiShutdownLink() returns error
# *Action:
# - Please send a bug report to the vendor.
0x61088 ( 397448) rpERR_ABORT_CLOSE_LINK [Network] Close link operation is failed
—
—
—
—
•
# *Cause:
# - cmiFreeDispacher() returns error
# *Action:
# - Please send a bug report to the vendor.
0x61087 ( 397447) rpERR_ABORT_SHUTDOWN_LINK [Network] Shutdown link operation is
failed
—
—
—
—
•
# *Cause:
# - cmiFreeLink() returns error
# *Action:
# - Please send a bug report to the vendor.
0x61086 ( 397446) rpERR_ABORT_FREE_DISPATCHER [Network] Free dispatcher operation is
failed
—
—
—
—
•
# *Cause:
# - Session already has other link
# *Action:
# - Please send a bug report to the vendor.
0x61085 ( 397445) rpERR_ABORT_FREE_LINK [Network] Free link operation is failed
—
—
—
—
•
# *Cause:
# - cmiAddSession() returns error
# *Action:
# - Please send a bug report to the vendor.
# *Cause:
# - cmiAllocLink() returns error
# *Action:
# - Please send a bug report to the vendor.
0x6108A ( 397450) rpERR_ABORT_CONNECT_FAIL [Network] Connection is failed
—
—
# *Cause:
# - Network connection is failed
73
Server Error Code/Message
RP Error Code
—
—
•
0x6108B ( 397451) rpERR_ABORT_SEND_FAIL [Network] Send operation is failed
—
—
—
—
•
# *Cause:
# - Finishing LOB writing operation is failed
# *Action:
# - Please send a bug report to the vendor.
0x61090 ( 397456) rpERR_ABORT_LOB_PARTIAL_WRITE [SmExec] A failure occurred while writing LOB piece
—
—
—
—
•
# *Cause:
# - Praparing for LOB writing operation is failed
# *Action:
# - Please send a bug report to the vendor.
0x6108F ( 397455) rpERR_ABORT_LOB_FINISH_WRITE [SmExec] A failure occurred while finishing LOB writing
—
—
—
—
•
# *Cause:
# - LOB Cursor close operation is failed
# *Action:
# - Please send a bug report to the vendor.
0x6108E ( 397454) rpERR_ABORT_LOB_PREPARE_WRITE [SmExec] A failure occurred while preparing for LOB writing
—
—
—
—
•
# *Cause:
# - LOB Cursor open operation is failed
# *Action:
# - Please send a bug report to the vendor.
0x6108D ( 397453) rpERR_ABORT_CLOSE_LOB_CURSOR [SmExec] A failure occurred while
closing LOB Cursor
—
—
—
—
•
# *Cause:
# - Send operation is failed
# *Action:
# - Please send a bug report to the vendor.
0x6108C ( 397452) rpERR_ABORT_OPEN_LOB_CURSOR [SmExec] A failure occurred while
openning LOB Cursor
—
—
—
—
•
# *Action:
# - Please send a bug report to the vendor.
# *Cause:
# - Writing LOB piece operation is failed
# *Action:
# - Please send a bug report to the vendor.
0x61091 ( 397457) rpERR_ABORT_LOB_GET_LENGTH [SmExec] A failure occurred while getting LOB piece length
ErrorMessage Users’ Manual
74
RP Error Code
—
—
—
—
•
0x61092 ( 397458) rpERR_ABORT_LOB_READ [SmExec] A failure occurred while reading LOB
piece
—
—
—
—
•
# *Cause:
# - Unable to find the table in the meta.
# *Action:
# - Please examine the altibase_boot.log file and replication definition.
0x61096 ( 397462) rpERR_ABORT_RP_RECEIVER_NOT_FOUND_COLUMN The given column
isn't found in the meta.
—
—
—
—
•
# *Cause:
# - Unable to find the table in the meta.
# *Action:
# - Please examine the altibase_boot.log file and replication definition.
0x61095 ( 397461) rpERR_ABORT_RP_RECEIVER_NOT_FOUND_TABLE The given table isn't
found in the meta.
—
—
—
—
•
# *Cause:
# - Not found LOB locator
# *Action:
# - Please send a bug report to the vendor.
0x61094 ( 397460) rpERR_ABORT_RP_SENDER_NOT_FOUND_TABLE The given table isn't
found in the meta.
—
—
—
—
•
# *Cause:
# - Reading LOB piece operation is failed
# *Action:
# - Please send a bug report to the vendor.
0x61093 ( 397459) rpERR_ABORT_NOT_FOUND_LOCATOR [SmExec] Locator [<0%lu>] isn't
found
—
—
—
—
•
# *Cause:
# - To get LOB piece length is failed
# *Action:
# - Please send a bug report to the vendor.
# *Cause:
# - Unable to find the column in the meta.
# *Action:
# - Please examine the altibase_boot.log file and replication definition.
0x61097 ( 397463) rpERR_ABORT_GET_MODULE Module isn't found by module ID in the
server.
—
—
—
—
# *Cause:
# - Unable to find module pointer in the server.
# *Action:
# - Please examine the altibase_boot.log file and replication definition.
75
Server Error Code/Message
RP Error Code
•
0x61098 ( 397464) rpERR_ABORT_SENDER_INVALID_XLOG_TYPE [Sender] Invalid xlog type
[<0%u>] in sender analysis
—
—
—
—
•
0x61099 ( 397465) rpERR_ABORT_RECEIVER_INVALID_XLOG_TYPE [Receiver] Invalid xlog type
[<0%u>] in Receiver analysis
—
—
—
—
•
# *Cause:
# - Internal server error.
# *Action:
# - Please send a bug report to the vendor.
0x6109E ( 397470) rpERR_ABORT_NOT_EXIST_TABLE [Receiver] Given table doesn't exist.
—
—
—
—
•
# *Cause:
# - Internal server error.
# *Action:
# - Please send a bug report to the vendor.
0x6109D ( 397469) rpERR_ABORT_APPLY_DB [Receiver] DML operation is failed.
—
—
—
—
•
# *Cause:
# - Internal server error
# *Action:
# - Please send a bug report to the vendor.
0x6109C ( 397468) rpERR_ABORT_CONVERT_ENDIAN Endian convert operation is failed.
—
—
—
—
•
# *Cause:
# - Internal server error
# *Action:
# - Please send a bug report to the vendor.
0x6109A ( 397466) rpERR_ABORT_ITEM_NOT_EXIST [Meta] Replication Meta Item doesn't exist
[Replication Name:<0%s>]
—
—
—
—
•
# *Cause:
# - Internal server error
# *Action:
# - Please send a bug report to the vendor.
# *Cause:
# - The table does not exist.
# *Action:
# - Please examine the altibase_boot.log file.
0x6109F ( 397471) rpERR_ABORT_RP_ALREADY_STARTED_RECEIVER The receiver has already
been started.
—
—
—
—
# *Cause:
# - The receiver has already been started.
# *Action:
# - Please make sure that the receiver is already started.
ErrorMessage Users’ Manual
76
RP Error Code
•
0x610A0 ( 397472) rpERR_ABORT_GIVEUP_SENDER_STOP [Sender] Stopping <0%s> sender
thread (sender read = SN[<1%ld>], current = SN[<2%ld>], distance from checkpoint =
<3%ld>)
—
—
—
—
•
0x610A1 ( 397473) rpERR_ABORT_GIVEUP_SENDER_RESET [Sender] Resetting <0%s> sender
XSN (sender XSN = SN[<1%ld>], current = SN[<2%ld>], distance from checkpoint = <3%ld>)
—
—
—
—
•
# *Cause:
# - Internal server error.
# *Action:
# - Please send a bug report to the vendor.
0x610A6 ( 397478) rpERR_ABORT_LOGBUFFER_ALLOC Replication Log Buffer Memory alloc
failed.
—
—
—
—
•
# *Cause:
# - Internal server error.
# *Action:
# - Please send a bug report to the vendor.
0x610A5 ( 397477) rpERR_ABORT_RECEIVER_TX_NOT_BEGIN [Receiver] Transcation is not
begun. Received XLog [Type:<0%d>, TID:<1%u>, SN:<2%ld>]
—
—
—
—
•
# *Cause:
# - This role does not support Replication Receiver.
# *Action:
# - Please check role of the replication.
0x610A4 ( 397476) rpERR_ABORT_RECEIVER_UNEXPECTED_PROTOCOL [Receiver] Unexpected
replication protocol [<0%u>]
—
—
—
—
•
# *Cause:
# - The system tried to reset the current log file as specified by the
REPLICATION_MAX_LOGFILE property.
# *Action:
# - N/A
0x610A3 ( 397475) rpERR_ABORT_ROLE_NOT_SUPPORT_RECEIVER [Receiver] Receiver is not
supported in this role.
—
—
—
—
•
# *Cause:
# - The system tried to restart the sender thread with the current log file as specified by
the REPLICATION_MAX_LOGFILE property.
# *Action:
# - N/A
# *Cause:
# - The system failed to allocate memory.
# *Action:
# - Please make sure that sufficient amount of memory is available.
0x610A7 ( 397479) rpERR_ABORT_RP_SENDER_UPDATE_INVALID_MAX_SN [Sender] Failed to
update INVALID MAX SN
77
Server Error Code/Message
RP Error Code
RP IGNORE
•
0x6200F ( 401423) rpERR_IGNORE_RP_SENDER_STOP [Sender] Stop sender thread <0%s> at
[<1%ld>], Restart SN[<2%ld>]
—
—
—
—
•
0x62024 ( 401444) rpERR_IGNORE_RP_SENDER_HASH_INIT [Sender] Failed to initialize the
hash table
—
—
—
—
—
•
—
—
# *Cause:
# - The sender thread starts because of the action related to the property
REPLICATION_MAX_LOGFILE specified by the user.
# *Action:
# - N/A
0x62068 ( 401512) rpERR_IGNORE_RP_INIT_SOCK Unable to initialize a socket
—
—
—
—
—
•
# *Cause:
# - The replication started up correctly.
# *Action:
# - N/A
0x62065 ( 401509) rpERR_IGNORE_SENDER_RESTART [Sender] restart from logfile <0%d>.log
—
—
•
# *Cause:
# - The receiver thread has been started.
# *Action:
# - N/A
0x6204C ( 401484) rpERR_IGNORE_START_SENDER [Sender] Replication <0%s> Start... at
[<1%ld>]
—
—
—
—
•
# *Cause:
# - It is unable to use the replication feature of Altibase.
# - The replication is not initialized on startup because the port is not set correctly.
# *Action:
# - Please set the port correctly.
0x6204A ( 401482) rpERR_IGNORE_RECEVER_START [Receiver] started
—
—
—
—
•
# *Cause:
# - The sender thread has been stopped either normally or abnormally due to the defect
of the network.
# *Action:
# - This is not an error of Altibase.
# *Cause:
# - Not enough memory
# - Unable to connect to a remote server.
# *Action
# - Please check if the remote server is alive.
0x62070 ( 401520) rpERR_IGNORE_RP_PROTOCOL_DIFF Replication protocol is different.
ErrorMessage Users’ Manual
78
RP Error Code
—
—
—
—
•
# *Cause:
# - The replication protocol is different with the peer server.
# *Action:
# - Please check replication protocol version, endian, and 32/64 bit.
0x6209B ( 401563) rpERR_IGNORE_RP_META_DIFF Replication Meta is different.
—
—
—
—
# *Cause:
# - The replication meta is different with the peer server.
# *Action:
# - Please check altibase version, replication protocol version.
79
Server Error Code/Message
QP Error Code
QP Error Code
QP FATAL
•
0x30016 (196630) qpERR_FATAL_QCM_REPL_META_CRASH A Replication meta table is
crashed.
—
—
—
—
•
0x30191 (197009) qpERR_FATAL_QDN_NOT_FOUND_FOREIGNKEY Foreign key not found
—
—
—
—
•
—
—
# *Cause:
# - The value of INSERT_HIGH_LIMIT property should be greater than the one of
INSERT_LOW_LIMIT property.
# *Action:
# - Please check INSERT_LOW_LIMIT and INSERT_HIGH_LIMIT property.
0x00238 (568) qpERR_ABORT_QDN_MISMATCHED_REFERENCING_COLUMN_COUNT
—
—
—
—
•
# *Cause:
# - Invalid memory area access
# *Action:
# - Please send a bug report to the vendor.
0x30203 (197123) qpERR_FATAL_QCU_INVALID_INSERT_LIMIT_PROPERTY Invalid value on
INSERT_LOW_LIMIT and INSERT_HIGH_LIMIT property.
—
—
•
# *Cause:
# - Internal server error
# *Action:
# - Please send a bug report to the vendor.
0x30082 (196738) qpERR_FATAL_QMO_INVALID_MEMORY_AREA Invalid memory area access.
—
—
—
—
•
# *Cause:
# - Foreign key not found
# *Action:
# - Please send a bug report to the vendor.
0x3018E (197006) qpERR_FATAL_QMN_HASH_INSERT Hash Insertion Failure
—
—
—
—
•
# *Cause:
# - A Replication meta table is crashed.
# *Action:
# - Please send a bug report to the vendor.
# *Cause:
# - referencing columns that you listed did not match the primary key or unique key.
# *Action:
# - Please check referencing columns that you listed.
0x0023C (572) qpERR_ABORT_QDX_INVALID_INDEX_COLS
ErrorMessage Users’ Manual
80
QP Error Code
—
—
—
—
•
0x0023D (573) qpERR_ABORT_QMV_USE_LOB_TYPE_COLUMN_WITH_SET
—
—
—
—
•
—
—
# *Cause:
# - Invalid SYSDBA option.
# *Action:
# - Usage: CONNECT username/password [AS SYSDBA]
0x00242 (578) qpERR_ABORT_QCP_INVALID_BUFFER_OPTION = Only one BUFFER or NOBUFFER clause may be specified.
—
—
—
—
•
# *Cause:
# - A request of operation on a SQL statement that was freed
# *Action:
# - Please send a bug report to the vendor.
0x00241 (577) qpERR_ABORT_QCP_INVALID_SYSDBA_OPTION
—
—
—
—
•
# *Cause:
# - Too long identifier name.
# *Action:
# - Please rename the identifier to a shorter name.
0x00240 (576) qpERR_ABORT_INVALID_STATEMENT_STATE_ERROR
—
—
—
—
•
# *Cause:
# - LOB type column is not allowed to be used on the SELECT statement with DISTINCT
clause.
# *Action:
# - Please remove the LOB type column or DISTINCT option.
0x0023F (575) qpERR_ABORT_TOO_LONG_IDENTIFIER_NAME
—
—
—
—
•
# *Cause:
# - LOB type column is not allowed to be used in the SELECT statements that contain the
UNION, INTERSECT, MINUS operation.
# *Action:
# - Please remove the LOB type column or SET operation.
0x0023E (574) qpERR_ABORT_QMV_USE_LOB_TYPE_COLUMN_WITH_DISTINCT
—
—
•
# *Cause:
# - Invalid key columns on an index
# *Action:
# - Please check key columns
# *Cause:
# - Duplicate BUFFER option.
# *Action:
# - Please check BUFFER option.
0x00243 (579) qpERR_ABORT_QDB_MISMATCHED_LOB_TYPE_COLUMN
—
# *Cause:
81
Server Error Code/Message
QP Error Code
—
—
—
•
0x00244 (580) qpERR_ABORT_QDB_NOT_FOUND_LOB_TYPE_COLUMN
—
—
—
—
•
# *Cause:
# - Unable to create a LOB type column with the specified tablespace.
# *Action:
# - Please check the specified tablespace.
0x00246 (582) qpERR_ABORT_QMV_NOT_ALLOWED_LOB_TYPE_COLUMN
—
—
—
—
•
# *Cause:
# - The specified LOB type column is not found on the table.
# *Action:
# - Please check the LOB type column specification.
0x00245 (581) qpERR_ABORT_QDT_NO_CREATE_LOB_TYPE_IN_TBS
—
—
—
—
•
# - The LOB type column mismatches.
# *Action:
# - Please check the column specification.
# *Cause:
# - LOB type column is not allowed to be used in ORDER BY, GROUP BY, HAVING and CONNECT BY clause.
# *Action:
# - Please do not use LOB type column in GROUP BY and CONNECT BY clause.
0x00247 (583) qpERR_REBUILD_QCI_PROC_INVALID
—
—
—
—
# *Cause:
# - A related procedure or function has been invalidated.
# *Action:
# - Please recompile the needed procedure or function again.
QP ABORT
•
0x311D6 ( 201174) qpERR_ABORT_MEMORY_ALLOCATION Insufficient memory for Query Processor
—
—
—
—
•
0x31001 ( 200705) qpERR_ABORT_QCP_SYNTAX SQL syntax error <0%s>
—
—
—
—
•
# *Cause:
# - Memory manager could not allocate sufficient memory for query processor.
# *Action:
# - Please make sure that the system has sufficient memory.
# *Cause:
# - SQL syntax error
# *Action:
# - Please refer to the SQL manual.
0x31003 ( 200707) qpERR_ABORT_QCP_NOT_SUPPORTED_SYNTAX Unsupported syntax
ErrorMessage Users’ Manual
82
QP Error Code
—
—
—
—
•
0x31004 ( 200708) qpERR_ABORT_QCP_CONFLICT_NULL_CONSTRAINT Duplicate or conflicting NULL and/or NOT NULL constraints
—
—
—
—
•
—
—
# *Cause:
# - Duplicate column name
# *Action:
# - Please make sure that no duplicate column names are specified.
0x31234 ( 201268) qpERR_ABORT_QCP_DUPLICATE_CONSTRAINT_NAME Duplicate constraint
name
—
—
—
—
•
# *Cause:
# - A column in CREATE TABLE AS SELECT statement should not have a data type.
# *Action:
# - Please do not specify data types in the column definition clause.
0x31007 ( 200711) qpERR_ABORT_QCP_DUPLICATE_COLUMN_NAME Duplicate column name
—
—
—
—
•
# *Cause:
# - A column in CREATE TABLE or ALTER TABLE ADD COLUMN statement should have a
data type.
# *Action:
# - Please specify a data type to the column.
0x31006 ( 200710) qpERR_ABORT_QCP_HAVE_DATATYPE_IN_CRT_TBL_AS_SELECT A column
in CREATE TABLE AS SELECT statement should not have a data type.
—
—
—
—
•
# *Cause:
# - Duplicate or conflicting NULL and/or NOT NULL constraints
# *Action:
# - Please remove one of the duplicate or conflicting constraints.
0x31005 ( 200709) qpERR_ABORT_QCP_NO_HAVE_DATATYPE_IN_CRT_TBL A column in CREATE TABLE or ALTER TABLE ADD COLUMN statement should have a data type.
—
—
•
# *Cause:
# - The syntax is currently not supported
# *Action:
# - Please refer to the SQL manual.
# *Cause:
# - Duplicate constraint name
# *Action:
# - Please make sure that no duplicate constraint names are specified.
0x31008 ( 200712) qpERR_ABORT_QCP_HAVE_NO_COLUMN This statement should have at
least a column.
—
—
—
# *Cause:
# - CREATE TABLE or ALTER TABLE ADD COLUMN statement should have at least a column.
# *Action:
83
Server Error Code/Message
QP Error Code
—
•
0x31009 ( 200713) qpERR_ABORT_QCP_LIMIT_VALUE The START or COUNT value in SELECT
LIMIT clause greater than 0.
—
—
—
—
•
# *Cause:
# - A procedure or function has too many parameters.
# *Action:
# - Please refer to the Stored Procedure manual.
0x31204 ( 201220) qpERR_ABORT_QCP_INVALID_INSERT_LIMIT_OPTION Invalid value on
INSERT LOW LIMIT and INSERT HIGH LIMIT option.
—
—
—
—
•
# *Cause:
# - The function name mismatches.
# *Action:
# - Please match function names or remove the function name after the END keyword.
0x31187 ( 201095) qpERR_ABORT_QCP_FUNC_TOO_MANY_ARGU Procedure or function has
too many parameters.
—
—
—
—
•
# *Cause:
# - The RETURN type of a function is a ROWTYPE
# *Action
# - Please do not use ROWTYPE on RETURN clause.
0x31186 ( 201094) qpERR_ABORT_QCP_FUNC_NAME_NOT_MATCHED Mismatched function
name <0%s>
—
—
—
—
•
# *Cause:
# - The length of the name exceeds the maximum limit.
# *Action:
# - Please refer to the SQL manual.
0x31152 ( 201042)
qpERR_ABORT_QSX_ROWTYPE_ON_RETURN_NOT_ALLOWED_ERROR_SQLTEXT ROWTYPE is
not allowed on RETURN clause. <0%s>
—
—
—
—
•
# *Cause:
# - The START or COUNT value in SELECT LIMIT clause greater than 0.
# *Action:
# - Please specify a positive number to START or COUNT value.
0x3118B ( 201099) qpERR_ABORT_QCP_MAX_NAME_LENGTH_OVERFLOW The length of the
name exceeds the maximum limit. <0%s>
—
—
—
—
•
# - Please specify more than one column.
# *Cause:
# - The value of INSERT HIGH LIMIT option should be greater than the one of INSERT LOW
LIMIT option.
# *Action:
# - Please check INSERT LOW LIMIT and INSERT HIGH LIMIT option.
0x3121D ( 201245) qpERR_ABORT_QCP_INVALID_PARALLEL_OPTION Only one PARALLEL or
ErrorMessage Users’ Manual
84
QP Error Code
NOPARALLEL clause may be specified.
—
—
—
—
•
0x3121E ( 201246) qpERR_ABORT_QCP_INVALID_TABLESPACE_OPTION Duplicate tablespace
name clause.
—
—
—
—
•
—
—
# *Cause:
# - The meta database already exists.
# *Action:
# - Please ask to the DBA for more information on this error.
0x31010 ( 200720) qpERR_ABORT_QCM_NOT_EXIST_USER User not found
—
—
—
—
•
# *Cause:
# - The system failed to initialize the meta database.
# *Action:
# - Please ask to the DBA for more information on this error.
0x3100E ( 200718) qpERR_ABORT_QCM_META_ALEADY_EXIST The meta database already
exists.
—
—
—
—
•
# *Cause:
# - The type of the host variable of a limit value must be the one among INTEGER, BIGINT,
or SMALLINT.
# *Action:
# - Please bind the host variable of the limit value to integer-kind type.
0x3100D ( 200717) qpERR_ABORT_QCM_INITDB Unable to initialize the meta database
—
—
—
—
•
# *Cause:
# - Duplicate TABLE SPACE NAME option.
# *Action:
# - Please check TABLESPACE option.
0x31202 ( 201218) qpERR_ABORT_INVALID_LIMIT_VALUE_TYPE A host variable of the limit
value was bound to an invalid type.
—
—
•
# *Cause:
# - Duplicate PARALLEL option.
# *Action:
# - Please check PARALLEL option.
# *Cause:
# - The user is not in the meta database.
# *Action:
# - Please ask to the DBA for more information on this error.
0x31011 ( 200721) qpERR_ABORT_QCM_NOT_EXIST_TABLE Table not found
—
—
—
—
# *Cause:
# - The table is not in the meta database.
# *Action:
# - Please ask to the DBA for more information on this error.
85
Server Error Code/Message
QP Error Code
•
0x31012 ( 200722) qpERR_ABORT_QCM_NOT_EXIST_COLUMN Column not found
—
—
—
—
•
0x311F4 ( 201204) qpERR_ABORT_QCM_NOT_EXIST_COLUMN_NAME Invalid column name
[<0%s>]
—
—
—
—
•
# *Cause:
# - The meta table is crashed.
# *Action:
# - Please send a bug report to the vendor.
0x31017 ( 200727) qpERR_ABORT_QCM_REPL_NOT_FOUND Replication not found
—
—
—
—
—
•
# *Cause:
# - The specified index name is not found in the database.
# *Action:
# - Please make sure that the index exists.
# Please look up meta tables to make sure that the index name is correct.
0x31015 ( 200725) qpERR_ABORT_QCM_META_CRASH The meta table is crashed.
—
—
—
—
•
# *Cause:
# - The specified sequence name is not found in the database.
# *Action:
# - Please make sure that the sequence exists.
0x31014 ( 200724) qpERR_ABORT_QCM_NOT_EXISTS_INDEX Index not found
—
—
—
—
—
•
# *Cause:
# - The column name does not exist.
# *Action:
# - Please specify a valid column name.
0x31013 ( 200723) qpERR_ABORT_QCM_NOT_EXIST_SEQUENCE Sequence not found
—
—
—
—
•
# *Cause:
# - The column is not in the meta database.
# *Action:
# - Please ask to the DBA for more information on this error.
# *Cause:
# - The specified replication has not been created yet.
# *Action:
# - Please create the replication first.
# - Please check the replication name is valid
0x31018 ( 200728) qpERR_ABORT_QCM_INTERNAL_ARG Internal server error in meta module
(<0%s>).
—
—
—
—
# *Cause:
# - Program error
# *Action
# - Please send a bug report to the vendor.
ErrorMessage Users’ Manual
86
QP Error Code
•
0x31019 ( 200729) qpERR_ABORT_QCM_NOT_ENOUGH_REPLICATION_ITEMS Internal server
error. Too few tables for the replication.
—
—
—
—
•
0x3101A ( 200730) qpERR_ABORT_QCM_TOO_MANY_REPLICATION_ITEMS Internal server
error. Too many tables for the replication.
—
—
—
—
•
—
—
# *Cause:
# - Internal server error
# *Action:
# - Please send a bug report to the vendor.
0x311A7 ( 201127) qpERR_ABORT_QCM_TOO_MANY_REPLICATION_HOSTS Internal server
error. Too many hosts for a replication
—
—
—
—
•
# *Cause:
# - Cannot get a intensive lock on the specified table because it is already locked by other
transactions.
# *Action:
# - Please check other transactions.
0x311A6 ( 201126) qpERR_ABORT_QCM_NOT_ENOUGH_REPLICATION_HOSTS Internal server
error. Too few hosts for a replication
—
—
—
—
•
# *Cause:
# - Internal server error
# *Action:
# - Please send a bug report to the vendor.
0x31192 ( 201106) qpERR_ABORT_QCM_LOCK_FAIL The table is locked by other transactions.
—
—
•
# *Cause:
# - Internal server error
# *Action:
# - Please send a bug report to the vendor.
0x3101B ( 200731) qpERR_ABORT_QCM_MAX_REPLICATION Internal server error.
—
—
—
—
•
# *Cause:
# - Internal server error
# *Action:
# - Please send a bug report to the vendor.
# *Cause:
# - Internal server error
# *Action:
# - Please send a bug report to the vendor.
0x310C9 ( 200905) qpERR_ABORT_RESET_SENDER [REPL manager] Resetting <0%s> sender
XSN (sender XSN = SN<1%ld>,current = SN<2%ld>)
—
—
# *Cause:
# - The system tried to reset the current log file as specified by the
REPLICATION_MAX_LOGFILE property.
87
Server Error Code/Message
QP Error Code
—
—
•
0x310CA ( 200906) qpERR_ABORT_STOP_SENDER [REPL manager] Stopping <0%s> sender
thread (sender read = SN<1%ld>,current = SN<2%ld>,SN = <3%ld>)
—
—
—
—
•
# *Cause:
# - You cannot execute DDL on a replicated table.
# *Action:
# - Please make sure that the specified table is not replicated.
0x31022 ( 200738) qpERR_ABORT_QDB_EXIST_OBJECT_NAME Name is already used by an
existing object.
—
—
—
—
—
•
# *Cause:
# - You cannot drop the last host from replication.
# *Action:
# - Please, check META information.
0x31020 ( 200736) qpERR_ABORT_QDB_DDL_WITH_REPLICATED_TBL You cannot execute
DDL on a replicated table.
—
—
—
—
•
# *Cause:
# - You cannot drop the last table from replication.
# *Action:
# - Please, check META information.
0x3120B ( 201227) qpERR_ABORT_DROP_LAST_HOST You cannot drop the last host.
—
—
—
—
•
# *Cause:
# - The system tried to restart the sender thread with the current log file as specified by
the REPLICATION_MAX_LOGFILE property.
# *Action:
# - N/A
0x3120A ( 201226) qpERR_ABORT_DROP_LAST_TABLE You cannot drop the last table.
—
—
—
—
•
# *Action:
# - N/A
# *Cause:
# - An attempt was made to create a database object (such as a table, view or sequence)
that already exists.
# A user's database objects must have distinct names.
# *Action:
# - Please enter a unique name for the database object or modify or drop the existing
object so it can be reused.
0x31023 ( 200739) qpERR_ABORT_QDB_DUPLICATE_COLUMN Duplicate column name :
<0%s>
—
—
—
—
# *Cause:
# - Two or more same column names are declared on a table.
# *Action:
# - Please adjust the duplicate column names on a table.
ErrorMessage Users’ Manual
88
QP Error Code
•
0x311C3 ( 201155) qpERR_ABORT_QDB_DUPLICATE_TIMESTAMP_COLUMN A table can have
only one TIMESTAMP column. <0%s>
—
—
—
—
•
0x311C4 ( 201156) qpERR_ABORT_QDB_CANNOT_SET_TIMESTAMP_DEFAULT No default
value can be specified on a TIMESTAMP column. <0%s>
—
—
—
—
•
—
—
—
—
# *Cause:
# - When the user executes a CREATE TABLE AS SELECT statement, the number of defined
columns must be equivalent to the number of specified expressions in the target list of
SELECT statement.
# *Action:
# - Please make sure that the number of defined columns is equivalent to the number of
specified expressions in the target list of the SELECT statement.
0x31026 ( 200742) qpERR_ABORT_QDB_INVALID_COLUMN_COUNT Too many or few columns
on a table
—
—
—
—
—
•
# *Cause:
# - The SELECT statement has a compound expression without an alias name that is used
as a column name of the new table.
# *Action:
# - Plesae specify an alias to the compound expression in the target list of SELECT statement.
0x31025 ( 200741) qpERR_ABORT_QDB_MISMATCH_COL_COUNT The number of columns in
the list and the number of values in the list do not match.
—
—
•
# *Cause:
# - No default value can be specified on a TIMESTAMP column.
# *Action:
# - Please remove the default clause on the TIMESTAMP column.
0x31024 ( 200740) qpERR_ABORT_QDB_NOT_EXISTS_ALIAS No alias is specified. The SELECT
statement has a compound expression without an alias.
—
—
•
# *Cause:
# - A table can have only one TIMESTAMP column.
# *Action:
# - Please specify only one timestamp column on the table description.
# *Cause:
# - The number of columns on a table is either larger than the limit or less than zero as a
result of adding or dropping a column.
# *Action:
# - If the number of columns becomes zero, please drop the table.
# - If the number of columns exceeds the limit, please create a new table for the column.
0x31027 ( 200743) qpERR_ABORT_QDB_NOT_EXISTS_DEFAULT Unable to find the DEFAULT
specification to drop.
—
—
—
# *Cause:
# - The DEFAULT specification to be dropped is not found.
# *Action:
89
Server Error Code/Message
QP Error Code
—
•
0x31028 ( 200744) qpERR_ABORT_QDB_CREATE_DISABLE_DATA_TYPE Unable to create a column with the specified data type.
—
—
—
—
•
# *Cause:
# - Primary key constraint exists on same column.
# *Action:
# - Please check the column specification.
0x3102D ( 200749) qpERR_ABORT_QDB_EXIST_NOT_NULL Unable to add NOT NULL constraint to the specified column because it already has either NOT NULL or PRIMARY KEY constraint
—
—
—
—
•
# *Cause:
# - There is no NULL constraint to drop.
# *Action:
# - Please check the column specification.
0x3102C ( 200748) qpERR_ABORT_QDB_NOT_ALLOWED_DROP_NOT_NULL Unable to drop
NOT NULL constraint because there is a primary key constraint
—
—
—
—
•
# *Cause:
# - A foreign key constraint that depends on the table or column exists.
# *Action:
# - Please drop the related foreign key constraints first, and retry this statement.
0x3102B ( 200747) qpERR_ABORT_QDB_NOT_EXIST_NOT_NULL Unable to alter the column to
a nullable column because no NOT NULL constraint is specified on the column.
—
—
—
—
•
# *Cause:
# - The meta database is crashed.
# *Action:
# - Please send a bug report to the vendor.
0x3102A ( 200746) qpERR_ABORT_QDB_REFERENTIAL_CONSTRAINT_EXIST A foreign key constraint that depends on the table or column exists.
—
—
—
—
•
# *Cause:
# - Unable to create a column with the specified data type
# *Action:
# - Please make sure that the specified data type is allowed to be created.
0x31029 ( 200745) qpERR_ABORT_QDB_META_CRASH The meta database is crashed.
—
—
—
—
•
# - Please look up meta tables to see if a DEFAULT value is specified on the column.
# *Cause:
# - The column already has NOT NULL constraint.
# *Action:
# - Please check the column specification.
0x3102F ( 200751) qpERR_ABORT_QDB_NOTNULL_HAS_NULL Unable to add NOT NULL constraint to the specified column because it already has null values
ErrorMessage Users’ Manual
90
QP Error Code
—
—
—
—
•
0x31182 ( 201090) qpERR_ABORT_QDB_DUPLICATE_COLUMN_NAME Duplicate column name
—
—
—
—
•
# *Cause:
# - INSERT HIGH LIMIT cannot be less than or equal to INSERT LOW LIMIT.
# *Action:
# - Please check INSERT HIGH LIMIT and INSERT LOW LIMIT
0x31233 ( 201267) qpERR_ABORT_QDB_FIXED_PAGE_SIZE_ERROR Fixed record size exceeds a
page size.
—
—
—
—
•
# *Cause:
# - This table is not in the memory.
# *Action:
# - Please execute ALTER TABLE OPEN.
0x311FF ( 201215) qpERR_ABORT_QDB_HIGHLIMIT_LESS_LOWLIMIT INSERT HIGH LIMIT cannot be less than or equal to INSERT LOW LIMIT.
—
—
—
—
•
# *Cause:
# - A subquery is not allowed here.
# *Action:
# - Please remove subquery.
0x311AF ( 201135) qpERR_ABORT_QDB_DDL_ON_CLOSED_TABLE This table is not in the
memory. <0%s>
—
—
—
—
•
# *Cause:
# - The same column name exists in the table specification.
# *Action:
# - Please check the table specification.
0x31183 ( 201091) qpERR_ABORT_QDB_NOT_ALLOWED_SUBQUERY A subquery is not
allowed here. <0%s>
—
—
—
—
•
# *Cause:
# - One or more records has a null value on the specified column.
# *Action:
# - Please check the column specification.
# *Cause:
# - A table is not allowed to be created because the size of a record exceeds a page.
# *Action:
# - Please create a table whose record size is less than a page size.
0x31236 ( 201270) qpERR_ABORT_QDB_IN_ROW_SIZE_ERROR IN ROW size exceeds the maximum limit.
—
—
—
—
# *Cause:
# - A column is not allowed to be created because the IN ROW size exceeds the maximum limit.
# *Action:
# - Please create a column whose IN ROW size is less than the maximum limit.
91
Server Error Code/Message
QP Error Code
•
0x31030 ( 200752) qpERR_ABORT_QCV_NO_GRANT You have no permission to execute the
SQL statement.
—
—
—
—
—
•
0x31189 ( 201097) qpERR_ABORT_QCV_NOT_EXISTS_USER User not found : <0%s>
—
—
—
—
•
# *Cause:
# - The function is not supported yet.
# *Action:
# - No Action
0x31199 ( 201113) qpERR_ABORT_QCV_DML_ON_SEQUENCE Unable to execute DML statements on a sequence. <0%s>
—
—
—
—
•
# *Cause:
# - A host variable is misused.
# *Action:
# - Please verify the position of every host variable.
0x31033 ( 200755) qpERR_ABORT_QCV_UNSUPPORTED Unsupported function <0%s>
—
—
—
—
•
# *Cause:
# - The name of the specified table is not found in the database.
# *Action:
# - Please make sure that the table exists in the database.
# - Please make sure that there is no typo in the table name.
0x31032 ( 200754) qpERR_ABORT_QCV_NOT_ALLOWED_HOSTVAR Invalid use of host variables
—
—
—
—
•
# *Cause:
# - The name of the specified user is not found in the database.
# *Action:
# - Please make sure that the user exists in the database.
0x31031 ( 200753) qpERR_ABORT_QCV_NOT_EXISTS_TABLE Table not found : <0%s>
—
—
—
—
—
•
# *Cause:
# - You have no permission to execute the SQL statement.
# ( The SYS user can access to an arbitrary object in any SQL statement. )
# *Action:
# - Please make sure that the user has the right permission to execute the SQL statement,
or ask to the DBA for more information.
# *Cause:
# - It is impossible to execute DML statements on a sequence.
# *Action:
# - Please specify a table name on DML statements.
0x31035 ( 200757) qpERR_ABORT_QDS_DUPLICATE_SEQUENCE Duplicate sequence name
—
—
# *Cause:
# - A sequence name already exists in the database.
ErrorMessage Users’ Manual
92
QP Error Code
—
—
•
0x31036 ( 200758) qpERR_ABORT_QDS_START_LESS_MIN START value cannot be less than
MIN value.
—
—
—
—
•
# *Cause:
# - MIN value must be less than MAX value.
# *Action:
# - Please check MIN and MAX value.
0x31039 ( 200761) qpERR_ABORT_QDS_CACHE_VALUE CACHE value must be greater than 1.
—
—
—
—
•
# *Cause:
# - CURRENT value cannot be greater than MAX value.
# *Action:
# - Please check CURRENT value and MAX value.
0x31038 ( 200760) qpERR_ABORT_QDS_MIN_VALUE MIN value must be less than MAX value.
—
—
—
—
•
# *Cause:
# - CURRENT value cannot be less than MIN value.
# *Action:
# - Please check CURRENT value and MIN value.
0x3119C ( 201116) qpERR_ABORT_QDS_CURR_MORE_MAX CURRENT value cannot be greater
than MAX value.
—
—
—
—
•
# *Cause:
# - START value cannot be greater than MAX value.
# *Action:
# - Please check START value and MAX value.
0x3119B ( 201115) qpERR_ABORT_QDS_CURR_LESS_MIN CURRENT value cannot be less than
MIN value.
—
—
—
—
•
# *Cause:
# - START value cannot be less than MIN value.
# *Action:
# - Please check START and MIN value.
0x31037 ( 200759) qpERR_ABORT_QDS_START_MORE_MAX START value cannot be greater
than MAX value.
—
—
—
—
•
# *Action:
# - Please create a new sequence with a different name.
# *Cause:
# - CACHE value must be greater than 1.
# *Action:
# - Please check CACHE value.
0x3103A ( 200762) qpERR_ABORT_QDS_INCREMENT_VALUE INCREMENT value must be a nonzero integer.
—
# *Cause:
93
Server Error Code/Message
QP Error Code
—
—
—
•
0x3103B ( 200763) qpERR_ABORT_QDS_INVALID_INCREMENT_VALUE INCREMENT value must
be less than the difference of MAX and MIN value.
—
—
—
—
•
# *Cause:
# - You cannot drop SYS user.
# *Action:
# - Please make sure that the specified user name is not SYS.
0x31041 ( 200769) qpERR_ABORT_QDD_EXIST_OWN_OBJECT The user cannot be dropped
because the current dropping user still has one or more objects.
—
—
—
—
•
# *Cause:
# - A DDL statement is executed on a replicated table.
# *Action:
# - Please make sure that the specified table is not replicated.
0x31040 ( 200768) qpERR_ABORT_QDD_NO_DROP_SYS_USER It is not allowed to drop SYS
user.
—
—
—
—
•
# *Cause:
# - The user name to be created already exists in the database.
# *Action:
# - Please use another user name.
0x3103F ( 200767) qpERR_ABORT_QDD_DDL_WITH_REPLICATED_TBL No DDL statement is
allowed to be executed on a replicated table.
—
—
—
—
•
# *Cause:
# - The user specified as the owner of a table or an object is not found in the database.
# *Action:
# - Please make sure that the user name of an object is registered in the database.
0x3103D ( 200765) qpERR_ABORT_QDR_DUPLICATE_USER Duplicate user names. The user
name already exists in the database.
—
—
—
—
•
# *Cause:
# - INCREMENT value must be less than the difference of MAX and MIN value.
# *Action:
# - Please check INCREMENT, MAX, and MIN value.
0x3103C ( 200764) qpERR_ABORT_QDR_NOT_EXISTS_USER Undefined user name. The user
specified as the owner of a table or an object is not found in the database. <0%s>
—
—
—
—
•
# - INCREMENT value must be a non-zero integer.
# *Action:
# - Please check INCREMENT value.
# *Cause:
# - The user to be dropped has at least one object.
# *Action:
# - Please drop every object owned by the user being dropped.
0x3119E ( 201118) qpERR_ABORT_QDD_DROP_SYSTEM_INDEX The primary key or unique key
ErrorMessage Users’ Manual
94
QP Error Code
constraint cannot be dropped using DROP INDEX statement. Please use ALTER TABLE statement.
—
—
—
—
•
0x311A5 ( 201125) qpERR_ABORT_QDD_NO_DROP_META_TABLE It is not allowed to execute
ALTER, DROP or TRUNCATE TABLE statement on a meta table.
—
—
—
—
•
# *Cause:
# - The PRIMARY KEY constraint is not found on the table.
# *Action:
# - Please check the PRIMARY KEY constraint in meta tables.
0x31045 ( 200773) qpERR_ABORT_QDN_DUPLICATE_PRIMARY_KEY A Primary key already
exists on the table.
—
—
—
—
•
# *Cause:
# - The UNIQUE KEY constraint is not found on the table.
# *Action:
# - Please check the UNIQUE KEY constraint in meta tables.
0x31044 ( 200772) qpERR_ABORT_QDN_NOT_EXISTS_PRIMARY_KEY PRIMARY KEY constraint
not found on the table.
—
—
—
—
•
# *Cause:
# - The specified constraint name is not found in the database.
# *Action:
# - Please make sure that the constraint name exists in SYS_CONSTRAINTS_ meta table.
0x31043 ( 200771) qpERR_ABORT_QDN_NOT_EXISTS_UNIQUE_KEY UNIQUE KEY constraint
not found on the table.
—
—
—
—
•
# *Cause:
# - You cannot alter, drop or truncate meta table.
# *Action:
# - Please check table name.
0x31042 ( 200770) qpERR_ABORT_QDN_NOT_EXISTS_CONSTRAINT Constraint not found.
—
—
—
—
•
# *Cause:
# - The primary key or unique key constraint cannot be dropped using DROP INDEX
statement.
# *Action:
# - Please use ALTER TABLE statement.
# *Cause:
# - The table already has a primary key. A table can have only one primary key.
# *Action:
# - If a primary key already exists, please drop the key in order to create a new one
0x31046 ( 200774) qpERR_ABORT_QDN_DUPLICATE_CONSTRAINT Duplicate constraint name
: <0%s>
—
—
# *Cause:
# - The constraint name already exists in the database.
95
Server Error Code/Message
QP Error Code
—
—
•
0x31047 ( 200775) qpERR_ABORT_QDN_MAX_KEY_COLUMN_COUNT Too many key columns
—
—
—
—
•
# *Cause:
# - The data types are incompatible.
# *Action:
# - Please check the data types.
0x311C5 ( 201157) qpERR_ABORT_QDN_CANNOT_DROP_TIMESTAMP Unable to drop a TIMESTAMP constraint.
—
—
—
—
•
# *Cause:
# - There is at least one same constraint on the column.
# *Action:
# - Please check the constraint definition.
0x31190 ( 201104) qpERR_ABORT_QDN_NOT_COMPATIBLE_TYPE Incompatible data types
—
—
—
—
•
# *Cause:
# - It is impossible to add NOT NULL constraint on a column without a DEFAULT value.
# *Action:
# - Please remove NOT NULL constraint on the column specification, or specify a
DEFAULT value to the column.
0x3104B ( 200779) qpERR_ABORT_QDN_DUPLICATE_CONSTRAINT_SPEC Unable to create or
add a constraint on the column because it has the same constraint.
—
—
—
—
•
# *Cause:
# - There is no unique index on the referenced column list
# *Action:
# - Please make sure that an index exists on a the reference column list.
0x3104A ( 200778) qpERR_ABORT_QDN_ADD_COL_NO_DEFAULT_NOTNULL Unable to add
NOT NULL constraint on a column without a DEFAULT value
—
—
—
—
•
# *Cause:
# - Too many key columns
# *Action:
# - Please reduce the number of columns in an index.
0x31049 ( 200777) qpERR_ABORT_QDN_REFERENCED_INDEX_NOT_FOUND Unable to find
referenced index
—
—
—
—
•
# *Action:
# - If a constraint with the same name already exists, please create a constraint with a different name.
# *Cause:
# - It is impossible to drop a TIMESTAMP constraint.
# *Action:
# - Please execute ALTER TABLE DROP COLUMN statement.
0x31230 ( 201264) qpERR_ABORT_QDN_SELF_REFERENCE_NOT_SUPPORTED Self referential
constraint is not supported yet.
ErrorMessage Users’ Manual
96
QP Error Code
—
—
—
—
•
0x3104C ( 200780) qpERR_ABORT_QDX_DUPLICATE_INDEX Duplicate index name
—
—
—
—
•
—
—
# *Cause:
# - The number of columns is not equal to the number of values.
# *Action:
# - Please make sure that the same number of columns and values are specified.
0x31054 ( 200788) qpERR_ABORT_QMV_TOO_MANY_INSERT_VALUES Too many insert values
—
—
—
—
•
# *Cause:
# - Duplicate columns exist in the description of an index.
# *Action:
# - Please create a new index with a different description.
0x31053 ( 200787) qpERR_ABORT_QMV_NOT_ENOUGH_INSERT_VALUES Not enough insert
values
—
—
—
—
•
# *Cause:
# - It is impossible to create an index having more columns than the maximum number
of key columns in a composite index.
# *Action:
# - Please check the number of key columns on the composite index.
0x31051 ( 200785) qpERR_ABORT_QDX_DUPLICATE_INDEX_COLS Duplicate key columns on
an index
—
—
—
—
•
# *Cause:
# - It is not allowed to create an index on a replicated table.
# *Action:
# - Please drop the replication.
0x3104F ( 200783) qpERR_ABORT_QDX_INVALID_KEY_FIELD_COUNT Too many columns for a
composite index.
—
—
•
# *Cause:
# - The specified index name already exists in the database.
# *Action:
# - Please create a new index with a different name.
0x3104D ( 200781) qpERR_ABORT_QDX_CRT_IDX_ON_REPLICATED_TBL It is not allowed to
create an index on a replicated table.
—
—
—
—
•
# *Cause:
# - self referential constraint is not supported.
# *Action:
# - Please check th SQL statement
# *Cause:
# - The number of columns is not equal to the number of values.
# *Action:
# - Please make sure that the same number of columns and values are specified.
0x31055 ( 200789) qpERR_ABORT_QMV_NOT_ALLOW_PRIMARY_KEY_UPDATE The primary
97
Server Error Code/Message
QP Error Code
key of a table is not allowed to be updated when the table is used for replication.
—
—
—
—
•
0x31056 ( 200790) qpERR_ABORT_QMV_NOT_NULL_CONSTRAINT Unable to insert(or update)
NULL into NOT NULL column.
—
—
—
—
•
# *Cause:
# - Two or more tables to be selected have the same column name.
# *Action:
# - Please specify a column name explicitly like 'table_name.column_name'.
0x3105A ( 200794) qpERR_ABORT_QMV_NOT_EXISTS_ALIAS The specified alias name is not
found on the target list. <0%s>
—
—
—
—
•
# *Cause:
# - The specified column is not found on the table.
# *Action:
# - Please make sure that the column name is correct.
0x31059 ( 200793) qpERR_ABORT_QMV_COLUMN_AMBIGUOUS_DEF An ambiguous column :
<0%s>
—
—
—
—
•
# *Cause:
# - This table is not in memory.
# *Action:
# - Please execute ALTER TABLE OPEN statement.
0x31058 ( 200792) qpERR_ABORT_QMV_NOT_EXISTS_COLUMN Column not found <0%s>
—
—
—
—
•
# *Cause:
# - It is impossible to insert(or update) NULL value into NOT NULL column.
# *Action:
# - Please drop the NOT NULL constraint or make sure that the values to be inserted or
updated are not NULL value.
0x31057 ( 200791) qpERR_ABORT_QMV_DML_ON_CLOSED_TABLE This table is not in memory. <0%s>
—
—
—
—
•
# *Cause:
# - The user tried to update the primary key of a table that was used for replication.
# *Action:
# - Please make sure that the table is not used for replication.
# *Cause:
# - The specified alias name is not found on the target list.
# *Action:
# - Please check alias names in the target list.
0x3105B ( 200795) qpERR_ABORT_QMV_DUPLICATE_ALIAS Duplicated alias name is found on
target list. <0%s>
—
—
—
# *Cause:
# - Duplicated alias name is found on target list.
# *Action:
ErrorMessage Users’ Manual
98
QP Error Code
—
•
0x3105C ( 200796) qpERR_ABORT_QMV_NO_GROUP_EXPRESSION Not a group expression in
the target list
—
—
—
—
•
# *Cause:
# - An invalid expression is found in ORDER BY clause.
# *Action:
# - Please check ORDER BY clause.
0x31060 ( 200800) qpERR_ABORT_QMV_CANNOT_USE_AGG Invalid use of aggregate function. An aggregate function such as COUNT, MIN, MAX, SUM or AVG is used on a clause where
it is not allowed.
—
—
—
—
—
—
•
# *Cause:
# - The position value is greater than the number of expressions in the target list.
# *Action:
# - Please make sure that the position value is less than or equal to the number of expressions in the target list.
0x3105F ( 200799) qpERR_ABORT_QMV_INVALID_ORDERBY_EXP_WITH_SET Invalid expression in ORDER BY clause. <0%s>
—
—
—
—
•
# *Cause:
# - One or more expressions in the ORDER BY clause is not in the target list.
# *Action:
# - Please make sure that the target list has every expression used in the ORDER BY
clause.
0x3105E ( 200798) qpERR_ABORT_QMV_INVALID_POSITION_IN_ORDERBY Invalid position
value in ORDER BY clause.
—
—
—
—
•
# *Cause:
# - If SELECT statement includes GROUP BY clause, only group expressions can be used in
the target list.
# *Action:
# - Please make sure only the expressions on the GROUP BY clause are used in the
SELECT, WHERE, and ORDER BY clause.
0x3105D ( 200797) qpERR_ABORT_QMV_NO_SELECTED_EXPRESSION Only the expressions of
the target list can appear in the ORDER BY clause.
—
—
—
—
•
# - Please check alias names in the target list.
# *Cause:
# - An aggregate function takes an argument as another aggregate function.
# - An aggregate function such as COUNT, MIN, MAX, SUM or AVG is used on a clause
where it is not allowed to.
# *Action:
# - Please verify the positions of aggregate functions in the SQL statement.
# - Please make sure that no aggregate function is used in a SQL statement that has no
GROUP BY clause.
0x31061 ( 200801) qpERR_ABORT_QCV_NOT_ALLOWED_AGGREGATION An aggregate function is not allowed here. <0%s>
99
Server Error Code/Message
QP Error Code
—
—
—
—
•
0x31062 ( 200802) qpERR_ABORT_QMV_MISMATCH_TARGET_COUNT Mismatched number of
expressions in the target lists of SELECT statements for a SET query
—
—
—
—
•
# *Cause:
# - Violation on SELECT FOR UPDATE restriction
# *Action:
# - Do not use aggregate functions.
0x31066 ( 200806) qpERR_ABORT_QMV_DISTINCT_SETFUNCTION_ON_FORUPDATE DISTINCT,
UNION, UNION ALL, INTERSECT and MINUS is not allowed on SELECT FOR UPDATE statement.
—
—
—
—
•
# *Cause:
# - Violation on SELECT FOR UPDATE restriction
# *Action:
# - Do not use GROUP BY, HAVING clause.
0x31065 ( 200805) qpERR_ABORT_QMV_AGGREGATE_ON_FORUPDATE Aggregate function is
not allowed on SELECT FOR UPDATE statement.
—
—
—
—
•
# *Cause:
# - A table name that is not listed in the FROM clause is used.
# *Action:
# - Please check FROM clause.
0x31064 ( 200804) qpERR_ABORT_QMV_GROUP_ON_FORUPDATE GROUP BY or HAVING
clause is not allowed on SELECT FOR UPDATE statement.
—
—
—
—
•
# *Cause:
# - The number of expressions in target lists of SELECT statements for a SET differ.
# *Action:
# - Please count the number of expressions in each target list of SELECT statements in the
SET query.
0x31063 ( 200803) qpERR_ABORT_QMV_INVALID_TABLE_NAME Invalid table name <0%s>
—
—
—
—
•
# *Cause:
# - An aggregate function is not allowed to be used here.
# *Action:
# - Please check aggregate functions.
# *Cause:
# - Violation on SELECT FOR UPDATE restriction
# *Action:
# - Please do not use DISTINCT or set functions.
0x31235 ( 201269) qpERR_ABORT_QMV_JOIN_ON_FORUPDATE JOIN is not allowed on SELECT
FOR UPDATE statement.
—
—
—
—
# *Cause:
# - Violation on SELECT FOR UPDATE restriction
# *Action:
# - Please do not use JOIN operation.
ErrorMessage Users’ Manual
100
QP Error Code
•
0x31067 ( 200807) qpERR_ABORT_QMV_USE_SEQUENCE_WITH_ORDER_BY No sequence is
allowed to be used on the SELECT statement with ORDER BY clause. <0%s>
—
—
—
—
•
0x31068 ( 200808) qpERR_ABORT_QMV_USE_SEQUENCE_WITH_GROUP_BY No sequence is
allowed to be used on the SELECT statement that has GROUP BY, HAVING clause, or aggregation functions. <0%s>
—
—
—
—
•
—
—
# *Cause:
# - No sequence is allowed to be used in a view.
# *Action:
# - Please remove the sequences.
0x3106C ( 200812) qpERR_ABORT_QMV_USE_SEQUENCE_IN_SUBQUERY No sequence is
allowed to be used in a subquery. <0%s>
—
—
—
—
•
# *Cause:
# - No sequence is allowed to be used in the SELECT statements that contain the UNION,
UNION ALL, INTERSECT, MINUS operation.
# *Action:
# - Please remove the sequences or SET operation.
0x3106B ( 200811) qpERR_ABORT_QMV_USE_SEQUENCE_IN_VIEW No sequence is allowed to
be used in a view. <0%s>
—
—
—
—
•
# *Cause:
# - No sequence is allowed to be used on the SELECT statement with DISTINCT clause.
# *Action:
# - Please remove sequences or DISTINCT option.
0x3106A ( 200810) qpERR_ABORT_QMV_USE_SEQUENCE_WITH_SET No sequence is allowed
to be used on the SELECT statement that has the UNION, UNION ALL, INTERSECT, MINUS operation. <0%s>
—
—
•
# *Cause:
# - No sequence is allowed to be used on the SELECT statement in GROUP BY, HAVING
clause, or aggregation functions.
# *Action:
# - Please remove aggregation functions, GROUP BY, HAVING clause or sequence.
0x31069 ( 200809) qpERR_ABORT_QMV_USE_SEQUENCE_WITH_DISTINCT No sequence is
allowed to be used on the SELECT statement that has DISTINCT clause. <0%s>
—
—
—
—
•
# *Cause:
# - No sequence is allowed to be used on the SELECT statement with ORDER BY clause.
# *Action:
# - Please remove sequence or ORDER BY clause.
# *Cause:
# - No sequence is allowed to be used in a subquery.
# *Action:
# - Please remove the sequences.
0x3106D ( 200813) qpERR_ABORT_QMV_USE_SEQUENCE_IN_WHERE No sequence is allowed
101
Server Error Code/Message
QP Error Code
to be used in WHERE clause. <0%s>
—
—
—
—
•
0x3106E ( 200814) qpERR_ABORT_QMV_USE_SEQUENCE_IN_DEFAULT No sequence is
allowed to be used on DEFAULT constraint in CREATE or ALTER TABLE statement. <0%s>
—
—
—
—
•
# *Cause:
# - One or more target type is incompatible.
# *Action:
# - Please make sure that the type of every target in SET is correct.
0x31072 ( 200818) qpERR_ABORT_QMV_DUP_COLUMN_IN_SET Duplicated columns specified
in a SET clause.
—
—
—
—
•
# *Cause:
# - Too deeply nested aggregate function
# *Action:
# - Please use one depth aggregate function.
0x31071 ( 200817) qpERR_ABORT_QMV_TYPE_MISMATCH_IN_SET Type mismatch error in SET.
—
—
—
—
•
# *Cause:
# - It is not allowed to use a nested aggregate function without GROUP BY clause.
# *Action:
# - Please use nested aggregate function with GROUP BY clause.
0x31070 ( 200816) qpERR_ABORT_QMV_TOO_DEEPLY_NESTED_AGGR Too deeply nested
aggregate function
—
—
—
—
•
# *Cause:
# - No sequence is allowed to be used on DEFAULT constraint in CREATE or ALTER TABLE
statement.
# *Action:
# - Please remove the sequences.
0x3106F ( 200815) qpERR_ABORT_QMV_NESTED_AGGR_WITHOUT_GROUP Unable to use a
nested aggregate function without GROUP BY clause.
—
—
—
—
•
# *Cause:
# - No sequence is allowed to be used in WHERE clause.
# *Action:
# - Please remove the sequences.
# *Cause:
# - One or more target columns is duplicated in SET clause.
# *Action:
# - Please make sure that a target column occurs only once in SET caluse.
0x31193 ( 201107) qpERR_ABORT_QMV_NOT_APPLICABLE_TYPE_IN_TARGET Not applicable
data type in target list
—
—
—
# *Cause:
# - Not applicable data type in target list
# *Action:
ErrorMessage Users’ Manual
102
QP Error Code
—
•
0x311A0 ( 201120) qpERR_ABORT_QMV_HIERARCHICAL_WITH_JOIN A hierarchical query cannot have a join operation <0%s>.
—
—
—
—
•
# *Cause:
# - It is not a predicate.
# *Action:
# - Please specify a predicate.
0x31201 ( 201217) qpERR_ABORT_PSM_NOT_IN_SERVICE_PHASE A stored function or procedure can be invoked only in SERVICE phase <0%s>.
—
—
—
—
•
# *Cause:
# - PRIOR cannot be specified without CONNECT BY clause.
# *Action:
# - Please specify CONNECT BY clause.
0x311D5 ( 201173) qpERR_ABORT_QMV_NOT_PREDICATE It is not a predicate <0%s>.
—
—
—
—
•
# *Cause:
# - CONNECT BY clause cannot include a subquery.
# *Action:
# - Please remove the subquery in the CONNECT BY clause.
0x311A3 ( 201123) qpERR_ABORT_QMV_PRIOR_WITHOUT_CONNECTBY PRIOR cannot be
specified without CONNECT BY clause <0%s>.
—
—
—
—
•
# *Cause:
# - A hierarchical query should be used on a physical table.
# *Action:
# - Please use a hierarchical query only on a physical table.
# - Please remove any inline view from hierarcical query.
0x311A2 ( 201122) qpERR_ABORT_QMV_SUBQ_IN_CONNECTBY CONNECT BY clause cannot
include a subquery <0%s>.
—
—
—
—
•
# *Cause:
# - A hierarchical query cannot have a join operation.
# *Action:
# - Please use the hierarchical query only on a base table.
0x311A1 ( 201121) qpERR_ABORT_QMV_HIERARCHICAL_WITH_VIEW A hierarchical query on
niether a created view nor inline view is allowed <0%s>.
—
—
—
—
—
•
# - Please remove targets whose type is either BOOLEAN or LIST data type.
# *Cause:
# - A function or procedure can be invoked only in SERVICE phase
# *Action:
# - Please do not use stored function or procedure in phases other than SERVICE phase.
0x31205 ( 201221) qpERR_ABORT_QMV_MOVE_SAME_TABLE It is not allowed to execute
MOVE statement on the same table.
103
Server Error Code/Message
QP Error Code
—
—
—
—
•
0x31073 ( 200819) qpERR_ABORT_QMX_SEQ_NOT_DEFINE_IN_SESSION The sequence is not
defined in this session. <0%s>
—
—
—
—
•
—
—
# *Cause:
# - The parent record is not found.
# *Action:
# - Please check referential constraints that are related to the table.
0x311C6 ( 201158) qpERR_ABORT_QMX_CANNOT_SET_TIMESTAMP Unable to set TIMESTAMP
value.
—
—
—
—
•
# *Cause:
# - It is impossible to modify records that have child records. Please check the referential
constraints.
# *Action:
# - Please check referential constraints that are related to the table.
0x31077 ( 200823) qpERR_ABORT_QMX_NOT_FOUND_PARENT_ROW The parent record is not
found for <0%s>.
—
—
—
—
•
# *Cause:
# - The user tried to insert(or update) NULL into NOT NULL column.
# *Action:
# - Please drop the NOT NULL constraint or make sure that the value to be inserted or
updated is not a NULL value.
0x31076 ( 200822) qpERR_ABORT_QMX_CHILD_EXIST Unable to modify records that have
child records. Please check the referential constraints.<0%s>
—
—
•
# *Cause:
# - The sequence is not defined in this session.
# *Action:
# - Please define the sequence first.
0x31074 ( 200820) qpERR_ABORT_QMX_NOT_NULL_CONSTRAINT Unable to insert(or update)
NULL into NOT NULL column.
—
—
—
—
•
# *Cause:
# - The user tried to execute MOVE statement on the same table.
# *Action:
# - Please do not execute MOVE statement on the same table.
# *Cause:
# - The system failed to set a TIMESTAMP value.
# *Action:
# - Please send a bug report to the vendor.
0x311A4 ( 201124) qpERR_ABORT_QMN_HIER_LOOP A loop in hierarchical query detected.
—
—
—
# *Cause:
# - A loop in hierarchical query has been detected.
# *Action:
ErrorMessage Users’ Manual
104
QP Error Code
—
•
0x31232 ( 201266) qpERR_ABORT_QMO_INVALID_MEMORY_AREA Invalid memory area
access.
—
—
—
—
•
# *Cause:
# - The replication name is not found in the database.
# - The name is incorrect or the replication is not created yet.
# *Action:
# - Please make sure that the replication name is typed correctly.
# - Please look up meta tables to see if the same replication name exists in the database.
# - Please ask to DBA for more information.
0x31087 ( 200839) qpERR_ABORT_QRC_MAX_REPLICATION_COUNT No more replications are
allowed to be created. A database can have up to the maximum number of replications.
—
—
—
—
•
# *Cause:
# - The replication name already exists in the database.
# - The IP address and the port number must be the unique one.
# *Action:
# - Please use another replication name.
# - Please look up meta tables in order to find replications that use the same IP address
and port number.
0x31086 ( 200838) qpERR_ABORT_QRC_NOT_EXIST_REPLICATION Undefined replication
name. The replication name is not found in the database.
—
—
—
—
—
—
—
•
# *Cause:
# - The user has no permission to execute the SQL statement.
# *Action:
# - Please make sure that the user has right permission to execute the SQL statement.
0x31085 ( 200837) qpERR_ABORT_QRC_DUPLICATE_REPLICATION Duplicated replication
names. The replication name already exists in the database.
—
—
—
—
—
—
•
# *Cause:
# - Invalid memory area access
# *Action:
# - Please send a bug report to the vendor.
0x31084 ( 200836) qpERR_ABORT_QRC_NO_GRANT The user has no permission to execute the
SQL statement.
—
—
—
—
•
# - Please check the records.
# *Cause:
# - A database can have up to the maximum number of replications.
# *Action:
# - Please make sure that the system already has the maximum number of replications.
0x31088 ( 200840) qpERR_ABORT_QRC_NOT_EXISTS_PRIMARY_KEY A replicated table must
have a primary key.
—
# *Cause:
105
Server Error Code/Message
QP Error Code
—
—
—
—
•
0x31089 ( 200841) qpERR_ABORT_QRC_REPLICATION_ALREADY_STARTED The replication has
already been started.
—
—
—
—
•
# *Cause:
# - Only a table is allowed to be replicated.
# *Action:
# - Please check the object type.
0x31196 ( 201110) qpERR_ABORT_QRC_NOT_EXIST_REPL_ITEM Replication items not found.
—
—
—
—
•
# *Cause:
# - The user tried to replicate a table that has referential constraints.
# *Action:
# - Please make sure that the table to be replicated does not have any referential constraint.
0x311BB ( 201147) qpERR_ABORT_QRC_REPLICATED_OBJECT_TYPE A replicated object type
must be a table. <0%s>
—
—
—
—
•
# *Cause:
# - It is impossible to replicate a meta table.
# *Action:
# - Please make sure that the table to be replicated is not a meta table.
0x3108B ( 200843) qpERR_ABORT_QRC_REPLICATE_TABLE_WITH_REFERENCE No replication is
allowed to tables that have referential constraints.
—
—
—
—
•
# *Cause:
# - The replication is currently running.
# *Action:
# - Please stop the current replication to start again.
0x3108A ( 200842) qpERR_ABORT_QRC_CANNOT_USE_META No replication is allowed on
meta tables.
—
—
—
—
•
# - No primary key is found on the table to be replicated.
# - For replication, please specify a table that has a primary key.
# *Action:
# - Please create a primary key on the table to be replicated.
# *Cause:
# - No replication items are found.
# *Action:
# - Please check meta tables.
0x3111D ( 200989) qpERR_ABORT_QTC_TUPLE_SHORTAGE Too many DML statements in the
stored procedure or the SQL query is too long.
—
—
—
—
# *Cause:
# - The internal tuple set has exhausted.
# *Action:
# - The query or stored procedure is too long. Please split the stored procedure or query.
ErrorMessage Users’ Manual
106
QP Error Code
•
0x3111E ( 200990) qpERR_ABORT_QTC_INVALID_AGGREGATION Invalid aggregation
—
—
—
—
•
0x3111F ( 200991) qpERR_ABORT_QTC_INVALID_ARGUMENT_TYPE Invalid argument type.
<0%s>
—
—
—
—
•
# *Cause:
# - The resource is busy.
# *Action:
# - Please try again later.
0x3118C ( 201100) qpERR_ABORT_QCU_NO_SUCH_LATCH_OBJECT Procedure or function not
found.
—
—
—
—
•
# *Cause: A phrase (FROM, WHERE, etc) references over 32 tables.
# *Action: Check and modify a query not to reference over 32 tables.
0x31123 ( 200995) qpERR_ABORT_QCU_RESOURCE_BUSY Resource busy.( <0%s> )
—
—
—
—
•
# *Cause: A single-row subquery returns more than one row.
# *Action: Please check the result record count of the subquery.
0x31209 ( 201225) qpERR_ABORT_QTC_TOO_MANY_TABLES Too many tables are referenced
in a phrase.
—
—
•
# *Cause:
# - No host variable is allowed here.
# *Action:
# - Please check the argument.
0x31002 ( 200706) qpERR_ABORT_QTC_MULTIPLE_ROWS A single-row subquery returns more
than one row.
—
—
•
# *Cause:
# - Invalid argument type
# *Action:
# - Please check the argument type.
0x31120 ( 200992) qpERR_ABORT_QTC_NO_HOSTVAR_ALLOWED No host variable is allowed
here.
—
—
—
—
•
# *Cause:
# - Invalid use of aggregation.
# *Action:
# - Please change the SQL statement.
# *Cause:
# - The procedure or function is not found in the database.
# *Action:
# - Please make sure tha the name of procedure or function is correct.
0x3122D ( 201261) qpERR_ABORT_QCU_PSM_FILE_OPEN_LIMIT_EXCEED The number of
opened file handles exceed the maximum limit.
—
# *Cause:
107
Server Error Code/Message
QP Error Code
—
—
—
•
0x31126 ( 200998) qpERR_ABORT_QCI_INVALID_BINDING Invalid bindings to host variables
—
—
—
—
•
# *Cause:
# - The procedure or function name to be created already exists in the database.
# *Action:
# - Please use another procedure or function name with a different name.
0x3112D ( 201005) qpERR_ABORT_QSV_DUPLICATE_PARAMETER_SQLTEXT Duplicated
parameter names. <0%s>
—
—
—
—
•
# *Cause:
# - The specified procedure or function name is not found in the database.
# *Action:
# - Please make sure that the procedure or function exists.
0x3112A ( 201002) qpERR_ABORT_QSV_DUPLICATED_PROC_NAME_SQLTEXT Duplicated procedure or function name <0%s>
—
—
—
—
•
# *Cause:
# - The size of data and the size of host variable differ.
# *Action:
# - Please check the size of data to bind to host variables.
0x31129 ( 201001) qpERR_ABORT_QSV_NOT_EXIST_PROC_SQLTEXT Procedure or function
not found : <0%s>.
—
—
—
—
•
# *Cause:
# - Buffer full in QCI
# *Action:
# - Buffer full in QCI
0x311B8 ( 201144) qpERR_ABORT_QCI_INVALID_HOST_DATA_SIZE Invalid size of data to bind
to a host variable [ NO. <0%d> : Data Size = <1%d> , Declared Size of Host Variable = <2%d> ]
—
—
—
—
•
# *Cause:
# - An invalid binding to host variables has been detected.
# *Action:
# - Please check the bindings to host variables.
0x31127 ( 200999) qpERR_ABORT_QCI_BUFFER_FULL Buffer full in QCI
—
—
—
—
•
# - The number of opened file handles exceed the maximum limit.
# *Action:
# - Please Call FCLOSE_ALL function or change the PSM_FILE_OPEN_LIMIT property.
# *Cause:
# - A parameter with the same name is already defined.
# *Action:
# - Please use different name for the parameter.
0x3112E ( 201006) qpERR_ABORT_QSV_PROC_HAVE_RETURN A procedure cannot have a
RETURN type.
ErrorMessage Users’ Manual
108
QP Error Code
—
—
—
—
•
0x3112F ( 201007) qpERR_ABORT_QSV_PROC_NOT_SUPPORTED_DATATYPE_SQLTEXT Unsupported data type on a parameter, RETURN type, or a local variable. <0%s>
—
—
—
—
•
# *Cause:
# - A function should have a RETURN statement.
# *Action:
# - Please specify a RETURN statement.
0x31134 ( 201012) qpERR_ABORT_QSV_PROC_MULTIPLE_REC_TARGET_SQLTEXT Multiple
RECORD types exist in INTO clause. <0%s>
—
—
—
—
•
# *Cause:
# - A function should return a value.
# *Action:
# - Please specify a return value on the RETURN statement.
0x31133 ( 201011) qpERR_ABORT_QSV_PROC_NOT_HAVE_RETURN_STMT A function should
have a RETURN statement.
—
—
—
—
•
# *Cause:
# - A procedure cannot have a RETURN statement.
# *Action:
# - Please remove RETURN statement from the precedure declaration.
0x31132 ( 201010) qpERR_ABORT_QSV_PROC_NOT_HAVE_RETURN_VALUE_SQLTEXT A function should return a value. <0%s>
—
—
—
—
•
# *Cause:
# - A procedure should not use an unsupported data type on a parameter, RETURN type,
or a local variable.
# *Action:
# - Please verify the data type of parameter, RETURN type, and a local variable.
0x31131 ( 201009) qpERR_ABORT_QSV_PROC_HAVE_RETURN_VALUE_SQLTEXT A procedure
cannot have a RETURN statement. <0%s>
—
—
—
—
•
# *Cause:
# - The procedure has a RETURN type.
# *Action:
# - Please remove the specification of RETURN type on the procedure declaration.
# *Cause:
# - Multiple record type targets exist in INTO clause.
# *Action:
# - Please check the INTO clause.
0x31135 ( 201013) qpERR_ABORT_QSV_PROC_SELF_TYPE_SQLTEXT Recursive type declaration using %TYPE, %ROWTYPE <0%s>
—
—
—
# *Cause:
# - A recursive type declaration using %TYPE, %ROWTYPE has been detected.
# *Action:
109
Server Error Code/Message
QP Error Code
—
•
0x31136 ( 201014) qpERR_ABORT_QSV_PROC_NOT_EXIST_STMT_SQLTEXT The label statement should not be the last statement.<0%s>
—
—
—
—
•
—
—
# *Cause:
# - Undefined exception name
# *Action:
# - Please create an exception handler with the name.
0x3113B ( 201019) qpERR_ABORT_QSV_PROC_NOT_ALLOW_DEFAULT_SQLTEXT OUT or IN
OUT parameters cannot have default values. <0%s>
—
—
—
—
•
# *Cause:
# - An exception handler with the same name already exists in the block.
# *Action:
# - Please remove the duplicate exception handler in the block.
0x3113A ( 201018) qpERR_ABORT_QSV_PROC_NOT_EXIST_EXCEPTION_SQLTEXT Undefined
exception name. <0%s>
—
—
—
—
•
# *Cause:
# - EXIT or CONTINUE statement is used out of loop.
# *Action:
# - Please check the EXIT or CONTINUE statement.
0x31139 ( 201017) qpERR_ABORT_QSV_PROC_DUP_EXCEPTION_IN_HANDLER_SQLTEXT
Duplicated exception handlers <0%s>
—
—
—
—
•
# *Cause:
# - The number of fields in L-value and R-value of a ROWTYPE assignment should be
equal.
# *Action:
# - Please check the number of fields in the ROWTYPE variables.
0x31138 ( 201016) qpERR_ABORT_QSV_PROC_NOT_USE_IN_LOOP_SQLTEXT EXIT and CONTINUE statement should be used only in a loop. <0%s>
—
—
—
—
•
# *Cause:
# - The label statement should not be the last statement.
# *Action:
# - Please specify another statement or NULL statement after the label.
0x31137 ( 201015) qpERR_ABORT_QSV_PROC_CANNOT_ASSIGN_SQLTEXT Mismatched number of fields in ROWTYPE expressions <0%s>
—
—
•
# - Please check local variable declarations.
# *Cause:
# - OUT or IN OUT parameters cannot have default values.
# *Action:
# - Please remove DEFAULT value specification on OUT or INT OUT parameters.
0x3113C ( 201020) qpERR_ABORT_QSV_PROC_NOT_LOOP_LABEL_SQLTEXT A label name in
EXIT statement should point to a loop statement. <0%s>
ErrorMessage Users’ Manual
110
QP Error Code
—
—
—
—
•
0x3113D ( 201021) qpERR_ABORT_QSV_PROC_MAX_PARA_NUM_INT_ARG1 The number of
parameters in a stored procedure or function exceeds the maximum limit (<0%d>).
—
—
—
—
•
—
—
# *Cause:
# - INTO clause of the SELECT statement references a CONSTANT variable or an IN parameter.
# *Action:
# - Please check the INTO clause of the SELECT statement.
0x31143 ( 201027) qpERR_ABORT_QSV_CURSOR_NAME_IS_SQL_SQLTEXT A cursor name
should not be "SQL". <0%s>
—
—
—
—
•
# *Cause:
# - Not a ROWTYPE expression
# *Action:
# - Please check the expression.
0x31142 ( 201026) qpERR_ABORT_QSV_PROC_SELECT_INTO_NO_READONLY_VAR_SQLTEXT
INTO clause of the SELECT statement references a CONSTANT variable or an IN parameter.
<0%s>
—
—
•
# *Cause:
# - The L-value of the ASSIGN statement is a CONSTANT variable or an IN parameter.
# *Action:
# - Please check the L-value of the ASSIGN statement.
0x31140 ( 201024) qpERR_ABORT_QSV_NOT_ROWTYPE_EXPRESSION Not a ROWTYPE expression <0%s>
—
—
—
—
•
# *Cause:
# - The number of parameters in a stored procedure or function exceeds the maximum
limit.
# *Action:
# - Please verify the maximum number of parameters.
0x3113F ( 201023)
qpERR_ABORT_QSV_PROC_ASSIGN_LVALUE_NO_READONLY_VAR_SQLTEXT The L-value of
ASSIGN statement is either a CONSTANT variable or an IN parameter. <0%s>
—
—
—
—
•
# *Cause:
# - A label name in EXIT statement must be a label to a loop statement.
# *Action:
# - Please check the label name in EXIT statement.
# *Cause :
# - A cursor name is defined as "SQL"
# *Action :
# - Please do not use a cursor name as "SQL"
0x31144 ( 201028) qpERR_ABORT_QSV_INSUFFICIENT_ARGUEMNT_SQLTEXT Insufficient
arguments <0%s>
—
# *Cause:
111
Server Error Code/Message
QP Error Code
—
—
—
•
0x31145 ( 201029) qpERR_ABORT_QSV_TOO_MANY_ARGUEMNT_SQLTEXT Too many arguments <0%s>
—
—
—
—
•
# *Cause:
# - A variable, cursor, or exception name is undefined.
# *Action:
# - Please check variables, cursors, or exception names.
0x31149 ( 201033) qpERR_ABORT_QSV_DUPLICATE_VARIABLE_SQLTEXT Duplicate type or
variable names : <0%s>
—
—
—
—
•
# *Cause:
# - Invalid argument on OUT parameter
# *Action:
# - Please make sure that the argument is correct.
0x31148 ( 201032) qpERR_ABORT_QSV_NOT_EXIST_VARIABLE_NAME_SQLTEXT Undefined
identifier <0%s>
—
—
—
—
•
# *Cause:
# - No ROWTYPE is allowed in this expression.
# *Action:
# - Please check the type of the local variable.
0x31147 ( 201031) qpERR_ABORT_QSV_INVALID_OUT_ARGUEMNT_SQLTEXT Invalid argument on OUT parameter <0%s>
—
—
—
—
•
# *Cause:
# - Too many arguments
# *Action:
# - Please make sure that the number of arguments matches to parameter declaration.
0x31146 ( 201030) qpERR_ABORT_QSV_ROWTYPE_IN_EXPRESSION_SQLTEXT No ROWTYPE is
allowed in this expression. <0%s>
—
—
—
—
•
# - Insufficient arguments
# *Action:
# - Please make sure that the number of arguments matches to parameter declaration.
# *Cause:
# - A parameter, type, variable, cursor, or exception with the same name is already
defined.
# *Action:
# - Please use a different name.
0x3114A ( 201034) qpERR_ABORT_QSV_PROC_NOT_CONSTANT_SQLTEXT A constant variable
must have a DEFAULT value. <0%s>
—
—
—
—
# *Cause:
# - A constant variable must have a DEFAULT value.
# *Action
# - Please specify a DEFAULT value of the constant local variable.
ErrorMessage Users’ Manual
112
QP Error Code
•
0x3114B ( 201035) qpERR_ABORT_QSV_PROC_WRONG_CONSTANT_SQLTEXT A non-primitive
type variable is not allowed to be defined as a CONSTANT variable. <0%s>
—
—
—
—
•
0x3114C ( 201036) qpERR_ABORT_QSV_INAPPROPRIATE_INTO_SQLTEXT Inappropriate INTO
clause. The INTO clause should be specified right next to the first target list of a SELECT statement. <0%s>
—
—
—
—
•
# *Cause:
# - The number of elements of the target list and INTO list does not match.
# *Action:
# - Please make sure that the number of columns and the number of variables exactly
equal.
0x31150 ( 201040) qpERR_ABORT_QSV_USING_ATTR_IN_INAPPROPRIATE_CLAUSE A Cursor,
cursor attribute, SQLCODE, or SQLERRM is used in an inappropriate clause.<0%s>
—
—
—
—
•
# *Cause:
# - The declaration of the ROWTYPE attribute is invalid.
# *Action:
# - Please check the ROWTYPE attribute.
0x3114F ( 201039) qpERR_ABORT_QSV_MISMATCHED_INTO_LIST_SQLTEXT The number of
columns in the target list and number of variables of INTO clause does not match. <0%s>
—
—
—
—
•
# *Cause:
# - A SELECT statement in a procedure or function should have an INTO clause.
# *Action:
# - Please make sure that the SELECT statement has an INTO clause.
0x3114E ( 201038) qpERR_ABORT_QSV_PROC_WRONG_ROWTYPE_DEFINITION The declaration of the ROWTYPE attribute is invalid. <0%s>
—
—
—
—
•
# *Cause:
# - The INTO clause should be specified right next to the first target list of a SELECT statement.
# *Action:
# - Please make sure that the INTO clause is right next to the target list of the SELECT
statement.
0x3114D ( 201037) qpERR_ABORT_QSV_NOT_HAVE_INTO_SQLTEXT A SELECT statement in a
procedure or function should have an INTO clause. <0%s>
—
—
—
—
•
# *Cause:
# - A non-primitive variable is not allowed to be defined as a CONSTANT variable.
# *Action:
# - Please check the variable declaration.
# *Cause:
# - A Cursor, cursor attribute, SQLCODE, or SQLERRM is used in an inappropriate clause.
# *Action:
# - Please, remove the cursor or the cursor attribute in the expression.
0x31185 ( 201093) qpERR_ABORT_QSV_NOT_ALLOWED_SUBQUERY_SQLTEXT A subquery is
113
Server Error Code/Message
QP Error Code
not allowed here. <0%s>
—
—
—
—
•
0x31188 ( 201096) qpERR_ABORT_QSV_NOT_CURSOR The argument of the CURSOR attribute
is not a CURSOR. <0%s>
—
—
—
—
•
# *Cause:
# - The label does not defined or GOTO cannot branch to the label.
# *Action:
# - Please check the label.
0x31212 ( 201234) qpERR_ABORT_QSV_PROC_NOT_USE_IN_EXCEPTION_HANDLER A RAISE
statement with no exception name must be inside an exception handler. <0%s>
—
—
—
—
•
# *Cause:
# - The same label name exists in same block.
# *Action:
# - Please check the label name.
0x3120F ( 201231) qpERR_ABORT_QSV_ILLEGAL_GOTO Illegal GOTO statement. <0%s>
—
—
—
—
•
# *Cause:
# - A counter variable is not allowed here.
# *Action:
# - Please use another variable.
0x3120E ( 201230) qpERR_ABORT_QSV_DUPLICATE_LABEL Duplicate label name in same
block. <0%s>
—
—
—
—
•
# *Cause:
# - The argument of the CURSOR attribute is not a CURSOR.
# *Action:
# - Please make sure that an argument of a CURSOR attribute is a CURSOR.
0x311B9 ( 201145) qpERR_ABORT_QSV_NOT_ALLOWED_COUNTER_VAR_SQLTEXT A counter
variable is not allowed here. <0%s>
—
—
—
—
•
# *Cause:
# - A subquery is not allowed here.
# *Action:
# - Please remove the subquery.
# *Cause:
# - The program contains a RAISE statement that is not followed by an exception name:
RAISE; and that statement is located outside of an exception handler.
# *Action:
# - Please check the RAISE statement.
0x31151 ( 201041) qpERR_ABORT_QSX_INTERNAL_SERVER_ERROR_ARG [QSX] Internal server
error (<0%s>)
—
—
—
# *Cause:
# - Program Error
# *Action
ErrorMessage Users’ Manual
114
QP Error Code
—
•
0x31153 ( 201043)
qpERR_ABORT_QSX_ROWTYPE_ON_PARAM_NOT_ALLOWED_ERROR_SQLTEXT ROWTYPE is
not allowed on a parameter declaration. <0%s>
—
—
—
—
•
# *Cause :
# - The step size is less than 1.
# *Action :
# - Please make sure that the step size is greater than 0.
0x3115A ( 201050) qpERR_ABORT_QSX_TOO_HIGH_CALL_DEPTH_ARG1 Procedure or function call depth exceeds <0%d>.
—
—
—
—
•
# *Cause:
# - Not all controls of the function return a value
# *Action:
# - Use RETURN statement to return a value
0x31159 ( 201049) qpERR_ABORT_QSX_STEP_SIZE_LE_ZERO_SQLTEXT Step size should be
greater than 0 <0%s>
—
—
—
—
•
# *Cause:
# - The exception is not handled.
# *Action:
# - Add an exception handler that corresponds to the raised exception.
0x31158 ( 201048) qpERR_ABORT_QSX_FUNCTION_WITH_NO_RETURN Not all controls of the
<0%s> function return a value.
—
—
—
—
•
# *Cause:
# - Not enough memory
# *Action:
# - Please install more memory on the system.
0x31157 ( 201047) qpERR_ABORT_QSX_UNHANDLED_EXCEPTION Unhandled exception :
<0%s>
—
—
—
—
•
# *Cause:
# - One or more parameters is declared as ROWTYPE.
# *Action
# - Please do not use ROWTYPE on parameters
0x31156 ( 201046) qpERR_ABORT_QSX_NOT_ENOUGH_MEMORY_ARG2 Not enough memory
while executing stored procedure or function. <0%s> ( requested size : <1%d> )
—
—
—
—
•
# - Please send a bug report to the vendor.
# *Cause :
# - Too high call depth.
# *Action :
# - Please make sure that the base condition of a recursive call is valid.
0x3115B ( 201051) qpERR_ABORT_QSX_COMMIT_USING_QCI Stored procedure or function
failed to commit using QCI interface.
115
Server Error Code/Message
QP Error Code
—
—
—
—
—
•
0x3115C ( 201052) qpERR_ABORT_QSX_ROLLBACK_USING_QCI Stored procedure or function
failed to rollback using QCI interface.
—
—
—
—
—
•
# *Cause:
# - A related procedure or function has been changed.
# *Action:
# - Please recompile the needed procedure or function again.
0x31164 ( 201060) qpERR_ABORT_QSX_PLAN_INVALID Procedure or function has been invalidated while executing it.
—
—
—
—
•
# *Cause:
# - A related procedure or function has been dropped.
# *Action:
# - Please create the needed procedure or function again.
0x31163 ( 201059) qpERR_ABORT_QSX_PLAN_CHANGED Procedure or function has been
changed while executing it.
—
—
—
—
•
# *Cause:
# - Internal use only
# *Action
# - Internal use only
0x31162 ( 201058) qpERR_ABORT_QSX_PLAN_DROPPED Procedure or function has been
dropped while executing it.
—
—
—
—
•
# *Cause:
# - The stored procedure or function failed to rollback.
# - This error is thrown only when Altibase is linked with QCI.
# *Action
# - Please send a bug report to the vendor
0x3115E ( 201054) qpERR_ABORT_QSX_SQLTEXT_WRAPPER <0%s> <1%s>
—
—
—
—
•
# *Cause:
# - The stored procedure or function failed to commit.
# - This error is thrown only when Altibase is linked with QCI.
# *Action
# - Please send a bug report to the vendor
# *Cause:
# - A related procedure or function has been invalidated.
# *Action:
# - Please recompile the needed procedure or function again.
0x31165 ( 201061) qpERR_ABORT_QSX_CONNECTION_CLOSED Client connection is closed.
—
—
—
—
# *Cause:
# - The client connection is closed.
# *Action:
# - The system aborts transaction.
ErrorMessage Users’ Manual
116
QP Error Code
•
0x31166 ( 201062) qpERR_ABORT_QSX_CURSOR_ALREADY_OPEN The CURSOR is already
open.
—
—
—
—
•
0x31167 ( 201063) qpERR_ABORT_QSX_DUP_VAL_ON_INDEX Duplicate values on an index
—
—
—
—
•
# #Cause :
# - The PROGRAM_ERROR exception is not handled in the stored procedure or function.
# *Action :
# - Please create the exception handler or prevent the exception from being raised.
0x3116C ( 201068) qpERR_ABORT_QSX_STORAGE_ERROR Storage error
—
—
—
—
•
# #Cause :
# - The NO_DATA_FOUND exception is not handled in the stored procedure or function.
# *Action :
# - Please create the exception handler or prevent the exception from being raised.
0x3116B ( 201067) qpERR_ABORT_QSX_PROGRAM_ERROR Program error
—
—
—
—
•
# #Cause :
# - The INVALID_NUMBER exception is not handled in the stored procedure or function.
# *Action :
# - Please create the exception handler or prevent the exception from being raised.
0x3116A ( 201066) qpERR_ABORT_QSX_NO_DATA_FOUND No data found.
—
—
—
—
•
# #Cause :
# - The INVALID_CURSOR exception is not handled in the stored procedure or function.
# *Action :
# - Please create the exception handler or prevent the exception from being raised.
0x31169 ( 201065) qpERR_ABORT_QSX_INVALID_NUMBER Invalid number
—
—
—
—
•
# #Cause :
# - The DUP_VAL_ON_INDEX exception is not handled in the stored procedure or function.
# *Action :
# - Please create the exception handler or prevent the exception from being raised.
0x31168 ( 201064) qpERR_ABORT_QSX_INVALID_CURSOR Invalid CURSOR
—
—
—
—
•
# #Cause :
# - The CURSOR_ALREADY_OPEN exception is not handled in the stored procedure or
function.
# *Action :
# - Please create the exception handler or prevent the exception from being raised.
# #Cause :
# - The STORAGE_ERROR exception is not handled in the stored procedure or function.
# *Action :
# - Please create the exception handler or prevent the exception from being raised.
0x3116D ( 201069) qpERR_ABORT_QSX_TIMEOUT_ON_RESOURCE Timeout on resource
117
Server Error Code/Message
QP Error Code
—
—
—
—
•
0x3116E ( 201070) qpERR_ABORT_QSX_TOO_MANY_ROWS Too many rows
—
—
—
—
•
# *Cause:
# - The statement is not supported.
# *Action:
# - Please do not use unsupported statements.
0x31184 ( 201092) qpERR_ABORT_QSX_STACK_OVERFLOW Mathematic stack overflow.
—
—
—
—
•
# *Cause:
# - Not enough memory
# *Action:
# - Please install more memory on the system.
0x31172 ( 201074) qpERR_ABORT_QSX_NOT_SUPPORTED_SQLTEXT Unsupported statement
<0%s>
—
—
—
—
•
# #Cause :
# - The ZERO_DIVIDE exception is not handled in the stored procedure or function.
# *Action :
# - Please create the exception handler or prevent the exception from being raised.
0x31171 ( 201073) qpERR_ABORT_QSX_NOT_ENOUGH_MEMORY_ARG_SQLTEXT Not enough
memory while executing the stored procedure or function. (Requested Size : <0%d>) <1%s>
—
—
—
—
•
# #Cause :
# - The VALUE_ERROR exception is not handled in the stored procedure or function.
# *Action :
# - Please create the exception handler or prevent the exception from being raised.
0x31170 ( 201072) qpERR_ABORT_QSX_ZERO_DIVIDE Divide by zero.
—
—
—
—
•
# #Cause :
# - The TOO_MANY_ROWS exception is not handled in the stored procedure or function.
# *Action :
# - Please create the exception handler or prevent the exception from being raised.
0x3116F ( 201071) qpERR_ABORT_QSX_VALUE_ERROR Value error
—
—
—
—
•
# #Cause :
# - The TIMEOUT_ON_RESOURCE exception is not handled in the stored procedure or
function.
# *Action :
# - Please create the exception handler or prevent the exception from being raised.
# *Cause:
# - Stack overflow
# *Action:
# - Please use ALTER SESSION SET STACK SIZE statement to increase the stack size.
0x31210 ( 201232) qpERR_ABORT_QSX_USER_DEFINED_EXCEPTION User-Defined Exception.
—
# *Cause:
ErrorMessage Users’ Manual
118
QP Error Code
—
—
—
•
0x31213 ( 201235) qpERR_ABORT_QSX_INVALID_FILEOPEN_MODE Invalid file open mode.
—
—
—
—
•
—
—
—
—
# *Cause :
# - The INVALID_OPERATION exception is not handled in the stored procedure or function.
# *Action :
# - Please create the exception handler or prevent the exception from being raised.
0x31218 ( 201240) qpERR_ABORT_QSX_FILE_DELETE_FAILED File remove operation failed.
—
—
—
—
•
# *Cause :
# - The INVALID_FILEHANDLE exception is not handled in the stored procedure or function.
# *Action :
# - Please create the exception handler or prevent the exception from being raised.
0x31217 ( 201239) qpERR_ABORT_QSX_FILE_INVALID_OPERATION Invalid file operation.
—
—
•
# *Cause :
# - The INVALID_PATH exception is not handled in the stored procedure or function.
# *Action :
# - Please create the exception handler or prevent the exception from being raised.
0x31216 ( 201238) qpERR_ABORT_QSX_FILE_INVALID_FILEHANDLE Invalid file handle.
—
—
•
# *Cause :
# - The ACCESS_DENIED exception is not handled in the stored procedure or function.
# *Action :
# - Please create the exception handler or prevent the exception from being raised.
0x31215 ( 201237) qpERR_ABORT_QSX_FILE_INVALID_PATH Invalid directory path.
—
—
—
—
•
# *Cause :
# - The INVALID_MODE exception is not handled in the stored procedure or function.
# *Action :
# - Please create the exception handler or prevent the exception from being raised.
0x31214 ( 201236) qpERR_ABORT_QSX_DIRECTORY_ACCESS_DENIED Directory access
denied.
—
—
—
—
•
# - User-defined Exception raised.
# *Action:
# - No Action.
# *Cause :
# - The DELETE_FAILED exception is not handled in the stored procedure or function.
# *Action :
# - Please create the exception handler or prevent the exception from being raised.
0x31219 ( 201241) qpERR_ABORT_QSX_FILE_RENAME_FAILED File rename operation failed.
—
—
# *Cause :
# - The RENAME_FAILED exception is not handled in the stored procedure or function.
119
Server Error Code/Message
QP Error Code
—
—
•
0x3121A ( 201242) qpERR_ABORT_QSX_FILE_READ_ERROR File read error.
—
—
—
—
•
—
—
# *Cause:
# - A user cannot grant or revoke privileges to the same user.
# *Action:
# - Please check the connected user and grantees.
0x311B1 ( 201137) qpERR_ABORT_QDP_INSUFFICIENT_PRIVILEGES The user should have
<0%s> privilege(s) to execute this statement.
—
—
—
—
•
# *Cause:
# - A DDL statement cannot be executed.
# *Action:
# - Please check EXEC_DDL_DISABLE property.
0x311B0 ( 201136) qpERR_ABORT_QDP_SELF_GRANT_OR_REVOKE A user cannot grant or
revoke privileges to the same user.
—
—
—
—
•
# *Cause :
# - In the INDEX BY clause of a array type declaration, a datatype other than INTEGER or
VARCHAR was specified.
# *Action :
# - Use one of the supported key types(INTEGER or VARCHAR) in the INDEX BY clause.
0x3119F ( 201119) qpERR_ABORT_QCC_CANNOT_EXEC_DDL A DDL statement cannot be executed. Please check EXEC_DDL_DISABLE property.
—
—
—
—
•
# *Cause :
# - The WRITE_ERROR exception is not handled in the stored procedure or function.
# *Action :
# - Please create the exception handler or prevent the exception from being raised.
0x31231 ( 201265) qpERR_ABORT_QSX_UNSUPPORTED_ARRAY_INDEX_TYPE Unsupported
array index type.
—
—
•
# *Cause :
# - The READ_ERROR exception is not handled in the stored procedure or function.
# *Action :
# - Please create the exception handler or prevent the exception from being raised.
0x3121B ( 201243) qpERR_ABORT_QSX_FILE_WRITE_ERROR File write error.
—
—
—
—
•
# *Action :
# - Please create the exception handler or prevent the exception from being raised.
# *Cause:
# - The user should have sufficient privileges to execute this statement.
# *Action:
# - Please check the privileges.
0x311B2 ( 201138) qpERR_ABORT_QDP_REVOKE_PRIV_NOT_GRANTED Unable to revoke privileges that were not granted yet (Privilege ID = <0%d>).
ErrorMessage Users’ Manual
120
QP Error Code
—
—
—
—
•
0x311B3 ( 201139) qpERR_ABORT_QDP_DUPLICATE_GRANTEE Duplicate grantee names :
<0%s>
—
—
—
—
•
—
—
# *Cause:
# - The privilege is not allowed for the object.
# *Action:
# - Please check the privilege.
0x311B7 ( 201143) qpERR_ABORT_QDP_NOT_EXISTS_OBJECT Object not found. The name of
the specified object is not found in the database. <0%s>
—
—
—
—
•
# *Cause:
# - The CASCADE CONSTRAINTS option must be specified to perform this revoke statement.
# *Action:
# - Please specify CASCADE CONSTRAINTS option.
0x311B6 ( 201142) qpERR_ABORT_QDP_NOT_ALLOWED_PRIV <0%s> privilege is not allowed
for this object.
—
—
—
—
•
# *Cause:
# - Duplicate privilege names
# *Action:
# - Please check the specified privilege name.
0x311B5 ( 201141) qpERR_ABORT_QDP_WITHOUT_CASCADE_OPTION A user refers to the
table.
—
—
•
# *Cause:
# - Duplicate grantee names
# *Action:
# - Please check the specified grantee name.
0x311B4 ( 201140) qpERR_ABORT_QDP_DUPLICATE_PRIVILEGE Duplicate privilege names :
<0%s>
—
—
—
—
•
# *Cause:
# - It is impossible to revoke privileges that were not granted yet.
# *Action:
# - Please check granted privileges.
# *Cause:
# - The name of the specified object is not found in the database.
# *Action:
# - Please make sure that the object exists in the database.
0x311BA ( 201146) qpERR_ABORT_QMO_TERM_TOOMANY Normalized term is too big.
—
—
—
—
# *Cause:
# - After the term gets normalized, its size grows too big.
# *Action:
# - Please tune the query string.
121
Server Error Code/Message
QP Error Code
•
0x311BF ( 201151) qpERR_ABORT_QDP_NO_GRANT_DML_PRIV_OF_META_TABLE Unable to
insert, delete, or update meta tables.
—
—
—
—
•
0x31206 ( 201222) qpERR_ABORT_QDP_EXISTS_PRIVILEGE <0%s> already has a privilege
(Privilege ID = <1%d>).
—
—
—
—
•
# *Cause:
# - No DML statement is allowed on a read-only view.
# *Action:
# - Please make sure that the view is not read-only.
0x311BE ( 201150) qpERR_ABORT_QDV_INVALID_VIEW The view is invalid. <0%s>
—
—
—
—
•
# *Cause:
# - "LEVEL" cannot be used as an alias name.
# *Action:
# - Please specify another alias name.
0x311BD ( 201149) qpERR_ABORT_QCV_DML_ON_READ_ONLY_VIEW No DML statement is
allowed on a read-only view. <0%s>
—
—
—
—
•
# *Cause:
# - The privilege does not exist in database.
# *Action:
# - Please verify that the name of privilege is correct.
# - Please reference SQL User's manual.
0x311BC ( 201148) qpERR_ABORT_QDV_ALIAS_NAME_IS_LEVEL "LEVEL" cannot be used as an
alias name. <0%s>
—
—
—
—
•
# *Cause:
# - You grant privilege to a grantee who already has a privilege.
# *Action:
# - Please, check grantee's privileges.
0x3122F ( 201263) qpERR_ABORT_QDP_NOT_EXIST_PRIVILEGE A Privilege does not exist.
<0%s>
—
—
—
—
—
•
# *Cause:
# - It is not allowed to insert, delete, or update meta tables.
# *Action:
# - Please check the name and type of the table.
# *Cause:
# - The view is invalid.
# *Action:
# - Please recompile the view.
0x311C1 ( 201153) qpERR_ABORT_QDV_NOT_EXISTS_VIEW View not found
—
—
—
# *Cause:
# - The name of the specified view is not found in the database.
# *Action:
ErrorMessage Users’ Manual
122
QP Error Code
—
•
0x311C2 ( 201154) qpERR_ABORT_QDV_CIRCULAR_VIEW Circular view definition detected
<0%s>
—
—
—
—
•
# *Cause:
# - The name of the specified file is not found in the database.
# *Action:
# - Please make sure that the file exists in the database.
# Please make sure that there is no typo on the file name.
0x311DA ( 201178) qpERR_ABORT_QDT_MISMATCH_TBS_TYPE Mismatched tablespace type.
The type of the tablespace and the file is different.
—
—
•
# *Cause:
# - The name of the specified tablespace is not found in the database.
# *Action:
# - Please make sure that the tablespace exists in the database.
# Please make sure that there is no typo on the tablespace name.
0x311D9 ( 201177) qpERR_ABORT_QDT_NOT_EXIST_FILE File not found. The name of the
specified file is not found in the database.
—
—
—
—
—
•
# *Cause:
# - Duplicate tablespace names
# *Action:
# - Please check the specified tablespace name.
0x311D8 ( 201176) qpERR_ABORT_QDT_NOT_EXIST_TBS Tablespace not found. The name of
the specified tablespace is not found in the database.
—
—
—
—
—
•
# *Cause:
# - A view is not appropriate here.
# *Action:
# - Please make sure that the specified table is not a view.
0x311D7 ( 201175) qpERR_ABORT_QDT_DUPLICATE_TBS_NAME Duplicate tablespace names
—
—
—
—
•
# *Cause:
# - Circular view definition has been detected.
# *Action:
# - Please remove the circular view definition.
0x3122C ( 201260) qpERR_ABORT_QDV_DDL_ON_VIEW A view is not appropriate here. <0%s>
—
—
—
—
•
# - Make sure that the view name is correct.
# *Cause: The type of the tablespace and the file is different.
# *Action: Please provide a suitable type for the tablespace and file.
0x311DB ( 201179) qpERR_ABORT_QDT_NO_DROP_SYSTEM_TBS Unable to drop SYSTEM
tablespace.
—
—
# *Cause:
# - It is not allowed to drop SYSTEM tablespace.
123
Server Error Code/Message
QP Error Code
—
—
•
0x311DC ( 201180) qpERR_ABORT_QDT_REFERENTIAL_CONSTRAINT_EXIST Dependent foreign key constraint found in another tablespace
—
—
—
—
•
# *Cause:
# - The estimated size of the index key exceeds the maximum limit.
# *Action:
# - Please reduce the number of key columns.
0x311E1 ( 201185) qpERR_ABORT_QDB_INVALID_INSERT_HIGH_LIMIT Invalid INSERT HIGH
LIMIT
—
—
—
—
•
# *Cause:
# - You cannot access the tablespace.
# *Action:
# - Please ask to the DBA for more information on this error.
0x311E0 ( 201184) qpERR_ABORT_QDX_MAXIMUM_KEY_SIZE_EXCEED The estimated size of
the index key exceeds the maximum limit.
—
—
—
—
•
# *Cause:
# - It is not allowed to create INDEX on UNDO or TEMP tablespace.
# *Action:
# - Please ask to the DBA for more information on this error.
0x311DF ( 201183) qpERR_ABORT_QDT_NO_ACCESS_TBS You cannot access the tablespace.
—
—
—
—
•
# *Cause:
# - The tablespace has objects.
# *Action:
# - Please ask to the DBA for more information on this error.
0x311DE ( 201182) qpERR_ABORT_QDT_NO_CREATE_IN_SYSTEM_TBS It is not allowed to create INDEX on UNDO or TEMP tablespace.
—
—
—
—
•
# *Cause:
# - An object in another tablespace depends on an object in the specified tablespace by
foreign key constraints.
# *Action:
# - Please drop the dependent object first, and try to execute this statement again.
0x311DD ( 201181) qpERR_ABORT_QDT_OBJECT_EXIST The tablespace has objects.
—
—
—
—
•
# *Action:
# - Please check the tablespace name.
# *Cause:
# - A INSERT HIGH LIMIT value must be between 0 and 100.
# *Action:
# - Please check INSERT HIGH LIMIT value.
0x311E2 ( 201186) qpERR_ABORT_QDB_INVALID_INSERT_LOW_LIMIT Invalid INSERT LOW
LIMIT
ErrorMessage Users’ Manual
124
QP Error Code
—
—
—
—
•
0x311E3 ( 201187) qpERR_ABORT_QDT_ERR_INVALID_DATA_TBS Invalid data tablespace
—
—
—
—
•
# *Cause:
# - The specified tablespace is not a user or temp tablespace.
# *Action:
# - Please check the specified tablespace.
0x311E8 ( 201192) qpERR_ABORT_QDT_INVALID_NEXT_SIZE Invalid NEXT SIZE.
—
—
—
—
•
# *Cause:
# - R-tree is not supported on a disk tablespace.
# *Action:
# - Please check the type of the index.
0x311E7 ( 201191) qpERR_ABORT_QDT_CANNOT_ONOFFLINE Unable to online/offline the
specified tablespace.
—
—
—
—
•
# *Cause:
# - The table is not a memory table.
# *Action:
# - Please check the table name.
0x311E6 ( 201190) qpERR_ABORT_QDX_UNSUPPORTED_INDEXTYPE Unsupported index type.
—
—
—
—
•
# *Cause:
# - The tablespace is not a temporary tablespace.
# *Action:
# - Please check the tablespace name.
0x311E5 ( 201189) qpERR_ABORT_QDB_NO_MEMORY_TABLE The table is not a memory table.
—
—
—
—
•
# *Cause:
# - The tablespace is not a data tablespace.
# *Action:
# - Please check the tablespace name.
0x311E4 ( 201188) qpERR_ABORT_QDT_ERR_INVALID_TEMP_TBS Invalid temporary
tablespace
—
—
—
—
•
# *Cause:
# - A INSERT LOW LIMIT value must be between 0 and 100.
# *Action:
# - Please check INSERT LOW LIMIT value.
# *Cause:
# - The specified NEXT SIZE is invalid.
# *Action:
# - Check the specified NEXT SIZE.
0x311E9 ( 201193) qpERR_ABORT_QCV_NOT_ALLOWED_GROUPING_SET Grouping set is not
allowed.
—
# *Cause:
125
Server Error Code/Message
QP Error Code
—
—
—
•
0x311EA ( 201194) qpERR_ABORT_QDT_EXIST_FILE The specified file is already in use by
another tablespace.
—
—
—
—
•
—
—
# *Cause:
# - The user tried to create a tablespace with invalid(too small) extent size.
# *Action:
# - Please create a tablespace with valid (greater than PAGESIZE * 2) extent size.
0x311EE ( 201198) qpERR_ABORT_TRIGGER_INVALID_REFERENCING_GRANULARITY REFERENCING clause can be used only in FOR EACH ROW action granularity.
—
—
—
—
•
# *Cause:
# - The user tried to create a primary key or a unique key constraint in the specified(GEOMETRY) data type.
# *Action:
# - Please do not create a primary key or a unique key constraint in the specified(GEOMETRY) data type.
0x31200 ( 201216) qpERR_ABORT_QDT_INVALID_EXTENTSIZE A extent size EXTENTSIZE
should be greater than PAGESIZE * 2.
—
—
—
—
•
# *Cause:
# - The user tried to create memory(/disk) index on disk(/memory) table.
# *Action:
# - To create an index, please use a memory tablespace for a memory table,
# or a disk tablespace for a disk table.
0x311ED ( 201197) qpERR_ABORT_QDN_NOT_ALLOWED_PRIMARY_AND_UNIQUE_KEY
Unable to create a primary key or a unique key constraint on the data type. <0%s>
—
—
•
# *Cause:
# - The specified file is already in use by another tablespace.
# *Action:
# Please try again later.
0x311EC ( 201196) qpERR_ABORT_QDX_INVALID_INDEX_MEDIA The memory[/disk] index can
not be created on the disk[/memory] table.
—
—
—
—
—
•
# - Grouging set is not allowed.
# *Action:
# - Please make sure that no grouping set is used.
# *Cause:
# - REFERENCING clause is used without FOR EACH ROW option.
# *Action:
# - Please use FOR EACH ROW option.
0x311EF ( 201199) qpERR_ABORT_TRIGGER_UNSUPPORTED_EVENT_TIMING Unsuported trigger event timing. BEFORE trigger event timing is not supported yet. Please use AFTER trigger
event timing instead.
—
—
# *Cause:
# - BEFORE trigger event timing is used.
ErrorMessage Users’ Manual
126
QP Error Code
—
—
•
0x311F1 ( 201201) qpERR_ABORT_TRIGGER_DUPLICATED_NAME Duplicated trigger names
<0%s>
—
—
—
—
•
# *Cause:
# - WHEN Condition has a subquery.
# *Action:
# - Please do not use a subquery in WHEN condition
0x311F6 ( 201206) qpERR_ABORT_TRIGGER_PSM A trigger cannot invoke a stored procedure
or function <0%s>.
—
—
—
—
•
# *Cause:
# - NEW[/OLD] referencing keyword can not be used on DELETE[/INSERT] event.
# *Action:
# - In DELETE, please use OLD referencing keyword.
# - In INSERT, please use NEW referencing keyword.
0x311F5 ( 201205) qpERR_ABORT_TRIGGER_WHEN_SUBQUERY A subquery in WHEN condition is not allowed.
—
—
—
—
•
# *Cause:
# - The trigger does not exist.
# *Action:
# - Please check the trigger name.
0x311F3 ( 201203) qpERR_ABORT_TRIGGER_INVALID_REFERENCING Invalid referencing keyword on DML event
—
—
—
—
—
•
# *Cause:
# - The same trigger name already exists in the database.
# *Action:
# - Please use another trigger name.
0x311F2 ( 201202) qpERR_ABORT_TRIGGER_NOT_EXIST Trigger not found <0%s>
—
—
—
—
•
# *Action:
# - Please do not use BEFORE trigger event timing.
# *Cause:
# - A trigger cannot invoke a stored procedure or function.
# *Action:
# - Please do not use a stored procedure or function in the trigger
0x311F7 ( 201207) qpERR_ABORT_TRIGGER_INVALID_ACTION_STMT The action body of the
trigger cannot contain a restricted statement. <0%s>
—
—
—
—
—
# *Cause:
# - The action body of the trigger contains transaction control statement or a invocation
to a stored procedure or function.
# *Action:
# - Please do not use transaction control statement.
# - Please do not invoke a stored procedure or function.
127
Server Error Code/Message
QP Error Code
•
0x311F8 ( 201208) qpERR_ABORT_TRIGGER_CYCLE_DETECTED The action body of the trigger
cannot contain a cyclic modification.
—
—
—
—
•
0x311F9 ( 201209) qpERR_ABORT_TRIGGER_RECOMPILE Recompiling the trigger, <0%s> has
failed because it was invalid.
—
—
—
—
•
# *Cause:
# - The user tried to create a trigger on a non-user table, for example, sequence, view, etc.
# *Action:
# - Please use a normal user table.
0x311FD ( 201213) qpERR_ABORT_NO_DDL_FOR_META No DDL(data definition language)
allowed on a meta table
—
—
—
—
•
# *Cause:
# - WHEN condition is used without REFERENCING clause.
# *Action:
# - Please use WHEN condition with REFERENCING clause.
0x311FC ( 201212) qpERR_ABORT_TRIGGER_INVALID_TABLE_NAME Invalid object for trigger.
<0%s>
—
—
—
—
•
# *Cause:
# - Unsupported trigger feature (Ex> BEFORE Event, TABLE Referencing )
# *Action:
# - Please do not use the unsupported feature of trigger.
0x311FB ( 201211) qpERR_ABORT_TRIGGER_WHEN_REFERENCING WHEN condition requires
REFERENCING clause.
—
—
—
—
•
# *Cause:
# - Recomipling the trigger has failed because it was invalid.
# *Action:
# - Please check the trigger creation statement.
0x311FA ( 201210) qpERR_ABORT_TRIGGER_UNSUPPORTED Unsupported trigger feature.
<0%s>
—
—
—
—
•
# *Cause:
# - The action body of the trigger contains a cyclic modification.
# *Action:
# - Please remove the cyclic modification from the action body of the trigger.
# *Cause:
# - DDL execution on a meta table is not allowed.
# *Action:
# - Please do not execute a DDL statement on a meta table.
0x3122E ( 201262) qpERR_ABORT_INVALID_TRIGGER_TYPE Invalid trigger type
—
—
—
# *Cause:
# - An invalid trigger type was used
# *Action:
ErrorMessage Users’ Manual
128
QP Error Code
—
—
•
0x31207 ( 201223) qpERR_ABORT_NOT_FOUND_SYNONYM The specified synonym is not
found
—
—
—
—
•
# *Cause: - A directory object was specified for which no access is granted.
# *Action: - Grant access to the directory object by issuing the statement GRANT
READ[WRITE] ON DIRECTORY [object] TO [username];
0x31211 ( 201233) qpERR_ABORT_QSF_INVALID_ERROR_RANGE Error number argument to
raise_application_error of <0%d> is out of range.
—
—
—
—
•
# *Cause:
# - An invalid value was specified for file open mode.
# *Action:
# - Correct the mode to be one of the values: 'r', 'a', or 'w'.
0x3120D ( 201229) qpERR_ABORT_QSF_DIRECTORY_ACCESS_DENIED Directory access
denied.
—
—
•
# *Cause:
# - The function is called in DML.
# *Action:
# - Use function only in the execute statement.
0x3120C ( 201228) qpERR_ABORT_QSF_INVALID_FILEOPEN_MODE Invalid file open mode.
—
—
—
—
•
# *Cause:
# - The synonym and target object is same.
# *Action:
# - Please check the statement
0x3118D ( 201101) qpERR_ABORT_QSF_FUNCTION_NOT_ALLOWED This function is executable only in execute procedure/function statement.
—
—
—
—
•
# *Cause:
# - Synonym does not exist
# *Action:
# - Please check the statement
0x31208 ( 201224) qpERR_ABORT_SAME_SYNONYM Unable to create a synonym with same
name as object
—
—
—
—
•
# - Specify either INSER, UPDATE or DELETE.
# SYNONYM ERROR CODE
# *Cause:
# - An attempt was made to specify a number not in the allowed range.
# *Action:
# - Use an error number in the range of 990000 to 991000, inclusive.
0x31227 ( 201255) qpERR_ABORT_QSF_INVALID_IPADDRESS The internet address is incorrectly formed or is non-existent.
—
# *Cause:
129
Server Error Code/Message
QP Error Code
—
—
—
•
0x31228 ( 201256) qpERR_ABORT_QSF_INVALID_PORT The port number is not valid.
—
—
—
—
•
# *Cause: - Cannot Execute DML on Queue Table
# *Action: - Use enqueue / dequeue instead
0x31221 ( 201249) qpERR_ABORT_QDQ_TABLE_ENQUEUE_DENIED Cannot use enqueue
statement on a normal table
—
—
•
# *Cause: - Queue table cannot alter by alter table
# *Action: - Use drop queue / create queue
0x31220 ( 201248) qpERR_ABORT_QDQ_QUEUE_DML_DENIED Cannot execute DML on
queue table
—
—
•
# *Cause:
# - The system failed to SENDMSG.
# *Action:
# - Please send a bug report to the vendor.
0x3121F ( 201247) qpERR_ABORT_QDQ_QUEUE_ALTER_DENIED Cannot alter queue table
—
—
•
# *Cause:
# - The system failed to opening or setting the socket.
# *Action:
# - Please send a bug report to the vendor.
0x3122B ( 201259) qpERR_ABORT_QSF_SENDMSG_FAILED Failed to SENDMSG due to an internal error while doing the actual send.
—
—
—
—
•
# *Cause:
# - The ttl is out of range.
# *Action:
# - Please enter a valid(positive integer value between 0 and 255) ttl and retry.
0x3122A ( 201258) qpERR_ABORT_QSF_SOCKET_FAILED Failed to SENDMSG due to failure in
opening or setting the socket.
—
—
—
—
•
# *Cause:
# - The port number is out of range.
# *Action:
# - Please enter a valid(positive integer value between 1025 and 65535) port number and
retry.
0x31229 ( 201257) qpERR_ABORT_QSF_INVALID_TTL The ttl is not valid.
—
—
—
—
•
# - The internet address is incorrectly formed or is non-existent.
# *Action:
# - Please enter the internet address in its correct form and retry.
# *Cause: - Cannot use enqueue statement on a normal table
# *Action: - Check Your SQL Statement.
0x31222 ( 201250) qpERR_ABORT_QDQ_TABLE_DEQUEUE_DENIED Cannot use dequeue
statement on a normal table
ErrorMessage Users’ Manual
130
QP Error Code
—
—
•
0x31223 ( 201251) qpERR_ABORT_QDQ_TABLE_DROP_QUEUE_DENIED Cannot use drop
queue statement on a normal table
—
—
•
—
—
# *Cause:
# - The number of referencing columns that you listed did not match the primary key or
unique key.
# *Action:
# - Please check the referencing columns that you listed.
0x3123C ( 201276) qpERR_ABORT_QDX_INVALID_INDEX_COLS Invalid key columns on an
index
—
—
—
—
•
# *Cause: - cannot use subquery in dequeue statement.
# *Action: - Check Your SQL Statement.
0x31238 ( 201272) qpERR_ABORT_QDN_MISMATCHED_REFERENCING_COLUMN_COUNT
Number of referencing columns must match number of referenced columns.
—
—
•
# *Cause: - Cannot create queue with queue name length is greater than 28
# *Action: - Check Your SQL Statement.
0x31226 ( 201254) qpERR_ABORT_QDQ_QUEUE_DEQUEUE_SUBQ_EXIST Subquery exist in
dequeue statement
—
—
•
# *Cause: - Cannot use denqueue statement on a normal table
# *Action: - Check Your SQL Statement.
0x31225 ( 201253) qpERR_ABORT_QDQ_QUEUE_NAME_TOO_LONG Queue name length is
too long
—
—
•
# *Cause: - Cannot use denqueue statement on a normal table
# *Action: - Check Your SQL Statement.
0x31224 ( 201252) qpERR_ABORT_QDQ_QUEUE_DROP_TABLE_DENIED Cannot use drop table
statement on a queue table
—
—
•
# *Cause: - Cannot use denqueue statement on a normal table
# *Action: - Check Your SQL Statement.
# *Cause:
# - Invalid key columns in an index
# *Action:
# - Please check the key columns
0x3123D ( 201277) qpERR_ABORT_QMV_USE_INCOMPARABLE_DATA_TYPE_WITH_SET An
incomparable data type(GEOMETRY,LOB) cannot be used in a SELECT statement that contains
a UNION, INTERSECT or MINUS operation. <0%s>
—
—
—
—
# *Cause:
# - An incomparable data type(GEOMETRY,LOB) cannot be used in a SELECT statements
that contains a UNION, INTERSECT or MINUS operation.
# *Action:
# - Please do not use incomparable data types (GEOMETRY,LOB) in SET operations.
131
Server Error Code/Message
QP Error Code
•
0x3123E ( 201278) qpERR_ABORT_QMV_USE_INCOMPARABLE_DATA_TYPE_WITH_DISTINCT
An incomparable data type(GEOMETRY,LOB) cannot be used in a SELECT statement that has a
DISTINCT clause.
—
—
—
—
•
0x3123F ( 201279) qpERR_ABORT_TOO_LONG_IDENTIFIER_NAME The identifier name is too
long
—
—
•
# *Cause:
# - Duplicate BUFFER options.
# *Action:
# - Please check the BUFFER option.
0x31243 ( 201283) qpERR_ABORT_QDB_MISMATCHED_LOB_TYPE_COLUMN Mismatched LOB
type column <0%s>
—
—
—
—
•
# *Cause:
# - Invalid SYSDBA option.
# *Action:
# - Usage: CONNECT username/password [AS SYSDBA]
0x31242 ( 201282) qpERR_ABORT_QCP_INVALID_BUFFER_OPTION Only one BUFFER or
NOBUFFER clause may be specified.
—
—
—
—
•
# *Cause: A request of operation on a SQL statement that was freed
# *Action: Please send a bug report to the vendor.
0x31241 ( 201281) qpERR_ABORT_QCP_INVALID_SYSDBA_OPTION Invalid SYSDBA option.
—
—
—
—
•
# *Cause: Too long identifier name
# *Action: Please give the identifier a shorter name.
0x31240 ( 201280) qpERR_ABORT_INVALID_STATEMENT_STATE_ERROR Invalid request to process the SQL statement
—
—
•
# *Cause:
# - An incomparable data type (GEOMETRY,LOB) cannot be used in a SELECT statement
having a DISTINCT clause.
# *Action:
# - Please do not use incomparable data types (GEOMETRY,LOB) with the DISTINCT
option.
# *Cause:
# - A LOB type column mismatch has occurred.
# *Action:
# - Please check the column specification.
0x31244 ( 201284) qpERR_ABORT_QDB_NOT_FOUND_LOB_TYPE_COLUMN LOB type column
not found.
—
—
—
—
# *Cause:
# - The specified LOB type column was not found in the table.
# *Action:
# - Please check the LOB type column specification.
ErrorMessage Users’ Manual
132
QP Error Code
•
0x31245 ( 201285) qpERR_ABORT_QDT_NO_CREATE_LOB_TYPE_IN_TBS Unable to create a
LOB type column with the specified tablespace.
—
—
—
—
•
0x31246 ( 201286) qpERR_ABORT_QMV_NOT_ALLOWED_INCOMPARABLE_DATA_TYPE
Incomparable data types(GEOMETRY,LOB) cannot be used in ORDER BY, GROUP BY, HAVING
and CONNECT BY clauses.
—
—
—
—
•
# *Cause:
# - Comment statments are not supported in PSMs.
# *Action:
# - Please check the object type.
0x312FF ( 201471) qpERR_ABORT_QDB_COMMENT_NOT_SUPPORT_OBJ This Object may not
contain comments. <0%s>
—
—
—
—
•
# *Cause:
# - Comment statments are not supported in Sequences.
# *Action:
# - Please check the object type.
0x312FE ( 201470) qpERR_ABORT_QDB_COMMENT_NOT_SUPPORT_PSM PSMs may not contain comments. <0%s>
—
—
—
—
•
# *Cause:
# - Comment string is too long. It must not exceed 4000 byte.
# *Action:
# - Please check the length of comment string.
0x312FD ( 201469) qpERR_ABORT_QDB_COMMENT_NOT_SUPPORT_SEQUENCE Sequences
may not contain comments. <0%s>
—
—
—
—
•
# *Cause:
# - Incomparable data types (GEOMETRY,LOB) cannot be used in ORDER BY, GROUP BY,
HAVING and CONNECT BY clause.
# *Action:
# - Please do not use incomparable data types (GEOMETRY,LOB) in GROUP BY and CONNECT BY clauses.
0x312FC ( 201468) qpERR_ABORT_QDB_COMMENT_TOO_LONG Comment string is too long.
—
—
—
—
•
# *Cause:
# - Unable to create a LOB type column with the specified tablespace.
# *Action:
# - Please check the specified tablespace.
# *Cause:
# - Comment statements are only supported for User Tables and Views.
# *Action:
# - Please check the object type.
0x31319 ( 201497) qpERR_ABORT_CIRCULAR_SYNONYM Circular synonym definition
detected. <0%s>
133
Server Error Code/Message
QP Error Code
—
—
—
—
•
# *Cause:
# - The synonym is forms a circular loop.
# *Action:
# - Please check the synonym definition.
0x3131B ( 201499) qpERR_ABORT_SYNONYM_RESOLVE_OVERFLOW Over <0%s> consecutive
synonyms cannot be resolved. <1%s>
—
—
—
—
# *Cause:
# - A large number of consecutive synonyms cannot be resolved.
# *Action:
# - Please check the statement
QP RETRY
•
0x331FE (209406) qpERR_REBUILD_QMX_TOO_OLD_PLANTREE The plan tree is too old
—
—
—
—
•
0x332A0 ( 209568) qpERR_REBUILD_QCU_RESOURCE_BUSY Resource busy.
—
—
—
—
•
# *Cause:
# - The resource is busy.
# *Action:
# - No Action.
0x33247 ( 209479) qpERR_REBUILD_QCI_PROC_INVALID Procedure or function has been invalidated while executing it.
—
—
—
—
•
# *Cause:
# - The plan tree is too old
# *Action:
# - No action. The plan tree will be automatically recompiled.
# *Cause:
# - A related procedure or function has been invalidated.
# *Action:
# - Please recompile the needed procedure or function again.
0x33249 ( 209481) qpERR_REBUILD_QCI_EXEC The statement has failed while executing it.
—
—
—
—
# *Cause:
# - The statement has failed while executing it.
# *Action:
# - No action. The statement will be automatically rebuild.
ErrorMessage Users’ Manual
134
MM Error Code
MM Error Code
MM FATAL
•
0x40001 (262145) mmERR_FATAL_MEMORY_ERROR Not enough memory
—
—
•
0x4000F (262159) mmERR_FATAL_LOAD_MSB_ERROR Unable to load the message file <0%s>
—
—
•
—
# *Cause: An error occurred while invoking the getlimit() function.
# *Action: Please send a bug report to the vendor.
0x40028 (262184) mmERR_FATAL_FLOCK_INIT Failed to invoke a system function, flock_init()
<0%s>
—
—
—
•
# *Cause: An error occurred while invoking the setlimit() function.
# *Action: Please send a bug report to the vendor.
0x4001C (262172) mmERR_FATAL_GETLIMIT_ERROR Failed to invoke a system function, getlimit()
—
—
•
# *Cause: The SYSDBA does not request a connection while starting the server.
# *Action: Please send a bug report to the vendor.
0x4001B (262171) mmERR_FATAL_SETLIMIT_ERROR Failed to invoke a system function, setlimit()
—
—
•
# *Cause: It is impossible to set the signal handler.
# *Action: Please send a bug report to the vendor.
0x40018 (262168) mmERR_FATAL_NO_ADMIN_CONNECT_ERROR No connection request from
SYSDBA while starting the server.
—
—
•
# *Cause: It is impossible to retrieve the maximum number of file descriptors allowed to
this system.
# *Action: Please send a bug report to the vendor.
0x40015 (262165) mmERR_FATAL_SIGNAL_SET_ERROR Unable to install a signal handler.
—
—
•
# *Cause: The system failed to find a "msb" file or open the file.
# *Action: Please make sure that the "msb" file is in the "msg" directory.
0x40013 (262163) mmERR_FATAL_MAXHANDLE_ERROR Unable to get the maximum number
of file handles
—
•
# *Cause: Not enough memory
# *Action: Please make sure that the system has enough main memory and restart the
system.
# *Cause:
# - The flock_init() system call failed.
# *Action: Please send a bug report to the vendor.
0x4005B (262235) mmERR_FATAL_FLOCK_DESTROY Failed to invoke a system function,
135
Server Error Code/Message
MM Error Code
flock_destroy() <0%s>
—
—
—
•
0x40029 (262185) mmERR_FATAL_FLOCK_TRYWRLOCK Failed to invoke a system function,
flock_trywrlock()
—
—
—
•
# *Cause: The system failed to invoke cond_init().
# *Action: Please send a bug report to the vendor.
0x40053 (262227) mmERR_FATAL_THREAD_CONDITION_SIGNAL Failed to invoke a system
function, cond_signal()
—
—
•
# *Cause: The system failed to join Thread
# *Action: Please send a bug report to the vendor.
0x40052 (262226) mmERR_FATAL_THREAD_CONDITION_INIT Failed to invoke a system function, cond_init()
—
—
•
# *Cause: The system encountered an internal server error.
# *Action: Please send a bug report to the vendor.
0x40051 (262225) mmERR_FATAL_THREAD_JOIN Failed to invoke a system function, thr_join()
—
—
•
# *Cause:
# - The flock_unlock() system call failed.
# *Action: Please send a bug report to the vendor.
0x40030 (262192) mmERR_FATAL_INTERNAL_ERROR Internal server error
—
—
•
# *Cause:
# - The flock_wrlock() system call failed.
# *Action: Please send a bug report to the vendor.
0x4002A (262186) mmERR_FATAL_FLOCK_UNLOCK Failed to invoke a system function,
flock_unlock()
—
—
—
•
# *Cause:
# - The flock_trywrlock() system call failed.
# *Action: Please send a bug report to the vendor.
0x4005D (262237) mmERR_FATAL_FLOCK_WRLOCK Failed to invoke a system function,
flock_wrlock()
—
—
—
•
# *Cause:
# - The flock_destroy() system call failed.
# *Action: Please send a bug report to the vendor.
# *Cause: The system failed to invoke cond_signal().
# *Action: Please send a bug report to the vendor.
0x40054 (262228) mmERR_FATAL_THREAD_CONDITION_DESTROY Failed to invoke a system
function, cond_destroy()
—
—
# *Cause: Use of invalid condition value
# *Action: Please send a bug report to the vendor.
ErrorMessage Users’ Manual
136
MM Error Code
•
0x40060 (262240) mmERR_FATAL_OSFileSizeLimit_ERROR The maximum file size of OS is less
than that of property. Decrease the property of file size.
—
—
•
0x40068 (262248) mmERR_FATAL_THREAD_CONDITION_WAIT Failed to invoke a system function, cond_wait()
—
—
•
—
# *Cause:
# - The System encountered an internal server error.
# *Action
# - Please send a bug report to the vendor
0x40084 (262276) mmERR_FATAL_MEMORY_ERROR_ARG2 Not enough memory. <0%s>
(requested size : <1%d> )
—
—
—
—
•
# *Cause: Either the port is already bound or unable to bind the port because of system
limitation.
# *Action: Please use another port.
0x40081 (262273) mmERR_FATAL_INTERNAL_SERVER_ERROR_ARG Internal server error
(<0%s>)
—
—
—
—
•
# *Cause: Unable to create socket
# *Action: Too many file opened. Please change the system parameter.
0x4006D (262253) mmERR_FATAL_SOCKET_BIND_FAILED Unable to bind socket
—
•
# *Cause: The system failed to invoke cond_broadcast() function.
# *Action: Please send a bug report to the vendor.
0x4006C (262252) mmERR_FATAL_SOCKET_CREATE_FAILED Unable to create socket
—
—
•
# *Cause: The system failed to invoke cond_wait() function.
# *Action: Please send a bug report to the vendor.
0x4006A (262250) mmERR_FATAL_THREAD_CONDITION_BROADCAST Failed to invoke a system function, cond_broadcast()
—
—
•
# *Cause: The maximum file size of OS is less than that of property.
# *Action: Please decrease the property of file size
# *Cause:
# - Not enough memory
# *Action:
# - Please make sure that the system has enough system memory.
0x40086 (262278) mmERR_FATAL_CRYPT_NOT_SUPPORTED Unsupported encryption
scheme.
—
—
—
—
# *Cause:
# - Internal server error
# *Action:
# - Please send a bug report to the vendor.
137
Server Error Code/Message
MM Error Code
MM ABORT
•
0x4101D (266269) mmERR_ABORT_MMX_MODULE_NOT_FOUND An external module is not
found.
—
—
—
—
•
0x4101E (266270) mmERR_ABORT_MMX_MODULE_NOT_INITIALIZED An external module is
not initialized yet.
—
—
—
—
•
# *Cause:
# - The system tried to start an external module that already has been started.
# *Action:
# - Please make sure that the external module is not started yet.
0x41022 (266274) mmERR_ABORT_MMX_MODULE_START_FAILURE Unable to initialize the
external module (<0%s>)
—
—
—
—
•
# *Cause:
# - The system failed to initialize an external module.
# *Action:
# - Please make sure that the external module is initialized correctly.
0x41021 (266273) mmERR_ABORT_MMX_MODULE_ALREADY_STARTED An external module
already has been started.
—
—
—
—
•
# *Cause:
# - The system tried to initialize an external module that is already initialized.
# *Action:
# - Please make sure that the external module is not initialized yet.
0x41020 (266272) mmERR_ABORT_MMX_MODULE_INITIALIZE_FAILURE Unable to initialize an
external module
—
—
—
—
•
# *Cause:
# - An external module is not initialized yet.
# *Action:
# - Please make sure that the external module is initialized successfully.
0x4101F (266271) mmERR_ABORT_MMX_MODULE_ALREADY_INITIALIZED Unable to initialize
an external module that is already initialized.
—
—
—
—
•
# *Cause:
# - The external module is not found.
# *Action:
# - Please make sure that the external module is linked correctly.
# *Cause:
# - The system failed to initialize the external module.
# *Action:
# - Please make sure that the external module satisfies every condition on startup.
0x41023 (266275) mmERR_ABORT_MMX_MODULE_NOT_STARTED Unable to stop an external
module that is not started yet
ErrorMessage Users’ Manual
138
MM Error Code
—
—
—
—
•
0x41024 (266276) mmERR_ABORT_MMX_MODULE_STILL_STARTED Unable to finalize an
external module in its service
—
—
—
—
•
# *Cause: The user is not registered to the database.
# *Action: Please use a user registered to the database.
0x4102E (266286) mmERR_ABORT_INVALID_PASSWORD_ERROR Invalid password
—
—
•
# *Cause: The NLS of the client is different from the one supported by the server.
# *Action: Please use the same NLS to the server.
0x4102D (266285) mmERR_ABORT_NO_USER_ERROR Invalid user (Undefined user or incorrect
password)
—
—
•
# *Cause: The protocol version of a client is different from the server.
# *Action: Please verify the client version and start up with a client that has compatible
version.
0x4102C (266284) mmERR_ABORT_IDN_MISMATCH_ERROR Incompatible NLS between the
client and the server.
—
—
•
# *Cause:
# - The system failed to finalize the external module.
# *Action:
# - Check the status of the external module.
0x4102B (266283) mmERR_ABORT_PROTOCOL_VER_MISMATCH_ERROR Incompatible protocol version between the client and the server.
—
—
•
# *Cause:
# - The system failed to stop the external module.
# *Action:
# - Check the status of the external module.
0x41026 (266278) mmERR_ABORT_MMX_MODULE_FINALIZE_FAILURE Unable to finalize an
external module.
—
—
—
—
•
# *Cause:
# - The system tried to finalize the external module in its service.
# *Action:
# - Please check the status of the external module.
0x41025 (266277) mmERR_ABORT_MMX_MODULE_STOP_FAILURE Unable to stop an external
module
—
—
—
—
•
# *Cause:
# - The system tried to stop the external module that is not started yet.
# *Action:
# - Please make sure that the external module is started correctly.
# *Cause: The password is incorrect.
# *Action: Please Input the valid password for the user.
0x4102F (266287) mmERR_ABORT_INVALID_CONN_ENV_ERROR Invalid client interface (Cur139
Server Error Code/Message
MM Error Code
rent supported interfaces are JDBC, ODBC and CLI )
—
—
•
0x41031 (266289) mmERR_ABORT_TIMEOUT_ERROR Data transfer timed out.
—
—
•
—
# *Cause: It is impossible to find the SQL statement from the protocol.
# *Action: Please verify the SQL statement from the client and send a bug report to the
vendor
0x4103A (266298) mmERR_ABORT_INVALID_STATEMENT_STATE_ERROR Invalid request to
process the SQL statement
—
—
•
# *Cause: The ID number for a SQL statement exceeds the limit.
# *Action: Please send a bug report to the vendor
0x41039 (266297) mmERR_ABORT_INSUFFICIENT_QUERY_ERROR Too short SQL statement.
—
—
•
# *Cause: A new connection has been requested to an already connected session.
# *Action: Please verify the client code.
0x41038 (266296) mmERR_ABORT_INVALID_STATEMENT_ID The value of statement ID
exceeds the limit.
—
—
•
# *Cause: A code of unsupported protocol has been found.
# *Action: Please send a bug report to the vendor.
0x41035 (266293) mmERR_ABORT_ALREADY_CONNECT_ERROR Already connected to a session
—
—
•
# *Cause: A code of invalid protocol has been found.
# *Action: Please verify the version of library that is used by the client.
0x41034 (266292) mmERR_ABORT_INVALID_STATE_ERROR Unsupported communication protocol
—
—
•
# *Cause: Packet size for communication exceeded the value specified by the
CM_BUF_SIZE property.
# *Action: Please adjust the value of the CM_BUF_SIZE property appropriately.
0x41033 (266291) mmERR_ABORT_INVALID_ERROR Invalid communication protocol
—
—
•
# *Cause: No data transfer detected for some amount of time.
# *Action: Please increase the value of CM_MAX_TIMEOUT property or set the value to 0
(No timeout)
0x41032 (266290) mmERR_ABORT_LARGE_ERROR Too large communication packet
—
•
# *Cause: The client interface is not supported yet.
# *Action: Please use one of supported client interfaces.
# *Cause: A request of operation on a SQL statement that was freed
# *Action: Please verify the SQL statement of the client.
0x4103C (266300) mmERR_ABORT_INVALID_FETCH_ERROR Request of fetching data to an
unprepared SQL statement.
—
# *Cause: A request to fetch an illegal SQL statement has been detected.
ErrorMessage Users’ Manual
140
MM Error Code
—
•
0x4103D (266301) mmERR_ABORT_LARGE_FETCH_BUFFER_ERROR Too large fetched data
—
—
•
# *Cause:
# - The transaction is already in auto-commit mode.
# *Action:
# - Please make sure that the transaction is in auto-commit mode.
0x41050 (266320) mmERR_ABORT_NOT_APPLICABLE Not applicable operation
—
—
•
# *Cause:
# - The transaction is already active.
# *Action:
# - Please wait until the transaction completes its work.
0x41048 (266312)
mmERR_ABORT_MMC_CANT_SET_TRANSACTION_IN_AUTOCOMMIT_MODE The transaction
is already in auto-commit mode.
—
—
—
—
•
# *Cause:
# - Internal server error
# *Action:
# - Please send a bug report to the vendor.
0x41047 (266311) mmERR_ABORT_MMC_TRANSACTION_ALREADY_ACTIVE The transaction is
already active.
—
—
—
—
•
# *Cause:
# - The table has no access privilege.
# *Action:
# - Make sure that table has access privilege.
0x41044 (266308) mmERR_ABORT_MMC_NOT_DEFINED_STATEMENT Internal server error
—
—
—
—
•
# *Cause: Too many session statements are allocated on this system.
# *Action: Please remove unused statements or increase system resources.
0x41043 (266307) mmERR_ABORT_MMC_ACCESS_MODE Invalid access privilege
—
—
—
—
•
# *Cause: The size of a row exceeds the size of communication buffer.
# *Action: Please increase the value of the CM_BUF_SIZE property larger than the maximum size of records, and restart the database.
0x4103F (266303) mmERR_ABORT_TOO_MANY_STATEMENT There are too many allocated
statements.
—
—
•
# *Action: Please verify the SQL statement of the client.
# *Cause: Not applicable operation
# *Action: Please give a valid parameter
0x41056 (266326) mmERR_ABORT_CLIENT_CLOSED Unable to send data to client.
—
—
# *Cause: Client already closed their socket.
# *Action: Please send a bug report to the vendor.
141
Server Error Code/Message
MM Error Code
•
0x41057 (266327) mmERR_ABORT_MMC_CANT_LOCK_TABLE_IN_AUTOCOMMIT_MODE
Unable to execute LOCK TABLE statement while the system is in auto-commit mode.
—
—
—
—
•
0x4105A (266330) mmERR_ABORT_OTHER_STATEMENT_REMAINS Several statement still
opened
—
—
•
—
—
# *Cause: The number of elements on an array host variable and the number of data to
bind to them are different.
# *Action: Please check client applications
0x41066 (266342) mmERR_ABORT_PROTOCOL_ORDER_MISMATCH Mismatched communication protocol sequence
—
—
•
# *Cause: The user has executed a SELECT query with array-binding.
# *Action: Please do not execute a select query using array-binding.
0x41065 (266341) mmERR_ABORT_ARRAY_COUNT_MISMATCH Mismatched bind array count
—
•
# *Cause: Too long identifier name
# *Action: Please rename the identifier to a shorter name.
0x41064 (266340) mmERR_ABORT_ARRAYBINDING_NOT_ALLOWED_SELECT Unable to execute SELECT using array-binding
—
—
•
# *Cause: Stack count is too big or too small.
# *Action: Please set the stack count within positive integer less than 65536
0x41061 (266337) mmERR_ABORT_TOO_LONG_IDENTIFIER_NAME The length of identifier is
too long
—
—
•
# *Cause: The number of host variables and The number of data to bind to them are different.
# *Action: Please check client applications
0x4105F (266335) mmERR_ABORT_INVAILD_STACKCOUNT Invalid stack count
—
—
•
# *Cause: There are a few opened statements.
# *Action: Please close all statements and retry this statement.
0x4105E (266334) mmERR_ABORT_BIND_COLUMN_COUNT_MISMATCH Mismatched bind column count
—
•
# *Cause:
# - The system tried to execute LOCK TABLE statement while the system was in autocommit mode.
# *Action:
# - If the system is in auto-commit mode, please remove the LOCK TABLE statement.
# *Cause: Protocol Sequence is invalid.
# *Action: Please send a bug report to the vendor.
0x41067 (266343) mmERR_ABORT_BATCH_COUNT_MISMATCH Mismatched batch execute
statement count
—
# *Cause: Protocol Sequence is invalid.
ErrorMessage Users’ Manual
142
MM Error Code
—
•
0x4106B (266347) mmERR_ABORT_STATISTICS_INDEX_MISMATCH Unable to match query-statistics index
—
—
•
—
# *Cause: The unique module name to create already exists.
# *Action: Please use another unique module name.
0x41074 (266356) mmERR_ABORT_MMI_NOT_EXIST_UNIQUEMODULE Unique module name
not found <0%s>
—
—
•
# *Cause: The module name to create already exists.
# *Action: Please use another module name.
0x41073 (266355) mmERR_ABORT_MMI_DUPLICATED_UNIQUE_NAME Duplicated unique
module name <0%s>
—
—
•
# *Cause: The specified module is not found.
# *Action: Please make sure that the module exits.
0x41072 (266354) mmERR_ABORT_MMI_DUPLICATED_MODULE_NAME Duplicated module
names <0%s>
—
—
•
# *Cause: The specified library was not found.
# *Action: Please make sure that the library exits.
0x41071 (266353) mmERR_ABORT_MMI_NOT_EXIST_MODULE Module not found <0%s>
—
—
•
# *Cause: The library name to be created already exists.
# *Action: Please use another library name.
0x41070 (266352) mmERR_ABORT_MMI_NOT_EXIST_LIBRARY Library not found <0%s>
—
—
•
# *Cause: As ADMIN_MODE is on, general users cannot connect to DB except SYS,
SYSTEM_.
# *Action: Please check ADMIN_MODE property.
0x4106F (266351) mmERR_ABORT_MMI_DUPLICATED_LIBRARY_NAME Duplicated library
name <0%s>
—
—
•
# *Cause: The query statistics index does not match with the accumulated information
structure.
# *Action: Please retry with appropriate index.
0x4106E (266350) mmERR_ABORT_ADMIN_MODE_ERROR When an ADMIN_MODE is on, general users cannot connect to DB except SYS, SYSTEM_. Check communication type.
—
•
# *Action: Please send a bug report to the vendor.
# *Cause: The specified unique module name was not found.
# *Action: Please make sure that the unique module name exits.
0x41075 (266357) mmERR_ABORT_MMI_ALREADY_STOP_MODULE Unable to stop a module
that has already been stopped.
—
—
# *Cause: The specified module has already been stopped.
# *Action: Please make sure that the module is running.
143
Server Error Code/Message
MM Error Code
•
0x41076 (266358) mmERR_ABORT_MMI_NOT_IMPLEMENTED Not supported yet
—
—
•
0x41077 (266359) mmERR_ABORT_MMT_INVALID_PACKET Invalid packet
—
—
•
—
# *Cause: The system failed to drop a database.
# *Action: Please check the error message.
0x4107F (266367) mmERR_ABORT_ADMIN_MODE_PRIV Failure of changing to ADMIN_MODE.
Only SYS and SYSTEM_ user can change current mode to ADMIN_MODE.
—
—
•
# *Cause: The system failed to create a database.
# *Action: Please check the error message.
0x4107E (266366) mmERR_ABORT_DROP_DB_ERROR Failure of DROP DATABASE
—
—
•
# *Cause: The user has to connect as SYSDBA.
# *Action: Please the privileges.
0x4107D (266365) mmERR_ABORT_CREATE_DB_ERROR Failure of CREATE DATABASE
—
—
•
# *Cause: It is impossible to shutdown the server using the specified mode on current
state.
# *Action: Please check current startup phase.
0x4107C (266364) mmERR_ABORT_INSUFFICIENT_PRIV Insufficient privileges. The user has to
connect as SYSDBA.
—
—
•
# *Cause: It is impossible to startup to the specified phase at current startup state.
# *Action: Please check current startup phase.
0x4107B (266363) mmERR_ABORT_SHUTDOWN_MODE_ERROR Unable to shutdown Altibase
using the specified mode on current state.
—
•
# *Cause:
# - The length of the argument value must be shorter than 256.
# *Action:
# - Please check the argument value
0x4107A (266362) mmERR_ABORT_STARTUP_PHASE_ERROR Unable to startup to the specified phase at current state.
—
—
•
# *Cause: An invalid network packet has been detected.
# *Action: Please check the network status
0x41079 (266361) mmERR_ABORT_SEA_INVALID_ARG_VALUE Too long argument value
—
—
—
—
•
# *Cause: Not supported yet
# *Action: Not supported yet
# *Cause: Only SYS and SYSTEM_ user can change current mode to ADMIN_MODE.
# *Action: Please check the connected user.
0x41080 (266368) mmERR_ABORT_SESSION_NOT_FOUND Failure of finding session ID <0%d>
—
# *Cause: It is impossible to find the Session ID. Please use a valid session ID.
ErrorMessage Users’ Manual
144
MM Error Code
—
•
0x41082 (266370) mmERR_ABORT_INTERNAL_SERVER_ERROR_ARG Internal server error
(<0%s>)
—
—
—
—
•
# *Cause: DEFAULT_DATE_FORMAT string is too long.
# *Action: Please execute ALTER SESSION statement with a valid
DEFAULT_DATE_FORMAT string.
0x4108A (266378) mmERR_ABORT_QUEUE_NOT_FOUND Queue not found
—
—
—
—
•
# *Cause: This kind of query cannot be executed at current server status.
# *Action: After moving to a suitable start-up phase, please try again.
0x41089 (266377) mmERR_ABORT_MMC_DATE_FORMAT_LENGTH_EXCEED The length of the
value of the DEFAULT_DATE_FORMAT property equals to or exceeds the maximum length
(<0%d> ).
—
—
•
# *Cause: The user has to connect through a SYSDBA channel
# *Action: Please change the type of the connection channel.
0x41088 (266376) mmERR_ABORT_SERVER_PHASE_MISMATCHES_QUERY_TYPE Unable to
execute the query at current start-up phase
—
—
•
# *Cause:
# - The password is incorrect.
# *Action:
# - Make sure that the password is correct.
# - Ask to the DBA for more information on the password.
0x41087 (266375) mmERR_ABORT_ADMIN_NOT_ACCEPTED Failed to connect through a non
SYSDBA channel
—
—
•
# *Cause:
# - A specified property does not exist or cannot be updated.
# *Action:
# - Please check the property
0x41085 (266373) mmERR_ABORT_PASSWORD_INCORRECT Invalid password
—
—
—
—
—
•
# *Cause:
# - The System encountered an internal server error.
# *Action
# - Please send a bug report to the vendor
0x41083 (266371) mmERR_ABORT_NOT_UPDATE_PROPERTY A specified property does not
exist or cannot be updated.
—
—
—
—
•
# *Action: Please make sure that the session with the specified ID exists.
# *Cause:
# - The queue is not in the queue manager.
# *Action:
# - Please send a bug report to the vendor.
0x4108B (266379) mmERR_ABORT_DATABASE_ALREADY_EXIST Database already exists
145
Server Error Code/Message
MM Error Code
(<0%s>)
—
—
—
—
•
0x4108C ( 266380) mmERR_ABORT_GETRLIMIT_ERROR Failed to invoke a system function, getrlimit()
—
—
•
# *Cause: Invalid dispatcher implementation
# *Action: Please send a bug report to the vendor.
0x41098 ( 266392) mmERR_ABORT_STATEMENT_NOT_FOUND Failure of finding statement
—
—
•
# *Cause: Shared memory already exist.
# *Action: Please remove shared memory first.
0x41096 ( 266390) mmERR_ABORT_INVALID_DISPATCHER_IMPL Invalid dispatcher implementation
—
—
•
# *Cause: Invalid database name.
# *Action: Please check property and retry.
0x41091 ( 266385) mmERR_ABORT_SHM_ALREADY_EXIST_ERROR Shared Memory Already
Exist. Remove Shared Memory First.
—
—
•
# *Cause: The page range is invalid.
# *Action: Please specify page range in valid length.
0x41090 ( 266384) mmERR_ABORT_DATABASE_NAME_ERROR Invalid Database Name. Check
Property and Retry.
—
—
•
# *Cause: The database name length is invalid.
# *Action: Please use database name in valid length.
0x4108F ( 266383) mmERR_ABORT_PAGE_RANGE_ERROR Invalid Page Range. Valid Page
Range = 1 ~ <0%d>.
—
—
•
# *Cause: The maximum file size of OS is less than that of property.
# *Action: Please decrease the property of file size
0x4108E ( 266382) mmERR_ABORT_DATABASE_NAME_LENGTH_ERROR Invalid Database
Name Length. Valid Database Name Length = 1 ~ <0%d>.
—
—
•
# *Cause: An error occurred while invoking the getrlimit() function.
# *Action: Please send a bug report to the vendor.
0x4108D ( 266381) mmERR_ABORT_OSFileSizeLimit_ERROR The maximum file size of OS is
less than that of property. Decrease the property of file size.
—
—
•
# *Cause:
# - The database already exists.
# *Action:
# - Please drop the database first.
# *Cause: It is impossible to find the Statement. Please use a valid statement.
# *Action: Please make sure that the statement is valid.
0x41099 ( 266393) mmERR_ABORT_TOO_MANY_SESSION There are too many sessions
ErrorMessage Users’ Manual
146
MM Error Code
—
—
•
0x4109A ( 266394) mmERR_ABORT_SESSION_NOT_SPECIFIED Session is not specified in protocol
—
—
•
# *Cause: Timed out while add task
# *Action: Please send a bug report to the vendor.
0x410A2 ( 266402) mmERR_ABORT_NUMERIC_PRECISION_OVERFLOW Numeric precision
overflow
—
—
•
# *Cause: Invalid bind parameter number
# *Action: Please send a bug report to the vendor.
0x410A1 ( 266401) mmERR_ABORT_ADD_TASK_TIMED_OUT Add task timed out
—
—
•
# *Cause: Invalid data conversion
# *Action: Please send a bug report to the vendor.
0x410A0 ( 266400) mmERR_ABORT_INVALID_BIND_PARAMETER_NUMBER Invalid bind parameter number
—
—
•
# *Cause: Invalid lob range
# *Action: Please check the lob size and use valid lob range.
0x4109F ( 266399) mmERR_ABORT_INVALID_DATA_CONVERSION Invalid data conversion
—
—
•
# *Cause: Invalid execute option
# *Action: Please send a bug report to the vendor.
0x4109E ( 266398) mmERR_ABORT_INVALID_LOB_RANGE Invalid lob range
—
—
•
# *Cause: Invalid session property
# *Action: Please use a valid session property.
0x4109D ( 266397) mmERR_ABORT_INVALID_EXECUTE_OPTION Invalid execute option
—
—
•
# *Cause: Session is not connected
# *Action: Please send a bug report to the vendor.
0x4109C ( 266396) mmERR_ABORT_INVALID_SESSION_PROPERTY Invalid session property
—
—
•
# *Cause: Session is not specified in protocol
# *Action: Please send a bug report to the vendor.
0x4109B ( 266395) mmERR_ABORT_SESSION_NOT_CONNECTED Session is not connected
—
—
•
# *Cause: Too many sessions are connected on this system.
# *Action: Please disconnect unused sessions or increase MAX_CLIENT property.
# *Cause: Numeric precision overflow
# *Action: Numeric precision overflow
0x410A3 ( 266403) mmERR_ABORT_NUMERIC_SCALE_OVERFLOW Numeric scale overflow
—
—
# *Cause: Numeric scale overflow
# *Action: Numeric scale overflow
147
Server Error Code/Message
MM Error Code
•
0x410A5 ( 266405) mmERR_ABORT_INVALID_STATEMENT_FREE_MODE Invalid statement free
mode
—
—
•
0x410A6 ( 266406) mmERR_ABORT_UNSUPPORTED_FETCHMOVE Unsupported fetch move
operation
—
—
•
# *Cause: Invalid precision or length
# *Action: Please specify correct precision or length.
0x410AF ( 266415) mmERR_ABORT_PRECISION_MISMATCH Precision mismatch
—
—
•
# *Cause: Data conversion overflow
# *Action: The data cannot be stored into the database data type.
0x410AE ( 266414) mmERR_ABORT_INVALID_PRECISION Invalid precision or length
—
—
•
# *Cause: An attempt was made to bind an array when executing a SELECT statement.
# *Action: Please do not attempt to bind an array when exectuing a SELECT statement.
0x410AD ( 266413) mmERR_ABORT_DATA_CONVERSION_OVERFLOW Data conversion overflow
—
—
•
# *Cause: Numeric conversion overflow
# *Action: Please send a bug report to the vendor.
0x410CD ( 266445) mmERR_ABORT_InvalidArrayExecution Array binding is not permitted with
SELECT statements.
—
—
•
# *Cause: Invalid XA operation
# *Action: Please send a bug report to the vendor.
0x410AB ( 266411) mmERR_ABORT_NUMERIC_CONVERSION_OVERFLOW Numeric conversion
overflow
—
—
•
# *Cause: Invalid bind column number
# *Action: Please send a bug report to the vendor.
0x410AA ( 266410) mmERR_ABORT_INVALID_XA_OPERATION Invalid XA operation
—
—
•
# *Cause: Unsupported fetch move operation
# *Action: Please send a bug report to the vendor.
0x410A9 ( 266409) mmERR_ABORT_INVALID_BIND_COLUMN_NUMBER Invalid bind column
number
—
—
•
# *Cause: Invalid statement free mode
# *Action: Please send a bug report to the vendor.
# *Cause: Precision mismatch
# *Action: Please send a bug report to the vendor.
0x410B0 ( 266416) mmERR_ABORT_UNSUPPORTED_NETWORK_PROTOCOL Unsupported network protocol
—
# *Cause: Unsupported network protocol
ErrorMessage Users’ Manual
148
MM Error Code
—
•
0x410B1 ( 266417) mmERR_ABORT_INVALID_SESSION_STATE Invalid request in current session state
—
—
•
# *Cause: The DN(Distinguished Name) of Server Certificate is null.
# *Action: Please check server certificate.
0x410B6 ( 266422) mmERR_ABORT_DNMismatched The DN(Distinguished Name) of Server
and User Certificate is different.("<0%s>" != "<1%s>")
—
—
•
# *Cause: The DN(Distinguished Name) of User Certificate is null.
# *Action: Please check user certificate.
0x410B5 ( 266421) mmERR_ABORT_SVRDN_ISNULL Server DN(Distinguished Name) is null.
—
—
•
# *Cause: can't have COMMIT_WRITE_NOWAIT in parallel logging.
# *Action: Please check COMMIT_WRITE_WAIT mode.
0x410B4 ( 266420) mmERR_ABORT_USRDN_ISNULL User DN(Distinguished Name) is null.
—
—
•
# *Cause: Task memory allocation failed
# *Action: Please make enough memory available.
0x410B3 ( 266419) mmERR_ABORT_INVALID_COMMIT_WRITE_WAIT Invalid
COMMIT_WRITE_WAIT
—
—
•
# *Cause: Invalid request in current session state
# *Action: Please verify client application.
0x410B2 ( 266418) mmERR_ABORT_TASK_ALLOC_FAILED Task allocation failed
—
—
•
# *Action: Please use supported network protocol.
# *Cause: The DN(Distinguished Name) of Server and User Certificate is different.
# *Action: Please check both server and client certificate.
0x410C6(266438), mmERR_ABORT_ATOMIC_EXECUTE_ERROR Atomic Execute Error
—
—
# *Cause: Atomic Execute Error.
# *Action: Check Data or Statement
MM IGNORE
•
0x42000(270336) mmERR_IGNORE_NO_ERROR No main module error
—
—
•
0x42040 (270400) mmERR_IGNORE_ADMIN_MODE_ONLY Unable to service while the server
starts up.
—
—
•
# *Cause: This is not an error.
# *Action: Please ignore this error message.
# *Cause: A request of service to the server has been detected while it was starting up.
# *Action: Please terminate all the clients while the server starts up.
0x42041 (270401) mmERR_IGNORE_ADMIN_ALREADY_RUNNING Another SYSDBA session is
149
Server Error Code/Message
MM Error Code
already running.
—
—
•
# *Cause: A SYSDBA session is already running.
# *Action: Please terminate the process of SYSDBA session and execute again.
0x42059 (270425) mmERR_IGNORE_NO_AVAILABLE_TASK Connection pool overflow. Check
properties.
—
—
# *Cause: There is no more available task for service.
# *Action: Please increase the value of the MAX_CLIENT property and restart the database.
ErrorMessage Users’ Manual
150
2 C/C++ Precompiler Error
Code/Message
151
C/C++ Precompiler Error Code/Message
Execution Time Error/Status Code
Execution Time Error/Status Code
Error Code
C/C++ Precompiler error
•
-589825
In case an error occurs when memory is allocated for connection to the database server
•
-589826
In case a connection with the same name already exists
•
-589841
In case the name of the connection exceeds 50 characters
•
-589857
When a cursor-processing SQL statement is executed with an undeclared cursor name
•
-589858
When a dynamic SQL statement is executed with an unprepared SQL statement identifier
•
-593921
One or more than the number of arrays are returned in SELECT…INTO statement.
•
-598017
When the processing count specified in For clause is smaller than 1
•
-598018
When the processing count specified in For is larger than the array size
Database server error
An error occurring in the database serve, the database server will return the error code. Refer to
Server Error Code/Message for each error code.
Status Code
•
00000
When the embedded SQL statement is normally executed
•
01004
When the size of the host variable is same with or smaller than the corresponding column size
ErrorMessage Users’ Manual
152
Execution Time Error/Status Code
when the host variable is the character type. At this time, the returned data is cut to be stored
in the host variable.
•
07006
When the host variable type is not compatible with the corresponding column type
•
07009
When the number of the columns is higher than the number of corresponding host variables
•
08001
When the database server is not started up
•
08S01
When the database server is disconnected
•
22002
When null data are returned while no indicator variable is specified
•
HY000
General error
•
HY001
When an error occurs upon allocation of the memory
•
HY009
When the host variable and the indicator variable are null points
•
HY010
When an unopened cursor is fetched
•
HY090
When the indicator variable is a negative value
153
C/C++ Precompiler Error Code/Message
Preprocessing Error Code/Message
Preprocessing Error Code/Message
General Error
•
402H:Syntax error
Syntax Error
•
403H:Unterminated string
When the character string beginning with " or ' does not end with " or '.
•
404H:Unterminated comments
When the footnote starting with "/*" does not end with "*/"
•
405HUnterminated embedded sql statement
When the SQL statement starting with EXEC SQL does not end with ‘;’
•
408H:Need to #endif
When the embedded SQL statement beginning with #ifdef SESC_DECLARE or #ifdef
SESC_Include does not end with #endif.
•
401M:Conflict with brace count
When '' count '' does not match with the actual count
•
402M:Syntax error
Syntax Error
•
403M:Unterminated string
When the character string beginning with " or ' does not end with " or '.
•
404M:Unterminated comments
When the footnote starting with "/*" does not end with "*/"
•
405M:Unterminated embedded sql statement
When the SQL statement starting with EXEC SQL does not end with ‘;’
•
406M:Unterminated host variable declare section
When the embedded SQL statement beginning with EXEC SQL BEGIN DECLARE SECTION; does
not end with EXEC SQL END DECLARE SECTION;
Error in the Host Variable Declaration Section
•
201E:Invalid type
ErrorMessage Users’ Manual
154
Preprocessing Error Code/Message
When a type not supported in SES C/C++ or not declared in host variable declaration section is
used as a host variable type
•
202E:Invalid type combination
When a type not supported is defined
•
203E:Identifier redeclared
When the host variables are overlapping
•
204E:Don't use 'VARCHAR' or 'varchar' for variable name because it's keyword
When 'VARCHAR' or 'varchar' is used as a variable name
•
205E:long double type is not supported
When the long-double type is used as the host variable type
•
206E:SES_MAX_CHAR value is more than two
When SES_MAX_CHAR Macro is less than 1
•
208E:The Point type is not allowed
When the types other than the structure or 'char' is defined as the pointer type
•
209E:In case of host variable is a structure, elements can't be pointers
When the structure component is defined as the pointer type
•
210E:In case of host variable is a structure, elements can't be structures
When the structure component is defined as a structure type
•
221E:Any type except 'char' type or 'varchar' type can't be two or more dimension array
When other types than 'char' or 'varchar' is defined as two-dimensional or multi-dimensional
array
•
222E:Array of pointer not allowed
When the pointer type is defined as an array
•
223E:In case host variable is an array of structure, elements can't be arrays
When the structure of which component is the array type is defined as an array
•
402E:Syntax error
Syntax Error
•
403E:Unterminated string
When the character string beginning with " or ' does not end with " or '.
155
C/C++ Precompiler Error Code/Message
Preprocessing Error Code/Message
Error in the Embedded SQL Statement
•
101L:[panic] System error
When an error occurs due to the system conditions such as lack of memory space during precompiling
•
201L:Host variable not defined
When the embedded SQL statement uses a host variable not defined in the Declare section of
the host variable
•
203L:The number of indicator variables should be the same to that of the corresponding host
variables
When the structure includes the host variable and the indicator variable and the number of
components doe not match
•
211L:A host variable is not a structure
When the variable whose type is not structure is used as a structure expression
•
213L:An indicator variable should be a structure when the corresponding host variable is a
structure
When the indicator variable is not a structure while the host variable is a structure
•
214L:Not defined
When type whose structure is defined as a host variable and this host variable is used in the
embedded SQL statement
•
222L:In case host variable is an array of structure, only one host variable is allowed
When the host variable is an array of the structure and more than one host variables are used
•
223L:Host variables can't use mixed scalars and arrays
When an array-type host variable is used with a non-array-type host variable
•
224LIn case of SELECT or CURSOR statement, input host variables can't be arrays
When the array-type input host variable is used in Select statement or Cursor statement
•
225LFOR clause can be used only when input host variables are arrays
When the host variable is not an array type but For clause is used
•
226LThe count of FOR clause must be more than one
When For clause is less than 1
•
227L:In case of EXECUTE PROCEDURE statement, input host variables of IN OUT or OUT type
can't be arrays
When the input host variable of In Out or Out type is the array type in the PSM statement
•
231L:The indicator variable should be 'int' type
ErrorMessage Users’ Manual
156
Preprocessing Error Code/Message
When the indicator variable is defined as other types than 'int'
•
234L:In case host variable is an array of structure, indicator variable can't be used
When the host variable that is an array of the structure uses the indicator variable
•
301L:CursorName is too large.(max length is 50)
When the cursor name exceeds 50 characters
•
311L:Any CURSOR SENSITIVITY option is not supported yet
Not Available
•
312L:SCROLL option does not supported, yet
Not Available
•
313L:WITH HOLD option does not supported, yet
Not Available
•
314L:WITH RETURN option does not supported, yet
Not Available
•
315L:READ ONLY option does not supported, yet
Not Available
•
316L:UPDATE option is not supported yet
Not Available
•
317L:Any orientation is not supported yet
Not Available
•
403L:Unterminated string
When the character string beginning with " or ' does not end with " or '.
•
404L:Unterminated comments
When the footnote starting with "/*" does not end with "*/"
•
407L:Need to into clause
When there is no Into clause in Select statement
•
411L:StmtName is too large.(max length is 50)
When the state name exceeds 50 characters in the dynamic SQL statement
•
412L:ConnName is too large.(max length is 50)
When the connection name exceeds 50 characters in the multi-connection or multi-thread
program
157
C/C++ Precompiler Error Code/Message
Preprocessing Error Code/Message
•
421L:-mt option and -sea option cannot be used together.
When -mt option and -sea option are used together
•
701L:Unsupported feature
Not Available
ErrorMessage Users’ Manual
158
3 ODBC Error Code
159
ODBC Error Code
ODBC Error
ODBC Error
SQLSTATE
Error
Can be returned from
01004
The data has been cut out. (When the
returned value is higher than the given buffer.)
•
•
•
SQLDescribeCol
SQLFetch
SQLGetData
07006
Violation of the limited data type attributes
•
•
•
SQLBindParameter
SQLExecute
SQLFetch
07009
Invalid descriptor index
•
•
•
•
•
•
SQLBindCol
SQLBindParameter
SQLColAttribute
SQLDescribeCol
SQLDescribeParam
SQLGetData
* For SQLSTATE 08001, 08002, 08003, and 08S01, see the followings.
ErrorMessage Users’ Manual
160
ODBC Error
SQLSTATE
Error
Can be returned from
HY000
General Error
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
SQLAllocStmt
SQLAllocConnect
SQLBindCol
SQLBindParameter
SQLColAttribute
SQLColumns
SQLConnect
SQLDescribeCol
SQLDisconnect
SQLDriverConnect
SQLEndTran
SQLExecDirect
SQLExecute
SQLFetch
SQLFreeHandle
SQLFreeStmt
SQLGetData
SQLNumParams
SQLNumResultCols
SQLPrepare
SQLPrimaryKeys
SQLProcedureColumns
SQLProcedures
SQLRowCount
SQLSetAttribute
SQLSetConnectAttr
SQLSetEnvAttr
SQLStatistics
SQLTables
HY001
Memory allocation error (The memory
requested for SQLCLI to execute the function
and complete execution cannot be allocated)
•
•
•
•
•
•
•
•
•
SQLAllocConnect
SQLAllocStmt
SQLBindCol
SQLBindParameter
SQLConnect
SQLDriverConnect
SQLExecDirect
SQLGetTypeInfo
SQLPrepare
HY003
The application buffer type is not valid.
(cType argument is not a valid C data type.)
•
•
SQLBindCol
SQLBindParameter
161
ODBC Error Code
ODBC Error
SQLSTATE
Error
Can be returned from
HY009
Use an invalid pointer (null pointer)
•
•
•
•
•
•
•
•
•
•
•
SQLAllocConnect
SQLAllocStmt
SQLBindParameter
SQLExecDirect
SQLForeignKeys
SQLPrimaryKeys
SQLProcedureColumns
SQLProcedures
SQLSpecialColumns
SQLStatistics
SQLTablePrivileges
HY010
Continuous function error
•
•
•
SQLAllocStmt
SQLDescribeParam
SQLGetData
HY090
Invalid string or buffer length
•
•
•
•
•
•
•
SQLBindParameter
SQLDescribeCol
SQLExecute
SQLForeignKeys
SQLGetData
SQLGetStmtAttr
SQLTablePrivileges
HY092
Invalid attribute or option
•
SQLGetStmtAttr
HY105
Invalid parameter type
•
SQLBindParameter
HYC00
Use an attribute not supported.
•
•
SQLGetConnectAttr
SQLGetStmtAttr
ErrorMessage Users’ Manual
162
Database Connection-related Error
Database Connection-related Error
SQLSTATE
HY000
Code
Error
Can be returned from
0x51001
The character set does not
exist.
•
•
SQLConnect
SQLDriverConnect
0x5003b
The communication buffer is
insufficient. (The communication buffer length has
exceeded.)
•
SQLExecute
HY001
0x5104A
Memory allocation error (The
memory requested for the
ODBC to execute the function
and complete execution cannot be allocated)
•
•
SQLConnect
SQLDriverConnect
08001
0x50032
The SQLCLI cannot set the connection to DB.
•
•
SQLConnect
SQLDriverConnect
163
ODBC Error Code
Network-related Error
Network-related Error
SQLSTATE
Code
Error
Can be returned from
08002
0x51035
The corresponding dbc is
already connected to the DB.
•
•
SQLConnect
SQLDriverConnect
08003
0x51036
When stmt is disconnected
•
•
•
SQLExecDirect
SQLExecute
SQLPrepare
08S01
0x51043
Communication circuit error
(Communication circuit failure
before the function is processed between the SQLCLI
and the DB.)
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
SQLColumns
SQLConnect
SQLDriverConnect
SQLExecDirect
SQLExecute
SQLFetch
SQLForeignKeys
SQLGetConnectAttr
SQLPrepare
SQLPrimaryKeys
SQLProcedureColumns
SQLProcedures
SQLSetConnectAttr
SQLSpecialColumns
SQLStatistics
QLTablePrivileges
SQLTables
ErrorMessage Users’ Manual
164
4 JDBC Error Code
165
JDBC Error Code
JDBC Error
JDBC Error
SQL STATE
Can be returned from
Error
Message
01000
Statement
General warning
execute bach in Autocommit mode is
dangerouse!
01S02
•
•
Warning for
changing option
values
ResultSet Concurency changed to
CONCUR_READ_ONLY
Connection
Statement
Altibase not support AutoGenarated
key
Option value changed to
07006
•
•
PreparedStatement
ResultSet
Restricted data
type attribute
violation
Restricted data type attribute violation
07009
•
•
Blob
ResultSetMetaData
Invalid descriptor index
Column not found
•
•
Communication
failure
Communication failure
•
Connection
ConnectionPoolDataSource
ResultSet
•
•
•
•
•
Blob
Connection
ObjectFactory
ResultSetMetaData
Statement
Client unable to
establish connection to DB
•
•
•
Disconnection
status
Connection does not exist
•
•
•
Blob
Connection
ConnectionPoolDataSource
PooledConnection
ResultSetMetaData
Statement
08004
•
•
•
•
Blob
Connection
ResultSetMetaData
Statement
Rejecting the
connection to
server
Server rejected the connection
08007
•
•
•
•
Blob
Connection
ResultSetMetaData
Statement
Connection interuption in process of
transaction
IO interapted
08000
08001
08003
ErrorMessage Users’ Manual
Invalid descriptor index
Pooling thread was interapted
Cannot open XAResource
Client unable to establish connection
Cannot resolve host
Wrong port number
166
DataSource has been closed
JDBC Error
SQL STATE
08S01
0A000
0A001
Can be returned from
Error
Message
•
•
•
•
•
•
•
Blob
Connection
ParameterMetaData
PreparedStatement
ResultSet
ResultSetMetaData
Statement
Communication
link failure
Communication link failure
•
•
•
•
•
•
•
•
Blob
Clob
Connection
DatabaseMeta
PreparedStatement
ResultSet
ResultSetMetaData
Statement
Feature not supported
•
Connection
Multiply server
transactions
Multiply server transaction
Invalid CMP Header Version
Invalid CMP Header Type
Feature not supported
Depricated code
Invalid attribute value
TYPE_SCROLL_SENSITIVE
XAResource already opened
0F001
•
Blob
LOB Token Identifiers don't have
any values currently.
Stream position out of lob size
21S01
•
•
•
•
•
•
•
Blob
Connection
ParameterMetaData
PreparedStatement
ResultSet
ResultSetMetaData
Statement
Invalid plural
lines for inserting into own reference table
Insert value list does not match column list
22001
•
•
•
•
•
•
•
•
Connection
ParameterMetaData
PreparedStatement
ResultSet
ResultSetMeta
DataConnection
Blob
Statement
String data loss
String data, right-truncated
22003
•
•
•
•
•
•
•
Blob
Connection
ParameterMetaData
PreparedStatement
ResultSet
ResultSetMetaData
Statement
Numeric value
out of range
Numeric value out of range
22008
•
•
•
Connection
ResultSetMetaData
Statement
Datetime field
overflow
Datetime field overflow
167
JDBC Error Code
JDBC Error
SQL STATE
Can be returned from
Error
Message
22018
•
•
•
•
•
•
•
Blob
Connection
ParameterMetaData
PreparedStatement
ResultSet
ResultSetMetaData
Statement
Invalid character
value for scalar
function such as
CAST, DECIMAL,
FLOAT, INTEGER
Invalid character value for cast specification
22026
•
BitSet
String data
length error
String data, length mismatch
24000
•
Blob
Invalid cursor
state
Invalid cursor state
HY004
•
•
•
•
•
•
•
Blob
Connection
ParameterMetaData
PreparedStatement
ResultSet
ResultSetMetaData
Statement
Invalid SQL data
type
Invalid SQL data type
HY010
•
•
PreparedStatement
Statement
Function consecutive errors
There are no parameters
PreparedStatenet have no ResultSet
PreparedStatenet have ResultSet
That had return update result
That had ResultSet
HY024
•
•
•
Connection
ResultSet
Statement
Invalid attribute
value
Invalid attribute value
HY090
•
Blob
Invalid string or
buffer length
Invalid string or buffer length
HY096
•
ParameterMetaData
HY105
•
DatabaseMetaData
Invalid parameters type
Table name are not definded
HY109
•
ResultSet
Invalid cursor
position
Invalid cursor position
ErrorMessage Users’ Manual
Butch Execution does not support
type in batch
168
JDBC Error
SQL STATE
HYC00
Can be returned from
•
•
•
•
•
•
•
•
Blob
Connection
CallableStatement
ParameterMetaData
PreparedStatement
ResultSet
ResultSetMetaData
Statement
Error
Using unsupported attributes
Message
Optional feature not implemented
HOLD_CURSORS_OVER_COMMIT only support
Statemet has a ResultSets
Does not support the given type
Lob already used
Unsupported charset
HYT01
•
•
•
•
Blob
Connection
ResultSetMetaData
Statement
Connection timeout expired
Connection timeout expired
IM000
•
•
•
•
•
•
Blob
Connection
GeometryList
Point
ResultSetMetaData
Statement
General Error
IM General error
java.sql.Statement could not has
parameter
Illegal Geometric Type
Point wrong format string
IM001
•
Connection
Driver does not
support this
function.
Driver does not support this function
does not support stored procedures
with result sets
does not support prepareCall
does not support
TYPE_SCROLL_SENSITIVE or
CONCUR_UPDATABLE
does not support read-only mode
ConnectionPoolDataSource
PoolManager Wait Interapted
ConnectionPoolDataSource
PoolManager :
ConnectionPoolDataSource
Cannot set Data Source properties
after DataSource has been used
Connection
Tandem Connection have no correct
slave URL!
SavePoint
ERROR: ABRSavepoint in the autocommit mode
Blob
try to skip to out of range
DataSource
Failed to create a non-pooled connection for
169
JDBC Error Code
JDBC Error
SQL STATE
Can be returned from
Error
Message
DataSource
Altibase DataSource unable to load
Altibase JDBC Driver
ObjectFactory
You must supply a db name
ConnectionPoolDataSource
connectionEventListener.ERROR!
ConnectionPoolDataSource
Error connectionErrorOccurred in the:
XAException
Altibase XA ERROR:
XAException
There is an asynchronous operation
already outstanding
XAException
The XID already exists
XAException
Invalid arguments were given
XAException
The XID is not valid
XAException
The resource manager is doing work
outside a global transaction
XAException
Routine was invoked in an inproper
context
XAException
A resource manager error has
occurred in the transaction branch
XAException
Resource manager is unavailable
ErrorMessage Users’ Manual
170
Index
D
R
Database Connection-related Error 163
RP ABORT 56
RP Error Code 55
RP FATAL 55
RP IGNORE 78
E
Error Code 152
Error in the Embedded SQL Statement 156
Error in the Host Variable Declaration Section 154
Execution Time Error/Status Code 152
S
SM ABORT 25
SM Error Code 17
SM FATAL 17
SM IGNORE 47
SM RETRY 47
Status Code 152
G
General Error 154
I
ID ABORT 6
ID Error Code 2
ID FATAL 2
ID IGNORE 15
J
JDBC Error 166
M
MM ABORT 138
MM Error Code 135
MM FATAL 135
MM IGNORE 149
MT ABORT 48
MT Error Code 48
MT FATAL 48
MT IGNORE 54
N
Network-related Error 164
O
ODBC Error 160
P
Preprocessing Error Code/Message 154
Q
QP ABORT 82
QP Error Code 80
QP FATAL 80
QP RETRY 134
171