oracle数据库恢复后查看丢失的对象

确定将丢失的对象
• 目标恢复时间之后在表空间中创建的对象会丢失。
• 查询TS_PITR_OBJECTS_TO_BE_DROPPED,确定哪些对象在执行TSPITR 之后会丢失。
• 在执行TSPITR 前后分别使用导出和导入来保留并重新创建丢失的对象。
查询TS_PITR_OBJECTS_TO_BE_DROPPED视图,确定是否存在执行表空间时间点恢复后会丢失的对象。
例如,要对USERS和EXAMPLE表空间执行TSPITR,目标时间为2006 年4 月3 日上午8:30:00。
请通过发出以下查询,确定是否存在执行TSPITR 后会丢失的任何对象:
SELECT OWNER, NAME, TABLESPACE_NAME,
TO_CHAR(CREATION_TIME, 'YYYY-MM-DD:HH24:MI:SS')
FROM TS_PITR_OBJECTS_TO_BE_DROPPED
WHERE TABLESPACE_NAME IN ('USERS','EXAMPLE')
AND CREATION_TIME >
TO_DATE('2006-APR-03:08:30:00','YY-MON-DD:HH24:MI:SS')
ORDER BY TABLESPACE_NAME, CREATION_TIME;

posted on 2018-02-26 19:25  沃德天  阅读(202)  评论(0编辑  收藏  举报

导航