久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

如何使用RMAN對PDB執行閃回數據庫操作

154次閱讀
沒有評論

共計 2341 個字符,預計需要花費 6 分鐘才能閱讀完成。

丸趣 TV 小編給大家分享一下如何使用 RMAN 對 PDB 執行閃回數據庫操作,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!

可以對多租戶數據庫中的單個 PDB 執行閃回操作。對特定的 PDB 執行閃回數據庫操作只會修改與這個 PDB 相關文件中的數據。CDB 中的其它 PDB 不受影響處于可讀寫狀態。如果使用還原點,在執行閃回數據庫操作時可以使用 CDB 還原點,PDB 還原點,PDB 清晰還原點或 PDB 受保證的還原點。對 PDB 執行閃回數據庫操作的步驟如下:
1. 使用有 sysdba 或 sysbackup 權限的公共用戶連接到 root 容器

SQL  conn / as sysdba
Connected.

2. 確保 CDB 處于 open 狀態

SQL  SELECT open_mode from V$DATABASE;
OPEN_MODE
--------------------
READ WRITE

3. 登錄 PDB(jypdb) 記錄當前 SCN 號,然后刪除表 t1 中的數據

SQL  conn jy/jy@jypdb
Connected.
SQL  SELECT CURRENT_SCN FROM V$DATABASE;
CURRENT_SCN
-----------
 6024220
SQL  select count(*) from t1;
 COUNT(*)
----------
 39
SQL  delete from t1;
39 rows deleted.
SQL  commit;
Commit complete.
SQL  select count(*) from t1;
 COUNT(*)
----------
 0

4. 確保要執行閃回數據庫的 PDB(jypdb) 處于 close 狀態。

SQL  conn / as sysdba
Connected.
SQL  alter pluggable database jypdb close immediate;
Pluggable database altered.
SQL  select name,open_mode from v$pdbs;
NAME OPEN_MODE
-------------------------------------------------------------------------------------------------------------------------------- ----------
PDB$SEED READ ONLY
JYPDB MOUNTED
TESTPDB READ WRITE

5. 將 PDB(jypdb) 閃回到 scn=6024220 所在的狀態

RMAN  flashback pluggable database jypdb to scn 6024220;
Starting flashback at 18-DEC-17
starting full resync of recovery catalog
full resync complete
allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID=11 instance=jy1 device type=DISK

starting media recovery media recovery complete, elapsed time: 00:00:03 Finished flashback at 18-DEC-17

6. 將 CDB 設置為只讀狀態

RMAN  alter pluggable database jypdb open read only;
Statement processed

7. 檢查閃回數據庫操作的結果是否滿足要求

SQL  conn jy/jy@jypdb
Connected.
SQL  select count(*) from t1;
 COUNT(*)
----------
 39

8. 如果閃回操作后滿足你所要求的結果,那么可以執行以下兩個相互排斥的選項:
. 使用 resetlogs 選項將數據庫打開。如果當前數據庫為只讀狀態,那么使用 SQL*Plus 執行以下命令:

alter pluggable database jypdb close immediate;
alter pluggable database jypdb open resetlogs;

. 使用 Oracle Data Pump 導出你所需要的對象,然后使用 RMAN 來恢復數據庫到當前時間,通過對數據庫重新應用重做日志中的所有改變來將
數據庫恢復到當前時間點從而撤消閃回數據庫所做的改變。

RMAN  recover pluggable database jypdb ;
Starting recover at 18-DEC-17
allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID=11 instance=jy1 device type=DISK
starting media recovery
media recovery complete, elapsed time: 00:00:01
Finished recover at 18-DEC-17
RMAN  alter pluggable database jypdb open read write;
Statement processed
starting full resync of recovery catalog
full resync complete

看完了這篇文章,相信你對“如何使用 RMAN 對 PDB 執行閃回數據庫操作”有了一定的了解,如果想了解更多相關知識,歡迎關注丸趣 TV 行業資訊頻道,感謝各位的閱讀!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-07-24發表,共計2341字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 交城县| 观塘区| 旬邑县| 奎屯市| 新郑市| 若尔盖县| 津南区| 武强县| 临夏市| 贺兰县| 道孚县| 淅川县| 静乐县| 祁连县| 鹰潭市| 皮山县| 株洲县| SHOW| 郯城县| 泾川县| 福安市| 晴隆县| 军事| 宿州市| 江门市| 古浪县| 朝阳区| 汤原县| 天台县| 湖北省| 灵川县| 英吉沙县| 广平县| 高尔夫| 册亨县| 罗源县| 焉耆| 宣城市| 龙泉市| 且末县| 文登市|