1.4 初始化实例
1.使用图形化界面方式来初始化实例
执行如下命令:
2.使用命令行方式来初始化实例:dminit
根据实际需求,添加不同的初始化参数。dminit语法如下:
KEYWORD:dminit参数关键字。多个参数之间排列顺序无影响,参数之间使用空格间隔。
value:参数取值。
注意:dminit如果没有带参数,系统会引导用户进行设置。参数、等号和值之间不能有空格,例如,PAGE_SIZE=16。HELP参数的后面不用添加“=”。
所有参数均为可选项,dminit参数说明如表1-2所示。
表1-2 dminit参数说明
除了实例参数文件dm.ini以外,其他参数文件按照部署规范配置好后,基本上没有调整的必要性。dm.ini参数主要分为两类:功能配置参数和性能调优参数。dm.ini参数说明如表1-3所示。
表1-3 dm.ini参数说明
续表
其他参数(包括功能配置参数、性能调优参数、监控参数等)均为选配项。请在压力测试中根据性能增加其他参数,具体可参考DM_DBA手册。
3.字符集及时区设置
1)字符集设置
达梦数据库存储支持2种字符集:GB18030和UTF-8。它们均在初始化实例时通过CHARSET/UNICODE_FLAG指定。如果无特殊需求,请在初始化实例时将字符集指定为GB18030,即默认值。可通过以下语句查询当前数据库的字符集:
2)时区设置
达梦数据库支持2种时区:数据库时区和会话时区。其中,数据库时区在初始化实例时通过TIME ZONE指定,后面不可更改。会话时区则读的本地时区,可设置会话时区,但只针对本会话有效。如果无特殊需求,所有时区均设置为东八区(+08、480)。
示例1 设置当前会话时区为‘+8∶00’:
示例2 设置当前会话时区为服务器所在地时区(注意:服务器时区,取服务器所在机器的操作系统时区,非初始化实例时指定的时区):
示例3 查看会话时区:
示例4 查看数据库时区:
4.运行日志管理
达梦数据库的运行日志都保存在数据库软件下的log目录中。文件名中的“XXX”为文件的生成年月,例如,2021年3月生成日志文件,则其文件名中的“XXX”就是“202103”。每个月生成一个日志文件,在该月中日志内容都是不断增加的,其中DMSERVER是实例名。操作日志类型包括:
(1)全局日志文件dm_DMSERVER_xxx.log,生成路径不可配;
(2)实例日志文件DmServicexxx.log,生成路径不可配;
(3)备份还原日志文件dm_bakres_xxx.log,生成路径不可配。