oracle oud什么意思,oracle 在linux上,如何使用oud工具恢復truncate 表中的记录? 超急!请帮帮忙...
1、首先下載odu數據恢復工具,然后解壓。(odu工具見附件)
2、查詢數據文件路徑相關信息:select ts#,file#,rfile#,name,BLOCK_SIZE from v$datafile;
將其結構填入odu目錄下的control.txt文件中
格式如下:
#ts #fno #rfno filename block_size
0 1 1 /bbdata/hzdb/system01.dbf 8192
1 2 2 /bbidx/hzdb/undotbs01.dbf 8192
3 3 3 /bbidx/hzdb/indx01.dbf 8192
4 4 4 /bbdata/hzdb/tools01.dbf 8192
5 5 5 /bbdata/hzdb/users01.dbf 8192
6 6 6 /bbdata/hzdb/REPORT.dbf 8192
7 7 7 /bbdata/hzdb/RESERVE.dbf 8192
8 8 8 /bbdata/hzdb/WZHTBS.dbf 8192
9 9 9 /bbdata/hzdb/perfstat01.dbf 8192
3、打開oud
4、執行命令:unload dict
5、執行命令:scan extent (需等一會兒時間)
6、執行命令:desc [用戶名].[被刪除數據的表名]
..............
樓主請認真研究哈。會解決的。
取消
評論
總結
以上是生活随笔為你收集整理的oracle oud什么意思,oracle 在linux上,如何使用oud工具恢復truncate 表中的记录? 超急!请帮帮忙...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: oracle查询不走索引全表扫描,使用索
- 下一篇: linux怎么创建用户教程,在Linux