达梦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和其他数据文件的是否一致

再发起全备份会如何

相关推荐
C++ 老炮儿的技术栈8 分钟前
从 Qt Designer 属性编辑器的层级可以看到继承链
c语言·数据库·c++·qt·sqlite·visual studio
MC皮蛋侠客10 分钟前
Redis 系列(一):全景与最小闭环——从 `SET` 命令到内存数据结构
数据结构·数据库·redis
zt1985q2 小时前
本地部署开源网络书签与内容管理工具 Karakeep 并实现外部访问
运维·服务器·网络·数据库·网络协议·开源
IvorySQL3 小时前
PostgreSQL 日报| PostgreSQL 19 默认 WAL 压缩算法(8 月 8 日)
数据库·postgresql·区块链
油丶酸萝卜别吃3 小时前
MySQL B+ 树查询全过程详解
数据库·mysql
leisoo80973 小时前
股票数据本地化存储实战:JSON、数据库与列式存储的方案对比
jvm·数据库·json
Exclusive_Cat3 小时前
MySQL回表机制解析与优化策略
数据库·sql
circuitsosk3 小时前
向量数据库选型与性能压测:Milvus、Pinecone、Chroma在真实业务下的对比
数据库·python·pinecone·milvus·向量数据库·chroma
影寂ldy4 小时前
SQL 索引(Index)完整笔记
数据库·笔记·sql
切糕师学AI4 小时前
从压缩到查询:PostgreSQL中JSON数据的存储与处理实践
数据库·postgresql·json