达梦dmrman恢复表空间实验

只恢复一个表空间 待验证

sql 复制代码
必须开启归档模式
SELECT ARCH_MODE FROM v$database;

select file_name from dba_data_files;
create tablespace ts1 datafile '/dmdata/TEST/ts1.dbf' size 128;
create user u1 identified by Ubc_123456 default tablespace ts1;
grant resource,public to u1;
conn u1/Ubc_123456
host rm -fr /dmbak/dmrman
drop table test;
drop table u1.t2;
create table test (id int);
insert into test values(1);
commit;
select * from u1.test;
SELECT CKPT_LSN, FILE_LSN, FLUSH_LSN, CUR_LSN FROM V$RLOG; --21792956

-- SYSDBA备份指定表空间
SQL> BACKUP TABLESPACE ts1 FULL BACKUPSET '/dmbak/dmrman/tbs_ts1_bak01';
SELECT CKPT_LSN, FILE_LSN, FLUSH_LSN, CUR_LSN FROM V$RLOG; --

-- 增加数据
insert into u1.test values(2);
commit;
select * from u1.test;
create table u1.t2 as select * from user_objects;
SELECT CKPT_LSN, FILE_LSN, FLUSH_LSN, CUR_LSN FROM V$RLOG; --21793053

-- SYSDBA备份指定表空间
SQL> BACKUP TABLESPACE ts1 FULL BACKUPSET '/dmbak/dmrman/tbs_ts1_bak02';
SELECT CKPT_LSN, FILE_LSN, FLUSH_LSN, CUR_LSN FROM V$RLOG; --

insert into u1.test values(3);
commit;
select * from u1.test;
select OBJECT_NAME from u1.t2;
SELECT CKPT_LSN, FILE_LSN, FLUSH_LSN, CUR_LSN FROM V$RLOG; --21793073

-- SYSDBA备份指定表空间
SQL> BACKUP TABLESPACE ts1 FULL BACKUPSET '/dmbak/dmrman/tbs_ts1_bak03';
truncate table u1.t2;
SELECT CKPT_LSN, FILE_LSN, FLUSH_LSN, CUR_LSN FROM V$RLOG; --21793158
----------------

DmServiceTEST1 stop
dmrman
restore database '/dmdata/TEST/dm.ini' tablespace ts1 from backupset '/dmbak/dmrman/tbs_ts1_bak03';
recover database '/dmdata/TEST/dm.ini' tablespace ts1 with archivedir '/dmarch' until lsn 21792956;
DmServiceTEST1 start

select * from u1.test;

需进一步明确:

有哪些表空间备份可用

哪个lsn是可以明确指定的

为什么自动恢复到最新,如果丢失归档会如何

恢复后lsn和其他数据文件的是否一致

再发起全备份会如何

相关推荐
GBASE14 小时前
G术时刻 |GBase 8s数据库事务并发控制之封锁技术介绍(下)
数据库
xiezhr1 天前
逛GitHub发现了一款免费的带AI功能的数据库管理工具
数据库·ai编程·dba
吃糖的小孩2 天前
给 QQ AI 机器人设计“可控记忆”:会话摘要、手动长期记忆与角色卡边界
数据库
笃行3503 天前
金仓数据库数据安全双防线:静态存储加密与传输加密实战
数据库
笃行3503 天前
金仓数据库物理备份实战:sys_rman 全流程演练与误覆盖抢救
数据库
笃行3503 天前
金仓数据库逻辑备份实战:从全库导出到 Schema 替换的完整闭环
数据库
SelectDB4 天前
阶跃星辰基于 SelectDB 构建 PB 级 Agent 可观测平台
大数据·数据库·aigc
这个DBA有点耶4 天前
GROUP BY优化全解:如何写出既不丢数据又飞快的分组查询
数据库·mysql·架构
掉头发的王富贵4 天前
【StarRocks】极限十分钟入门StarRocks
数据库·sql·mysql