rman  target  /  catalog  rman/rman;

使用恢复管理器执行backup、copy、restore或者switch命令时,恢复目录自动进行更新,但是有关日志与归档日志信息没有自动记入恢复目录。需要进行目录同步。使用resync catalog命令进行同步。

RMAN>resync catalog;

建立恢复目录

第一步,在目录数据库中创建恢复目录所用表空间:
SQL> create tablespace rman_ts datafile 'd:\oracle\oradata\rman\rman_ts.dbf' size 20M;
表空间已创建。
第二步,在目录数据库中创建RMAN 用户并授权:
SQL> create user rman identified by rman default tablespace rman_ts temporary tablespace temp quota unlimited on rman_ts;
用户已创建。
SQL> grant recovery_catalog_owner to rman ;
授权成功。
SQL> grant connect, resource to rman ;
授权成功。

第三步,在目录数据库中创建恢复目录

C:\>rman catalog rman/rman
恢复管理器:版本8.1.6.0.0 - Production
RMAN-06008:连接到恢复目录数据库
RMAN-06428:未安装恢复目录
RMAN>create catalog tablespace rman_ts;
RMAN-06431:恢复目录已创建
注意:虽然使用RMAN不一定必需恢复目录,但是推荐使用。因为恢复目录记载的信息大部分可以通过控制文件来记载,RMAN在恢复数据库时使用这些信息。不使用恢复目录将会对备份恢复操作有限制。
创建或者取代脚本:
RMAN> create script alloc_disk {
   2> # Allocates one disk
   3> allocate channel dev1 type disk;
   4> setlimit channel dev1 kbytes 2097150 maxopenfiles 32 readrate 200;
   5> }
  
RMAN> replace script rel_disk {
   2> # releases disk
   3> release channel dev1;
   5> }
  
RMAN> replace script backup_db_full {
   2> # Performs a complete backup
   3> execute script alloc_disk;
   4> backup
   5> .....<backup commands here>
   6> execute script rel_disk;
   7> }
前两个脚本分别用来分配和回收通道。
alloc_disk 脚本还额外指定了备份片的最大兆字节数,备份时可以同时打开的输入文件的最大数目,以及每秒钟读每个输入文件的数据缓冲区的最大数目。
第三个脚本调用先前存储的两个脚本进行数据库备份。
运行存储脚本的示范:
RMAN> run {
   2> execute script backup_db_full;
   3> }
注意:存储的脚本必须在{ .... execute <script>; ....}命令中调用。

转载于:https://blog.51cto.com/jxwpx/334251

rman备份常用命令相关推荐

  1. oracle 数据备份 命令,Oracle备份常用命令

    Oracle也是常用的数据库之一,备份起来的话有时候是否感到棘手?保存好以下信息,相信能助你一臂之力. 一.常用的备份命令 1.list backup;列出数据库中所有的备份信息. 2.list ba ...

  2. commvault oracle备份,Commvault Oracle备份常用命令

    在进行Oracle数据库备份的配置.发起和恢复的过程中,需要用到许多Oracle数据库本身的命令.在此章节中进行命令的梳理,供大家参考. Oracle用户和实例相关命令 Linux/Unix平台 # ...

  3. Commvault Oracle备份常用命令

    在进行Oracle数据库备份的配置.发起和恢复的过程中,需要用到许多Oracle数据库本身的命令.在此章节中进行命令的梳理,供大家参考. Oracle用户和实例相关命令 Linux/Unix平台 # ...

  4. rman备份恢复命令之switch

    一 switch 命令 1 switch命令用途 更新数据文件名为rman下镜像拷贝时指定的数据文件名 更新数据文件名为 set newname 命令指定的名字.   2 switch 命令使用前提条 ...

  5. mysql数据备份常用命令

    1.导出某库 mysqldump -uusername -ppassword --databases db1 db2 > db1db2.sql 2.导入某库mysql -uusername -p ...

  6. rman report list crosscheck delete -rman常用命令。

    一.REPORT 1.报告目标数据库的物理结构     RMAN>REPORT SCHEMA 2.报告需要备份的数据文件 在执行备份之前,常常需要取得需要备份的数据文件信息,通过执行REPORT ...

  7. oracle+rman+备份命令,Oracle Rman 备份命令超详解释

    一.list常用命令总结备忘list命令列出控制文件.RMAN恢复目录中备份信息,是我们对所有可见的数据库备份文件的一个最直观的了解的方法listincarnation;&.. 一.list常 ...

  8. MySQL数据库备份和还原的常用命令小结

    MySQL数据库备份和还原的常用命令小结,学习mysql的朋友可以参考下. 备份MySQL数据库的命令 mysqldump -hhostname -uusername -ppassword datab ...

  9. mongod备份还原常用命令

    mongod备份还原常用命令 MONGODB启动 mongod --dbpath=c:/mongodb/data/ --logpath=c:/mongodb/logs/mongodb.log --lo ...

最新文章

  1. 在MVVM实践中的Command与CommandParameter的使用
  2. 【算法】anchor free 和 anchor based 目标检测模型
  3. Windows系统IntelliJ IDEA安装配置
  4. java gui中文变方块_我的世界Java版 20w48a 发布 添加滴石和尖滴石
  5. 【渝粤题库】国家开放大学2021春3924★汽车电器设备构造与检修题目
  6. go 控制台程序 重复启动_WebAssembly 与 go
  7. Vue3:集成wangEditor富文本编辑器
  8. 有哪些优秀好用的数据采集软件?这3款你都用过吗?
  9. 张小龙《微信产品观》PPT,经典值得收藏
  10. 用python模拟clark变换和park变换
  11. SpringSecurity+SpringSocial 实现QQ登入(一)
  12. Notepad++实现verilog语法检查
  13. Hyper-V虚拟光纤通道
  14. OPTEE的进程间通信(Inter-Process Communication, IPC)
  15. 大厂程序员手把手教你如何写简历!!(附简历模板)
  16. Note Of Effective C++ 、More Effective C++ And Effective Modern C++
  17. 为什么网线接法要分交叉连接和直连连接两种方式
  18. Vscode 附加进程调试
  19. 谷歌地图开发使用记录 Google Maps
  20. 计算几何(判断顺时针/逆时针) - Clockwise or Counterclockwise - HDU 6857

热门文章

  1. Web技术栈中不可或缺的Linux技术
  2. Windows IIS7 下安装配置 PHP7.0
  3. Intel不挤牙膏了!10nm性能参数公布:提升43%
  4. 《精通Wireshark》—第2章2.6节总结
  5. linux 自动提权perl脚本
  6. Mongo DB 2.6 需要知道的一些自身限定
  7. Centos6.3下利用changepassword修改samba账户密码
  8. java 范型 约束
  9. 栈和托管堆/值类型和引用类型/强制类型转换/装箱和拆箱[C#]
  10. Qt Creator添加资源