麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 數據庫 > Oracle > 正文

oracle中關于flashbac、k閃回的介紹

2019-11-02 15:35:52
字體:
來源:轉載
供稿:網友

  1、必須設定undo保留時間足夠大以能夠重構需要閃回的數據

  ALTER SYSTEM SET UNDO_RETENTION=; seconds值是undo數據保持的秒數。

  Flashback view是由undo retention interval來限制的。

  2、包DBMS_FLASHBACK提供了需求接口

  call dbms_flashback.enable_at_time(‘2010-10-19:11:00:00’);

  call dbms_flashback.disable();

  -------------------------------------

  enable_at_time:會話級的enable flashback,映像時間被設定為最接近指定時間戳的scn

  enable_at_system_change_number:將數據庫閃回到指定的scn號。

  get_system_change_number:返回當前的scn。

  disable:這個存儲過程允許我們在整個會話內停止flashback并將你帶回當前時間的數據狀態。

  ----------

  dbms_flashback.enable存儲過程不可以在有活動事務的時候執行,并且,這個包不能用sys身份執行。

  在使用DBMS_FLASHBACK.ENABLE_AT_TIME前,你必須設定你的NLS_DATE_FORMAT的精確程度,Oracle默認的是精確到天

  3、timestamp 與scn(系統改變號) 的對應關系

  事實上,Oracle在內部都是使用scn,即使你指定的是as of timestamp,oracle也會將其轉換成scn,系統時間標記與scn之間存在一張表,即SYS下的SMON_SCN_TIME表。

  每隔5分鐘,系統產生一次系統時間標記與scn的匹配并存入sys.smon_scn_time表,該表中記錄了最近1440個系統時間標記與scn的匹配記錄,由于該表只維護了最近的1440條記錄,因此如果使用as of timestamp的方式則只能flashback最近5天內的數據(假設系統是在持續不斷運行并無中斷或關機重啟之類操作的話)。SYS.SMON_SCN_TIME最多擁有1440條記錄。這個最大記錄數是這樣計算出來的,ORACLE平均每5分鐘同步一次該表數據,最大保存最近5天的記錄,因此就相當于12(每小時更新次數)*24*5=1440。

  可以用sql驗證一下:

  Sql代碼

  select scn,to_char(time_dp,'yyyy-mm-dd hh24:mi:ss') from sys.smon_scn_time;

  10g中提供了兩個函數scn_to_timestamp() 和timestamp_to_scn() 用來執行時間戳和SCN的轉換。

  下面使用閃回進行演示一下:

  1、登陸到數據庫。

  Sql代碼

  C:>sqlplus tivan/tivan

  SQL*Plus: Release 10.2.0.1.0 - Production on 星期二 10月 19 22:24:03 2010

  Copyright (c) 1982, 2005, Oracle. All rights reserved.

  連接到:

  Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production

  With the Partitioning, OLAP and Data Mining options

  2、查看表的記錄。

  Sql代碼

  SQL> select count(*) from t1

  2 ;

  COUNT(*)

  ----------

  8302

  3、刪除所有的記錄提交。

  Sql代碼

  SQL> delete from t1

  2 ;

  已刪除8302行。

  SQL> commit;

  提交完成。

  4、獲得當前SCN

  如果能夠確切知道刪除之前SCN最好,如果不知道,可以進行閃回查詢嘗試。

  Sql代碼

  SQL> select dbms_flashbac

爆笑圖片大全[www.62-6.com/1/baoxiaotupian]
k.get_system_change_number from dual;

  GET_SYSTEM_CHANGE_NUMBER

  ------------------------

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产精品久久久久久久午夜片 | 成人毛片100免费观看 | 麻豆国产一区 | 黄色久| 91懂色| 国产精品美女久久久久久网站 | 欧美淫视频 | 久久久久久久久久久亚洲 | www久久久久久 | 中文字幕22页 | 婷婷久久青草热一区二区 | av电影免费播放 | 欧美一级特黄a | 久久午夜免费视频 | 国产 视频 一区二区 | 一级美女大片 | 国产小视频在线观看 | 精品av在线播放 | 九九精品视频免费 | 国产1区视频 | 色淫网站免费视频 | 欧美不卡三区 | 女人解衣喂奶电影 | 日本高清在线免费 | 一边吃奶一边摸下娇喘 | 日本不卡一区二区三区在线观看 | 国产一区二区免费在线观看 | 成人毛片网站 | 国产超碰人人爽人人做人人爱 | 性欧美xxxx极品摘花 | 韩国19禁在线 | 香蕉久草视频 | 黄色片视频在线观看 | 免费黄色成人 | 国产精品视频免费网站 | 中国a级黄色片 | av在线电影网站 | 国产成年人在线观看 | 久久第四色| 久久国产精品久久久久久电车 | 精品亚洲va在线va天堂资源站 |