Ошибка при создании базы данных в altibase hdb: неверное имя базы данных

Я новичок в Altibase HDB. У меня был установлен altibase hdb с инструкциями отсюда: http://support.altibase.com/manual/en/631b/html/Installation/index.html

после использования руководств по ссылкам я смог хорошо запустить сервер, но не смог создать базу данных с помощью рекомендуемой команды:

CREATE DATABASE mydb INITSIZE = 10M NOARCHIVELOG SET CHARACTER SET KSC5601 НАЦИОНАЛЬНЫЙ НАБОР CHARACTER UTF16;

после некоторых манипуляций я обнаружил, что здесь существуют файлы данных и файлы anchorlog:

$ALTIBASE_HOME\Altibase\altibase-HDB-сервер-6.3.1\ журналы

$ALTIBASE_HOME\Altibase\altibase-HDB-сервер-6.3.1\ д.б.н.

Поэтому я очистил их, и теперь я могу использовать команду выше для создания базы данных. но если я просто переименую имя базы данных, например mydbb вместо mydb, команда не сработает и выдаст мне следующую ошибку:

Неверное имя базы данных. Проверьте свойства и повторите попытку.

Так в чем же проблема с именем базы данных? какая разница между mydb и mydbb????

1 ответ

Решение

Имейте в виду, что эта же проблема должна возникать, даже если вы устанавливаете ALTIBASE HDB в Linux.

Если вы собираетесь изменить имя базы данных с помощью команды "CREATE DATABASE", вы также должны изменить свойство DB_NAME в вашем файле $ALTIBASE_HOME/conf/altibase.properties.

После этого указанная вами команда должна работать нормально.

Другие вопросы по тегам