DM数据库初始化工具-dminit

DM数据库初始化工具-dminit

工具位置: <数据库软件安装目录>/bin/dminit

语法: 

dminit KEYWORD=value { KEYWORD=value }

查看dminit参数

[dmdba@dm8 bin]$ ./dminit help

initdb V8

db version: 0x7000c

file dm.key not found, use default license!

License will expire on 2023-05-25

version: 03134283890-20220525-161267-10045 Pack7

格式: ./dminit     KEYWORD=value

例程: ./dminit     PATH=/public/dmdb/dmData PAGE_SIZE=16

关键字                     说明(默认值)

--------------------------------------------------------------------------------

INI_FILE                   初始化文件dm.ini存放的路径

PATH                       初始数据库存放的路径

CTL_PATH                   控制文件路径

LOG_PATH                   日志文件路径

EXTENT_SIZE                数据文件使用的簇大小(16),可选值:16, 32, 64,单位:页

PAGE_SIZE                  数据页大小(8),可选值:4, 8, 16, 32,单位:K

LOG_SIZE                   日志文件大小(256),单位为:M,范围为:256M ~ 2G

CASE_SENSITIVE             大小敏感(Y),可选值:Y/N,1/0

CHARSET/UNICODE_FLAG       字符集(0),可选值:0[GB18030],1[UTF-8],2[EUC-KR]

SEC_PRIV_MODE              权限管理模式(0),可选值:0[TRADITION],1[BMJ],2[EVAL]

LENGTH_IN_CHAR             VARCHAR类型长度是否以字符为单位(N),可选值:Y/N,1/0

SYSDBA_PWD                 设置SYSDBA密码(SYSDBA)

SYSAUDITOR_PWD             设置SYSAUDITOR密码(SYSAUDITOR)

DB_NAME                    数据库名(DAMENG)

INSTANCE_NAME              实例名(DMSERVER)

PORT_NUM                   监听端口号(5236)

BUFFER                     系统缓存大小(100),单位M

TIME_ZONE                  设置时区(+08:00)

PAGE_CHECK                 页检查模式(0),可选值:0/1/2

PAGE_HASH_NAME             设置页检查HASH算法

EXTERNAL_CIPHER_NAME       设置默认加密算法

EXTERNAL_HASH_NAME         设置默认HASH算法

EXTERNAL_CRYPTO_NAME       设置根密钥加密引擎

RLOG_ENC_FLAG              设置日志文件是否加密(N),可选值:Y/N,1/0

USBKEY_PIN                 设置USBKEY PIN

PAGE_ENC_SLICE_SIZE        设置页加密分片大小,可选值:0、512、4096,单位:Byte

ENCRYPT_NAME               设置全库加密算法

BLANK_PAD_MODE             设置空格填充模式(0),可选值:0/1

SYSTEM_MIRROR_PATH         SYSTEM数据文件镜像路径

MAIN_MIRROR_PATH           MAIN数据文件镜像

ROLL_MIRROR_PATH           回滚文件镜像路径

MAL_FLAG                   初始化时设置dm.ini中的MAL_INI(0)

ARCH_FLAG                  初始化时设置dm.ini中的ARCH_INI(0)

MPP_FLAG                   Mpp系统内的库初始化时设置dm.ini中的mpp_ini(0)

CONTROL                    初始化配置文件(配置文件格式见系统管理员手册)

AUTO_OVERWRITE             是否覆盖所有同名文件(0) 0:不覆盖 1:部分覆盖 2:完全覆盖

USE_NEW_HASH               是否使用改进的字符类型HASH算法(1)

ELOG_PATH                  指定初始化过程中生成的日志文件所在路径

AP_PORT_NUM                分布式环境下协同工作的监听端口

DFS_FLAG                   初始化时设置dm.ini中的DFS_INI(0)

DFS_PATH                   启用dfs时指定数据文件的缺省路径

DFS_HOST                   指定连接分布式系统DFS的服务地址(localhost)

DFS_PORT                   指定连接分布式系统DFS的服务端口号(3332)

DFS_COPY_NUM               指定分布式系统的副本数(3)

DFS_DB_NAME                指定分布式系统的中数据库名(默认与DB_NAME一致)

SHARE_FLAG                 指定分布式系统中该数据库的共享属性(0)

REGION_MODE                指定分布式系统中该数据库的系统表空间数据文件的区块策略(0) 0:微区策略 1:宏区策略

HUGE_WITH_DELTA            是否仅支持创建事务型HUGE表(1) 1:是 0:否

RLOG_GEN_FOR_HUGE          是否生成HUGE表REDO日志(0) 1:是 0:否

PSEG_MGR_FLAG              是否仅使用管理段记录事务信息(0) 1:是 0:否

CHAR_FIX_STORAGE           CHAR是否按定长存储(N),可选值:Y/N,1/0

SQL_LOG_FORBID             是否禁止打开SQL日志(N),可选值:Y/N,1/0

DPC_MODE                   指定DPC集群中的实例角色(0) 0:无 1:MP 2:BP 3:SP,取值1/2/3时也可以用MP/BP/SP代替

HELP                       打印帮助信息

[dmdba@dm8 bin]$

重要参数:

INI_FILE : 初始化文件 dm.ini 存放的路径,指定一个已经存在的 dm.ini 文件所在的绝对路径。

例如: 

dminit ini_file=/opt/dm8/data/DAMENG/dm.ini PATH=/opt/dm8/data2/

PATH: 初始数据库存放的路径。默认路径为 dminit.exe 当前所在的工作目录.

其他参数见手册,或帮助.

CONTROL 参数是 dminit 工具的高级功能,用于初始化数据库时指定初始化配置文件。

例如: 

./dminit CONTROL=/home/data/dminit.ini

初始化单机数据库(ASM文件系统上):

dminit.ini:

[DAMENG]                                  --本节点实例名

system_path = +DMDATA/data                --初始化数据库存储的相对路径,文件路径长度最大256个字符.必须 .等同 PATH参数.                    

main = +DMDATA/data/dsc/main.dbf          --指定 MAIN.DBF 文件相对路径。 

main_size = 2509                          --指定 MAIN.DBF 文件大小,以 M 为单位,取值范围为 32~65534。  

system = +DMDATA/data/dsc/system.dbf      --指定 SYSTEM.DBF 文件相对路径。  

system_size = 2509                        --指定 SYSTEM.DBF 文件大小,以 M 为单位,取值范围为 32~65534。

roll = +DMDATA/data/dsc/roll.dbf          --指定 ROLL.DBF 文件相对路径。  

roll_size = 2509                          --指定 ROLL.DBF 文件大小,以 M 为单位,取值范围为 32~65534。  

ctl_path = +DMDATA/data/dsc/dm.ctl        --指定 dm.ctl 文件相对路径

log_size = 1024                           --日志文件大小,若要使用裸设备必选,若为普通文件默认为 256。取值范围在64-2048M

log_path = +DMLOG/log/log01.log           --日志文件地址。

log_path = +DMLOG/log/log02.log           --日志文件地址。 

auto_overwrite =2                         --文件存在时的处理方式,是否覆盖建库目录下所有同名文件。0 不覆盖 ,1 部分覆盖 ,2 完全覆盖.   

达梦数据库 - 新一代大型通用关系型数据库 | 达梦在线服务平台达梦数据库产品体验站,DM8在线试玩,达梦数据库全系列产品免费下载,官方权威的快速上手文档和产品手册,最活跃的达梦技术社区,面向全行业ISV厂商免费的云适配服务。icon-default.png?t=M7J4https://eco.dameng.com

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值