oracle表数据误删还原

楼主
我是社区第2725位番薯,欢迎点我头像关注我哦~
一、如果是刚刚删除,那么有两方法:    首先用show parameter undo;命令查看当时的数据库参数undo_retention设置。
    显示如下:
    undo_management                       string       AUTO
    undo_retention                              integer     10800
    undo_suppress_errors                  boolean      FALSE
    undo_tablespace                           string       UNDOTBS1
    undo_retention(保持力),10800单位是秒。即3个小时。
    修改默认的undo_retention参数设置:
    ALTER SYSTEM SET undo_retention=10800 SCOPE=BOTH;
    方法1,通过oracle提供的回闪功能:
    exec dbms_flashback.enable_at_time(to_date('2007-07-23 10:21:00','yyyy-mm-dd hh24:mi:ss'));
    set serveroutput on
    DECLARE r_temp hr.job_history%ROWTYPE;
oracle表数据误删还原 .rar (3.83 KB, 下载次数: 51)
分享扩散:

沙发
发表于 2012-4-12 10:00:00
下来学习学习!!!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1回帖数 1关注人数 6188浏览人数
最后回复于:2012-4-12 10:00

返回顶部 返回列表