欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

oracle怎么看行遷移,oracle數(shù)據(jù)移行

delete數(shù)據(jù)表后,oracle怎么恢復(fù)數(shù)據(jù)

利用oracle提供的閃回方法,如果在刪除數(shù)據(jù)后還沒做大量的操作(只要保證被刪除數(shù)據(jù)的塊沒被覆寫),就可以利用閃回方式直接找回刪除的數(shù)據(jù)!

創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供新華網(wǎng)站建設(shè)、新華做網(wǎng)站、新華網(wǎng)站設(shè)計、新華網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計與制作、新華企業(yè)網(wǎng)站模板建站服務(wù),十多年新華做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡(luò)服務(wù)。

在“”oracle”中如何恢復(fù)被“delete”的數(shù)據(jù)?

/*1.FLASHBACK QUERY*/

--閃回到15分鐘前

select * from orders as of timestamp (systimestamp - interval ''15'' minute) where ......

這里可以使用DAY、SECOND、MONTH替換minute,例如:

SELECT * FROM orders AS OF TIMESTAMP(SYSTIMESTAMP - INTERVAL ''2'' DAY)

--閃回到某個時間點

select * from orders as of timestamp to_timestamp (''01-Sep-04 16:18:57.845993'', ''DD-Mon-RR HH24:MI:SS.FF'') where ...

--閃回到兩天前

select * from orders as of timestamp (sysdate - 2) where.........

/*2.FLASHBACK DROP*/

1.flashback table orders to before drop;

2.如果源表已經(jīng)重建,可以使用rename to子句:

flashback table order to before drop rename to order_old_version;

/*3.FLASHBACK TABLE*/

1.首先要啟用行遷移:

alter table order enable row movement;

2.閃回表到15分鐘前:

flashback table order to timestamp systimestamp - interval ''15'' minute;

閃回到某個時間點:

FLASHBACK TABLE order TO TIMESTAMP TO_TIMESTAMP('2007-09-12 01:15:25 PM','YYYY-MM-DD HH:MI:SS AM')

sql server中有行遷移現(xiàn)象嗎

有的,和oracle一樣,SQL中也有行遷移

行遷移記包含forwarding_stub 和forwarded 兩種類型。這兩類記錄是因為數(shù)據(jù)頁不能容納更新后的記錄而產(chǎn)生的,不是因為記錄長度超過8060B引起的,所以這兩類記錄依然是行內(nèi)記錄,與行溢出記錄是不同的。

這兩種記錄總是成對出現(xiàn)的,當(dāng)出現(xiàn)forwarding_stub時,在別的頁面中一定有與之對應(yīng)的一條forwarded記錄。

forwarding記錄也叫forwarding_stub記錄,記錄頭標(biāo)志為0x04,它是一條完整的數(shù)據(jù)記錄。雖然結(jié)構(gòu)看起來特殊,但還是符合一般記錄的結(jié)構(gòu),記錄中主要內(nèi)容就是在行中用8字節(jié)保存了指向移出后的記錄的位置指針。

forwarded 記錄,有時直接叫做遷移記錄。記錄頭部標(biāo)志為0x32. 它也是一條完整記錄,格式跟一般記錄略有差異,大體結(jié)構(gòu)還是相同的。這里是存儲了溢出前的那條記錄的真實數(shù)據(jù)。

這兩種記錄的具體存儲結(jié)構(gòu)比較簡單和直觀,其邏輯結(jié)構(gòu)會在下面的實例列舉中結(jié)合具體數(shù)據(jù)記錄來分析說明。

測試這種的方法太長了,不在這里具體列出,你可以到51CTO里面找一下,搜索SQL行遷移有具體的測試方法

oracle怎么查看行遷移

行鏈接產(chǎn)生在第一次插入數(shù)據(jù)的時候如果一個block不能存放一行記錄的情況下。這種情況下,Oracle將使用鏈接一個或者多個在這個段中保留的block存儲這一行記錄,行鏈接比較容易發(fā)生在比較大的行上,例如行上有LONG、LONG RAW、LOB等數(shù)據(jù)類型的字段.

網(wǎng)站標(biāo)題:oracle怎么看行遷移,oracle數(shù)據(jù)移行
瀏覽路徑:http://www.chinadenli.net/article34/dssohse.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供響應(yīng)式網(wǎng)站商城網(wǎng)站網(wǎng)站排名品牌網(wǎng)站建設(shè)全網(wǎng)營銷推廣動態(tài)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都做網(wǎng)站