DM8 dminit使用

DM8 dminit使用

前言

  • 前面讲了DM数据库在两个操作系统上的安装过程,本次讲解创建初始数据库工具——dminit。

功能介绍

  • dminit是DM数据库初始化工具。用户在安装数据库时,如果没有选择创建初始数据库,则可以利用dminit工具进行创建。
  • 可以通过各种参数来设置数据库,有:数据库存放路径、段页大小、是否对大小写敏感、以及是否使用 UNICODE 等。
  • dminit位于安装目录的 /bin 目录下。

dminit使用

  • dminit需要使用命令行启动。找到dminit的位置(安装目录/bin),输入dminit和后面参数即可使用生效

    • 语法如下:

      dminit KEYWORD=value { KEYWORD=value }
      

      KEYWORD:dminit 参数关键字。多个参数之间排列顺序无影响,参数之间使用空格间隔。

      value:参数取值。

      注意:

      ​ 如果dminit后面不带参数,系统会引导你进行设置(偷懒是不能偷懒的)。

      ​ 参数、等号和赋值之间没有间隔,直接就是PAGE_SIZE=16

      ​ HELP参数用于查看各参数的说明,直接用就是dminit HELP

  • 举例子

    • 这里初始化一个数据库,已经将数据库放在/home/dmdba/dmdbms/bin目录下面,自定义参数:

      • 页大小:32KB
      • 簇大小:32页
      • 大小写敏感
      • 字符集:UTF-8
      • 数据库名:DMTEST
      • 实例名:DBSERVER
      • 端口号:5237
      ./dminit path=/dmdata/data PAGE_SIZE=32 EXTENT_SIZE=32 CASE_SENSITIVE=y CHARSET=1 DB_NAME=DMTEST INSTANCE_NAME=DBSERVER PORT_NUM=5237
      
      

      在这里插入图片描述

dminit参数

  • dminit的参数比较多,使用也灵活,所以了解每个参数的含义能够更快地掌握如何使用dminit。可以通过./dminit HELP查看版本信息以及各参数信息

    [dmdba@baibaizi bin]$ ./dminit help
    initdb V8
    db version: 0x7000c
    file dm.key not found, use default license!
    License will expire on 2025-03-21
    version: 03134284172-20240321-222308-20093
    格式: ./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 ~ 8G
    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],3[ZB]
    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                 页检查模式(3),可选值:0/1/2/3
    PAGE_HASH_NAME             设置页检查HASH算法
    EXTERNAL_CIPHER_NAME       设置默认加密算法
    EXTERNAL_HASH_NAME         设置默认HASH算法
    EXTERNAL_CRYPTO_NAME       设置根密钥加密引擎
    RLOG_ENCRYPT_NAME          设置日志文件加密算法,若未设置,则不加密
    RLOG_POSTFIX_NAME          设置日志文件后缀名,长度不超过10。默认为log,例如DAMENG01.log
    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                分布式环境下协同工作的监听端口
    HUGE_WITH_DELTA            是否仅支持创建事务型HUGE表(1) 1:是 0:否
    RLOG_GEN_FOR_HUGE          是否生成HUGE表REDO日志(1) 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代替
    USE_DB_NAME                路径是否拼接DB_NAME(1) 1:是 0:否
    MAIN_DBF_PATH              MAIN数据文件存放路径
    SYSTEM_DBF_PATH            SYSTEM数据文件存放路径
    ROLL_DBF_PATH              ROLL数据文件存放路径
    TEMP_DBF_PATH              TEMP数据文件存放路径
    ENC_TYPE                   数据库内部加解密使用的加密接口类型(1), 可选值: 1: 启用EVP类型 0: 不启用EVP类型
    HELP                       打印帮助信息
    
  • 参数详细说明:

    • INI_FILE

      • 初始化文件 dm.ini 存放的路径,绝对路径。作用:将现有的INI文件拷贝到新库,作为新库的文件直接使用。文件路径长度最大256字符。

      • 如果不指定该参数,dminit工具会直接生成一个新的dm.ini文件;如果指定了该参数但是不存在对应的INI文件,则会报错并生成一个新的dm.ini文件。

      • 例如:将位于/home/test/dmdbms中的dm.ini给新创建的目录/home/dest/dmdbms使用

        ./dminit INI_FILE=/home/test/dmdbms/DAMENG/dm.ini PATH=/home/dest/dmdbms
        
    • 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.logPATH/DB_NAME/DB_NAME02.log(PATH 和 DB_NAME 表示自己设置的路径和数据库名)。文件路径长度最大为 256 个字符,日志文件路径个数不能超过 10 个。
      • 修改日志文件大小可以使用LOG_SIZE参数
      • 数据库创建成功后,可以使用ALTER DATABASE修改数据库来增加日志文件或对日志文件重命名
    • EXTENT_SIZE

      • 数据文件使用的簇大小,即每次分配新的段空间时连续的页数。取值范围 为16、32、64,单位:页。默认为 16。

      注:数据库创建成功后无法再修改簇大小,只能通过系统函数 SF_GET_EXTENT_SIZE()获取系统的簇大小

    • PAGE_SIZE

      • 数据文件使用的页大小。取值范围 为4、8、16、32,单位:KB。默认为 8

      注:数据库创建成功后无法再修改页大小,只能通过系统函数 SF_GET_PAGE_SIZE()获取系统的页大小

    • LOG_SIZE

      • 重做日志文件使用的簇大小。32位下,取值是256 ~ 2048之间的整数;64位下,取值是256 ~ 8192之间的整数(64位的能取的值更多),单位:MB。默认是256。
      • 每个DM数据库实例至少有两个重做日志文件,循环使用,该参数就是用于设置每个重做日志文件的大小。设置路径可用LOG_PAHT参数。
      • 据库创建成功后,可以使用ALTER DATABASE修改数据库来增加日志文件大小
    • CASE_SENSITIVE

      • 标识符大小写敏感。当大小写敏感时,小写的标识符应用" "括起,否则被系统自动转换为大写;当大小写不敏感时,系统不会转换标识符的大小写,系统会将大写字母全部转为小写字母再进行比较。

      注:此参数在数据库创建成功后无法修改,只能通过系统函数 SF_GET_CASE_SENSITIVE_FLAG()或 CASE_SENSITIVE()查询设置的参数置

    • CHARSET/UNICODE_FLAG

      • 字符集选择。取值范围 为0、1、2。默认为0
        • 0 代表 GB18030
        • 1 代表 UTF-8
        • 2 代表韩文字符集 EUC-KR

      注:此参数在数据库创建成功后无法修改,可通过系统函数 SF_GET_UNICODE_FLAG()或 UNICODE()查询设置的参数置

    • SEC_PRIV_MODE

      • 权限管理模式。取值范围 0、1、2、3。默认为0.
        • 0:TRADITION,表示传统模式;
        • 1:BMJ,表示专用机模式;
        • 2:EVAL,表示 EVAL 测评模式;
        • 3:ZB,表示 ZB 模式。
      • 数据库创建成功后,可通过修改参数 SEC_PRIV_MODE 对此进行修改
    • LENGTH_IN_CHAR

      • VARCHAR 类型对象的长度是否以字符为单位。可选值:0/1(Y/N)。默认为0
        • 1 或 Y:是,所有 VARCHAR 类型对象的长度以字符为单位
        • 0 或 N:否,所有 VARCHAR 类型对象的长度以字节为单位

      注:此参数在数据库创建成功后无法修改,只能通过查询 V$PARAMETER 中的 LENGTH_IN_CHAR 查看设置值

    • SYSDBA_PWD

      • 初始化时设置 SYSDBA 的密码,密码长度为 9~48 个字符。默认为SYSDBA。
        • 如果密码中包含特殊字符,则需要按照规定的书写规范进行书写(规定请自行移步《DM8_Qlsql使用手册》,我后面再说)
      • 数据库创建成功后,SYSDBA 可通过修改用户密码语句修改自己的密码
    • SYSAUDITOR_PWD

      • 初始化时设置 SYSAUDITOR 的密码,密码长度为 9~48 个字符。默认为 SYSAUDITOR。
        • 如果密码中包含特殊字符,则需要按照规定的书写规范进行书写(和上边儿一样)
      • 数据库创建成功后,SYSAUDITOR 可通过修改用户密码语句修改自己的密码
    • DB_NAME

      • 初始化数据库名称,名称为字符串,长度不能超过 128 个字符。默认为 DAMENG。

        注:据库名称只能由_、$、大写字母 A 至 Z、小写字母 a 至 z、数字 0 至 9 组成,且第一个字符不能是数字

        ​ 例如:Dm_1

        数据库名称在数据库创建成功后无法修改,只能通过查询 V$DATABASE 的 NAME 列获取数据库名

    • INSTANCE_NAME

      • 初始化数据库实例名称,名称为字符串,长度不能超过 16 个字符。默认为 DMSERVER。

        注:实例名称只能由_、$、大写字母 A 至 Z、小写字母 a 至 z、数字 0 至 9 组成,且第一个字符不能是数字

        ​ 例如:Dmserver$1

      • 数据库创建成功后,可通过修改参数 INSTANCE_NAME对此进行修改。可通过查询 V$PARAMETER 中的 INSTANCE_NAME 参数名获取当前的数据库实例名

    • PORT_NUM

      • 初始化时设置数据库服务器监听端口号,取值范围 1024~65534,发起连接端的端口在 1024~65535 之间随机分配。默认为 5236。
      • 数据库创建成功后,可通过修改参数 PORT_NUM 对此进行修改。可通过查询 V$PARAMETER 中的 PORT_NUM 参数名查看此参数当前的设置值。
    • BUFFER

      • 系统缓存大小,以 MB 为单位。推荐值:系统缓冲区大小为可用物理内存的 60%~80%。取值范围 8~1048576,默认为 100。
      • 数据库创建成功后,可通过修改参数 BUFFER对此进行修改。可通过查询 V$PARAMETER 中的 BUFFER 参数名查看此参数当前的设置值。
    • TIME_ZONE

      • 初始化时区,默认为东八区(+08:00)。格式为[正负号]小时[:分钟],时区设置范围为:-12:59~+14:00。

      注:此参数在数据库创建成功后无法修改,只能通过查询 V$PARAMETER 中的 TIME_ZONE查看设置值。

    • PAGE_CHECK、PAGE_HASH_NAME

      • PAGE_CHECK

        • PAGE_CHECK 为页检查模式。取值范围 0、1、2、3。默认为3
          • 0:禁用页校验;
          • 1:开启页校验并使用 CRC 校验;
          • 2:开启页校验并使用指定的 HASH 算法进行校验;
          • 3:开启页校验并使用快速 CRC 校验。
        • PAGE_CHECK 为 0 时不进行页校验;非 0 则是数据页刷盘时会计算一个校验和值写入数据页头,下次从磁盘加载数据页时校验数据页内容是否正确。
        • 当校验到数据页内容损坏时,有几种情况处理:
          • 若数据文件(或回滚文件)有镜像文件,系统会自动读取镜像文件中的数据继续提供服务
          • 若没有镜像文件,且参数 PTX_ROLLBACK 为 1:
            • 对于大部分数据页损坏的情况,系统会进行报错处理
            • 对于无法报错处理的少部分情况,根据参数 PAGE_CHECK_POLICY 的值确定处理策略,PAGE_CHECK_POLICY 为 0 时忽略损坏,PAGE_CHECK_POLICY 为 1 时系统主动 HALT
      • PAGE_HASH_NAME 用于设置页检查 HASH 算法。当且仅当 PAGE_CHECK=2 时,使用 PAGE_HASH_NAME 来指定用于页检查的 HASH 算法。

      • 注:PAGE_CHECK 和 PAGE_HASH_NAME 在数据库创建成功后均无法修改。只能通过 V$ P A R A M E T E R 中的 N A M E = ′ E N A B L E P A G E C H E C K ′ 查看设置的页检查模式;只能通过 V PARAMETER 中的 NAME='ENABLE_PAGE_CHECK'查看设置的页检查模式;只能通过 V PARAMETER中的NAME=ENABLEPAGECHECK查看设置的页检查模式;只能通过VPARAMETER 中的 NAME='PAGE_CHECK_ID’查看设置的页检查 HASH 算法 ID,进而通过算法 ID 获取算法名

    • EXTERNAL_CIPHER_NAME、EXTERNAL_HASH_NAME、EXTERNAL_CRYPTO_NAME

      • 第三方加密时使用

      • EXTERNAL_CIPHER_NAME

        • 设置默认加密算法,默认为 DES_CFB。备份、还原、建表等凡是用到加密算法,但是又未指定加密算法的情况下,如果用户指定了第三方加密,则用此算法。
      • EXTERNAL_HASH_NAME

        • 设置默认 HASH 算法,默认为 MD5 或 SHA1(根据不同场景系统自动选择)。
      • EXTERNAL_CRYPTO_NAME

        • 设置服务器根密钥加密引擎,默认为无加密引擎。
      • 注:这三个参数在数据库创建成功后均无法修改。可通过查询 V$ P A R A M E T E R 中的 E X T E R N A L C I P H E R I D 参数名查看设置的默认加密算法 I D ;可通过查询 V PARAMETER 中的 EXTERNAL_CIPHER_ID 参数名查看设置的默认加密算法 ID;可通过查询 V PARAMETER中的EXTERNALCIPHERID参数名查看设置的默认加密算法ID;可通过查询VPARAMETER 中的 EXTERNAL_HASH_ID 参数名查看设置的默认 HASH 算法 ID;可通过查询 V$PARAMETER 中的 EXTERNAL_CRYPTO_NAME 参数名查看设置的服务器根密钥加密引擎。

    • RLOG_ENCRYPT_NAME

      • 设置联机日志文件和归档日志文件的加密算法,若未设置则不加密。支持第三方算法。

      • 注:此参数在数据库创建成功后无法修改,可通过查询 V$PARAMETER 中的 RLOG_ENC_ID 参数名查看此参数设置的加密算法 ID

    • RLOG_POSTFIX_NAME

      • 设置联机日志文件扩展名,可设置长度不超过 10 的字符串,默认为 log。
      • 每个 DM 数据库实例必须至少有 2 个联机日志文件,默认两个日志文件为 DAMENG01.log、DAMENG02.log,这两个文件循环使用。
    • USBKEY_PIN

      • 登录第三方设备 UKEY 的密码,供使用 UKEY 的用户使用。USBKEY PIN 为字符串,不能超过 48 个字节。

      • 注:数据库创建成功后无法修改

    • PAGE_ENC_SLICE_SIZE

      • 使用数据页按扇区大小进行分片加解密时,指定数据页加解密的分片大小。可选取的为 0、512 或 4096,单位为 byte,默认为 4096。

    前面打了高光的要着重注意,这些都是必须涉及的重要参数。其他还有一大堆没有列举出来,感兴趣的可以去官网上找手册看(估摸着也不会看)

dminit高级主题

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

    • dminit 工具使用 CONTROL 参数,就不能再指定其他参数,CONTROL 参数只能单独使用。(果然比较屌啊)

      ./dminit CONTROL=/home/data/dminit.ini
      
      • DM 既支持初始化单机数据库,又支持初始化 DSC 集群的数据库,就用CONTROL参数指定初始化配置文件就行
  • 初始化单机数据库

    DM 支持初始化数据库到一个普通机器上或是一个共享存储上。本节以 DMASM 文件系统为例,初始化单机数据库。

    • 初始化配置文件中涉及路径和文件大小的参数配置,如下表所示(按需找要用的参数,其他的看不看也行)

      参数说明
      [node_instance]本节点的实例名
      system_path初始数据库存放的相对路径。文件路径长度最大为 256 个字符。必选。 与 dminit 工具的参数 PATH 等价。选择了此参数,PATH 参数要省略
      main指定 MAIN.DBF 文件相对路径。 可选,若不指定使用 dminit 当前所在的工作目录; 若指定,则 main_size 不能为空
      main_size指定 MAIN.DBF 文件大小,取值范围为 32~65534,单位 MB。 如果使用裸设备,建议指定裸设备大小减一。 裸设备大小由用户保证,若超出实际大小可能会导致系统无法正常使用
      system指定 SYSTEM.DBF 文件相对路径。 可选,若不指定使用 dminit 当前所在的工作目录; 若指定,则 system_size 不能为空
      system_size指定 SYSTEM.DBF 文件大小,取值范围为 32~65534,单位 MB。 如果使用裸设备,建议指定裸设备大小减一。 裸设备大小由用户保证,若超出实际大小可能会导致系统无法正常使用
      roll指定 ROLL.DBF 文件相对路径。 可选,若不指定使用 dminit 当前所在的工作目录; 若指定,则 roll_size 不能为空
      roll_size指定 ROLL.DBF 文件大小,取值范围为 32~65534,单位 MB。 如果使用裸设备,建议指定为裸设备大小减一。 裸设备大小由用户保证,若超出实际大小可能会导致系统无法正常使用
      huge_path指定 MAIN 表空间的 HUGE 数据文件路径。 可选,若不指定则默认在 SYSTEM_PATH/DB_NAME 路径下创建 HMAIN 目录,并将该目录路径作为 MAIN 表空间的 HUGE 数据文件路径
      ctl_path指定 dm.ctl 文件相对路径。 可选,若不指定,则使用 dminit 当前所在的工作目录
      ctl_size指定 dm.ctl 文件大小
      log_size日志文件大小,若要使用裸设备必选,若为普通文件默认为 256。取值范围为 64~2048,单位 MB
      log_path日志文件地址。 可选,若不指定,则路径为 system_path,文件名为默认
      auto_overwrite文件存在时的处理方式,是否覆盖建库目录下所有同名文件。取值范围为 0、1、2。0:不覆盖,表示建库目录下如果没有同名文件,直接创建。如果遇到同名文件时,屏幕提示是否需要覆盖,由用户手动输入是与否(y/n,1/0);1:部分覆盖,表示覆盖建库目录下所有同名文件;2:完全覆盖,表示先清理掉建库目录下所有文件再重新创建。缺省值为 0。可选
      dcr_pathDCR 磁盘路径
      dcr_seqno连接 DMASM 节点节点号
      temp_dbf_path指定 TEMP.DBF 文件存放路径。可选,若不指定默认在 SYSTEM_PATH/DB_NAME 下;实例级参数,需要填写在[node_instance]之后
    • 例如:在 ASM 文件系统上创建数据库,参数 system_path、main、system、roll、ctl_path、log01、log02 都指定了

      • 书写如下:(dmini.ini文件)

        [DAMENG]
        
        system_path = +DMDATA/data
        
        main = +DMDATA/data/dsc/main.dbf
        
        main_size = 2509
        
        system = +DMDATA/data/dsc/system.dbf
        
        system_size = 2509
        
        roll = +DMDATA/data/dsc/roll.dbf
        
        roll_size = 2509
        
        ctl_path = +DMDATA/data/dsc/dm.ctl
        
        log_size = 1024
        
        log_path = +DMLOG/log/log01.log
        
        log_path = +DMLOG/log/log02.log
        
        auto_overwrite =2
        
        • 以 + 开头的就是 ASM 文件系统的路径,例如 +DMDATA/data。单机配置文件
  • 初始化DSC集群的数据库

    DSC 是一个单数据库、多实例的集群系统,数据库部署在共享存储上,供所有节点访问,具有高可用性、高性能、低成本等特性。

    • DSC配置文件中涉及的参数是在单机数据库的基础上增加了DSC节点信息。(等于上面的参数DSC也可以用,同时自己还加了新的参数),增加的节点信息如下:

      参数说明
      [dsc_instance]本节点的实例名
      config_path配置文件存放路径
      port_num数据库实例端口号。必选
      mal_hostmal 系统 IP。必选
      mal_portmal 系统端口号。必选
      log_path日志文件地址。可选,若不指定,则路径为 system_path,文件名为默认
    • 例如:以两节点的DSC集群搭建在ASM系统上。

      • 配置文件(dminit.ini)书写:

        db_name = dsc
        
        system_path= +DMDATA/data
        
        system= +DMDATA/data/dsc/system.dbf
        
        system_size= 128
        
        roll= +DMDATA/data/dsc/roll.dbf
        
        roll_size= 128
        
        main= +DMDATA/data/dsc/main.dbf
        
        main_size= 128
        
        ctl_path= +DMDATA/data/dsc/dm.ctl
        
        ctl_size= 8
        
        log_size= 256
        
        dcr_path= /dev/raw/raw1			 ##dcr磁盘路径,目前不支持asm,只能是裸设备
        
        dcr_seqno= 0
        
        auto_overwrite= 1
        
        [DSC0]			 				## dsc_instance跟dmdcr_cfg.ini中DB类型group中DCR_EP_NAME对应
        
        config_path= /home/data/dsc0_config
        
        port_num= 5236
        
        mal_host= 10.0.2.101
        
        mal_port= 9340
        
        log_path= +DMLOG/log/dsc0_log01.log
        
        log_path= +DMLOG/log/dsc0_log02.log
        
        [DSC1]			 				## dsc_instance跟dmdcr_cfg.ini中DB类型group中DCR_EP_NAME对应
        
        config_path= /home/data/dsc1_config
        
        port_num= 5237
        
        mal_host= 10.0.2.102
        
        mal_port= 9341
        
        log_path= +DMLOG/log/dsc1_log01.log
        
        log_path= +DMLOG/log/dsc1_log02.log
        

总结

  • 以上就是dminit的使用和功能,正常来说应该是够用的。
  • 我是直接看的手册,很多地方是没有实地操作的,这是我的问题。如果有条件的我觉得可以自己调试看看,实操看效果来的快。

参考

  • 11
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值