使用rman对oralce数据进行全备份

rman是对oracle数据库进行备份和恢复的工具。使用rman对oracle进行数据库全备份,步骤如下:

第一:登录rman
使用oracle用户 执行rman target / 可进入rman

第二:查看和删除备份
进入rman后 执行list backup命令 可以看到所有的备份集,以及存放目录
执行delete backupset bsid 可以删除某一个备份 bsid 是备份集的id,在执行list backup的时候可以看到显示为“BS”的那一列就是。

第三:配置默认备份路径
全备份的话,备份的数据可能很大,你要吧备份路径配置到空间充裕的磁盘
命令是:
CONFIGURE CHANNEL DEVICE TYPE DISK FORMAT ‘/home/oracle/rman_back/%U’
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO ‘/home/oracle/rman_back/%F’
一个是备份文件的路径,一个是备份文件的控制文件的路径%U和%F是一种备份后文件名的格式,你可以网上查到。
你可以通过show all命令 查看你的配置

第四:进行全备份并且清除归档日志
执行:backup database plus archivelog delete input;
意思是:备份全库及控制文件、服务器参数文件与所有归档的重做日志,并删除旧的归档日志。
你要大胆的去执行,不要怕,即便中途中断也没关系,删除备份,重新执行也是可的,不会对数据库有什么破坏。

大体有用的步骤就是这个样子,除此之外的命令,例如只备份表,增量备份的语句,还有定时自动备份,备份脚本等等,你可以在此基础上百度了。

留言

提示:你的email不会被公布,欢迎留言^_^

*

验证码 *