前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【OCP最新题库解析(052)--题21】Table EMP resides in the USERS tablespace.

【OCP最新题库解析(052)--题21】Table EMP resides in the USERS tablespace.

作者头像
AiDBA宝典
发布2019-09-29 16:33:41
6880
发布2019-09-29 16:33:41
举报
文章被收录于专栏:小麦苗的DB宝专栏

Q

题目

Table EMP resides in the USERS tablespace.

Examine this command:

SQL> DROP TABLE emp PURGE;

Which two methods would you use to recover EMP?

A. Flashback Table.

B. re-creating the table and reinserting the rows.

C. performing a tablespace point in time recovery of USERS. 表空间基于时间点的恢复

D. Flashback Transaction Backout.

E. Flashback Drop.

A

答案

Answer:BC

注意,本题中的DROP使用了PURGE选项,删除后不进入回收站,所以,E选项是错误的。

TSPITR(Tablespace Point-In-Time Recover,表空间基于时间点恢复)也称为小范围的不完全恢复,用于将一个或多个表空间恢复到过去某个时间点的状态,而其它表空间仍然保持现有状态。通过执行TSPITR可将一个或多个表空间快速恢复到以前的某个时间。

例如,早上9点钟,DROP了users表空间的表A,10点钟创建了表B并插入了数据,现在执行TSPITR到9点钟就可以恢复users表空间的表A。需要注意的是,在执行TSPITR之前可以使用SYS.TS_PITR_OBJECTS_TO_BE_DROPPED视图将执行TSPITR后将被删除的对象查询出来并使用expdp导出到本地,在执行完TSPITR之后,再将这些对象impdp导入即可实现不丢数据的恢复。有关TSPITR的具体操作过程可以参考我的BLOG:http://blog.itpub.net/26736162/viewspace-1671741。

TSPITR可在下列情况下使用:

① 恢复因错误的TRUNCATE TABLE语句而丢失的数据。

② 从表逻辑损坏中恢复。

③ 撤消只影响部分数据库的批作业或DML语句的结果。

④ 将逻辑方案恢复到与物理数据库其余部分不同的时间点。

TSPITR的相关数据字典视图:

SELECT * FROM SYS.TS_PITR_CHECK;--检查表空间是否是自包含

SELECT * FROM SYS.TS_PITR_OBJECTS_TO_BE_DROPPED;--检查哪些对象执行TSPITR后将被删除

& 说明:

有关TSPITR的具体操作过程可以参考我的BLOG:http://blog.itpub.net/26736162/viewspace-1671741/

Oracle中闪回技术分类图如下所示:

闪回技术分类:

(1)闪回查询(Flashback Query):查询过去某个时间点或某个SCN值对应的表中的数据信息,即从回滚段中读取一定时间内对表进行操作的数据,恢复错误的DML操作。

(2)闪回版本查询(Flashback Version Query):查询过去某个时间段或某个SCN段内表中数据的变化情况。

(3)闪回事务查询(Flashback Transaction Query):查看某个事务或所有事务在过去一段时间对数据进行的修改。

(4)闪回表(Flashback TABLE):将表恢复到过去的某个时间点或某个SCN值时的状态。

(5)闪回删除(Flashback DROP):将已经删除的表及表上的索引恢复到删除前的状态,但索引名不会恢复到删除前的状态。

(6)闪回数据库(Flashback Database):将数据库恢复到过去某个时间点或某个SCN值时的状态。

(7)闪回数据归档(Flashback Data Archive):通过将变化数据另外存储到创建的闪回归档区中,用来和Undo区别开来,这样就可以为闪回归档区单独设置存储策略,使之可以闪回到指定时间之前的旧数据而不受Undo策略的影响。

有关闪回需要注意以下几点:

(1)闪回查询、闪回版本查询、闪回事务查询以及闪回表主要是基于回滚(Undo)表空间中的回滚信息实现的。

(2)闪回删除是基于Oracle中的回收站(Recycle Bin)特性实现的。

(3)闪回数据库是基于闪回恢复区(Flash Recovery Area)中的闪回日志来实现的。

(4)闪回数据归档是基于闪回归档区中的数据来实现的。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-06-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 DB宝 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Table EMP resides in the USERS tablespace.
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档