ORACL∈ 0000 ⑤使用 flashback table命令,将表中数据闪回到初始状态 SQL> flashback table system. student to timestamp to timestamp(2011-12-11 00: 20: 01, yyyy-mm-dd hh24: mi: SS) 或者 SQL> flashback table student to timestamp to timestamp(2011-12-11 00: 27: 01,yyyy-mm-dd h24: mi: ss) 第11页
• ⑤ 使用flashback table命令,将表中数据闪回到初始状态 ; – SQL> flashback table system.student to timestamp to_timestamp('2011-12-11 00:20:01' , 'yyyy-mm-dd hh24:mi:ss'); 第 11 页 hh24:mi:ss'); 或者 – SQL> flashback table student to timestamp to_timestamp('2011-12-11 00:27:01' , 'yyyy-mm-dd hh24:mi:ss');
ORACL∈ QL> flashback table system. student to timestamp to_timestamp( 2011-12-11 00: 20 1,yyyy-mm-dd hh24:mi:ss); 闪回完成。 SQL> select from student: 未选定行 SQL>flashback table student to timestamp to_timestamp<'2011-12-11 00: 27: 01. 'y yy-mm-dd hh2 4:mi:ss); 闪回完成。 SQL> select from student: SNAME SS SBIRTH SDEPT 200515881赵 2051502李 7-6 信息 26951583张长力男6-3月-87_信 院 第12页
第 12 页
ORACL∈ 0000 进行闪回表操作需要使用 FLASHBACK TABLE语句,其语法 格式详见P50; ·语法说明 SCN:系统改变号。相对时间点而言,系统改变号比 较难以理解; TIMESTAMP:时间戳,包括年月日时分秒; ENABLE TRIGGERS:与表相关的触发器恢复后,默认为 启用状态。 第13页
• 进行闪回表操作需要使用FLASHBACK TABLE语句,其语法 格式详见P350; • 语法说明: – SCN:系统改变号。相对时间点而言,系统改变号比 第 13 页 较难以理解; – TIMESTAMP:时间戳,包括年月日时分秒; – ENABLE TRIGGERS:与表相关的触发器恢复后,默认为 启用状态
ORACL∈ 00二.闪回删除 闪回删除技术用于恢复已经被用户删除(Drop)的数据库对 象,这需要使用到 Oracle数据库系统中的回收站机制 回收站 启用与禁用状态 查看信息 清除 第14页
二. 闪回删除 • 闪回删除技术用于恢复已经被用户删除(Drop)的数据库对 象,这需要使用到Oracle数据库系统中的回收站机制。 • 回收站 – 启用与禁用状态 第 14 页 – 查看信息 – 清除
ORACL∈ ·。1、回收站状态管理 · Oracle系统中的回收站在默认情况下是启用状态的; ·如果回收站处于禁用(OFF)状态,则被删除的数据库对象 无法保存到回收站中,只能是被彻底删除; 可以通过设置初始化参数 recyclebin的值来修改回收站的 状态。 第15页
1、回收站状态管理 • Oracle系统中的回收站在默认情况下是启用状态的; • 如果回收站处于禁用(OFF)状态,则被删除的数据库对象 无法保存到回收站中,只能是被彻底删除; • 可以通过设置初始化参数recyclebin的值来修改回收站的 第 15 页 状态