Security warnings and error messages at server startup (UNIX)

If a security check that a server utility performs at startup detects a problem, the security check returns an error message or warning.

These messages are returned when the message file and internationalization support are unavailable. Therefore, the error messages do not have error numbers and are not translated.

The following list shows security-related messages that can open when startup of the database server is attempted. In most environments, the server utility automatically exits when it detects one of these problems.

  • ONEDB_HOME or ONCONFIG is too long. Maximum length for $ONEDB_HOME/etc/$ONCONFIG is 255 characters.
  • ONEDB_ SQLHOSTS is too long. Maximum length is 255 characters.
  • TBCONFIG is not supported and will not be used.
  • User onedb not found.
  • Group onedb not found.
  • Could not access logical-file file name.
  • Logical-file file name is not owned by user with id UID.
  • Logical-file file name not owned by group with id GID.
  • Logical-file file name has insecure mode mode.

The following table defines the variables used in the preceding messages.

Variable Explanation
file name A name of the file or directory
logical-file onconfig, ONEDB_ SQLHOSTS, ONEDB_HOME, or ONEDB_HOME/xxx (where xxx is one of a number of subdirectories under $ONEDB_HOME).

For example, if the ONEDB_HOME environment variable is set to /usr/onedb, the message might read: ONEDB_ SQLHOSTS /usr/onedb/etc/sqlhosts is not owned by the user with id 1234.

mode An octal permissions value
UID A user ID
GID A group ID