Ошибка при создании базы данных в 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.
После этого указанная вами команда должна работать нормально.