truncate+table语句
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数据恢复
花灵学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. 满意请采纳,谢谢