在 altibase hdb 中创建数据库时出错:无效的数据库名称

error while creating database in altibase hdb : Invalid Database Name

我是 altibase hdb 的新手。我按照这里的说明安装了 altibase hdb: http://support.altibase.com/manual/en/631b/html/Installation/index.html

使用链接指南后,我能够很好地启动服务器,但我无法通过推荐的命令创建数据库:

创建数据库 mydb INITSIZE=10M NOARCHIVELOG 字符集 KSC5601 国家字符集 UTF16;

经过一些操作后,我发现数据文件和锚日志文件存在于此处:

$ALTIBASE_HOME\Altibase\altibase-HDB-server-6.3.1\logs

$ALTIBASE_HOME\Altibase\altibase-HDB-server-6.3.1\dbs

所以我清理了它们,现在我可以使用上面的命令来创建数据库了。但是,如果我只是将数据库名称重命名为例如 mydbb 而不是 mydb,则该命令将不起作用并出现以下错误:

无效的数据库名称。检查属性并重试。

那么数据库名有什么问题呢? mydb 和 mydbb 有什么区别????

请记住,即使您在 Linux 上安装 ALTIBASE HDB,也会出现同样的问题。

如果您要使用 "CREATE DATABASE" 命令更改数据库名称,您还必须将 $ALTIBASE_HOME/conf/altibase.properties 文件中的 DB_NAME 属性 更改为匹配。

执行此操作后,您指定的命令应该可以正常工作。