91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

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

發布時間:2021-11-10 09:53:37 來源:億速云 閱讀:185 作者:小新 欄目:關系型數據庫

小編給大家分享一下如何使用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執行閃回數據庫操作”有了一定的了解,如果想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

普宁市| 休宁县| 武功县| 九龙县| 万年县| 上蔡县| 中山市| 静宁县| 昆明市| 潜江市| 新郑市| 鞍山市| 阳原县| 湟源县| 卫辉市| 安福县| 阿瓦提县| 威信县| 定远县| 广南县| 祁门县| 渭南市| 峨山| 桐乡市| 陆川县| 印江| 鄂尔多斯市| 文山县| 凌源市| 东海县| 铜陵市| 都昌县| 竹溪县| 清流县| 扶余县| 驻马店市| 郯城县| 贵溪市| 平定县| 柯坪县| 上犹县|