dminit对于单机DM初始化参数记录
功能简介
dminit 是 DM 数据库初始化工具,系统管理员可以利用 dminit 工具提供的各种参数,设置数据库存放路径、段页大小、 是否对大小写敏感、以及是否使用 UNICODE 等,创建出满足用户需要的数据库。该工具位于安装目录的/bin 目录下。
初始化中遇到的参数
参数 | 说明 |
---|---|
system_path | 初始数据库存放的相对路径。文件路径长度最大为 256 个字符。必选。 |
db_name | 初始化数据库名称,缺省值为 DAMENG。名称为字符串,长度不能超过 128 个字符。可选参数。数据库名称只能由_、$、大写字母 A 至 Z、小写字母 a 至 z、数字 0 至 9 组成,且 第一个字符不能是数字。 |
port_num | 初始化时设置 dm.ini 中的数据库服务器监听端口号,缺省值为 5236。 服务器配置此参数,取值范围 1024~65534,发起连接端的端口在 1024~65535 之间随机分配。可选参数。 |
page_size | 数据文件使用的页大小。取值范围 4、8、16、32,单位:KB。缺省值为 8。可选参数。 |
extent_size | 数据文件使用的簇大小,即每次分配新的段空间时连续的页数。取值范围 16、32、64。 单位:页数。缺省值为 16。可选参数。 |
sec_priv_mode | 权限管理模式。取值范围 0、1、2。0:TRADITION,表示传统模式;1:BMJ,表示 专用机模式;2:EVAL,表示 EVAL 测评模式;3:ZB,表示 ZB 模式。缺省值为 0。可选参数。 |
global_env_label_flag | ?可能和环境变量有关,但是文档中没查到这个东西 |
length_in_char | VARCHAR 类型对象的长度是否以字符为单位。如果设置为是,定义长度并非真正按照字符长度调整,而是将存储长度值按照理论字符长度进行放大,所以会出现实际可插入字符数超过定义长度的情况,这种情况也是允许的 |
slice_size | 使用数据页按扇区大小进行分片加解密时,指定数据页加解密的分片大小 |
page_check_mode | PAGE_CHECK 为页检查模式。取值范围 0、1、2。0:禁用页校验;1:开启页校验并使用 CRC 校验;2:开启页校验并使用指定的 HASH 算法进行校验。缺省值为 1 |
huge_with_delta | 是否仅允许创建事务型 HUGE 表 |
rlog_gen_for_huge | 是否生成 HUGE 表 REDO 日志。1:是;0:否。缺省值为 1。可选参数。 此参数仅在 HUGE_WITH_DELTA 为 1 时才允许设置,也就是仅限于对事务型 HUGE 表设置是否生成 REDO 日志。 |
pseg_mgr_flag | 是否仅使用管理段记录事务信息。1:是;0:否。缺省值为 0。可选参数。 配置为 1 时,仅在管理段中记录事务信息; 配置为 0 时,除了在管理段中记录事务信息外,还会在事务分配的首个回滚页中记录事 务信息。这种方式支持将带有管理段的数据库降级到支持管理段之前的版本。 |
auto_overwrite | 文件存在时的处理方式,是否覆盖建库目录下所有同名文件。取值范围 0、1、2。 0:不覆盖,表示建库目录下如果没有同名文件,直接创建。如果遇到同名文件时,屏幕提示是否需要覆盖,由用户手动输入是与否(y/n,1/0);1:部分覆盖,表示覆 盖建库目录下所有同名文件;2:完全覆盖,表示先清理掉建库目录下所有文件再重 新创建。缺省值为 0。可选 |
char_fix_storage | 定长字符(CHAR)是否按定长存储,取值范围为:Y/N,1/0。缺省为 N,可选参数。 Y/1:表示定长字符(CHAR)按定长存储,即不允许 CHAR 变化为 VARCHAR2 进行存储; N/0:表示定长字符(CHAR)按变长存储,即允许 CHAR 变化为 VARCHAR2 进行存储。 |
sql_log_forbid | 是否禁止打开 SQL 日志,取值范围为:Y/N,1/0。 Y/1:是;N/0:否。缺省值为 N,可选参数。此功能禁用之后,无法再通过任何方式打 开 SQL 日志 |
达梦在线服务平台:https://eco.dameng.com