广告
返回顶部
首页 > 资讯 > 数据库 >Oracle 学习之RMAN(十)RMAN维护
  • 749
分享到

Oracle 学习之RMAN(十)RMAN维护

2024-04-02 19:04:59 749人浏览 薄情痞子
摘要

  我们前面做了那么多的备份,我如何能通过RMAN查询到我所做过的操作呢?RMAN为我们提供了LIST命令。LIST命令可以显示备份集、代理copy、镜像copy的信息。RMAN> 

  我们前面做了那么多的备份,我如何能通过RMAN查询到我所做过的操作呢?RMAN为我们提供了LIST命令。LIST命令可以显示备份集、代理copy、镜像copy的信息。

RMAN> list;

RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-00558: error encountered while parsing input commands
RMAN-01009: syntax error: found ";": expecting one of: "all, arcHivelog, backed, backuppiece, backupset, backup, completed, controlfilecopy, copy, datafilecopy, db_unique_name, device, expired, failure, foreign, global, incarnation, like, proxy, recoverable, restore, script, tag"
RMAN-01007: at line 1 column 5 file: standard input

我们根据报错信息,可以知道list命令后面可以跟哪些参数。

比如列举出数据库做了哪些备份。

RMAN> LIST BACKUP;

数据库做了哪些镜像copy

RMAN> list copy;

specification does not match any datafile copy in the repository
specification does not match any control file copy in the repository
specification does not match any archived log in the repository

总之list命令告诉我们已经做了什么。


REPORT命令

RMAN> report;

RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-00558: error encountered while parsing input commands
RMAN-01009: syntax error: found ";": expecting one of: "device, need, obsolete, schema, unrecoverable"
RMAN-01007: at line 2 column 1 file: standard input

report need 告诉我们还需要做什么。

report obsolete 告诉我们哪些是废弃的。


DELETE 删除命令

RMAN> delete
2> ;

RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-00558: error encountered while parsing input commands
RMAN-01009: syntax error: found ";": expecting one of: "archivelog, backuppiece, backupset, backup, controlfilecopy, copy, datafilecopy, expired, force, foreign, global, noprompt, obsolete, proxy, script"
RMAN-01007: at line 2 column 1 file: standard input


删除特定备份集:

 DELETE BACKUPSET 102;

不经确认而删除过期备份:

 DELETE NOPROMPT EXPIRED BACKUP OF TABLESPACE users;

根据已配置的保留策略删除所有备份、副本和归档重做日志文件:

 DELETE OBSOLETE;



  • CROSSCHECK命令

验证RMAN repository中的备份集、copy等文件在操作系统上是否存在。如果不存在,则该文件标示为EXPIRED;

RMAN> crosscheck;

RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-00558: error encountered while parsing input commands
RMAN-01009: syntax error: found ";": expecting one of: "archivelog, backuppiece, backupset, backup, controlfilecopy, copy, datafilecopy, foreign, proxy"
RMAN-01007: at line 1 column 11 file: standard input


您可能感兴趣的文档:

--结束END--

本文标题: Oracle 学习之RMAN(十)RMAN维护

本文链接: https://www.lsjlt.com/news/41105.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Oracle 学习之RMAN(十)RMAN维护
      我们前面做了那么多的备份,我如何能通过RMAN查询到我所做过的操作呢?RMAN为我们提供了LIST命令。LIST命令可以显示备份集、代理copy、镜像copy的信息。RMAN> ...
    99+
    2022-10-18
  • Oracle 学习之RMAN(十五)恢复实战--TSPITR
      TSPITR是英文Tablespace Point In Time Recovery的缩写。也就是表空间定点时间恢复。TSPITR是一种相对细粒度的不完全恢复技术。我们通常见到的还原操作,都是...
    99+
    2022-10-18
  • Oracle 学习之RMAN(五)镜像copy
       我们上一讲讲到了RMAN能提供全库备份、表空间备份、数据文件备份、归档日志备份、控制文件及参数文件的备份。RMAN备份出来的文件称之为备份集,RMAN在备份的过程中,只备份已经使用...
    99+
    2022-10-18
  • Oracle 学习之RMAN(十三)恢复实战--数据块修复
      在很多情况下,数据库只是某个数据文件的些许数据块发生损坏。这种情况,我们当然可是使用数据库恢复或者数据文件恢复的方式来解决问题。但是有点高射炮打蚊子的感觉。幸好RMAN提供了块级别的恢复。下面...
    99+
    2022-10-18
  • Oracle 学习之RMAN(三)全量备份
      我们已经知道如何进入rman,并连接到需要备份的数据库上。那么如何使用rman备份,以及rman能备份哪些东西呢?备份数据库RMAN> backup database...
    99+
    2022-10-18
  • Oracle 学习之RMAN(十四)恢复实战--基于时间点恢复
    1. 我们先做一个全备RMAN> backup database ; Starting backup at 2015/07/09 ...
    99+
    2022-10-18
  • Oracle 学习之RMAN(六)备份集备份片
       我们回过头来看看进行数据库备份时生成的文件。RMAN> backup database;   Starting backup ...
    99+
    2022-10-18
  • Oracle学习之DATAGUARD(十) 在同台机器上使用11g rman新特性创建DG
    首先使用dbca建立一个数据库,db_name=primary 。 2.   为两个数据库准备静态监听。及连接彼此的TNSNAME11gdg1-> cat&nb...
    99+
    2022-10-18
  • Oracle学习之DATAGUARD(十一) snapshot database
       Snapshot Standby,此功能可将备库置身于"可读写状态"用于不方便在生产环境主库中测试的内容,比如模拟上线测试等任务。当备库读写状态下任务完成后,可以非常轻松的完成S...
    99+
    2022-10-18
  • Oracle 学习之 性能优化(十四) 内存
     Oracle数据库包含了如下基本内存组件System global area (SGA)The SGA is a group of shared memory structures, known...
    99+
    2022-10-18
  • Oracle 学习之 性能优化(十五) ASH、ADDM、AWR
    ASH(Active Session History)  ASH以V$SESSION为基础,每秒采样一次,记录活动会话等待的事件。不活动的会话不会采样,采样工作由新引入的后台进程MMNL来完成。A...
    99+
    2022-10-18
  • Oracle 学习之 性能优化(十二) 分区表
    一、分区概念   Oracle允许将表、索引、索引组织表细分成更小的片,每个片我们称之为分区。分区有其自己的名字和存储参数。  如下图:每行数据只能属于一个分区,分区键决定数据...
    99+
    2022-10-18
  • Oracle 学习之性能优化(十一)物化视图
      物化视图主要用于预先计算并保存表连接或聚集等耗时较多的操作的结果,这样,在执行查询时,就可以避免进行这些耗时的操作,而从快速的得到结果。在数据仓库中,还经常使用查询重写(query rewri...
    99+
    2022-10-18
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作