9i和10g閃回技術

2021-08-30 18:35:19 字數 822 閱讀 3105

一、9i:

1、查詢 scn (system change number), time對應關係:

select to_char(sysdate, 'yyyy-mm-dd hh24:mi:ss'),

to_char(dbms_flashback.get_system_change_number) as scn

from dual;

2、根據時間閃回:

select * from test as of timestamp to_timestamp('2010-04-09 11:25:17', 'yyyy-mm-dd hh24:mi:ss');

3、根據scn閃回:

select * from test as of scn 23565583;

二、10g:

1、資料閃回:oracle flashback database特性允許通過sql語句flashback database語句,讓資料庫前滾到當前的前乙個時間點或者scn,而不需要做時間點的恢復。閃回資料庫可以迅速將資料庫回到誤操作或人為錯誤的前乙個時間點,如word中的"撤消"操作,可以不利用備份就快速的實現基於時間點的恢復。oracle通過建立新的flashback logs(閃回日誌),記錄資料庫的閃回操作。如果希望能閃回資料庫,需要設定如下引數:db_recover_file_dest日誌的存放位置, db_recover_file_dest_size恢復區的大小。在建立資料庫的時候,oracle將自動建立恢復區,但預設是關閉的,需要執行 alter database flashback on命令。

sql>flashback database to time to_timestamp(***);

10g和9i互導完全解釋

規則1.低版本的exp imp客戶端 可以 連線到高版本 或同版本 的資料庫伺服器,高版本的exp imp客戶端 不能 連線到低版本的資料庫伺服器。規則2.低版本exp出的dmp檔案 可以 imp高版本中 高版本exp出的dmp檔案 不能 imp低版本 無法識別dmp檔案 有了這兩個規則,8種試驗結...

Oracle 10g閃回技術

一 flashback database 1 架構及實現原理 flashback database 由rvwr 程序和flashback database 日誌組成。當 flashback database 被啟用時,rvwr 程序會將資料庫的修改寫入 flashback database log ...

10g關閉歸檔 啟用閃回恢復區歸檔

一 關閉歸檔 1 啟動sql plus以管理身份登入oracle資料庫 sql connect as sysdba 2 關閉資料庫例項 sql shutdown immediate 3 備份資料庫 在對資料庫做出任何重要的改變之前,建議備份資料庫以免出現任何問題。4 啟動乙個新的例項並裝載資料庫,但...