首页 >>  正文

truncate+table语句

来源:baiyundou.net   日期:2024-09-22

Oracle数据库数据恢复环境:

北京某国企客户Oracle 11g R2数据库误truncate table CM_CHECK_ITEM_HIS,表数据丢失,业务查询到该表时报错,数据库的备份不可用,无法查询表数据。

Oracle数据库执行Truncate命令的原理:在执行Truncate命令后ORACLE会在数据字典和Segment Header中更新表的Data Object ID,但不会修改实际数据部分的块。由于数据字典与段头的DATA_OBJECT_ID与后续的数据块中的并不一致,所以ORACLE服务进程在读取全表数据时不会读取到已经被TRUNCATE的记录,但是实际数据未被覆盖。

Oracle数据库数据恢复过程:

1、为保护用户数据和重现故障的解决过程,北亚企安数据恢复工程师重构了与用户相同的故障:

使用Scott用户创建表emp1,连续多次复制emp表,多次复制后的总记录数为7340032条。truncate表emp1,之后没有进行任何操作。查询该表,数据库中该表的记录为0条。

北亚企安数据恢复——Oracle数据恢复

注: Os:win server 2008R2。数据库版本:win_oracle_11.2.0.1_x64;

2、对system表空间文件进行分析,找到truncate表的原始数据所在位置。

北亚企安数据恢复——Oracle数据恢复

3、解析表所在的数据文件,找到被truncate的数据。

4、将truncate的数据插入到数据库中。

5、在Oracle数据库中查看被truncate的表,发现数据回来了,直接备份数据。

北亚企安数据恢复——Oracle数据恢复

6、Exp导出scott用户。

北亚企安数据恢复——Oracle数据恢复

","gnid":"9f701659f7143a20c","img_data":[{"flag":2,"img":[{"desc":"","height":"578","title":"","url":"https://p0.ssl.img.360kuai.com/t01bb87b952ed595cd2.jpg","width":"804"},{"desc":"","height":859,"title":"","url":"https://p0.ssl.img.360kuai.com/t0118a0d4cbbd9ceed6.jpg","width":706},{"desc":"","height":"721","title":"","url":"https://p0.ssl.img.360kuai.com/t01b4a9affa2a75af97.jpg","width":"823"},{"desc":"","height":"668","title":"","url":"https://p0.ssl.img.360kuai.com/t010be82dc22fa8f428.jpg","width":"703"}]}],"original":0,"pat":"art_src_3,fts0,sts0","powerby":"pika","pub_time":1710148080000,"pure":"","rawurl":"http://zm.news.so.com/872af25aaf7003f4cf307872dc841df9","redirect":0,"rptid":"60067726db01f52e","rss_ext":[],"s":"t","src":"数据恢复资讯","tag":[],"title":"Oracle数据恢复—Oracle数据库误truncate的数据恢复案例

花灵学1179在Windows系统中,已经启动的不同应用程序间的切换,可以利用什么快捷键 -
席兴郊18797438345 ______ Alt+Tab组合键.

花灵学1179为什么truncate table后的data -
席兴郊18797438345 ______ . 下面来讲一个Truncate表后进行恢复的例子: SQL> CREATE TABLE T_TRUNCATE AS SELECT * FROM TAB; Table created.SQL> SELECT COUNT(*) FROM T_TRUNCATE; COUNT(*)---------- 14 SQL> ALTER SYSTEM CHECKPOINT; ...

花灵学1179苹果Safari浏览器最常用快捷键有哪些? -
席兴郊18797438345 ______ 很多用户从Windows过度到Mac的过程中会有很多不习惯,并且没有快捷键的辅佐,效率也变得低下.但是只要记住并熟练运用快捷键,那么操作则会行云流水一般的顺畅. 标签和网页导航快捷键 8 个 切换到下一个标签页 – Control+Tab 切换到...

花灵学1179Word段落首行怎样空两格? -
席兴郊18797438345 ______ 段落开始时,直接使用Tab键,就可以实现自动空出两格的目的.若原来文章中使用空格进行的,可以使用替换,查找中输入^p (也就是段落标记+空格),替换中内容为:^p(只有段落标记,没有空格)然后全部替换,直到替换为0次,结束.此时文章中就没有段落前面的空格.然后再使用替换,查找中输入:^p(段落标记)替换中输入:^p+Tab(段落标记+Tab键),然后全部替换,这样每一个段落将变成你要求的格式.注意此种操作,只有你原来的格式都是在段落前使用空格时有效.

花灵学1179Word在表格中输入TAB
席兴郊18797438345 ______ 按CTRL+TAB

花灵学1179windows 7操作系统中,通过以下哪个键盘可以快速切换到任务栏上不同的程序窗口 -
席兴郊18797438345 ______ ALT + TAB键,或 Windows+TAB. 满意请采纳,谢谢

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024