专用机集群还原数据到某位置(不需要集群外的服务器)

本文详细描述了在Linux环境下,如何在硬盘的opt目录下创建文件夹存储实例数据,以及如何使用dm工具进行数据库备份和还原,包括设置参数、还原步骤、登录与SQL操作等,确保SYSDBA权限并更新端口。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  1. 声明:仅供技术参考非官方专业指导,如操作导致数据问题概不负责!!!
  2. 在硬盘创建文件夹用于存放实例

注意:此处是在opt下创建了data可根据实际环境创建;

(2)cd /opt/dmdbms/bin/bin

(3)./dminit path=/opt/data page_size=32 extent_size=32 charset=1 case_sensitive=0 log_size=2048 port_num=5237

注意:page_size=32(页大小)extent_size=32(簇大小) charset=1(字符集:参数=1为UTF-8 ,参数=0为GBK) case_sensitive=0 (大小写是否敏感)log_size=2048(日志大小)port_num=5237(指定新端口  旧端口为5236)

  1. 拷贝要还原的文件到此服务器;

注意:一般备份在实例路径的bak中名字常为DB_DAMENG_FULL_2022_**_**_**_**_**

(5)在cd /opt/dmdbms/bin/bin下执行三条还原语句

注意:此处的/opt/data为刚才第一步创建的文件夹路径此处的tmp/DB_DAMENG_FULL_2022_06_10_01_37_24为拷贝过来的备份路径

./dmrman CTLSTMT="RESTORE DATABASE '/opt/data/DAMENG/dm.ini' FROM BACKUPSET '/opt/data/DB_DAMENG_FULL_2022_06_10_01_37_24'"

./dmrman CTLSTMT="RECOVER DATABASE '/opt/data/DAMENG/dm.ini' FROM BACKUPSET '/opt/data/DB_DAMENG_FULL_2022_06_10_01_37_24'"

./dmrman CTLSTMT="RECOVER DATABASE '/opt/data/DAMENG/dm.ini' UPDATE DB_MAGIC"

6还原完成后前台启动在cd /opt/dmdbms/bin/bin   执行  ./dmserver /opt/data/DAMENG/dm.ini

7登录执行SQL语句alter database normal 和 alter database open 断开后重新连接管理工具完成还原

登录时候注意端口号,注意使用SYSDBA登录

(8)完成后在启服务的窗口exit退出服务;

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值