Previous Topic: 查看先决条件和注意事项Next Topic: 创建基于主机的备份计划


复查执行 Oracle 数据库应用程序一致性备份的先决条件

要使用一致的数据备份 Oracle 数据库,请确保启用 ARCHIVELOG 模式以存档重做日志。

请按照以下步骤检查 ARCHIVELOG 模式是否已启用:

  1. 以具有 SYSDBA 权限的 Oracle 用户身份登录 Oracle 服务器。
  2. 在 SQL*Plus 提示符下输入以下命令:
    ARCHIVE LOG LIST;
    

    此时将显示当前实例的存档日志设置。

  3. 配置以下设置:

    数据库日志模式:存档模式

    自动存档:已启用

  4. 启动 ARCHIVELOG 模式。

    注意:如果未启用 ARCHIVELOG 模式,您必须启动 ARCHIVELOG 模式以备份数据库。

请按照以下步骤启动 ARCHIVELOG 模式:

  1. 关闭 Oracle Server。
  2. 在 Oracle 中运行以下语句:
    CONNECT SYS/SYS_PASSWORD AS SYSDBA
    
    STARTUP MOUNT;
    
    ALTER DATABASE ARCHIVELOG;
    
    ALTER DATABASE OPEN
    

    默认情况下,存档日志将被写入闪回恢复区中。如果不想将存档日志写入闪回恢复区中,您可以将 LOG_ARCHIVE_DEST_n 参数设置为要写入存档日志的位置。

    SQL>ALTRE SYSTEM SET LOG_ARCHIVE_DEST_1='LOCATION=e:\app\administrator\oradata\<oracle_database_name>\arch' SCOPE= BOTH;
    
    System altered.
    
    SQL> ARCHIVE LOG LIST;
    

    此时将显示当前实例的存档日志设置。

  3. 配置以下设置:

    数据库日志模式:存档模式

    自动存档:已启用

    存档目标:E:\app\oracle\oradata\<oracle_database_name>\arch

    最早的联机日志序号:21

    当前日志序号:23

Oracle VSS Writer 服务已启动并在正常运行。