232 {DELVOL_VOLUME_ID_L, 1, 0, DELVOL_VOLUME_ID_S},
233 {DELVOL_CLEAR_CACHE_L, 0, 0, DELVOL_CLEAR_CACHE_S},
234 {DELVOL_FORCE_L, 0, 0, DELVOL_FORCE_S},
235 {DELVOL_DBA_PASSWORD_L, 1, 0, DELVOL_DBA_PASSWORD_S},
236 {DELVOL_SA_MODE_L, 0, 0, DELVOL_SA_MODE_S},
237 {DELVOL_CS_MODE_L, 0, 0, DELVOL_CS_MODE_S},
376 #define ALTERDBHOST_HOST_S 'h' 432 #if defined(NEED_PRIVILEGE_PASSWORD) 444 #if defined(NEED_PRIVILEGE_PASSWORD) 445 {TRANLIST_USER_L, 1, 0, TRANLIST_USER_S},
446 {TRANLIST_PASSWORD_L, 1, 0, TRANLIST_PASSWORD_S},
899 ua_RestoreSlave_Option_Map},
903 {-1, -1, 0, 0, 0, 0, 0}
922 typedef void (*ADMIN_USAGE) (
const char *);
926 ADMIN_USAGE admin_usage;
929 if (util_sa_library ==
NULL)
941 admin_usage = (ADMIN_USAGE) symbol;
942 (*admin_usage) (argv0);
955 typedef void (*ADMIN_VERSION) (
const char *);
959 ADMIN_VERSION admin_version;
962 if (util_sa_library ==
NULL)
974 admin_version = (ADMIN_VERSION) symbol;
975 (*admin_version) (argv0);
992 const char *library_name;
993 bool is_valid_arg =
true;
995 if (argc > 1 && strcmp (argv[1],
"--version") == 0)
1008 is_valid_arg =
false;
1016 const char *symbol_name;
1029 util_func_arg.
argv0 = argv[0];
1033 status = (*loaded_function) (&util_func_arg);
1050 return EXIT_FAILURE;
1063 int utility_type = ua_Utility_Map[utility_index].
utility_type;
1066 switch (utility_type)
1075 for (i = 0; arg_map[
i].
arg_ch; i++)
1078 if (key ==
'C' && arg_map[i].arg_value.
p !=
NULL)
1086 if (key ==
'S' && arg_map[i].arg_value.
p !=
NULL)
1093 if (utility_index ==
VACUUMDB || utility_index ==
TDE)
1116 if (strcasecmp (ua_Utility_Map[i].utility_name, utility_name) == 0)
1134 for (i = 0, *utility_index = -1; ua_Utility_Map[
i].
utility_index != -1; i++)
1136 if (strcasecmp (ua_Utility_Map[i].utility_name, utility_name) == 0)
#define CREATE_FILE_PATH_S
#define STATDUMP_INTERVAL_L
#define KILLTRAN_KILL_TRANSACTION_INDEX_S
#define UTIL_OPTION_ALTERDBHOST
#define APPLYINFO_COPIED_LOG_PATH_S
static UTIL_ARG_MAP ua_Copylog_Option_Map[]
#define CREATE_LOG_VOLUME_SIZE_S
#define UNLOAD_INPUT_CLASS_ONLY_S
#define COPY_CONTROL_FILE_L
#define OPTIMIZE_CLASS_NAME_S
#define TDE_GENERATE_KEY_S
#define RENAME_CONTROL_FILE_L
#define LOAD_PERIODIC_COMMIT_S
#define COMPACT_DELETE_OLD_REPR_L
#define UTIL_OPTION_VACUUMDB
#define RENAME_EXTENTED_VOLUME_PATH_L
#define BACKUP_OUTPUT_FILE_L
static UTIL_ARG_MAP ua_DumpTz_Map[]
#define KILLTRAN_KILL_HOST_NAME_L
static UTIL_ARG_MAP ua_Tranlist_Option_Map[]
#define DELETE_OUTPUT_FILE_L
#define CHECK_REPAIR_PREV_LINK_L
#define RESTORE_KEYS_FILE_PATH_S
#define DIAG_DUMP_RECORDS_L
#define CREATE_LOG_PATH_L
#define PARAMDUMP_OUTPUT_FILE_L
#define CHECK_CAT_CONSISTENCY_L
#define COMPACT_DELETE_OLD_REPR_S
#define CHECKSUM_INCLUDE_CLASS_FILE_L
#define UTIL_OPTION_CHANGEMODE
#define CREATE_USER_DEFINITION_FILE_S
#define STATDUMP_SUBSTR_L
static GETOPT_LONG ua_Alterdbhost_Option[]
#define APPLYLOG_MAX_MEM_SIZE_S
#define CHANGEMODE_MODE_L
static UTIL_ARG_MAP ua_Backup_Option_Map[]
static UTIL_ARG_MAP ua_Unload_Option_Map[]
static GETOPT_LONG ua_Changemode_Option[]
#define KILLTRAN_DISPLAY_QUERY_INFO_S
static GETOPT_LONG ua_Checksum_Option[]
#define CHECK_FILE_TRACKER_S
#define BACKUP_SLEEP_MSECS_L
#define LOAD_CS_FORCE_LOAD_L
#define ADDVOL_MAX_WRITESIZE_IN_SEC_L
#define COMPACT_SA_MODE_L
#define UTIL_OPTION_LOADDB
#define COPY_CONTROL_FILE_S
#define UNLOAD_INPUT_CLASS_FILE_L
#define RESTORE_PARTIAL_RECOVERY_L
#define UNLOAD_HASH_FILE_S
#define DUMPLOCALE_IDENTIFIER_ALPHABET_S
#define LOAD_ERROR_CONTROL_FILE_S
#define BACKUP_THREAD_COUNT_L
#define TDE_DBA_PASSWORD_S
#define DUMP_TZ_COUNTRIES_L
#define CREATE_SERVER_NAME_L
#define CREATE_LOG_VOLUME_SIZE_L
static GETOPT_LONG ua_Restore_Option[]
static UTIL_ARG_MAP ua_Space_Option_Map[]
#define DUMP_TZ_COUNTRIES_S
int utility_load_symbol(DSO_HANDLE library_handle, DSO_HANDLE *symbol_handle, const char *symbol_name)
#define APPLYLOG_LOG_PATH_S
#define UNLOAD_INPUT_CLASS_FILE_S
#define PARAMDUMP_CS_MODE_L
#define CREATE_PAGE_SIZE_S
#define VACUUM_OUTPUT_FILE_S
#define DUMPLOCALE_INPUT_PATH_L
#define CHECKSUM_RESUME_S
#define KILLTRAN_KILL_USER_NAME_L
#define LOAD_CS_FORCE_LOAD_S
static UTIL_ARG_MAP ua_Diag_Option_Map[]
#define DUMP_TZ_ZONE_ID_S
#define RESTORESLAVE_LIST_S
#define COPY_SERVER_NAME_L
#define UTIL_OPTION_KILLTRAN
#define TDE_GENERATE_KEY_L
#define RESTORESLAVE_MASTER_HOST_NAME_L
static GETOPT_LONG ua_Tranlist_Option[]
#define CREATE_OUTPUT_FILE_S
#define DIAG_OUTPUT_FILE_L
#define UTIL_OPTION_GENERATE_LOCALE
int(* UTILITY_FUNCTION)(UTIL_FUNCTION_ARG *)
#define APPLYLOG_LOG_PATH_L
#define RESTORE_PARTIAL_RECOVERY_S
static UTIL_ARG_MAP ua_Statdump_Option_Map[]
static UTIL_ARG_MAP ua_GenLocale_Map[]
#define CREATE_LOG_PAGE_SIZE_S
#define UNLOAD_DATAFILE_PER_CLASS_L
#define COPY_EXTENTED_VOLUME_PATH_L
static GETOPT_LONG ua_Copy_Option[]
#define PATCH_RECREATE_LOG_S
#define KILLTRAN_KILL_SQL_ID_L
#define COPYLOG_START_PAGEID_L
#define KILLTRAN_KILL_USER_NAME_S
#define DUMPLOCALE_END_VALUE_L
static void print_admin_usage(const char *argv0)
#define CREATE_LOB_PATH_L
#define SYNCCOLL_FORCESYNC_L
static const char * util_get_library_name(int utility_index)
#define UTIL_OPTION_RESTOREDB
#define KILLTRAN_DISPLAY_INFORMATION_L
int main(int argc, char *argv[])
#define COPY_SERVER_NAME_S
#define GENLOCALE_INPUT_PATH_L
#define CHECKSUM_TABLE_NAME_L
static GETOPT_LONG ua_Install_Option[]
#define CHANGEMODE_TIMEOUT_S
#define ADDVOL_FILE_PATH_L
#define LOAD_ESTIMATED_SIZE_L
#define DUMPLOCALE_COLLATION_S
#define LOAD_INDEX_FILE_L
#define DUMPLOCALE_CONSOLE_CONV_S
#define RENAME_DELETE_BACKUP_L
#define CREATE_LOG_PAGE_COUNT_S
#define UNLOAD_OUTPUT_PATH_S
#define KILLTRAN_KILL_PROGRAM_NAME_S
static GETOPT_LONG ua_Copylog_Option[]
#define CHECK_HEAP_ALLHEAPS_S
#define BACKUP_SEPARATE_KEYS_S
#define COPYLOG_LOG_PATH_S
#define UTIL_OPTION_PATCHDB
static GETOPT_LONG ua_Addvol_Option[]
#define UTIL_OPTION_COPYDB
#define CHECK_HEAP_ALLHEAPS_L
#define CREATE_LOG_PAGE_SIZE_L
#define TRANLIST_FULL_SQL_L
#define UNLOAD_HASH_FILE_L
static UTIL_ARG_MAP ua_Restore_Option_Map[]
static UTIL_ARG_MAP ua_Lock_Option_Map[]
#define LOAD_IGNORE_LOGGING_S
#define CREATE_LOB_PATH_S
#define CHECKSUM_EXCLUDE_CLASS_FILE_S
#define RENAME_CONTROL_FILE_S
#define UTIL_OPTION_BACKUPDB
#define APPLYINFO_COPIED_LOG_PATH_L
static UTIL_ARG_MAP ua_Paramdump_Option_Map[]
#define BACKUP_REMOVE_ARCHIVE_L
#define TRANLIST_SORT_KEY_S
#define CHECK_LC_CLASSNAMES_S
#define UTIL_OPTION_DIAGDB
#define TDE_DBA_PASSWORD_L
static UTIL_ARG_MAP ua_Acl_Option_Map[]
#define APPLYINFO_VERBOSE_L
#define COMPACT_PAGES_COMMITED_ONCE_L
#define PARAMDUMP_OUTPUT_FILE_S
static UTIL_ARG_MAP ua_Copy_Option_Map[]
#define COMPACT_INPUT_CLASS_FILE_L
#define LOAD_IGNORE_CLASS_S
#define LOAD_NO_STATISTICS_S
#define BACKUP_REMOVE_ARCHIVE_S
#define TDE_PRINT_KEY_VALUE_L
#define TRANLIST_FULL_SQL_S
void utility_load_print_error(FILE *fp)
#define BACKUP_NO_CHECK_S
#define DUMP_TZ_ZONE_ID_L
#define APPLYINFO_APPLIED_INFO_S
static GETOPT_LONG ua_Compact_Option[]
#define TDE_PRINT_KEY_VALUE_S
#define KILLTRAN_DISPLAY_QUERY_INFO_L
#define CHECK_BTREE_ALL_BTREES_S
static GETOPT_LONG ua_Unload_Option[]
#define CREATE_DB_VOLUME_SIZE_S
#define LOAD_TRIGGER_FILE_L
#define LOAD_TABLE_NAME_L
static UTIL_ARG_MAP ua_RestoreSlave_Option_Map[]
#define UTIL_OPTION_STATDUMP
#define STATDUMP_CUMULATIVE_S
#define CREATE_DB_VOLUME_SIZE_L
#define UTIL_OPTION_CHECKDB
#define GEN_TZ_INPUT_FOLDER_S
#define FILEIO_BACKUP_SLEEP_MSECS_AUTO
#define GENLOCALE_VERBOSE_S
#define RESTORE_BACKUP_FILE_PATH_L
#define CHECK_INPUT_FILE_S
#define STATDUMP_INTERVAL_S
#define DUMPLOCALE_ALPHABET_S
#define DUMP_TZ_LEAP_SEC_L
#define LOAD_INDEX_FILE_S
static void print_admin_version(const char *argv0)
#define UTIL_OPTION_OPTIMIZEDB
#define INSTALL_LOG_PATH_L
#define STATDUMP_OUTPUT_FILE_S
#define CHECK_LC_CLASSNAMES_L
#define CHECK_INDEXNAME_S
#define RESTORE_OUTPUT_FILE_S
#define CREATE_LOG_PAGE_COUNT_L
#define ADDVOL_VOLUME_NAME_L
static GETOPT_LONG ua_Patch_Option[]
#define LOAD_CHECK_ONLY_L
#define UNLOAD_PASSWORD_L
#define COMPACT_INSTANCE_LOCK_TIMEOUT_L
#define UTIL_OPTION_PLANDUMP
#define DUMPLOCALE_NUMBERING_S
#define CHECK_LC_ALLENTRIES_OF_ALLBTREES_S
#define RESTORESLAVE_BACKUP_FILE_PATH_L
#define UTIL_OPTION_CHECKSUMDB
#define LOAD_COMPARE_STORAGE_ORDER_S
static UTIL_MAP ua_Utility_Map[]
#define GENLOCALE_INPUT_PATH_S
#define UNLOAD_OUTPUT_PREFIX_S
#define TRANLIST_REVERSE_L
#define UNLOAD_ESTIMATED_SIZE_S
#define RESTORESLAVE_OUTPUT_FILE_S
#define COMPACT_CLASS_LOCK_TIMEOUT_L
#define RESTORESLAVE_SOURCE_STATE_S
#define UNLOAD_KEEP_STORAGE_ORDER_S
int utility_load_library(DSO_HANDLE *handle, const char *path)
#define DUMP_TZ_DUMP_SUM_L
static GETOPT_LONG ua_Vacuum_Option[]
#define PLANDUMP_OUTPUT_FILE_L
#define DIAG_OUTPUT_FILE_S
#define UTIL_OPTION_APPLYINFO
#define DUMPLOCALE_ALPHABET_L
static GETOPT_LONG ua_Tde_Option[]
static UTIL_ARG_MAP ua_Changemode_Option_Map[]
static UTIL_ARG_MAP ua_Killtran_Option_Map[]
#define APPLYLOG_MAX_MEM_SIZE_L
#define DUMPLOCALE_INPUT_PATH_S
#define UNLOAD_INPUT_CLASS_ONLY_L
#define UTIL_OPTION_LOCKDB
#define RESTORESLAVE_BACKUP_FILE_PATH_S
#define TRANLIST_SUMMARY_S
#define CREATE_FILE_PATH_L
#define COPY_COPY_LOB_PATH_S
#define CHECKSUM_EXCLUDE_CLASS_FILE_L
#define LOAD_COMPARE_STORAGE_ORDER_L
#define LOAD_ESTIMATED_SIZE_S
#define UNLOAD_INCLUDE_REFERENCE_L
static UTIL_ARG_MAP ua_Load_Option_Map[]
#define LOAD_TABLE_NAME_S
#define SPACE_OUTPUT_FILE_S
#define UNLOAD_DATAFILE_PER_CLASS_S
#define DUMPLOCALE_COLLATION_L
#define SPACE_SUMMARIZE_L
#define RESTORESLAVE_OUTPUT_FILE_L
#define INSTALL_FILE_PATH_L
#define RESTORE_KEYS_FILE_PATH_L
#define CHECK_INPUT_FILE_L
static UTIL_ARG_MAP ua_SyncCollDB_Map[]
static GETOPT_LONG ua_ApplyInfo_Option[]
static int util_get_utility_index(int *utility_index, const char *utility_name)
static UTIL_ARG_MAP ua_Compact_Option_Map[]
#define DUMPLOCALE_NUMBERING_L
static GETOPT_LONG ua_GenLocale_Option[]
#define CREATE_CSQL_INITIALIZATION_FILE_L
#define RESTORE_USE_DATABASE_LOCATION_PATH_S
#define INSTALL_FILE_PATH_S
#define UNLOAD_LO_COUNT_L
#define INSTALL_LOG_PATH_S
#define DUMPLOCALE_WEIGHT_ORDER_S
#define PARAMDUMP_SA_MODE_S
static GETOPT_LONG ua_Backup_Option[]
#define UTIL_OPTION_RENAMEDB
#define RESTORESLAVE_USE_DATABASE_LOCATION_PATH_L
#define UTIL_OPTION_PARAMDUMP
#define UTIL_OPTION_SYNCCOLLDB
#define COMPACT_SA_MODE_S
#define BACKUP_DESTINATION_PATH_L
#define COMPACT_STANDBY_CS_MODE_S
#define ALTERDBHOST_HOST_L
#define CHECKSUM_RESUME_L
static GETOPT_LONG ua_Lock_Option[]
#define DELETE_DELETE_BACKUP_L
#define CREATE_MORE_VOLUME_FILE_S
#define UNLOAD_ESTIMATED_SIZE_L
#define UTIL_OPTION_DELETEDB
#define GEN_TZ_INPUT_FOLDER_L
const char * function_name
#define APPLYINFO_REMOTE_NAME_S
static int util_get_function_name(const char **function_name, const char *utility_name)
#define BACKUP_OUTPUT_FILE_S
static GETOPT_LONG ua_Create_Option[]
#define DUMPLOCALE_END_VALUE_S
static UTIL_ARG_MAP ua_Delete_Option_Map[]
static UTIL_ARG_MAP ua_Rename_Option_Map[]
#define KILLTRAN_DISPLAY_INFORMATION_S
#define ADDVOL_VOLUME_NAME_S
static UTIL_ARG_MAP ua_Check_Option_Map[]
#define CHECK_INDEXNAME_L
#define BACKUP_SLEEP_MSECS_S
#define CHECKSUM_REPORT_ONLY_S
#define CREATE_USER_DEFINITION_FILE_L
#define DUMPLOCALE_CONSOLE_CONV_L
#define UTIL_OPTION_CREATEDB
#define APPLYINFO_APPLIED_INFO_L
#define INSTALL_SERVER_NAME_S
#define RESTORESLAVE_USE_DATABASE_LOCATION_PATH_S
#define DIAG_DUMP_RECORDS_S
static GETOPT_LONG ua_Rename_Option[]
#define UTILITY_ADMIN_VERSION_FUNC_NAME
#define BACKUP_EXCEPT_ACTIVE_LOG_S
static GETOPT_LONG ua_Plandump_Option[]
#define UTIL_OPTION_APPLYLOGDB
#define CHANGEMODE_FORCE_S
#define RESTORE_BACKUP_FILE_PATH_S
#define COPY_DELETE_SOURCE_L
#define COPY_COPY_LOB_PATH_L
static GETOPT_LONG ua_Paramdump_Option[]
#define COPYLOG_START_PAGEID_S
#define TRANLIST_SORT_KEY_L
#define CREATE_MORE_VOLUME_FILE_L
#define UTIL_OPTION_ACLDB
#define LOAD_CHECK_ONLY_S
#define COMPACT_CLASS_LOCK_TIMEOUT_S
#define LOAD_TRIGGER_FILE_S
#define UNLOAD_USE_DELIMITER_S
#define UNLOAD_OUTPUT_PATH_L
#define BACKUP_DESTINATION_PATH_S
#define DUMPLOCALE_CALENDAR_S
#define KILLTRAN_KILL_HOST_NAME_S
#define CHECK_LC_ALLENTRIES_OF_ALLBTREES_L
#define RESTORE_OUTPUT_FILE_L
#define DELETE_DELETE_BACKUP_S
int util_parse_argument(UTIL_MAP *util_map, int argc, char **argv)
#define RESTORE_USE_DATABASE_LOCATION_PATH_L
#define RESTORESLAVE_KEYS_FILE_PATH_L
#define CHANGEMODE_TIMEOUT_L
#define CHECKSUM_CHUNK_SIZE_L
#define UTIL_OPTION_DUMP_LOCALE
#define UTIL_OPTION_DUMP_TZ
#define SYNCCOLL_FORCESYNC_S
#define CHECKSUM_SCHEMA_ONLY_S
#define UNLOAD_OUTPUT_PREFIX_L
#define LOAD_SCHEMA_FILE_S
#define UTIL_OPTION_INSTALLDB
#define UTIL_OPTION_COMPACTDB
#define UTIL_OPTION_UNLOADDB
#define CHECK_CHECK_PREV_LINK_S
#define COMPACT_VERBOSE_L
#define BACKUP_EXCEPT_ACTIVE_LOG_L
#define CREATE_PAGE_SIZE_L
#define TRANLIST_SUMMARY_L
#define RENAME_EXTENTED_VOLUME_PATH_S
#define PARAMDUMP_CS_MODE_S
static GETOPT_LONG ua_DumpTz_Option[]
#define LOCK_OUTPUT_FILE_L
#define CHANGEMODE_FORCE_L
static GETOPT_LONG ua_SyncCollDB_Option[]
#define KILLTRAN_DBA_PASSWORD_L
#define CHECK_CHECK_PREV_LINK_L
#define DUMPLOCALE_NORMALIZATION_L
#define UNLOAD_INCLUDE_REFERENCE_S
static GETOPT_LONG ua_Optimize_Option[]
#define COPYLOG_LOG_PATH_L
#define CHECK_FILE_TRACKER_L
#define ADDVOL_VOLUME_SIZE_S
#define RESTORE_UP_TO_DATE_S
static UTIL_ARG_MAP ua_Alterdbhost_Option_Map[]
static GETOPT_LONG ua_DumpLocale_Option[]
#define LOAD_NO_STATISTICS_L
#define UTIL_OPTION_GEN_TZ
#define UNLOAD_CACHED_PAGES_S
#define DUMPLOCALE_START_VALUE_S
#define RESTORESLAVE_LIST_L
#define UTIL_OPTION_ESTIMATE_INDEX
#define SPACE_OUTPUT_FILE_L
#define KILLTRAN_KILL_TRANSACTION_INDEX_L
#define CHECK_BTREE_ALL_BTREES_L
static void print_usage(void)
#define DUMPLOCALE_CALENDAR_L
#define KILLTRAN_DBA_PASSWORD_S
static GETOPT_LONG ua_RestoreSlave_Option[]
#define CHECK_CAT_CONSISTENCY_S
#define ADDVOL_FILE_PATH_S
#define CHECKSUM_CHUNK_SIZE_S
#define UTIL_OPTION_ESTIMATE_DATA
#define KILLTRAN_KILL_SQL_ID_S
static GETOPT_LONG ua_Load_Option[]
#define UNLOAD_DATA_ONLY_S
#define CHECKSUM_SCHEMA_ONLY_L
#define DUMP_TZ_DUMP_SUM_S
static GETOPT_LONG ua_Space_Option[]
#define CREATE_LOG_PATH_S
static UTIL_ARG_MAP ua_Addvol_Option_Map[]
#define BACKUP_COMPRESS_S
#define CHECKSUM_TABLE_NAME_S
#define LOCK_OUTPUT_FILE_S
static UTIL_ARG_MAP ua_Optimize_Option_Map[]
#define SPACE_SUMMARIZE_S
#define ALTERDBHOST_HOST_S
static GETOPT_LONG ua_Acl_Option[]
static UTIL_ARG_MAP ua_Tde_Option_Map[]
#define CHECKSUM_INCLUDE_CLASS_FILE_S
const char * utility_name
static UTIL_ARG_MAP ua_Checksum_Option_Map[]
#define PARAMDUMP_SA_MODE_L
#define UTILITY_ADMIN_USAGE_FUNC_NAME
static UTIL_ARG_MAP ua_Vacuum_Option_Map[]
static GETOPT_LONG ua_GenTz_Option[]
#define UNLOAD_KEEP_STORAGE_ORDER_L
static GETOPT_LONG ua_Applylog_Option[]
#define COPY_DELETE_SOURCE_S
#define CREATE_CSQL_INITIALIZATION_FILE_S
#define RESTORESLAVE_KEYS_FILE_PATH_S
#define ADDVOL_MAX_WRITESIZE_IN_SEC_S
#define CREATE_DB_PAGE_SIZE_L
#define LOAD_SCHEMA_FILE_L
#define LOAD_IGNORE_CLASS_L
#define UNLOAD_SCHEMA_ONLY_L
#define SPACE_SIZE_UNIT_L
#define PLANDUMP_OUTPUT_FILE_S
#define UNLOAD_CACHED_PAGES_L
#define UTIL_OPTION_RESTORESLAVE
#define LOAD_ERROR_CONTROL_FILE_L
#define PATCH_RECREATE_LOG_L
#define COMPACT_CS_MODE_S
#define DUMPLOCALE_NORMALIZATION_S
#define COMPACT_PAGES_COMMITED_ONCE_S
#define CHECKSUM_CONT_ON_ERROR_L
#define STATDUMP_OUTPUT_FILE_L
#define DUMPLOCALE_IDENTIFIER_ALPHABET_L
#define UNLOAD_DATA_ONLY_L
#define OPTION_STRING_TABLE
#define DUMP_TZ_LEAP_SEC_S
#define TRANLIST_REVERSE_S
#define BACKUP_SEPARATE_KEYS_L
#define CHECKSUM_REPORT_ONLY_L
#define CHECKSUM_TIMEOUT_L
#define DUMPLOCALE_WEIGHT_ORDER_L
#define SPACE_SIZE_UNIT_S
#define COMPACT_INSTANCE_LOCK_TIMEOUT_S
static GETOPT_LONG ua_Check_Option[]
#define RESTORESLAVE_SOURCE_STATE_L
#define RENAME_DELETE_BACKUP_S
#define BACKUP_COMPRESS_L
#define RESTORESLAVE_MASTER_HOST_NAME_S
#define COMPACT_INPUT_CLASS_FILE_S
#define VACUUM_OUTPUT_FILE_L
#define INSTALL_SERVER_NAME_L
#define UNLOAD_USE_DELIMITER_L
static GETOPT_LONG ua_Diag_Option[]
#define UNLOAD_LO_COUNT_S
#define APPLYINFO_REMOTE_NAME_L
static GETOPT_LONG ua_Killtran_Option[]
#define UNLOAD_PASSWORD_S
#define DUMPLOCALE_START_VALUE_L
#define BACKUP_THREAD_COUNT_S
static UTIL_ARG_MAP ua_ApplyInfo_Option_Map[]
#define RESTORE_UP_TO_DATE_L
static UTIL_ARG_MAP ua_DumpLocale_Map[]
#define COPY_EXTENTED_VOLUME_PATH_S
#define COMPACT_STANDBY_CS_MODE_L
#define FILEIO_BACKUP_NUM_THREADS_AUTO
static UTIL_ARG_MAP ua_GenTz_Map[]
#define STATDUMP_SUBSTR_S
#define APPLYINFO_INTERVAL_L
#define CHECKSUM_TIMEOUT_S
static UTIL_ARG_MAP ua_Install_Option_Map[]
#define DELETE_OUTPUT_FILE_S
#define UTIL_OPTION_TRANLIST
static GETOPT_LONG ua_Statdump_Option[]
const char * command_name
#define BACKUP_NO_CHECK_L
#define UNLOAD_SCHEMA_ONLY_S
#define APPLYINFO_INTERVAL_S
static UTIL_ARG_MAP ua_Plandump_Option_Map[]
#define UTIL_OPTION_SPACEDB
#define OPTIMIZE_CLASS_NAME_L
#define CHANGEMODE_MODE_S
#define COMPACT_CS_MODE_L
#define CHECKSUM_CONT_ON_ERROR_S
#define LOAD_PERIODIC_COMMIT_L
static UTIL_ARG_MAP ua_Patch_Option_Map[]
#define GENLOCALE_VERBOSE_L
static UTIL_ARG_MAP ua_Applylog_Option_Map[]
#define STATDUMP_CUMULATIVE_L
#define APPLYINFO_VERBOSE_S
static GETOPT_LONG ua_Delete_Option[]
#define CREATE_DB_PAGE_SIZE_S
#define CHECK_REPAIR_PREV_LINK_S
#define COMPACT_VERBOSE_S
#define CREATE_OUTPUT_FILE_L
#define CREATE_SERVER_NAME_S
static UTIL_ARG_MAP ua_Create_Option_Map[]
#define LOAD_IGNORE_LOGGING_L
#define ADDVOL_VOLUME_SIZE_L
#define KILLTRAN_KILL_PROGRAM_NAME_L
#define UTIL_OPTION_ADDVOLDB
#define UTIL_OPTION_COPYLOGDB