一、删除数据库实例
[dmdba@lhq7.9os1:/home/dmdba]$ DmServicelhqdmpri stop
Stopping DmServicelhqdmpri: [ OK ]
[dmdba@lhq7.9os1:/home/dmdba]$
[dmdba@lhq7.9os1:/home/dmdba]$ cd /dmdata
[dmdba@lhq7.9os1:/dmdata]$ ls -rlt
total 0
drwxr-xr-x 6 dmdba dinstall 309 Dec 12 08:56 lhqdmpri
[dmdba@lhq7.9os1:/dmdata]$ rm -fr lhqdmpri
[dmdba@lhq7.9os1:/dmapp]$ exit
[root@lhq7.9os1:/root]$ cd /dmapp/script/root
[root@lhq7.9os1:/dmapp/script/root]$ ./dm_service_uninstaller.sh -n DmServicelhqdmpri
是否删除服务(DmServicelhqdmpri)?(Y/y:是 N/n:否): y
删除服务文件(/usr/lib/systemd/system/DmServicelhqdmpri.service)完成
删除服务(DmServicelhqdmpri)完成
二、新建数据库实例
[dmdba@lhq7.9os1:/home/dmdba]$ dminit help
initdb V8
db version: 0x7000c
file dm.key not found, use default license!
License will expire on 2025-09-19
version: 03134284294-20240919-243448-20119 Pack1
格式: ./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 日志文件大小(2048),单位为: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[BAIST]
SYSDBA_PWD 设置SYSDBA密码(SYSDBA)
SYSAUDITOR_PWD 设置SYSAUDITOR密码(SYSAUDITOR)
DB_NAME 数据库名(DAMENG)
INSTANCE_NAME 实例名(DMSERVER)
PORT_NUM 监听端口号(5236)
BUFFER 系统缓存大小(8000),单位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 打印帮助信息
#新建数据库实例
[dmdba@lhq7.9os1:/home/dmdba]$ dminit PATH=/dmdata DB_NAME=lhqdmpri INSTANCE_NAME=lhqdmpri PORT_NUM=5236 CHARSET=1
initdb V8
db version: 0x7000c
file dm.key not found, use default license!
License will expire on 2025-09-19
Normal of FAST
Normal of DEFAULT
Normal of RECYCLE
Normal of KEEP
Normal of ROLL
log file path: /dmdata/lhqdmpri/lhqdmpri01.log
log file path: /dmdata/lhqdmpri/lhqdmpri02.log
write to dir [/dmdata/lhqdmpri].
create dm database success. 2024-12-12 14:08:35
#注册数据库服务
[dmdba@lhq7.9os1:/dmapp/script/root]$ exit
[root@lhq7.9os1:/root]$ cd /dmapp/script/root
[root@lhq7.9os1:/dmapp/script/root]$ ./dm_service_installer.sh -t dmserver -dm_ini /dmdata/lhqdmpri/dm.ini -p lhqdmpri
Created symlink from /etc/systemd/system/multi-user.target.wants/DmServicelhqdmpri.service to /usr/lib/systemd/system/DmServicelhqdmpri.service.
创建服务(DmServicelhqdmpri)完成
[root@lhq7.9os1:/dmapp/script/root]$
[root@lhq7.9os1:/dmapp/script/root]$ systemctl start DmServicelhqdmpri
[root@lhq7.9os1:/dmapp/script/root]$ systemctl status DmServicelhqdmpri
● DmServicelhqdmpri.service - DM Instance Service(DmServicelhqdmpri).
Loaded: loaded (/usr/lib/systemd/system/DmServicelhqdmpri.service; enabled; vendor preset: disabled)
Active: active (running) since Thu 2024-12-12 14:16:11 CST; 4s ago
Process: 16849 ExecStart=/dmapp/bin/DmServicelhqdmpri start (code=exited, status=0/SUCCESS)
Main PID: 16870 (dmserver)
CGroup: /system.slice/DmServicelhqdmpri.service
└─16870 /dmapp/bin/dmserver path=/dmdata/lhqdmpri/dm.ini -noconsole
Dec 12 14:15:56 lhq7.9os1 systemd[1]: Starting DM Instance Service(DmServicelhqdmpri)....
Dec 12 14:16:11 lhq7.9os1 DmServicelhqdmpri[16849]: [39B blob data]
Dec 12 14:16:11 lhq7.9os1 systemd[1]: Started DM Instance Service(DmServicelhqdmpri)..
[dmdba@lhq7.9os1:/home/dmdba]$ disql sysdba/SYSDBA@192.168.100.147:5236
服务器[192.168.100.147:5236]:处于普通打开状态
登录使用时间 : 2.428(ms)
密钥过期时间:2025-09-19
disql V8
14:17:58 sysdba@lhqdmpri:5236 SQL> SP_SET_PARA_VALUE (2,'ENABLE_LOCAL_OSAUTH',1);
DMSQL 过程已成功完成
已用时间: 1.984(毫秒). 执行号:66405.
14:18:18 sysdba@lhqdmpri:5236 SQL> ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
操作已执行
已用时间: 2.524(毫秒). 执行号:66406.
14:18:23 sysdba@lhqdmpri:5236 SQL> ALTER PROFILE DEFAULT LIMIT FAILED_LOGIN_ATTEMPTS UNLIMITED;
操作已执行
已用时间: 2.447(毫秒). 执行号:66407.
14:18:28 sysdba@lhqdmpri:5236 SQL> exit
[dmdba@lhq7.9os1:/home/dmdba]$ DmServicelhqdmpri restart
Stopping DmServicelhqdmpri: [ OK ]
Starting DmServicelhqdmpri: [ OK ]
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




