- 声明:仅供技术参考非官方专业指导,如操作导致数据问题概不负责!!!
- 在硬盘创建文件夹用于存放实例
注意:此处是在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)
- 拷贝要还原的文件到此服务器;
注意:一般备份在实例路径的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退出服务;