ORACL∈ SQ1> show parameter undo; NAME TYPE UALUE ndo_ management string AUTO undo retention integer 900 undo tablespace tri UNDOTBS1 其中,auto表示系统使用自动撤销管理方法,即使用撤销 表空间记录撤销数据; Undo retention表示保留时间; Undo_ tablespace表示撤销表空间名称 第6页
第 6 页 其中,auto表示系统使用自动撤销管理方法,即使用撤销 表空间记录撤销数据; Undo_retention表示保留时间; Undo_tablespace表示撤销表空间名称
ORACL∈ 0000 问题? 1:00,新建数据表 student; 约1:10时刻,插入数据记录3条; 接着插入数据记录5条; 能否将表 student返回至1:10时刻的数据状态? 第7页
问题? • 1:00,新建数据表student; • 约1:10时刻,插入数据记录3条; • 接着插入数据记录5条; • 能否将表student返回至1:10时刻的数据状态? 第 7 页 • 能否将表student返回至1:10时刻的数据状态?
ORACL∈ 0000 实现过程 QL>create table student(sno char(9), sname char(6>, ssex char(2>,birth date, sde t varchar2(20)); ①创建数据表 student 表已创建。 QL> insert into student values(28051581,'赵菁’,’女’,nu11,nu11); 已创建1行。 qL> insert into student values(2651502,’李勇…男,to_date1986-6-?”,yyy d'),信息学院); 已创建1行。 QL> insert into student values(200515003, '557]', ',,to-date(1987-3-6''yyyy d'),’信息学院’); 已创建1行。 QL> commit ②插入3条数据记录,并提交数据 提交完成
实现过程 ① 创建数据表student 第 8 页 ② 插入3条数据记录,并提交数据
ORACL∈ FQL> select w from studs继续输入5条数据记录,并提交 SNO SNAME SS SBIRTH SDEPT 200515001 赵 20851502李舅男6月-86信息学院 28515883 87 p68515804张便 83-5月-85 2651565张问东男的3-18月-87 E851588 月 85 25568勇男8-8)-88软件学院 F6515869张力男86-3 月 87 软件学院 已选择8行。 第9页
③ 继续输入5条数据记录,并提交 第 9 页
ORACL∈ 0000 ④启用表的行移动功能;(该步骤必须执行) SQL> alter table student enable row movement; SQL>alter table student enable row movement 表已更改。 第10页
• ④ 启用表的行移动功能;(该步骤必须执行) • SQL> alter table student enable row movement; 第 10 页