zoukankan      html  css  js  c++  java
  • Oracle之rman常用命令及维护(51CTO风哥rman课程)

    list

    查看数据库备份的信息

    查询数据库对应物

    list incarnation;

    list backup summary;

    列出当前备份信息及汇总

    B是备份 F是全备 A是归档 第三个A是是否有效

    按备份文件类型分类

    list backup by file;

    列出过期文件

    list expired backup;

    列出备份的表空间

     list backup of tablespace users;

    列出参数文件的备份

    list backup of spfile;

    report用于判断当前数据库是否是可恢复状态以及数据库的备份信息

    列出过期备份

    report obsolete;

    报告当前有哪些是不可恢复的

    report unrecoverable;

    查看需要备份的数据文件

    report need backup;

    backup

    备份命令

    备份的时候打标签

    backup current controlfile tag='ctl_bak_171106';

    select status,filename from v$block_change_tracking;

    启用块跟踪

    alter database enable block change tracking using file '/tmp/block.file';

    configure

    修改rman默认配置信息

    保留策略可以恢复到任意时刻14天以内的数据

    CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 14 DAYS;

    还可以设置冗余度为2份

    CONFIGURE RETENTION POLICY TO REDUNDANCY 2

    会替换之前的14天才策略

    备份优化默认是关闭的

    CONFIGURE BACKUP OPTIMIZATION OFF;

    默认备份保存在磁盘

    CONFIGURE DEFAULT DEVICE TYPE TO DISK;

    备份自动备份控制文件,默认是关闭的,最好开启。也可以在备份的时候指定路径及格式。

    CONFIGURE CONTROLFILE AUTOBACKUP ON;

    set

    set dbid=1383295282

    设置一个恢复到是时间点然后recover database即可恢复到这个时间点

    crosscheck

    验证rman中的信息是否和物理的备份信息一致

    crosscheck backup;

    validate

    验证备份

    validata backupset 3280;

     

    change允许用户修改备份的状态

    修改备份状态是否可用

    change backupset 3280 unavailable;

    在改为可用状态

    change backupset 3280 available;

     

    delete删除备份

    delete backup;

    restore从rman中还原物理文件

    默认会覆盖原来的数据物理文件

    restore database;

    恢复归档的经典方式

    recover恢复数据库

    recover database;

    不恢复联机日志文件

    recover database noredo;

    设置恢复的时间节点

    按scn恢复

    switch

    修改数据库中控制文件的位置

    switch datafile all;

    blockrecover

    块恢复

  • 相关阅读:
    职业生涯规划
    Java中double函数,四舍五入并保留小数点后两位的4种方法,BMI案例
    获取request.getSession().setAttribute()的值【详解加案例】
    Mac 如何安装Homebrew?
    XCode6的iOS Simulator 文件保存位置
    iOS8无法弹出本地通知?
    Xcode如何找到默认的生成路径?
    Android 实现简单音乐播放器(二)
    Android 实现简单音乐播放器(一)
    Android 如何实现带滚动条的TextView,在更新文字时自动滚动到最后一行?
  • 原文地址:https://www.cnblogs.com/minseo/p/7794273.html
Copyright © 2011-2022 走看看