闪回 错误的dml 操作

上传人:第*** 文档编号:32772097 上传时间:2018-02-12 格式:DOCX 页数:12 大小:15.21KB
返回 下载 相关 举报
闪回 错误的dml 操作_第1页
第1页 / 共12页
闪回 错误的dml 操作_第2页
第2页 / 共12页
闪回 错误的dml 操作_第3页
第3页 / 共12页
闪回 错误的dml 操作_第4页
第4页 / 共12页
闪回 错误的dml 操作_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《闪回 错误的dml 操作》由会员分享,可在线阅读,更多相关《闪回 错误的dml 操作(12页珍藏版)》请在金锄头文库上搜索。

1、闪回 错误的 DML 操作在 oracle10g版本之前,如果用户对一个表进行了错误的 DML操作并且提交了这些操作,而且之前用户也没备份,要恢复该表到操作之前的状态, 就要对这个表进行不完全回复。oracle10g 中只要使用一条命令就可以了!oracle 是利用还原段中的数据来执行这一恢复的。提交 DML操作之后,该操作所使用的还原段就可以被其他的操作使用了,为了保证在进行闪回操作时这些数据仍然在还原段中,可能要重新设置 undoretention的数值,单位为妙,表示事务提交的数据至少在还原段里停留的时间。实验如下:SQL create table test as select * fr

2、om emp;-首先创建一个 test表用于实验。表已创建。SQL select * from test;EMPNO ENAME JOB MGR HIREDATE SAL COMM - - - - - - - DEPTNO - 7369 SMITH CLERK 7902 17-12月-80 800 20 7499 ALLEN SALESMAN 7698 20-2月 -81 1600 300 30 7521 WARD SALESMAN 7698 22-2月 -81 1250 500 30 EMPNO ENAME JOB MGR HIREDATE SAL COMM - - - - - - - DE

3、PTNO - 7566 JONES MANAGER 7839 02-4月 -81 2975 20 7654 MARTIN SALESMAN 7698 28-9月 -81 1250 1400 30 7698 BLAKE MANAGER 7839 01-5月 -81 2850 30 EMPNO ENAME JOB MGR HIREDATE SAL COMM - - - - - - - DEPTNO - 7782 CLARK MANAGER 7839 09-6月 -81 2450 10 7788 SCOTT ANALYST 7566 19-4月 -87 3000 20 7839 KING PRESI

4、DENT 17-11月-81 5000 10 EMPNO ENAME JOB MGR HIREDATE SAL COMM - - - - - - - DEPTNO - 7844 TURNER SALESMAN 7698 08-9月 -81 1500 0 30 7876 ADAMS CLERK 7788 23-5月 -87 1100 20 7900 JAMES CLERK 7698 03-12月-81 950 30 EMPNO ENAME JOB MGR HIREDATE SAL COMM - - - - - - - DEPTNO - 7902 FORD ANALYST 7566 03-12月-

5、81 3000 20 7934 MILLER CLERK 7782 23-1月 -82 1300 10 已选择 14行。SQL conn system/yang -已连接。2 更改 undo_retention的值。SQL show parameter undo_retentionNAME TYPE VALUE - - - undo_retention integer 900 SQL alter system set undo_retention =7200 ;系统已更改。SQL show parameter undo_retentionNAME TYPE VALUE - - - undo_r

6、etention integer 7200 3 对 test表进行 DML操作 SQL update test set sal =9999;已更新 14行。4。接下来,使用带有 version子句的查询语句获取刚刚所做的 DML操作的version_ID 和其他相关信息。versions_xid,- 事务号,minvalue 最小值, maxvalue 最大值SQL select versions_xid,empno,ename,sal2 from test 3 versions between scn minvalue and maxvalue4 where empno =7900;VERSIONS_XID EMPNO ENAME SAL -

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 工程造价

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号