oracle闪回查询和闪回数据库
oracle闪回查询和闪回数据库
区别: 数据闪回查询,只需要启用撤销表空间自动管理回滚信息。 使用闪回删除技术和闪回数据库技术,需要启动回收站,闪回恢复区。(归档模式使用) 具体设置: ---cmd sqlplus nolog sys as sysdba hanatech 具体设置----数据闪回查询的设置: 查看撤销表信息undo: show parameter undo; 设置撤销表信息: alter system set undo_managerment=auto;设置为auto才可以使用闪回查询 alter system set undo_retention=900;最长保留时间(单位秒) alter system set undo_tablespace=undotbs1; 查看归档模式 archive log list; 查看闪回区文档位置(默认的已经设置了闪回回复区) show parameter db_recovery_file 设置归档模式(可能归档模式默认就启动了undo,可以省略上面的设置undo) alter system archive log start; 基于as of timestamp的闪回查询 select * from t_car_carstate as of timestamp to_timestamp('2012-5-29 18:30:00','YYYY-MM-DD HH24:MI:SS') ----------------------------------------------------------------- ------------------------------------------------------------------ 具体设置----闪回数据库技术设置: 查看归档模式 archive log list; 设置归档模式: shutdown immediate; startup mount; alter database archivelog; alter database open; alter system archive log start; archive log list; 查看闪回区文档位置(默认的已经设置了闪回回复区) show parameter db_recovery_file 启动数据库flashback特性 shutdown immediate; startup mount; alter database flashback on; alter database on; alter system set db_flashback_retention_target=2880;设置归档时间:(默认的是一天1440分钟) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |