暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

【江月】达梦重建实例步骤

原创 春江花月夜 2024-12-16
85

一、删除数据库实例

[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进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论