麒麟系统卷组损坏修复及达梦数据库安装、备份还原

赖卓成2024年9月17日
大约 2 分钟

lvm操作

物理磁盘分区:

image-20240915140242134

创建vg:

sudo vgcreate db_data_group /dev/vdb1

image-20240915140428980

创建lv:

lvcreate -n lv0 -l +100%free /dev/db_data_group

image-20240915140820907

格式化lv:

mkfs.xfs /dev/db_data_group/lv0 

image-20240915141110490

挂载:

image-20240915141138452

scp远程拷贝:点击跳转

scp -r lzc@10.224.207.166:/dmdata/dmdb/bak /

image-20240915141725574

达梦卸载

达梦卸载:

先停止、删除实例

到达梦bin目录下查看之前创建的服务,检查状态,如果在运行中,则停止。

image-20240916195817324

再到脚本目录,运行脚本,指定实例名称,删除实例:

image-20240916195951137

然后卸载数据库:

image-20240916200216612

删除原来的安装目录:

image-20240916200307209

达梦安装

重新安装:

使用scp命令拷贝安装包到这台服务器(166):

先到165建一个用户:

image-20240916200651020

把安装包拷过来

image-20240916200844284

解压:

image-20240916200930647

挂载安装包:

image-20240916201033549

创建用户组,用于给dmdba用户安装达梦(达梦不允许root用户安装,如果没有dmdba就创建一个用户):

image-20240916201206300

这里已经创建,则将用户加入到用户组:

image-20240916201311864

创建一个文件夹,用来存达梦数据:

image-20240916201451865

给权限:

image-20240916201537910

检查更改安装用户ulimit的资源限制:

image-20240916201648702

切换达梦用户,进行安装:

image-20240916201825659

image-20240916202741762

image-20240916202757788

image-20240916202808431

切换到root用户,执行这个脚本:

image-20240916202912160

切换到dmdba用户,进行初始化,如果是从旧库恢复数据,那新库最好和旧库初始化配置一致:

image-20240916203718592

image-20240916204147244

切换到root用户,创建实例:

image-20240916204401592

启动一下看看:

image-20240916204511427

备份还原

先停掉,接下来做备份还原:

image-20240916210136532

拷贝完后,重给权限,切换到dmdba用户进行还原:

运行:

image-20240916210745689

image-20240916211129442

recover时失败:

image-20240916211815522

再重给权限:

image-20240916212029411

改完后重进dmrman:

image-20240916212053387

更新魔数:

image-20240916212302144

启动实例:

image-20240916212408494

参考文档:点击下载

Loading...