55.RMAN的监控和调整

1.实现多通道备份

--备份run块
run{
allocate channel a1 type disk;
allocate channel a2 type disk;
backup database;
release channel a1;
release channel a2;
}

--监视备份和还原操作的进度
select opname,context,sofar,totalwork,
round(sofar/totalwork*100,2) "%_complete"
from v$session_longops
where opname like 'RMAN%'
and opname not like '%AGGREGATE%'
and totalwork != 0
and sofar <> totalwork;
OPNAME								    CONTEXT	 SOFAR	TOTALWORK %_complete
---------------------------------------------------------------- ---------- ---------- ---------- ----------
RMAN: aggregate input							  7	     0	   221858	   0
RMAN: full datafile backup						  1	175372	   221200      79.28


--确定服务器会话和rman通道之间的关系
--使用set command id命令在备份期间将某个进程与某个通道想关联
select s.sid, p.spid, s.client_info
from v$process p, v$session s
where p.addr = s.paddr
and client_info like 'rman%';

       SID SPID 	CLIENT_INFO
---------- ------------ --------------------
       142 5977 	rman channel=ORA_DISK_1

Elapsed: 00:00:00.00

--以下视图可用于监视备份和还原的性能
v$backup_sync_io
v$backup_async_io
--对于备份或还原存在以下各行
----每个数据文件对应一行
----一个聚集数据文件行
----每个备份片段对应一行

备份优化通道

优化rman备份性能

posted @   竹蜻蜓vYv  阅读(44)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek “源神”启动!「GitHub 热点速览」
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· DeepSeek R1 简明指南:架构、训练、本地部署及硬件要求
· 2 本地部署DeepSeek模型构建本地知识库+联网搜索详细步骤
点击右上角即可分享
微信分享提示