简介: dminit 是 DM 数据库初始化工具。在安装 DM 的过程中,用户可以选择是否创建初始数据库。如果当时没有创建,那么在安装完成之后,可以利用创建数据库工具 dminit 来创建。系统管理员可以利用 dminit 工具提供的各种参数,设置数据库存放路径、段页大小、是否对大小写敏感、以及是否使用 UNICODE 等,创建出满足用户需要的数据库。该工具位于安装目录的/bin 目录下。
dminit 参数详解: 比较常用:
-
页的大小(PAGE_SIZE):数据库中最小的数据存储单元,页的大小对应物理存储空间的字节大小。页的大小可分为:4k、8k、16。默认为8K。每一行记录不超过页大小的一半。 该参数主要影响的是数据库中实际可存储的字符串长度大小和一行数据的总长度 -
簇的大小(EXTENT_SIZE):簇是页的上级逻辑单元,由同一个数据文件中连续的数据页组成。默认安装为16 3大小写敏感(CASE_SENSITIVE):当大小写敏感时,小写的标识符应该用“”起来,否则会被系统自动转换为大写,当大小写不敏感时,系统不会转换标识符的大小写,在此时(标识符不敏感)情况下大小写都一样 4.字符集编码(CHARSET/UNICODE_FLAG):字符集选项,取值:0代表GB18030,1代表UTF_8, 2代表韩文字符集EUC-KR。 4.VARCHARL类型长度是否以字符为单位(LENGTH_IN_CHAR):1或Y是VARCHAR类型的长度单位都以字符为单位,0或N否(默认)VARCHAR都以字节为长度单位。当以字符为长度单位时:定义的长度并非是真正意义的字符长度调整,二十将存储长度值按照理论的字符长度放大。所以会出现实际可插入的字符数超过定义的长度的情况。 5.空格填充模式(BLANK_PAD-MODE)设置字符串比较时是否兼容oracle。取值1兼容,0不兼容(默认)。就是是否区分‘ a’和‘a’(字符串中有空格)是否相等。1区分,0不区分(默认)。 -
DB_NAME 初始化数据库名称,默认为 DAMENG。名称为字符串,长度不能超过 128 个字符。可选 参数。WINDOWS 下文件名不能包含字符/ \ * : ? < > " | ,LINUX 下文件名不能包 含字符/\ : < > " |。 7.INSTANCE_NAME 初始化数据库实例名称,默认为 DMSERVER。名称为字符串,长度不能超过 128 个字符。 4.14 DB_NAME 初始化数据库名称,默认为 DAMENG。名称为字符串,长度不能超过 128 个字符。可选 参数。WINDOWS 下文件名不能包含字符/ \ * : ? < > " | ,LINUX 下文件名不能包 含字符/\ : < > " |。 8 PORT_NUM 初始化时设置 dm.ini 中的数据库服务器监听端口号,默认 5236。服务器配置此参数,有效值范围(1024~65534),发起连接端的端口在 1024~65535 之间随机分配。可选参数。
其它: PATH 初始数据库存放的路径。默认路径为 dminit.exe 当前所在的工作目录。文件路径长 度最大为 256 个字符。可选参数。 CTL_PATH 初始数据库控制文件的路径,默认值 Windows 下为 PATH\DB_NAME\dm.ctl,Linux下为/PATH/DM_NAME/dm.ctl(PATH 和 DB_NAME 表示各自设置的值)。文件路径长度最大为 256 个字符。可选参数 LOG_PATH 初始数据库日志文件的路径。默认值 Windows 下为PATH\DB_NAME\DB_NAME01.log 和 PATH\DB_NAME\DB_NAME02.log,Linux 下为 PATH/DB_NAME/DB_NAME01.log 和 PATH/DB_NAME/DB_NAME02.log(PATH 和 DB_NAME 表示各自设置的值)。文件路径长度 最大为 256 个字符。日志文件路径个数不能超过 10 个。 4.7 LOG_SIZE 重做日志文件大小。取值:64~2048 之间的整数,单位 M。默认值为 256。可选参数。每个 DM 数据库实例至少有两个重做日志文件,循环使用,LOG_SIZE 设置每个重做日志文件的大小。
社区地址:https://eco.dameng.com
|