Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1026593
  • 博文数量: 836
  • 博客积分: 43880
  • 博客等级: 大将
  • 技术积分: 5485
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-20 17:36
文章分类

全部博文(836)

文章存档

2011年(1)

2008年(835)

我的朋友

分类: LINUX

2008-08-20 18:28:24


在这里没有讨论多么深入的RMAN技术,也没有告诉大家这样去编写备份脚本,这并不是我的初衷,我只想把我会的写出来,和大家一起学习,一起进步,谢谢。 1、切换服务器归档模式,如果已经是归档模式可跳过此步: %sqlplus/nolog(启动sqlplus) SQL>conn/assysdba(以DBA身份连接数据库) SQL>shutdownimmediate;(立即关闭数据库) SQL>startupmount(启动实例并加载数据库,但不打开) SQL>alterdatabasearchivelog;(更改数据库为归档模式) SQL>alterdatabaseopen;(打开数据库) SQL>altersystemarchivelogstart;(启用自动归档) SQL>exit(退出) 2、连接: %rmantarget=rman/rman@mydb(启动恢复管理器) 3、基本设置: RMAN>configuredefaultdevicetypetodisk;(设置默认的备份设备为磁盘) RMAN>configuredevicetypediskparallelism2;(设置备份的并行级别,通道数) RMAN>configurechannel1devicetypediskfromat''/backup1/backup_%U'';(设置备份的文件格式,只适用于磁盘设备) RMAN>configurechannel2devicetypediskfromat''/backup2/backup_%U'';(设置备份的文件格式,只适用于磁盘设备) RMAN>configurecontrolfileautobackupon;(打开控制文件与服务器参数文件的自动备份) RMAN>configurecontrolfileautobackupformatfordevicetypediskto''/backup1/ctl_%F'';(设置控制文件与服务器参数文件自动备份的文件格式) 4、查看所有设置: RMAN>showall 5、查看数据库方案报表: RMAN>reportschema; 6、备份全库: RMAN>backupdatabaseplusarchivelogdeleteinput;(备份全库及控制文件、服务器参数文件与所有归档的重做日志,并删除旧的归档日志) 7、备份表空间: RMAN>backuptablespacesystemplusarchivelogdeleteinput;(备份指定表空间及归档的重做日志,并删除旧的归档日志) 8、备份归档日志: RMAN>backuparchivelogalldeleteinput; 9、复制数据文件: RMAN>copydatafile1to''/oracle/dbs/system.copy''; 10、查看备份和文件复本: RMAN>listbackup; 11、验证备份: RMAN>validatebackupset3; 1 2 下一页>>


下载本文示例代码
阅读(503) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~