Legal Notice
This documentation is distributed under an open source license. You may review the terms of this license at: http://www.oracle.com/technetwork/database/berkeleydb/downloads/oslicense-093458.html
Oracle, Berkeley DB, and Sleepycat are trademarks or registered trademarks of Oracle. All rights to these marks are reserved. No third-party use is permitted without the express prior written consent of Oracle.
Other names may be trademarks of their respective owners.
To obtain a copy of this document's original source code, please submit a request to the Oracle Technology Network forum at: https://forums.oracle.com/forums/forum.jspa?forumID=271
4/13/2017
Table of Contents
By default, Berkeley DB messages (error and
informational) include both a message number and
message text. The message number uses a
BDB
prefix, followed by a unique
4-digit number. The message text provides contextual
information about the message.
When you build Berkeley DB, it is possible to remove the message text so as to minimize the library's footprint on devices where memory and storage are severely constrained. This is called a stripped library. It is also possible to add internationalization/localization support to the library. This is called a localized library.
How you strip error messages from your library depends on the platform you are building on. For *nix platforms, you do this when you configure your build using the --enable-stripped_messages configuration option. Your messages will also be stripped if you configure for small builds.
For Windows, you can enable stripped messages using the HAVE_STRIPPED_MESSAGES build property. Your messages will also be stripped if you build a small memory footprint library.
Stripped libraries still issue error messages, but the only thing displayed is the error number — the text of the message is not available for the library to display. This document provides the missing error message text.
To support globalization, you must provide a localization function that translate message, as well as translation files used to map default messages to the localized text. You then must provide the proper flags at library build time to indicate that you have added localization to the library. An overview of this process is described in Globalization Support in the Berkeley DB Programmer's Reference Guide.
Message text is organized into tables, where each table identifies a specific portion of the library. Each such table is then sorted by message number.
The areas of the library which can issue messages are:
Access method. These are error messages related to usage of the various access methods (Btree, Heap, Queue, and so forth).
External File messages. These are error messages related to usage of external file (large object) methods.
Common error messages. These are messages that can be commonly issued by any area of the library.
Database error messages. These are error messages related to the usage of database handles.
Environment error messages. These are error messages related to the usage of environment handles.
Locking subsystem error messages.
Logging subsystem error messages.
Memory pool error messages.
Replication error messages. These error messages are issued by methods specific to either Base API or Replication Manager applications.
Sequences error messages.
Transactions error messages.
Command line utility error messages.
Message Number | Message Text |
---|---|
1001 | illegal record number size |
1002 | illegal record number of 0 |
1004 | Existing data sorts differently from put data |
1005 | cursor adjustment after delete failed |
1006 | prefix comparison may not be specified for default comparison routine |
1018 | open method type is Btree, database type is Recno |
1019 | open method type is Recno, database type is Btree |
1023 | Compact cannot handle zero length key |
1024 | DB_RECNUM cannot be used with compression |
1025 | DB_DUP cannot be used with compression without DB_DUPSORT |
1026 | compression support has not been compiled in |
1027 | compression cannot be used with DB_RECNUM |
1028 | compression cannot be used with DB_DUP without DB_DUPSORT |
1029 | to enable compression you need to supply both function arguments |
1030 | compression support has not been compiled in |
1031 | minimum bt_minkey value is 2 |
1032 | Existing data sorts differently from put data |
1033 | Both cursors must be initialized before calling DBC->cmp. |
1122 | Invalid flag in __ham_curadj_recover |
1123 | Cannot replicate prepared transactions from master running release 4.2. |
1130 | H_NOMORE returned to __hamc_get |
1131 | Existing data sorts differently from put data |
1132 | Attempt to return a deleted item |
1133 | library build did not include support for the Hash access method |
1134 | Extent size may not be specified for in-memory queue database |
1135 | Multiversion queue databases are not supported |
1140 | Extent size must be at least 1 |
1141 | Queue does not support multiple databases per file |
1143 | illegal record number size |
1144 | illegal record number of 0 |
1145 | library build did not include support for the Queue access method |
1168 | region size may not be 0 |
1170 | The key/data pairs in the buffer are not sorted. |
1171 | The key/data pairs in the buffer are not sorted. |
1172 | The DBT items in the buffer are not sorted |
1185 | External file key. |
1186 | Error - found an external file in a duplicate data set. |
1198 | compression cannot be used with external files. |
Message Number | Message Text |
---|---|
0211 | Error, cursor does not point to an external file. |
0212 | Error, do not use DB_DBT_PARTIAL with DB_STREAM. |
0213 | Error, external file is read only. |
0214 | Error, do not use DB_DBT_PARTIAL with DB_STREAM. |
0217 | library build did not include support for external files |
0218 | library build did not include support for external files |
0219 | library build did not include support for external files |
0220 | library build did not include support for external files |
0221 | Error creating external file directory. |
0233 | Error reading external file. |
0245 | library build did not include support for external files |
0246 | External file id integer overflow. |
Message Number | Message Text |
---|---|
0001 | fcntl(F_SETFD) |
0003 | Transactional create on replication client disallowed |
0040 | Encrypted environment: library build did not include cryptography support |
0041 | unsupported byte order, only big and little-endian supported |
0060 | PANIC: fatal region error detected; run recovery |
0061 | PANIC |
0062 | Successful return: 0 |
0063 | DB_BUFFER_SMALL: User memory too small for return value |
0064 | DB_DONOTINDEX: Secondary index callback returns null |
0065 | DB_FOREIGN_CONFLICT: A foreign database constraint has been violated |
0066 | DB_KEYEMPTY: Non-existent key/data pair |
0067 | DB_KEYEXIST: Key/data pair already exists |
0068 | DB_LOCK_DEADLOCK: Locker killed to resolve a deadlock |
0069 | DB_LOCK_NOTGRANTED: Lock not granted |
0070 | DB_LOG_BUFFER_FULL: In-memory log buffer is full |
0071 | DB_LOG_VERIFY_BAD: Log verification failed |
0072 | DB_NOSERVER: No message dispatch call-back function has been configured |
0073 | DB_NOTFOUND: No matching key/data pair found |
0074 | DB_OLDVERSION: Database requires a version upgrade |
0075 | DB_PAGE_NOTFOUND: Requested page not found |
0076 | DB_REP_DUPMASTER: A second master site appeared |
0077 | DB_REP_HANDLE_DEAD: Handle is no longer valid |
0078 | DB_REP_HOLDELECTION: Need to hold an election |
0079 | DB_REP_IGNORE: Replication record/operation ignored |
0080 | DB_REP_ISPERM: Permanent record written |
0081 | DB_REP_JOIN_FAILURE: Unable to join replication group |
0082 | DB_REP_LEASE_EXPIRED: Replication leases have expired |
0083 | DB_REP_LOCKOUT: Waiting for replication recovery to complete |
0084 | DB_REP_NEWSITE: A new site has entered the system |
0085 | DB_REP_NOTPERM: Permanent log record not written |
0086 | DB_REP_UNAVAIL: Too few remote sites to complete operation |
0087 | DB_RUNRECOVERY: Fatal error, run database recovery |
0088 | DB_SECONDARY_BAD: Secondary index inconsistent with primary |
0089 | DB_TIMEOUT: Operation timed out |
0090 | DB_VERIFY_BAD: Database verification failed |
0091 | DB_VERSION_MISMATCH: Database environment version mismatch |
0096 | Read-only transaction cannot be used for an update |
0097 | Transaction not specified for a transactional database |
0098 | Transaction specified for a non-transactional database |
0099 | Operation forbidden while secondary index is being created |
0100 | Transaction and database from different environments |
0101 | Transaction that opened the DB handle is still active |
0103 | DB environment not configured for transactions |
0106 | dbc_logging: Client update |
0107 | Dbc_logging: Master non-txn update |
0114 | architecture does not support locks inside system shared memory |
0115 | no base system shared memory ID specified |
0120 | architecture lacks mmap(2), shared environments not possible |
0121 | shmdt |
0123 | munmap |
0124 | fileops: munmap |
0126 | mmap |
0127 | mlock |
0128 | architecture doesn't support environments in system memory |
0139 | fcntl |
0140 | advisory file locking unavailable |
0144 | user-specified malloc function returned NULL |
0146 | User-specified realloc function returned NULL |
0149 | Guard byte incorrect during free |
0151 | fsync |
0162 | fcntl(F_SETFD) |
0164 | close |
0166 | fstat |
0167 | select |
0172 | Joining non-encrypted environment with encryption key |
0173 | Encryption algorithm not supplied |
0174 | Encrypted environment: no encryption key supplied |
0175 | Invalid password |
0176 | Environment encrypted using a different algorithm |
0177 | No cipher structure given |
0178 | Encrypted database: no encryption flag specified |
0179 | Database encrypted using a different algorithm |
0180 | Invalid password |
0181 | Unencrypted database with a supplied encryption key |
0182 | IPP AES NULL pointer error |
0183 | IPP AES length error |
0184 | IPP AES context does not match operation |
0185 | IPP AES srclen size error |
0186 | AES key direction is invalid |
0187 | AES key material not of correct length |
0188 | AES key passwd not valid |
0189 | AES cipher in wrong state (not initialized) |
0190 | AES bad block length |
0191 | AES cipher instance is invalid |
0192 | AES data contents are invalid |
0193 | AES unknown error |
0194 | AES error unrecognized |
0195 | Unencrypted checksum with a supplied encryption key |
0196 | Encrypted checksum: no encryption key specified |
0198 | no base shared memory ID specified |
0200 | shared memory segment already exists |
0201 | shared memory segment not initialized |
0202 | shared memory segment not initialized |
0203 | no segment name given |
0204 | Invalid segment id given |
0205 | shared memory segment not initialized |
0207 | DB_REP_WOULDROLLBACK: Client data has diverged |
0208 | DB_HEAP_FULL: no free space in db |
0209 | Exclusive database handles can only have one active transaction at a time. |
0237 | External file databases do not support DB_READ_UNCOMMITTED and TXN_SNAPSHOT |
0243 | External files require 64 integer compiler support. |
0244 | External files require 64 integer compiler support. |
0247 | DB_META_CHKSUM_FAIL: Checksum mismatch detected on a database metadata page |
0248 | msync failed on closing environment |
0251 | DB_SLICE_CORRUPT: One or more slices of this environment are malformed |
Message Number | Message Text |
---|---|
0503 | Rename on temporary files invalid |
0504 | XA applications may not specify an environment to db_create |
0505 | Cannot open XA database before XA is enabled |
0506 | call implies an access method which is inconsistent with previous calls |
0508 | Database environment not configured for encryption |
0511 | page sizes must be a power-of-2 |
0516 | DB_DBT_PARTIAL may not be set on key during join_get |
0518 | DB_SALVAGE requires a an output handle |
0519 | DB_ORDERCHKONLY requires a database name |
0556 | Subdatabase entry not page-number size |
0559 | Subdatabase entry of invalid size |
0571 | library build did not include support for database verification |
0572 | Databases may not become secondary indices while cursors are open |
0573 | Secondary index handles may not be re-associated |
0574 | Secondary indices may not be used as primary databases |
0575 | Primary databases may not be configured with duplicates |
0576 | Renumbering recno databases may not be used as primary databases |
0577 | The primary and secondary must be opened in the same environment |
0578 | The DB_THREAD setting must be the same for primary and secondary |
0579 | Callback function may be NULL only when database handles are read-only |
0580 | replication recovery unrolled committed transactions;open DB and DBcursor handles must be closed |
0581 | DB->del with DB_MULTIPLE(_KEY) requires multiple key records |
0582 | Database does not have a valid file handle |
0584 | DB_DBT_READONLY should not be set on data DBT. |
0585 | DB_MULTIPLE requires DB_DBT_USERMEM be set |
0586 | DB_MULTIPLE does not support DB_DBT_PARTIAL |
0587 | DB_MULTIPLE buffers must be aligned, at least page size and multiples of 1KB |
0588 | At least one secondary cursor must be specified to DB->join |
0589 | All secondary cursors must share the same transaction |
0590 | files containing multiple databases may only be opened read-only |
0591 | DB_TRUNCATE not supported on VxWorks |
0592 | DB_UNKNOWN type specified with DB_CREATE or DB_TRUNCATE |
0594 | database environment not yet opened |
0595 | environment did not include a memory pool |
0596 | environment not created using DB_THREAD |
0597 | DB_MULTIVERSION illegal without a transaction specified |
0598 | DB_MULTIVERSION illegal with queue databases |
0600 | Queue databases must be one-per-file |
0601 | DB->pget may only be used on secondary indices |
0602 | DB_MULTIPLE and DB_MULTIPLE_KEY may not be used on secondary indices |
0603 | DB_GET_BOTH on a secondary index requires a primary key |
0604 | DB->put forbidden on secondary indices |
0605 | DB->put: DB_MULTIPLE(_KEY) can only be combined with DB_OVERWRITE_DUP |
0606 | DB->put with DB_MULTIPLE(_KEY) requires a bulk key buffer |
0607 | DB->put with DB_MULTIPLE requires a bulk data buffer |
0608 | a partial put in the presence of duplicates requires a cursor operation |
0609 | DB->compact may not be called with active cursors in the transaction. |
0610 | Secondary indices may not be used as foreign databases |
0611 | Foreign databases may not be configured with duplicates |
0612 | Renumbering recno databases may not be used as foreign databases |
0613 | The associating database must be a secondary index. |
0614 | When specifying a delete action of nullify, a callback function needs to be configured |
0615 | When not specifying a delete action of nullify, a callback function cannot be configured |
0616 | Closing already-closed cursor |
0617 | DBcursor->cmp dbc pointer must not be null |
0618 | DBcursor->cmp both cursors must refer to the same database. |
0619 | DB_READ_UNCOMMITTED is not supported with DB_CONSUME or DB_CONSUME_WAIT |
0620 | DB_DBT_READONLY should not be set on data DBT. |
0621 | DB_MULTIPLE/DB_MULTIPLE_KEY require DB_DBT_USERMEM be set |
0622 | DB_MULTIPLE/DB_MULTIPLE_KEY do not support DB_DBT_PARTIAL |
0623 | DB_MULTIPLE/DB_MULTIPLE_KEY buffers must be aligned, at least page size and multiples of 1KB |
0624 | DBcursor->pget may only be used on secondary indices |
0625 | DB_MULTIPLE and DB_MULTIPLE_KEY may not be used on secondary indices |
0627 | DB_GET_BOTH on a secondary index requires a primary key |
0628 | DBcursor->put forbidden on secondary indices |
0631 | Cursor position must be set before performing this operation |
0632 | DB_AUTO_COMMIT may not be specified along with a transaction handle |
0633 | DB_AUTO_COMMIT may not be specified in non-transactional environment |
0634 | Partitioned databases may not be in memory. |
0635 | DB_CREATE must be specified to create databases. |
0636 | DBTYPE of unknown without existing file |
0637 | Partitioned databases may not be included with multiple databases. |
0642 | Checksum failure requires catastrophic recovery |
0645 | Cannot specify callback and range keys. |
0646 | Must specify at least 2 partitions. |
0647 | Must specify either keys or a callback. |
0648 | May not specify both keys and a callback. |
0650 | Partitioning may only specified on BTREE and HASH databases. |
0651 | Partitioning specified on a non-partitioned database. |
0652 | Incompatible partitioning specified. |
0653 | Partition callback not specified. |
0654 | Record numbers are not supported in partitioned databases. |
0655 | Zero paritions specified. |
0656 | Number of partitions does not match. |
0657 | Hash database must specify a partition callback. |
0658 | Partitioning only supported on BTREE and HASH. |
0659 | No range keys found. |
0660 | Keys found and callback set. |
0661 | Partition key 0 is not empty. |
0663 | A partitioned database can not be in a multiple databases file |
0664 | library build did not include support for the database partitioning |
0665 | upgrade not supported |
0667 | Attempt to upgrade an encrypted database without providing a password. |
0674 | Closing a primary DB while a secondary DB has active cursors is unsafe |
0685 | DB->truncate forbidden on secondary indices |
0686 | DB->truncate not permitted with active cursors |
0688 | CDS group has active cursors |
0690 | DB_LOG_NO_DATA may not be specified within a transaction. |
0691 | Remove on temporary files invalid |
0692 | Both cursors must be initialized before calling DBC->cmp. |
0693 | Both cursors must be initialized before calling DBC->cmp. |
0694 | DBCursor->cmp mismatched off page duplicate cursor pointers. |
0695 | Put results in a non-unique secondary key in an index not configured to support duplicates |
0696 | Duplicate data items are not supported with sorted data |
0697 | Write attempted on read-only cursor |
0698 | Attempt to execute cascading delete in a foreign index failed |
0699 | Foreign database application callback |
0700 | Attempt to overwrite item in foreign database with nullified value failed |
0701 | DB_PRIVATE is not supported by 64-bit applications in mixed-size-addressing mode |
0708 | Invalid positioning flag combined with DB_DBT_PARTIAL |
0709 | The primary key returned by pget can't be partial |
0710 | Invalid positioning flag combined with DB_DBT_PARTIAL |
0711 | The primary key returned by pget can't be partial. |
0716 | Target directory may not be null. |
0731 | Sync failed |
0735 | Can't flush log |
0736 | Can't get log file names |
0744 | Exclusive database handles cannot be threaded. |
0745 | Exclusive database handles require transactional environments. |
0746 | Exclusive database handles cannot be opened on replication clients. |
0748 | Write failed. |
0749 | Exclusive database handles can only have one active transaction at a time. |
0750 | Error, cannot set both DB_STREAM_WRITE and DB_STREAM_READ. |
0751 | Secondary and primary databases cannot support external files. |
0752 | Heap databases may not be used as secondary databases |
0753 | External file enabled databases do not support READ_UNCOMMITTED and TXN_SNAPSHOT. |
0754 | External file enabled databases do not support DB_READ_UNCOMMITTED. |
0755 | DB_MULTIVERSION illegal with external file enabled databases |
0756 | DB_READ_UNCOMMITTED illegal with external file enabled databases |
0758 | Unsupported flags when cloning the DBT. |
0759 | Unsupported flags when freeing the cloned DBT. |
0760 | Cannot enable external files in databases with duplicates. |
0761 | Cannot enable external files in databases with compression. |
0763 | Cannot enable duplicates with external file support. |
0765 | Offset or id size overflow. |
0766 | External file identifier overflow. |
0767 | External file size overflow. |
0768 | External file size overflow. |
0769 | External file size overflow. |
0777 | Attempt to upgrade an encrypted database without providing a password. |
0778 | Attempt to upgrade an encrypted database without providing a password. |
0779 | Attempt to upgrade an encrypted database without providing a password. |
0782 | Hot backup requires DB_LOG_EXT_FILE |
0783 | In-memory databases are not supported in Replication Manager preferred master mode |
Message Number | Message Text |
---|---|
1501 | Logging region out of memory; you may need to increase its size |
1503 | DB_ENV->failchk requires DB_ENV->is_alive be configured |
1504 | is_alive method specified but no thread region allocated |
1505 | thread table must be allocated when the database environment is created |
1506 | unable to allocate a thread status block |
1507 | Thread died in Berkeley DB library |
1508 | Unable to allocate thread control block |
1510 | First log record not found |
1512 | Last log record not found |
1516 | First log record not found |
1528 | DB_REGISTER limits processes to one open DB_ENV handle per environment |
1539 | Build signature doesn't match environment |
1540 | configured environment flags incompatible with existing environment |
1543 | unable to create new master region array |
1546 | unable to join the environment |
1547 | environment reference count went negative |
1550 | architecture does not support locks inside process-local (malloc) memory |
1551 | application may not specify both DB_PRIVATE and DB_THREAD |
1552 | region memory was not correctly aligned |
1553 | no room remaining for additional REGIONs |
1554 | Library build did not include statistics support |
1555 | library build did not include support for cryptography |
1556 | Empty password specified to set_encrypt |
1557 | library build did not include support for cryptography |
1558 | Environment panic set |
1559 | DB_TXN_NOSYNC and DB_TXN_WRITE_NOSYNC may not be used with DB_LOG_IN_MEMORY |
1560 | Attempt to decrement hotbackup counter past zero |
1562 | is_alive method specified but no thread region allocated |
1563 | is_alive method specified but no thread region allocated |
1567 | The DB_RECOVER flag was not specified, and recovery is needed |
1568 | Berkeley DB library does not support DB_REGISTER on this system |
1569 | registration requires transaction support |
1570 | Berkeley DB library does not support replication on this system |
1571 | replication requires locking support |
1572 | replication requires transaction support |
1573 | recovery requires the create flag |
1574 | recovery requires transaction support |
1575 | DB_FAILCHK requires DB_ENV->is_alive be configured |
1576 | DB_FAILCHK requires DB_ENV->set_thread_count be configured |
1577 | Berkeley DB library configured to support only private environments |
1579 | Database handles still open at environment close |
1581 | File handles still open at environment close |
1583 | block not at end of region |
1588 | Maximum memory size too large: maximum is 4GB |
1589 | DB_PRIVATE is not supported by 64-bit applications in mixed-size-addressing mode |
1591 | Warning: Ignoring ext_file_threshold size when joining environment |
1592 | Must set a view callback. |
1593 | Maximum number of bytes to display for each key/data item can not be 0. |
1594 | DB_PRIVATE is not supported in Replication Manager preferred master mode |
1595 | failchk crash after clean registry |
1596 | env_open DB_REGISTER w/o RECOVER panic: trying w/recovery |
1598 | set_slice_count has already been specified for this environment |
1600 | allocation of 0-length block |
1602 | "slice all home" is not permitted |
1603 | "slice all" configurations may not include absolute paths |
1604 | The region directory cannot be set with DB_PRIVATE or DB_SYSTEM_MEM. |
1605 | replication is not compatible with slices |
1606 | A sliced environment cannot use DB_INIT_CDB |
Message Number | Message Text |
---|---|
2001 | library build did not include support for mutexes |
2002 | Win32 create event failed |
2006 | Win32 lock failed |
2009 | Win32 read lock failed |
2012 | Win32 unlock failed |
2013 | Unable to allocate memory for the mutex region |
2014 | Unable to allocate memory for mutexes from the region |
2015 | Unable to acquire/release a mutex; check configuration |
2016 | Unable to acquire/release a shared latch; check configuration |
2018 | DB_ENV->mutex_set_align: alignment value must be a non-zero power-of-two |
2021 | unable to initialize mutex |
2023 | pthread lock failed |
2024 | pthread readlock failed |
2026 | unable to destroy cond |
2027 | unable to destroy mutex |
2028 | TAS: mutex not appropriately aligned |
2029 | TAS: mutex initialize |
2033 | Mutex allocated before mutex region. |
2034 | unable to allocate memory for mutex; resize mutex region |
2036 | Locker does not exist |
2039 | Not a child transaction |
2040 | Locker does not exist |
2041 | lock_open: incompatible deadlock detector mode |
2042 | unable to allocate memory for the lock table |
2043 | DB_ENV->set_lk_detect: unknown deadlock detection mode specified |
2044 | DB_ENV->set_lk_detect: incompatible deadlock detector mode |
2048 | DB_ENV->lock_detect: unknown deadlock detection mode specified |
2054 | library build did not include support for locking |
2058 | Warning: Ignoring DB_SET_LOCK_TIMEOUT when joining the environment. |
2059 | Warning: Ignoring DB_SET_TXN_TIMEOUT when joining the environment. |
2069 | pthread unlock %s: already unlocked |
2076 | DB_ENV->set_lk_conflicts: nmodes cannot be 0. |
2077 | DB_ENV->set_lk_partitions: partitions cannot be 0. |
Message Number | Message Text |
---|---|
2501 | Set either an lsn range or a time range to verify logs in the range, don't mix time and lsn. |
2503 | callback: initialization |
2507 | Commonly caused by moving a database from one database environment |
2508 | to another without clearing the database LSNs, or by removing all of |
2509 | the log files from a database environment |
2510 | Logging not currently permitted |
2511 | DB_ENV->log_put is illegal on replication clients |
2512 | Non-replication DB_ENV handle attempting to modify a replicated environment |
2514 | Write failed on MASTER commit. |
2515 | Short read while restoring log |
2517 | Database environment corrupt; the wrong log files may have been removed or incompatible database files imported from another environment |
2518 | DB_ENV->log_file is illegal with in-memory logs |
2519 | DB_ENV->log_file: name buffer is too short |
2522 | DB_ENV->log_put is illegal on replication clients |
2523 | library build did not include support for log verification |
2524 | unable to allocate log region memory |
2525 | No log files found |
2533 | log record checksum mismatch |
2534 | Warning: truncating to point beyond end of log |
2535 | In-memory log buffer is full (an active transaction spans the buffer) |
2570 | no absolute path for the current directory |
2571 | log file auto-remove |
2572 | DB_ENV->log_archive: bad log record |
2573 | DB_ENV->log_archive: unable to read log record |
2574 | DB_LOGC->get: unset cursor |
2576 | Encountered zero length records while traversing backwards |
2579 | DB_LOGC->get: catastrophic recovery may be required |
2584 | Must provide a configuration structure. |
2585 | Warning: Ignoring maximum log file size when joining the environment |
2586 | Warning: Ignoring DB_LOG_AUTO_REMOVE when joining the environment. |
2587 | DB_LOG_IN_MEMORY is not supported in Replication Manager preferred master mode |
Message Number | Message Text |
---|---|
0511 | page sizes must be a power-of-2 |
3003 | individual cache size too large: maximum is 4GB |
3004 | individual cache size too large: maximum is 10TB |
3005 | Truncate beyond the end of file |
3006 | Can't get the required free size whileoperating in mixed-size-addressing mode |
3014 | unable to create temporary backing file |
3017 | unable to allocate space from the buffer cache |
3019 | cannot remove the last cache |
3025 | DB_MPOOLFILE->get: buffer data is NOT size_t aligned |
3026 | Unable to allocate memory for mpool region |
3029 | DB_ENV->memp_fcreate: method not permitted when replication is configured |
3030 | get_fileid: file ID not set |
3033 | DB_MPOOLFILE->open: page sizes must be a power-of-2 |
3034 | DB_MPOOLFILE->open: clear length larger than page size |
3035 | DB_MPOOLFILE->open: temporary files can't be readonly |
3036 | DB_MPOOLFILE->open: DB_MULTIVERSION requires transactions |
3039 | Cannot open DURABLE and NOT DURABLE handles in the same file |
3041 | DB_MULTIVERSION cannot be specified on a database file that is already open |
3044 | Warning: Ignoring maximum memory map size when joining environment |
3045 | Warning: Ignoring max open file descriptors value when joining environment |
3046 | Warning: Ignoring maximum sequential writes value when joining environment |
Message Number | Message Text |
---|---|
3502 | Client initialization failed. Need to manually restore client |
3504 | Operation locked out. Waiting for replication lockout to complete |
3509 | Operation locked out. Waiting for replication lockout to complete |
3513 | DB_ENV->rep_process_message: control argument must be specified |
3514 | Environment not configured as replication master or client |
3515 | DB_ENV->rep_process_message: error retrieving DBT contents |
3520 | Inconsistent lease configuration |
3527 | DB_ENV->rep_elect: cannot call from Replication Manager application |
3528 | DB_ENV->rep_elect: must be called after DB_ENV->rep_set_transport |
3529 | DB_ENV->rep_elect: must be called after DB_ENV->rep_start |
3530 | DB_ENV->rep_elect: nsites must be zero if leases configured |
3535 | Application type mismatch for a replication process joining the environment |
3550 | DB_ENV->rep_set_config: leases must be configured before DB_ENV->rep_start |
3551 | DB_ENV->rep_set_config: leases cannot be turned off |
3552 | DB_ENV->rep_start: cannot call from Replication Manager application |
3553 | DB_ENV->rep_start: must specify DB_REP_CLIENT or DB_REP_MASTER |
3554 | DB_ENV->rep_start: must be called after DB_ENV->rep_set_transport |
3555 | DB_ENV->rep_start: must call DB_ENV->rep_set_timeout for leases first |
3556 | DB_ENV->rep_start: Cannot become master during internal init |
3557 | rep_start: Cannot become master without being elected when using leases. |
3558 | rep_start: Cannot become master with outstanding lease granted. |
3559 | First record not found |
3563 | Attempt to get first log record failed |
3564 | Final log record not found |
3565 | DB_ENV->rep_set_nsites: cannot call from Replication Manager application |
3566 | timeout value must be > 0 |
3569 | Unknown timeout type argument to DB_ENV->rep_set_timeout |
3570 | unknown timeout type argument to DB_ENV->rep_get_timeout |
3571 | DB_ENV->rep_set_request: Invalid min or max values |
3572 | DB_ENV->rep_set_transport: cannot call from Replication Manager application |
3573 | DB_ENV->rep_set_transport: no send function specified |
3574 | DB_ENV->rep_set_transport: eid must be greater than or equal to 0 |
3575 | DB_ENV->rep_set_clockskew: Zero only valid for when used for both arguments |
3576 | DB_ENV->rep_set_clockskew: slow_clock value is larger than fast_clock_value |
3577 | DB_ENV->rep_set_clockskew: must be called before DB_ENV->rep_start |
3578 | DB_ENV->rep_flush: must be called after DB_ENV->rep_set_transport |
3579 | DB_ENV->rep_sync: must be called after DB_ENV->rep_set_transport |
3580 | non-replication commit token in replication env |
3581 | library build did not include support for replication |
3582 | closing socket |
3583 | releasing WSA event object |
3584 | can't create listen socket |
3585 | can't set REUSEADDR socket option |
3586 | can't bind socket to listening address |
3587 | listen() |
3588 | can't unblock listen socket |
3589 | unable to initialize Windows networking |
3590 | can't create event for listen socket |
3593 | EnumNetworkEvents |
3614 | select loop failed |
3615 | accept error |
3616 | can't set nonblock after accept |
3617 | connector thread failed |
3618 | set_nonblock in connnect thread |
3619 | illegal size for rep msg |
3624 | handshake is missing rec part |
3625 | malformed V1 handshake |
3626 | can't set KEEPALIVE socket option |
3627 | bad ack msg size |
3628 | library build did not include support for the Replication Manager |
3629 | unexpected election failure |
3630 | pthread_attr_init in repmgr_thread_start |
3631 | pthread_attr_setstacksize in repmgr_thread_start |
3632 | can't access signal handler |
3633 | can't access signal handler |
3634 | select |
3635 | repmgr_start: unrecognized flags parameter value |
3636 | Replication Manager needs an environment with DB_THREAD |
3637 | A local site must be named before calling repmgr_start |
3638 | Could not clean up repmgr |
3639 | A non-zero flags value is required for initial repmgr_start() call |
3640 | repmgr is already started |
3642 | can't configure repmgr elections from subordinate process |
3643 | subsequent repmgr_start() call may not specify DB_REP_ELECTION |
3644 | repmgr_start: nthreads parameter must be >= 0 |
3645 | can't start selector thread |
3646 | unknown ack_policy in DB_ENV->repmgr_set_ack_policy |
3648 | repmgr_site: a host name is required |
3650 | DB_ENV->repmgr_channel: must be called after DB_ENV->repmgr_start |
3651 | repmgr is stopped |
3653 | set_nonblock channel |
3654 | DB_CHANNEL->send_request() not supported on DB_EID_BROADCAST channel |
3655 | No message dispatch call-back function has been configured |
3656 | Application failed to provide a response |
3657 | a response has already been sent |
3658 | originator does not accept multi-segment response |
3659 | originator's USERMEM buffer too small |
3662 | Can't determine EID before env open |
3663 | Site config value not applicable to local site |
3665 | Unrecognized site config value |
3666 | A previously given local site may not be unset |
3669 | repmgr is not running |
3670 | No message dispatch call-back function has been configured |
3671 | Application failed to provide a response |
3672 | Nsites unknown before repmgr_start() |
3673 | rep_start |
3674 | A mismatching local site address has been set in the environment |
3675 | Not enough input bytes to fill a __repmgr_lsnhist_match message |
3682 | unexpected connection info in record_permlsn |
3685 | View site cannot become master |
3686 | Application environment and view callback mismatch |
3687 | View sites may not participate in elections |
3688 | Application environment and view mismatch joining the environment |
3694 | A view site must be started with DB_REP_CLIENT |
3695 | A view site must be started with a view callback |
3696 | Current local site conflicts with earlier definition |
3697 | A (different) local site has already been set |
3698 | Local site cannot have HELPER or PEER attributes |
3699 | Site is not recorded as a view in the group membership database |
3700 | can't enable event for listener |
3701 | More than two sites in preferred master replication group |
3702 | A preferred master site must be started with DB_REP_CLIENT |
3703 | More than two sites in preferred master replication group |
3704 | External file offset overflow |
3705 | External files require 64 integer compiler support. |
3709 | DB_ENV->rep_set_config: could not complete automatic preferred master configuration |
3712 | pthread_attr_destroy in repmgr_thread_start |
3714 | DB_ENV->rep_set_nsites: nsites cannot be 0. |
Message Number | Message Text |
---|---|
4001 | Zero length sequence key specified |
4002 | Sequences not supported in databases configured for duplicate data |
4003 | Sequence value out of range |
4004 | Sequence create failed |
4005 | Bad sequence record format |
4008 | Sequence value out of range |
4009 | Minimum sequence value must be less than maximum sequence value |
4010 | Bad sequence record format |
4011 | Sequence overflow |
4012 | Sequence update failed |
4013 | Sequence overflow |
4014 | Number of items to be cached is larger than the sequence range |
4015 | library build did not include support for sequences |
4016 | Heap databases may not be used with sequences. |
Message Number | Message Text |
---|---|
4502 | Transaction has in memory logs |
4504 | Transaction abort failed |
4505 | operation not permitted while in recovery |
4507 | No log records |
4508 | Unable to allocate memory for the transaction region |
4511 | Error: closing the transaction region with active transactions |
4518 | txn_checkpoint: failed to flush the buffer cache |
4519 | txn_checkpoint: failed to flush the buffer cache |
4521 | Family transactions cannot have parents |
4522 | Child transaction snapshot setting must match parent |
4523 | Unable to allocate transaction recycle buffer |
4524 | operation not permitted during recovery |
4525 | Unable to allocate memory for transaction detail |
4526 | commit token unavailable for nested txn |
4527 | may not be called on a replication client |
4528 | DB_TXN->prepare: log_write failed |
4529 | Unable to allocate memory for transaction name |
4530 | operation not permitted during recovery |
4531 | transaction has active cursors |
4532 | not a restored transaction |
4533 | Prepare disallowed on child transactions |
4534 | transaction already prepared |
4536 | DB_TXN->abort: in-memory log undo failed |
4538 | Child transaction is active |
4539 | replication commit token in non-replication env |
4540 | xa_get_txn: transaction begin failed |
4541 | xa_get_txn: XA transaction with parent |
4542 | xa_get_txn: transaction does not exist |
4543 | xa_get_txn: txn_continue fails |
4544 | xa_get_txn: os_malloc failed |
4545 | xa_open: Failure creating env handle |
4546 | xa_open: Failure setting thread count |
4547 | xa_open: Failure opening environment |
4548 | xa_open: Failure getting log configuration |
4549 | xa_open: In-memory logging not allowed in XA environment |
4550 | xa_start: failure mapping xid |
4551 | xa_end: failure mapping xid |
4552 | xa_end: cannot end with open cursors |
4553 | xa_end: txn_detail mismatch |
4554 | xa_end: ending transaction that is idle |
4555 | xa_prepare: failure mapping xid |
4556 | xa_prepare: xid not found |
4557 | xa_prepare: transaction neither active nor idle |
4558 | xa_prepare: txnp->prepare failed |
4559 | xa_commit: failure mapping xid |
4560 | xa_commit: xid not found |
4561 | xa_commit: commiting transaction active in branch |
4562 | xa_commit: attempting to commit unprepared transaction |
4563 | xa_commit: txnp->commit failed |
4564 | xa_recover: txn_get_prepared failed |
4565 | xa_rollback: failure mapping xid |
4566 | xa_rollback: xid not found |
4568 | xa_rollback: failure aborting transaction |
4569 | xa_forget: failure mapping xid |
4570 | xa_forget: xid not found |
4571 | xa_forget: txnp->discard failed |
4572 | DB_TXN_SNAPSHOT may not be used on a replication client |
4573 | Transaction has in memory logs |
4574 | DB_TXN->set_name: name cannot be empty. |
4576 | A transaction tried to access a second slice |
4577 | Sliced environments do not support distributed transactions |
Message Number | Message Text |
---|---|
5001 | Unsupported database type |
5007 | Unknown statistics flag |
5008 | close |
5011 | callback: initialization |
5012 | callback: initialization |
5013 | tx: dispatch |
5017 | data: |
5027 | cannot specify -d and -c |
5028 | cannot specify -D and -d or -l |
5030 | no source database environment specified |
5031 | no target backup directory specified |
5033 | DB_CONFIG must not contain an absolute path for the log directory |
5043 | HOT BACKUP FAILED! |
5074 | No keys specified in file |
5075 | Keys specified in file |
5076 | Btree and Hash must specify keys |
5077 | improper database type conversion specified |
5078 | no database type specified |
5079 | odd number of key/data pairs |
5081 | command-line configuration uses name=value format |
5083 | error reading db name |
5088 | unable to allocate memory |
5089 | boolean name=value pairs require a value of 0 or 1 |
5090 | unexpected end of input data or key/data pair |
5093 | Program name too long |
5096 | received panic event |
5101 | open |
5106 | close |
5117 | close |
5127 | Heap must not specify keys |
5128 | improper database type conversion specified |
5130 | Password may not be specified twice |
5131 | Password may not be specified twice |
5132 | Password may not be specified twice |
5133 | Password may not be specified twice |
5134 | Password may not be specified twice |
5135 | Password may not be specified twice |
5136 | Password may not be specified twice |
5137 | Password may not be specified twice |
5138 | Password may not be specified twice |
5139 | Password may not be specified twice |
5140 | The environment does not exist or cannot be opened. "-F" is required. |
5141 | use of -l with DB_CONFIG file is deprecated |
5142 | Queue and recno databases cannot support external files |
5143 | Encountered a data item too large to store in the database. Enable ext_file_threshold to store it. |
5144 | External file directory may not be specified twice |