安装好之后,
如下命令初始化数据库,如果没有设置环境变量,则需要进入dm的安装目录下执行。
$ cd /home/dmdba/dmdbms/bin
$ ./dminit path=/home/dmdba/dmdbms/data page_size=16 case_sensitive=0
启动数据库服务
$ ./dmserver /home/dmdba/dmdbms/data/DAMENG/dm.ini
注:
1、dminit没有指定数据库名称,所以数据库名称是默认的DAMENG。如果要指定为其他名字,可以通过关键字DB_NAME修改。
2、如下是设置后不能更改的关键字。
path:初始数据库存放路径
page_size:数据页大小
case_sensitive:大小写敏感(默认敏感) case_sensitive=0(设置大小写不敏感)
charset/unicode_flag:字符集(默认是0代表GB18030,1为UTF-8)1
达梦数据库,应用适配过程的异常处理,原数据库MySQL(持续更新)
1、SQL 写法不支持,应用执行遇到报错:【无效的ORDER BY 字句】【不是GROUP BY 表达式】
登录数据库,执行这个SQL: sp_set_para_value(2,'COMPATIBLE_MODE',4);
执行成功后,重启数据库即可。
修改为4 后,关于group 和order 之前不兼容的语法报错,就会变得正常。
网友评论