上一主题: 在 SQL Server 2008 中存档数据下一主题: 清除数据


在 Oracle 中存档数据

本节介绍在 Oracle 中存档数据。

注意:建议您使用 Oracle SQL Developer 执行存储过程。

遵循这些步骤:

  1. 使用 Oracle SQL Developer 以 usm_user 或 sa 的身份登录到 MDB
  2. 导航到“连接”、“连接名称”、“过程”
  3. 右键单击其中一个过程并选择“运行”
  4. 在“运行 PL/SQL”窗口中,使用所需信息替换 <…> 标签

    注意:如果在命令提示符中使用 SQLPlus,请在执行存储过程之前执行 SET SERVEROUT ON 语句。

    DECLARE
      P_OBJECT_TYPE VARCHAR2(200);
      P_DATE DATE;
      P_BU VARCHAR2(200);
    BEGIN
      P_OBJECT_TYPE := ‘<对象类型>’;
      P_DATE := ‘<完成日期为以下日期或在以下日期之前 – DD-MON-YYYY>’;
      P_BU := ‘<业务单位>’;
    
      USM_SP_ARCHIVE_DATA(
        P_OBJECT_TYPE => P_OBJECT_TYPE,
        P_DATE => P_DATE,
        P_BU => P_BU
      );
    END;
    
  5. 在替换上述值之后,单击“确定”按钮。

    将在“正在运行 - 日志”选项卡中显示结果。

    当成功完成存储过程时,数据便已存档。