Hitachi

Hitachi Advanced Database Messages


KFAA31666-E

The archive directory is specified incorrectly. (reason = aa....aa) (M+J+O)

The specified archive directory is invalid.

aa....aa: Cause of the error
  • The length of the archive directory path is out of range: The length of the path name of the specified archive directory is not in the range from 1 to 400 bytes. <SQLSTATE: 42IB5>

  • The archive directory is not an absolute path: The specified archive directory is not an absolute path. <SQLSTATE: 42IB6>

  • The archive directory does not exist: A directory that does not exist is specified as an archive directory. <SQLSTATE: 5302A>

  • The directory cannot be specified as an archive directory: A directory that cannot be specified as an archive directory is specified. <SQLSTATE: 5302B>

  • The HADB administrator does not have read, write, and execute permissions for the archive directory: A directory for which the HADB administrator does not have read, write, and execution permissions is specified as an archive directory. Alternatively, the archive directory path contains a directory for which the HADB administrator does not have execution permission. <SQLSTATE: 5302C>

  • One or more symbolic link destinations specified in the archive directory cannot be acquired: Link destinations for the symbolic link specified in the archive directory cannot be acquired. <SQLSTATE: 5302D>

  • system call error(errno = bb....bb): An error occurred in a system call. <SQLSTATE: 5302E>

bb....bb:

Error number

S:

Ignores this SQL statement. Alternatively, the system invalidates this transaction.

Action:

Take the corrective action for the cause of the error indicated by aa....aa, and then revise the archive directory specification. For details about the rules for specifying an archive directory, see the explanation of ARCHIVEDIR in chunk-specification in Explanation of specification format in Specification format and rules for the CREATE TABLE statement in the manual HADB SQL Reference.

If aa....aa indicates a system call error and bb....bb indicates an error number, check the error number in the OS documentation, and then eliminate the cause of the error. If you cannot determine the corrective action to take based on the displayed error number, execute the adbinfoget command to collect troubleshooting information, and then contact the customer support center.