连接生产库后,计划以下操作!
1 清空以前的配置
select * from v$rman_configuration
rman target / debug trace =b:\backup\rmandebug_log.txt
configure channel device type disk clear --
configure CONTROLFILE AUTOBACKUP OFF; --停止控制文件备份自动
CONFIGURE DEVICE TYPE DISK PARALLELISM 1 --修改成其他数 并行
2 查找文件大小
select file_name,trunc(bytes/1024/1024/1024) from dba_data_files order by 2 desc
3 看闪回区大小
select * from v$parameter where name like '%recovery%'
4 备份到闪回区(2g左右的文件),看看速度
backup datafile &1
select round(bytes / 1024 / 1024, 4) / ((sysdate - OPEN_TIME) * 3600 * 24),
filename,
round(EFFECTIVE_BYTES_PER_SECOND / 1024 / 1024, 4) "MB/S",
round(bytes / 1024 / 1024, 4) MB
from v$backup_async_io
where status = 'IN PROGRESS'
order by filename
查看速度后【获取备份需要的总的时间】,查看步骤5后,持续1分钟后删除备份程序
5 查看等待
select a.BLOCKING_session,a.* from v$session a where blocking_session is not null
select * from v$session where sid in (select BLOCKING_session from v$session a where blocking_session is not null)
6 发现严重等待 立即中止备份
7 备份到b盘同4
backup datafile &1 format 'b:\backup\f_%u_%p_%s'
8 归档备份
直接再生产上启动
rman 可以恢复失败的文件,数据库快,表空间
正常情况下恢复速度是备份的1.5倍
恢复一个表空间,一个快,一个文件和文件大小以及多少有关系
只备份归档日志,也可以防止数据库很多方面的损坏
现在的情况,以及开启归档模式,至少要备份归档日志,合理删除
测试库的备份大的文件是20-30m 每秒
现在生产库的exp 时间是2小时
imp 的时间估计2-4小时
分析跟踪文件,查找原因,结合exp,给出备份方案
1 清空以前的配置
select * from v$rman_configuration
rman target / debug trace =b:\backup\rmandebug_log.txt
configure channel device type disk clear --
configure CONTROLFILE AUTOBACKUP OFF; --停止控制文件备份自动
CONFIGURE DEVICE TYPE DISK PARALLELISM 1 --修改成其他数 并行
2 查找文件大小
select file_name,trunc(bytes/1024/1024/1024) from dba_data_files order by 2 desc
3 看闪回区大小
select * from v$parameter where name like '%recovery%'
4 备份到闪回区(2g左右的文件),看看速度
backup datafile &1
select round(bytes / 1024 / 1024, 4) / ((sysdate - OPEN_TIME) * 3600 * 24),
filename,
round(EFFECTIVE_BYTES_PER_SECOND / 1024 / 1024, 4) "MB/S",
round(bytes / 1024 / 1024, 4) MB
from v$backup_async_io
where status = 'IN PROGRESS'
order by filename
查看速度后【获取备份需要的总的时间】,查看步骤5后,持续1分钟后删除备份程序
5 查看等待
select a.BLOCKING_session,a.* from v$session a where blocking_session is not null
select * from v$session where sid in (select BLOCKING_session from v$session a where blocking_session is not null)
6 发现严重等待 立即中止备份
7 备份到b盘同4
backup datafile &1 format 'b:\backup\f_%u_%p_%s'
8 归档备份
直接再生产上启动
rman 可以恢复失败的文件,数据库快,表空间
正常情况下恢复速度是备份的1.5倍
恢复一个表空间,一个快,一个文件和文件大小以及多少有关系
只备份归档日志,也可以防止数据库很多方面的损坏
现在的情况,以及开启归档模式,至少要备份归档日志,合理删除
测试库的备份大的文件是20-30m 每秒
现在生产库的exp 时间是2小时
imp 的时间估计2-4小时
分析跟踪文件,查找原因,结合exp,给出备份方案