Updated on 2023-12-22 GMT+08:00

GAUSS-03501 -- GAUSS-03510

GAUSS-03501: "value too long for restore point (maximum %d characters)"

SQLSTATE: 22023

Description: The length of the restore point name exceeds 63 bytes.

Solution: Recreate the restore point with a short name.

GAUSS-03502: "could not parse transaction log location '%s'"

SQLSTATE: 22023

Description: Internal system error.

Solution: Contact technical support.

GAUSS-03503: "Must be system admin to control recovery."

SQLSTATE: 42501

Description: The user to perform switch and pause operations must be the system administrator.

Solution: Switch to the administrator account and perform the switch and pause operations again.

GAUSS-03504: "recovery is not in progress"

SQLSTATE: 55000

Description: Internal system error.

Solution: Contact technical support.

GAUSS-03505: "invalid input syntax for transaction log location: '%s'"

SQLSTATE: 22P02

Description: The input parameter is invalid.

Solution: Check the input parameter value and re-execute the function.

GAUSS-03506: "xrecoff '%X' is out of valid range, 0..%X"

SQLSTATE: 22023

Description: Internal system error.

Solution: Contact technical support.

GAUSS-03507: "could not access status of transaction %lu"

SQLSTATE: XX000

Description: The file status fails to be obtained.

Solution: Ensure that the file is not damaged and the relevant right is obtained.

GAUSS-03508: "unrecognized SimpleLru error cause: %d"

SQLSTATE: XX000

Description: Internal system error.

Solution: Contact technical support.

GAUSS-03509: "cannot make new WAL entries during recovery"

SQLSTATE: XX000

Description: Internal system error.

Solution: Contact technical support.

GAUSS-03510: "invalid xlog info mask %02X"

SQLSTATE: XX000

Description: Internal system error.

Solution: Contact technical support.