暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Oracle RMAN-“报告不可恢复” 命令未列出预期的表空间

askTom 2017-04-12
279

问题描述

在进行RMAN备份后,我已将一些行添加到带有NOLOGGING选项的表TAB_1中。表空间TBS_1用于表。当我尝试使用 “报告不可恢复” 命令查找不可恢复的表空间时,不报告预期的表空间!还有什么原因呢?以下是您可能想知道的一些信息
1使用的版本是Oracle 12c
2.二手rman目录
3.数据库在ARCHIVELOG模式下运行

专家解答

你能给我们一个测试用例吗?这是我的:

C:\>rman target /

Recovery Manager: Release 12.2.0.1.0 - Production on Fri Apr 14 18:28:07 2017

Copyright (c) 1982, 2017, Oracle and/or its affiliates.  All rights reserved.

connected to target database: DB122 (DBID=872342268)

RMAN> report unrecoverable;

using target database control file instead of recovery catalog
Report of files that need backup due to unrecoverable operations
File Type of Backup Required Name
---- ----------------------- -----------------------------------


--
-- then into SQL Plus
--
SQL> create table t1 nologging tablespace demo
  2  as select * from dba_objects;

Table created.


--
-- then back into rman
--

RMAN> report unrecoverable;

Report of files that need backup due to unrecoverable operations
File Type of Backup Required Name
---- ----------------------- -----------------------------------
8    full or incremental     C:\ORACLE\ORADATA\DB122\DEMO.DBF


不要忘记您必须进行 * 直接 * 模式操作 (例如,插入/* 追加 */ )。

仅仅因为表被标记为NOLOGGING,所以 * 不 * 表示不会记录标准dml (插入,更新,删除)。
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论