上一主题: 查看先决条件和注意事项下一主题: 复查备份 Microsoft 群集节点和共享磁盘的先决条件


复查 Oracle 数据库的先决条件

要使用一致的数据备份 Oracle 数据库,请确保满足下列先决条件:

请按照以下步骤检查 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

如果想为灾难恢复执行 BMR,请确保您已选择系统卷和包括所有 Oracle 安装文件的卷。