婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Oracle 18c新特性-PDB快照輪播(Snapshot Carousel)

Oracle 18c新特性-PDB快照輪播(Snapshot Carousel)

熱門標簽:濟南地圖標注公司 呼倫貝爾智能手機地圖標注 貴陽電話外呼系統哪家好 南寧人工智能電銷機器人費用 安陽外呼系統免費 海南400電話哪里辦理 分布式呼叫中心 圖像地圖標注 400電話是不是免費申請

Oracle 18c推出的一個新功能就是PDB快照輪播,最多可以創建8個pdb的快照,而這8個構成的一組快照就被稱作快照輪播。當達到第8個快照限制時,新的快照就會覆蓋最舊的快照,就像redo log一樣。PDB的快照主要作用是當出現了問題可以閃回到快照的時間點,另一個功能是基于快照來查詢歷史數據。

SQL> SELECT r.CON_ID, p.PDB_NAME, PROPERTY_NAME,
    PROPERTY_VALUE AS value, DESCRIPTION
    FROM  CDB_PROPERTIES r, CDB_PDBS p
    WHERE r.CON_ID = p.CON_ID
    AND  PROPERTY_NAME LIKE 'MAX_PDB%'
    AND  description like 'maximum%'
    ORDER BY PROPERTY_NAME;

  CON_ID PDB_NAME       PROPERTY_NAME    VALUE        DESCRIPTION
---------- -------------------- -------------------- -------------------- ----------------------------------------------------------------------
     3 ORCLPDB1       MAX_PDB_SNAPSHOTS            
maximum number of snapshots for a given PDB

默認情況下是手動創建快照,我們可以把它改成自動創建。

SQL> select snapshot_mode,snapshot_interval/60 from dba_pdbs;
SNAPSH SNAPSHOT_INTERVAL/60
------ --------------------
MANUAL
SQL> alter pluggable database snapshot mode every 4 hours;
Pluggable database altered.
SQL> select snapshot_mode,snapshot_interval/60 from dba_pdbs;
SNAPSH SNAPSHOT_INTERVAL/60
------ --------------------
AUTO  
4

要返回手動模式,輸入mode manual即可。

SQL> alter pluggable database snapshot mode manual;
Pluggable database altered.
SQL> alter pluggable database snapshot;
Pluggable database altered.

手動創建快照,可以自己指定名字,也可以使用系統自動生成的名字。通過查看DBA_PDB_SNAPSHOTS視圖,可以找到快照存放的路徑及創建快照的SCN號。

SQL> SELECT CON_ID, CON_NAME, SNAPSHOT_NAME, SNAPSHOT_SCN AS snap_scn, FULL_SNAPSHOT_PATH FROM DBA_PDB_SNAPSHOTS ORDER BY SNAP_SCN;
  CON_ID CON_NAME       SNAPSHOT_NAME        SNAP_SCN FULL_SNAPSHOT_PATH
---------- -------------------- ------------------------- ---------- ---------------------------------------------------------------------------
     3 ORCLPDB1       SNAP_2953839490_989014667  2821702 /opt/oracle/oradata/ORCLCDB/ORCLPDB1/snap_2953839490_2821702.pdb
     3 ORCLPDB1       PDB_SNAP           2823303 /opt/oracle/oradata/ORCLCDB/ORCLPDB1/snap_2953839490_2823303.pdb
     3 ORCLPDB1       SNAP_2953839490_989015970  2823679 /opt/oracle/oradata/ORCLCDB/ORCLPDB1/snap_2953839490_2823679.pdb
[oracle@oracle-18c-vagrant ORCLPDB1]$ ls -lsh
total 1.3G
4.0K drwxr-x---. 8 oracle oinstall 4.0K Oct 8 22:39 ORCLCDB
171M -rw-r--r--. 1 oracle oinstall 171M Oct 8 22:18 snap_2953839490_2821702.pdb
171M -rw-r--r--. 1 oracle oinstall 171M Oct 8 22:38 snap_2953839490_2823303.pdb
171M -rw-r--r--. 1 oracle oinstall 171M Oct 8 22:40 snap_2953839490_2823679.pdb
371M -rw-r-----. 1 oracle oinstall 371M Oct 8 22:39 sysaux01.dbf
271M -rw-r-----. 1 oracle oinstall 271M Oct 8 22:39 system01.dbf
 56K -rw-r-----. 1 oracle oinstall 63M Oct 1 23:21 temp01.dbf
101M -rw-r-----. 1 oracle oinstall 101M Oct 8 22:39 undotbs01.dbf
5.1M -rw-r-----. 1 oracle oinstall 5.1M Oct 8 22:39 users01.dbf

如果要刪除快照,則有兩種方法,第一種就是使用alter pluggable database刪除,第二種是修改max_pdb_snapshots參數,當max_pdb_snapshots參數設置成0時,將刪除全部快照。

SQL> alter pluggable database drop snapshot SNAP_2953839490_989015970;
Pluggable database altered.
SQL> SELECT CON_ID, CON_NAME, SNAPSHOT_NAME, SNAPSHOT_SCN AS snap_scn, SNAPSHOT_TIME, FULL_SNAPSHOT_PATH FROM DBA_PDB_SNAPSHOTS ORDER BY SNAP_SCN;
  CON_ID CON_NAME       SNAPSHOT_NAME        SNAP_SCN SNAPSHOT_TIME FULL_SNAPSHOT_PATH
---------- -------------------- ------------------------- ---------- ------------- ---------------------------------------------------------------------------
     3 ORCLPDB1       SNAP_2953839490_989014667  2821702  1539008272 /opt/oracle/oradata/ORCLCDB/ORCLPDB1/snap_2953839490_2821702.pdb
     3 ORCLPDB1       PDB_SNAP           2823303  1539009503 /opt/oracle/oradata/ORCLCDB/ORCLPDB1/snap_2953839490_2823303.pdb
SQL> alter pluggable database set max_pdb_snapshots=0;
Pluggable database altered.
SQL> SELECT CON_ID, CON_NAME, SNAPSHOT_NAME, SNAPSHOT_SCN AS snap_scn, SNAPSHOT_TIME, FULL_SNAPSHOT_PATH FROM DBA_PDB_SNAPSHOTS ORDER BY SNAP_SCN;
no rows selected

演示了上述功能之后,還有一個功能,就是我們可以根據快照創建pdb。

SQL> alter pluggable database set max_pdb_snapshots=8;
Pluggable database altered
SQL> alter pluggable database snapshot pdb_snap;
Pluggable database altered.
SQL> SELECT CON_ID, CON_NAME, SNAPSHOT_NAME, SNAPSHOT_SCN AS snap_scn, SNAPSHOT_TIME, FULL_SNAPSHOT_PATH FROM DBA_PDB_SNAPSHOTS ORDER BY SNAP_SCN;
  CON_ID CON_NAME       SNAPSHOT_NAME        SNAP_SCN SNAPSHOT_TIME FULL_SNAPSHOT_PATH
---------- -------------------- ------------------------- ---------- ------------- ---------------------------------------------------------------------------
     3 ORCLPDB1       PDB_SNAP           2825283  1539010328 /opt/oracle/oradata/ORCLCDB/ORCLPDB1/snap_2953839490_2825283.pdb
SQL> !
[oracle@oracle-18c-vagrant ~]$ mkdir -p /opt/oracle/oradata/ORCLCDB/ORCLPDB2
SQL> create pluggable database ORCLPDB2 from ORCLPDB1 using snapshot PDB_SNAP create_file_dest='/opt/oracle/oradata/ORCLCDB/ORCLPDB2'; 
create pluggable database ORCLPDB2 from ORCLPDB1 using snapshot PDB_SNAP create_file_dest='/opt/oracle/oradata/ORCLCDB/ORCLPDB2'
*
ERROR at line 1:
ORA-65040: operation not allowed from within a pluggable database    
SQL> alter session set container=CDB$ROOT;
Session altered.
SQL> create pluggable database ORCLPDB2 from ORCLPDB1 using snapshot PDB_SNAP create_file_dest='/opt/oracle/oradata/ORCLCDB/ORCLPDB2'; 
Pluggable database created.
SQL> show pdbs;
  CON_ID CON_NAME            OPEN MODE RESTRICTED
---------- ------------------------------ ---------- ----------
     2 PDB$SEED            READ ONLY NO
     3 ORCLPDB1            READ WRITE NO
     5 ORCLPDB2            MOUNTED
SQL> alter pluggable database ORCLPDB2 open; 
Pluggable database altered.

這樣我們就根據快照創建了一個新的PDB,假設當前PDB出現了數據覆蓋,我們就可以使用這個歷史快照的PDB來恢復數據。

當然還有一個很好用的功能就是我們在創建pdb的過程中把他設置成15分鐘產生一個快照。當然配置這個功能有一個先決條件:CDB必須處于本地undo模式.

SQL> create pluggable database ORCLPDB3 from ORCLPDB1 file_name_convert=('ORCLPDB1','ORCLPDB3') snapshot mode every 5 minutes;
Pluggable database created.

可以看到每隔5分鐘自動創建一個快照

[oracle@oracle-18c-vagrant ORCLPDB3]$ ls -lrt snap*
-rw-r--r--. 1 oracle oinstall 179134736 Oct 8 23:13 snap_2091710291_2830531.pdb
-rw-r--r--. 1 oracle oinstall 179167158 Oct 8 23:18 snap_2091710291_2832545.pdb
-rw-r--r--. 1 oracle oinstall 179285979 Oct 8 23:23 snap_2091710291_2833104.pdb
-rw-r--r--. 1 oracle oinstall 179284365 Oct 8 23:28 snap_2091710291_2833687.pdb
-rw-r--r--. 1 oracle oinstall 179302205 Oct 8 23:33 snap_2091710291_2834965.pdb
-rw-r--r--. 1 oracle oinstall 179315484 Oct 8 23:38 snap_2091710291_2836695.pdb
-rw-r--r--. 1 oracle oinstall 115724288 Oct 8 23:43 snap_2091710291_2837222.pdb

我們可以做個實驗測試一下。在生成快照之前創建一個表插入點數據,這里上一次快照是23:43分。

SQL> alter session set container=ORCLPDB3;
Session altered.
SQL> create table a1 as select * from dba_objects;
Table created.
SQL> select count(1) from a1;
 COUNT(1)
----------
   72897
[oracle@oracle-18c-vagrant ORCLPDB3]$ ls -lrt snap*
-rw-r--r--. 1 oracle oinstall 179134736 Oct 8 23:13 snap_2091710291_2830531.pdb
-rw-r--r--. 1 oracle oinstall 179167158 Oct 8 23:18 snap_2091710291_2832545.pdb
-rw-r--r--. 1 oracle oinstall 179285979 Oct 8 23:23 snap_2091710291_2833104.pdb
-rw-r--r--. 1 oracle oinstall 179284365 Oct 8 23:28 snap_2091710291_2833687.pdb
-rw-r--r--. 1 oracle oinstall 179302205 Oct 8 23:33 snap_2091710291_2834965.pdb
-rw-r--r--. 1 oracle oinstall 179315484 Oct 8 23:38 snap_2091710291_2836695.pdb
-rw-r--r--. 1 oracle oinstall 179353508 Oct 8 23:43 snap_2091710291_2837222.pdb
-rw-r--r--. 1 oracle oinstall  5767168 Oct 8 23:48 snap_2091710291_2839217.pdb
SQL> SELECT CON_ID, CON_NAME, SNAPSHOT_NAME, SNAPSHOT_SCN AS snap_scn, SNAPSHOT_TIME, FULL_SNAPSHOT_PATH FROM DBA_PDB_SNAPSHOTS ORDER BY SNAP_SCN;
  CON_ID CON_NAME       SNAPSHOT_NAME        SNAP_SCN SNAPSHOT_TIME FULL_SNAPSHOT_PATH
---------- -------------------- ------------------------- ---------- ------------- ---------------------------------------------------------------------------
     7 ORCLPDB3       SNAP_2091710291_989017984  2830531  1539011592 /opt/oracle/oradata/ORCLCDB/ORCLPDB3/snap_2091710291_2830531.pdb
     7 ORCLPDB3       SNAP_2091710291_989018284  2832545  1539011887 /opt/oracle/oradata/ORCLCDB/ORCLPDB3/snap_2091710291_2832545.pdb
     7 ORCLPDB3       SNAP_2091710291_989018584  2833104  1539012188 /opt/oracle/oradata/ORCLCDB/ORCLPDB3/snap_2091710291_2833104.pdb
     7 ORCLPDB3       SNAP_2091710291_989018884  2833687  1539012489 /opt/oracle/oradata/ORCLCDB/ORCLPDB3/snap_2091710291_2833687.pdb
     7 ORCLPDB3       SNAP_2091710291_989019184  2834965  1539012787 /opt/oracle/oradata/ORCLCDB/ORCLPDB3/snap_2091710291_2834965.pdb
     7 ORCLPDB3       SNAP_2091710291_989019484  2836695  1539013087 /opt/oracle/oradata/ORCLCDB/ORCLPDB3/snap_2091710291_2836695.pdb
     7 ORCLPDB3       SNAP_2091710291_989019784  2837222  1539013386 /opt/oracle/oradata/ORCLCDB/ORCLPDB3/snap_2091710291_2837222.pdb
     7 ORCLPDB3       SNAP_2091710291_989020084  2839217  1539013686 /opt/oracle/oradata/ORCLCDB/ORCLPDB3/snap_2091710291_2839217.pdb

23點48分產生了新的快照,此時我們使用新的快照做一個克隆,登陸到ORCLPDB4數據庫后,我們會發現是有數據的。

SQL> alter session set container=CDB$ROOT;
Session altered.
SQL> create pluggable database ORCLPDB4 from ORCLPDB3 using snapshot SNAP_2091710291_989020084 create_file_dest='/opt/oracle/oradata/ORCLCDB/ORCLPDB4';
Pluggable database created
SQL> alter pluggable database ORCLPDB4 open;
Pluggable database altered.
SQL> alter session set container=ORCLPDB4;
Session altered.
SQL> select count(1) from a1;
 COUNT(1)
----------
   72897

這個功能對于測試人員非常有用,例如移動電信現在有BCV環境,專門用于經分抽數及測試,而這個BCV環境是底層同步的一個克隆。使用18c數據庫,我們就可以直接創建快照,然后使用快照克隆一個新數據庫形成BCV環境給經分抽數及測試使用了。

總結

以上所述是小編給大家介紹的Oracle 18c新特性-PDB快照輪播(Snapshot Carousel),希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!

標簽:焦作 合肥 滁州 涼山 許昌 遼源 郴州 南充

巨人網絡通訊聲明:本文標題《Oracle 18c新特性-PDB快照輪播(Snapshot Carousel)》,本文關鍵詞  Oracle,18c,新特性,新,特性,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Oracle 18c新特性-PDB快照輪播(Snapshot Carousel)》相關的同類信息!
  • 本頁收集關于Oracle 18c新特性-PDB快照輪播(Snapshot Carousel)的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    欧美色涩在线第一页| 日本不卡的三区四区五区| 国产精品久久久久aaaa| 国内久久精品视频| 欧美一级久久久| 亚洲一区二区三区中文字幕| 99精品在线免费| 国产精品丝袜在线| 成人黄页毛片网站| 在线中文字幕一区| 亚洲高清在线精品| 欧美伊人精品成人久久综合97| 亚洲欧美日韩国产综合在线 | 色拍拍在线精品视频8848| 欧美激情在线一区二区| 国产成人自拍在线| 国产精品久久久久四虎| 91香蕉视频黄| 亚洲最新视频在线观看| 色婷婷激情一区二区三区| 一区二区三区在线视频观看| 在线视频你懂得一区| 日本在线观看不卡视频| 欧美电视剧免费全集观看| 国产精品一卡二卡| 亚洲精品视频在线| 日韩网站在线看片你懂的| 国产91丝袜在线播放九色| 一区二区成人在线观看| 91精品国产色综合久久不卡电影 | 国产精品一卡二卡在线观看| 国产精品国产a| 欧美日韩国产精品自在自线| 久久国产精品一区二区| 亚洲少妇30p| 精品国产乱码久久久久久1区2区| 成人中文字幕电影| 天堂在线亚洲视频| 麻豆免费看一区二区三区| 99精品久久99久久久久| 日韩二区在线观看| 亚洲欧美日韩成人高清在线一区| 欧美一区二区三区在线看| av资源网一区| 久久av资源站| 国产精品乱码人人做人人爱 | 欧美一区午夜精品| 色婷婷久久久综合中文字幕| 精品制服美女久久| 亚洲国产精品久久久久婷婷884 | 日韩一区二区电影在线| 91视频一区二区三区| 懂色中文一区二区在线播放| 麻豆专区一区二区三区四区五区| 亚洲国产精品一区二区久久 | 欧美一区二区三区在线观看| 欧美这里有精品| 色乱码一区二区三区88| 不卡视频免费播放| 99国内精品久久| hitomi一区二区三区精品| 国产成人综合精品三级| 国产呦精品一区二区三区网站| 人人狠狠综合久久亚洲| 秋霞影院一区二区| 久久se精品一区精品二区| 韩国一区二区在线观看| 国内精品久久久久影院一蜜桃| 麻豆精品在线视频| 亚洲乱码中文字幕综合| 亚洲人成网站精品片在线观看| 中文字幕免费在线观看视频一区| 久久久久久一二三区| 国产精品你懂的在线欣赏| 国产农村妇女精品| 国产三级久久久| 国产精品国产三级国产专播品爱网| 久久久久久久综合| 国产精品乱码久久久久久| 国产精品三级av| 亚洲三级小视频| 综合久久综合久久| 亚洲欧美日本在线| 91精品国产综合久久久久久| 色呦呦国产精品| av电影一区二区| 成人综合在线观看| 欧美在线制服丝袜| 欧美日韩国产色站一区二区三区| 欧美一区二区三区免费大片| 色美美综合视频| 日韩一区二区三免费高清| 91精品欧美久久久久久动漫| 欧美韩日一区二区三区四区| 日本一区二区三区在线观看| 亚洲一区视频在线| 亚洲成人中文在线| 国产成人在线观看| 成人美女视频在线观看18| 欧美日韩一二区| 日韩一卡二卡三卡四卡| 国产精品第13页| 一区二区久久久| 成人激情校园春色| 欧美性感一类影片在线播放| 国产亚洲成av人在线观看导航| 国产欧美一区二区精品性色 | 精品少妇一区二区三区在线播放| 精品国产91洋老外米糕| 国产亚洲女人久久久久毛片| 亚洲午夜久久久久中文字幕久| 亚洲一区二区三区四区中文字幕| 久久99九九99精品| 99久久精品免费看国产| 欧美一级在线视频| 国产精品色噜噜| 亚洲男女毛片无遮挡| 日本不卡视频在线| 欧美性一二三区| 国产欧美一区二区精品性色 | 亚洲欧美日韩久久| 综合激情成人伊人| 粉嫩av一区二区三区粉嫩| 韩国女主播一区| 精品久久久久久久久久久久久久久久久| 欧美一级黄色片| 亚洲国产一区在线观看| 中文字幕中文字幕在线一区 | 麻豆91在线看| 亚洲成人一区二区在线观看| 成人小视频在线| 国产露脸91国语对白| 欧美一级片免费看| 欧美α欧美αv大片| 久久狠狠亚洲综合| av高清久久久| 一区二区三区四区视频精品免费| 亚洲精品免费电影| 成人av集中营| 欧美一区二区三区视频免费播放| 亚洲一区二区av电影| 蜜桃视频在线观看一区| 欧美日韩国产a| 日韩欧美成人午夜| 久久精品国产在热久久| 97se亚洲国产综合自在线| 国产欧美日本一区二区三区| 国产精品久久久久影视| 国产91精品一区二区麻豆网站 | 青青草原综合久久大伊人精品| 国产高清成人在线| 精品日韩欧美一区二区| 亚洲成人免费视| 欧美色精品在线视频| 亚洲一区二区在线视频| 欧美另类变人与禽xxxxx| 一区二区欧美精品| 日韩午夜激情免费电影| 欧美国产日韩亚洲一区| 北条麻妃国产九九精品视频| 国产一区二区看久久| 视频一区中文字幕国产| 欧美综合视频在线观看| 国产亚洲成aⅴ人片在线观看| 国产91清纯白嫩初高中在线观看 | 欧美一级一区二区| 亚洲精品国产一区二区精华液| 91在线国产福利| 成人欧美一区二区三区| 91丨九色丨黑人外教| 国产精品伦一区二区三级视频| 国内精品久久久久影院薰衣草| 日韩精品一区二区三区蜜臀| 欧美国产综合一区二区| 国产精品一线二线三线精华| 欧美伦理视频网站| 久久综合99re88久久爱| 国产成人在线视频网站| 综合久久久久综合| 精品卡一卡二卡三卡四在线| 国产制服丝袜一区| 亚洲h动漫在线| 日韩欧美中文字幕一区| 色婷婷激情综合| 秋霞午夜鲁丝一区二区老狼| 一区二区三区高清| 欧美久久一二区| 一本大道久久精品懂色aⅴ| 亚洲午夜精品一区二区三区他趣| 2020国产成人综合网| 日本aⅴ免费视频一区二区三区| 国产精品久久精品日日| 国内精品嫩模私拍在线| 麻豆国产精品官网| 日本欧美肥老太交大片| 国产视频一区在线播放| 久久久噜噜噜久噜久久综合| 色婷婷亚洲综合| 一本久久a久久免费精品不卡| 日韩黄色在线观看|