2

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

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

CREATE DATABASE mydb INITSIZE=10M NOARCHIVELOG CHARACTER SET KSC5601 NATIONAL CHARACTER SET 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 有什么区别???

4

1 回答 1

1

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

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

这样做后,您指定的命令应该可以正常工作。

于 2015-06-11T13:15:57.773 回答