該系列專題爲2018年4月OCP-052考題變革後的最新題庫。題庫爲小麥苗解答,若解答有不對之處,可留言,也可聯繫小麥苗進行修改。面試
注:OCP-052最新題庫完整詳細解答版請聯繫小麥苗私聊。解題不易,請你們尊重原創。數據庫
QQ:646634621小程序
QQ羣:54720017四、618766405微信
微信號:lhrbestxh網絡
小麥苗課堂現有課程:app
課程名稱ide |
課時學習 |
上課時間(可根據狀況調整)this |
價格spa |
OCP(從入門到專家) |
每一年1-2期,35課時左右/期 |
每週1、周3、周4、週六 |
1600 |
OCM認證 |
每一年N期,9課時/期 |
每週2、週五 |
23000 |
高可用課程(rac+dg+ogg) |
未定 |
未定 |
2000 |
Oracle初級入門 |
每一年1期,15課時左右/期 |
每週1、周3、周4、週六 |
800 |
Oracle健康檢查腳本 |
可微信或微店購買。 |
100 |
小麥苗提供Oracle入門、OCP、OCM、高可用方面的課程,詳情請加小麥苗私聊。
Q 題目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.
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)閃回數據歸檔是基於閃迴歸檔區中的數據來實現的。
http://mp.weixin.qq.com/s/bUgn4-uciSndji_pUbLZfA |
http://mp.weixin.qq.com/s/Vm5PqNcDcITkOr9cQg6T7w |
OCP培訓說明鏈接:https://mp.weixin.qq.com/s/2cymJ4xiBPtTaHu16HkiuA
OCM培訓說明鏈接:https://mp.weixin.qq.com/s/7-R6Cz8RcJKduVv6YlAxJA
高可用(RAC+DG+OGG)培訓說明鏈接:https://mp.weixin.qq.com/s/4vf042CnOdAD8zDyjUueiw
● 本文做者:小麥苗,只專一於數據庫的技術,更注重技術的運用
● 做者博客地址:http://blog.itpub.net/26736162/abstract/1/
● 本系列題目來源於做者的學習筆記,部分整理自網絡,如有侵權或不當之處還請諒解
● 版權全部,歡迎分享本文,轉載請保留出處
● QQ:646634621 QQ羣:618766405
● 題目解答如有不當之處,還望各位朋友批評指正,共同進步
長按下圖識別二維碼或微信掃描下圖二維碼來關注小麥苗的微信公衆號:xiaomaimiaolhr,學習最實用的數據庫技術。
本文分享自微信公衆號 - DB寶(lhrdba)。
若有侵權,請聯繫 support@oschina.cn 刪除。
本文參與「OSC源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。