利用oracle提供的閃回方法,如果在刪除數(shù)據(jù)后還沒做大量的操作(只要保證被刪除數(shù)據(jù)的塊沒被覆寫),就可以利用閃回方式直接找回刪除的數(shù)據(jù)!
創(chuàng)新互聯(lián)專注于醴陵企業(yè)網(wǎng)站建設,成都響應式網(wǎng)站建設公司,購物商城網(wǎng)站建設。醴陵網(wǎng)站建設公司,為醴陵等地區(qū)提供建站服務。全流程按需求定制網(wǎng)站,專業(yè)設計,全程項目跟蹤,創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務
有的,和oracle一樣,SQL中也有行遷移
行遷移記包含forwarding_stub 和forwarded 兩種類型。這兩類記錄是因為數(shù)據(jù)頁不能容納更新后的記錄而產(chǎn)生的,不是因為記錄長度超過8060B引起的,所以這兩類記錄依然是行內記錄,與行溢出記錄是不同的。
這兩種記錄總是成對出現(xiàn)的,當出現(xiàn)forwarding_stub時,在別的頁面中一定有與之對應的一條forwarded記錄。
forwarding記錄也叫forwarding_stub記錄,記錄頭標志為0x04,它是一條完整的數(shù)據(jù)記錄。雖然結構看起來特殊,但還是符合一般記錄的結構,記錄中主要內容就是在行中用8字節(jié)保存了指向移出后的記錄的位置指針。
forwarded 記錄,有時直接叫做遷移記錄。記錄頭部標志為0x32. 它也是一條完整記錄,格式跟一般記錄略有差異,大體結構還是相同的。這里是存儲了溢出前的那條記錄的真實數(shù)據(jù)。
這兩種記錄的具體存儲結構比較簡單和直觀,其邏輯結構會在下面的實例列舉中結合具體數(shù)據(jù)記錄來分析說明。
測試這種的方法太長了,不在這里具體列出,你可以到51CTO里面找一下,搜索SQL行遷移有具體的測試方法
行鏈接產(chǎn)生在第一次插入數(shù)據(jù)的時候如果一個block不能存放一行記錄的情況下。這種情況下,Oracle將使用鏈接一個或者多個在這個段中保留的block存儲這一行記錄,行鏈接比較容易發(fā)生在比較大的行上,例如行上有LONG、LONG RAW、LOB等數(shù)據(jù)類型的字段.
網(wǎng)頁標題:oracle如何看行遷移,oracle數(shù)據(jù)移行
分享鏈接:http://aaarwkj.com/article16/dssjedg.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站建設、企業(yè)網(wǎng)站制作、面包屑導航、網(wǎng)站改版、品牌網(wǎng)站制作、外貿建站
聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)