1. 程式人生 > >oracle閃回表詳解

oracle閃回表詳解

[email protected]>conn tyger/tyger
Connected.
[email protected]>create table tyger as select * from scott.emp;


Table created.


[email protected]>select count(*) from tyger;


  COUNT(*)
----------
        14


[email protected]>select dbms_flashback.get_system_change_number from dual;               //檢視當前系統SCN


GET_SYSTEM_CHANGE_NUMBER
------------------------
                 1045621


[email protected]>delete from tyger where rownum <5;


4 rows deleted.


[email protected]>commit;


Commit complete.


[email protected]>select count(*) from tyger;


  COUNT(*)
----------
        10


[email protected]
>alter table tyger enable row movement;                     //啟用表tyger的行移動


Table altered.


[email protected]>flashback table tyger to scn 1045621;


Flashback complete.


[email protected]>select count(*) from tyger;


  COUNT(*)
----------
        14


[email protected]>

相關推薦

oracle

[email protected]>conn tyger/tyger Connected. [email protected]>create table tyger as select * from scott.emp; Table created. [email p

【轉載】oracle技術drop(神奇的flashback)

寫在前面:刪庫跑路,相信這是絕大多數程式設計師會經常聽到的一個詞。俗話說:常在河邊走,哪有不溼鞋,作為經常和資料打交道的程式設計師也好,運維實施也好,有時難免會出現資料誤刪除,誤操作等情況。如果你是一個oracle使用者,那麼你如果知道這些關於資料閃回恢復的基本知識,或許可以幫你在出現類似情況的時候解決很多問

oracle技術drop(神奇的flashback)

寫在前面:刪庫跑路,相信這是絕大多數程式設計師會經常聽到的一個詞。俗話說:常在河邊走,哪有不溼鞋,作為經常和資料打交道的程式設計師也好,運維實施也好,有時難免會出現資料誤刪除,誤操作等情況。如果你是一個oracle使用者,那麼你如果知道這些關於資料閃回恢復的基本

MySQL Flashback 功能

轉換 下載 libstdc -s bin 二進制日誌 pos 發生 插入 閱讀目錄 1. 簡介 2. 閃回原理 3. flashback安裝 4. 使用簡介 5. Flashback工具使用註意點 回到頂部 1. 簡介 mysqlbinlog flashback(閃

oracle的 分 -----分割槽(轉)

       今天在群裡討論了一個分庫分表的問題,再加上最近生產庫中一個訂單記錄過大的處理方式,對錶分割槽有了更深一步的理解,這裡轉載了一篇文章。oracle也好,mysql也好,都是支援分割槽的,通過時間等範圍、列表、hash、組合等等。分庫迎合了微服務,分

oracle查詢、資料庫(轉)

/* 一、 要使用閃回查詢,資料庫必須開啟automatic undo management,必須有undo表空間,必須設定好回滾段的保留時間 */ -- 在sqlplus中檢視undo_management引數值是否為AUTO,如果是“MANUAL”手動,需要修改為“A

Oracle恢復誤刪除的、存儲過程、包、函數...

數據庫 函數 use 分鐘 ack ... 根據 ora interval 在日常的數據庫開發過程匯總難免會出現一些誤刪除的動作, 對於一些誤刪的操作我們可以通過oracle提供的閃回機制恢復誤刪數據, 從而避免出現較大的生產事故. 下面是本人平時工作中積累的一些常用

Oracle

語法: FLASHBACK TABLE [ schema. ] table [, [ schema. ] table ]... TO { { { SCN | TIMESTAMP } expr| RES

Oracle技術之一Oracle 11g 利用FlashTable ()恢復(用delete)誤刪的資料

閃回表,實際上就是將表中的資料快速恢復到過去的一個時間點或者系統改變號SCN上。實現表的閃回,需要用到撤銷表空間相關的UNDO資訊,通過SHOW PARAMETER UNDO命令就可以瞭解這些資訊。使用者對錶的資料的修改操作,都記錄在撤銷表空間中,這為表的閃回提供的資料恢

ORACLE和恢復DROP掉的

 --恢復刪除的表DROP TABLE drop_table; 1.用如下語句查詢到這個表還在Oracle回收站中: SELECT * FROM user_recyclebin WHERE original_name='drop_table'; 2.用以下語句進行恢復: FLASHBACK TABLE dro

oracle資料庫查詢和測試

閃回版本查詢測試 實現步驟: 1. 使用SQLPLUS連線Oracle資料庫 2. 構建簡單SQL語句 3. 閃回版本查詢測試 實驗操作如下: 1.  以SYS使用者通過SQLPLUS連線上Orac

oracle exp/imp命令(匯入,匯出,儲存過程,檢視等)

E: >exp help=y 通過輸入 EXP 命令和使用者名稱/口令,您可以 在使用者 / 口令之後的命令: 例項: EXP SCOTT/TIGER 或者,您也可以通過輸入跟有各種引數的 EXP 命令來控制“匯出”的執行方式。 要指定引數,您可以使用關鍵字: 格式: EXP KEYWOR

Oracle 區滿解決的方法

recycle arch rec tar cross value ring lec get 閃回區滿: OS: rm -rf [archivelog autobackup backupset controlfile flashback onlinelog] e

oracle查詢和數據庫

數據庫技術 oracle 回收站 system start oracle閃回查詢和閃回數據庫 區別:數據閃回查詢,只需要啟用撤銷表空間自動管理回滾信息。使用閃回刪除技術和閃回數據庫技術,需要啟動回收站,閃回恢復區。(歸檔模式使用) 具體設置:---cmd sqlplus

如何開啟oracle

如何開啟oracle閃回首先查看是否開啟閃回: SQL> select flashback_on from V$database; FLASHBACK_ON ------------------ NO 二 如果已經開啟了閃回,無須執行下面的操作。 cd /u01 mkdir flashback(生成閃回

oracle pctfree和pctused

blank 可用 htm post alt lock tables span 重新 一、建立表時候,註意PCTFREE參數的作用 PCTFREE:為一個塊保留的空間百分比,表示數據塊在什麽情況下可以被insert,默認是10,表示當數據塊的可用空間低於

Oracle技術

oracle閃回技術Oracle閃回技術1.Flashback Database2.Flashback Drop3.Flashback Table4.Flashback Query1.Flashback Database(利用閃回日誌恢復)描述:Oracle Flashback Database特性允許通過S

Oracle

oracle閃回Oracle閃回技術1.Flashback Database2.Flashback Drop3.Flashback Table4.Flashback Query1.Flashback Database(利用閃回日誌恢復)描述:Oracle Flashback Database特性允許通過SQL

oracle常用函數(詳細)

sub 最後一天 run -1 fonts ase 必須 顯示 分享 作者:紅旗飄揚 Oracle SQL 提供了用於執行特定操作的專用函數。這些函數大大增強了 SQL 語言的功能。函數可以接受零個或者多個輸入參數,並返回一個輸出結果。 oracle 數據庫中主要使用兩種

oracle 高水位線

dbm 標示 man archive mark 新建 arc 有一種 art 一、什麽是水線(High Water Mark)? 所有的oracle段(segments,在此,為了理解方便,建議把segment作為表的一個同義詞) 都有一個在段內容納數據的上限,我們把這個上