【问题标题】:flashback recovery in oracle 10goracle 10g 中的闪回恢复
【发布时间】:2011-02-28 06:59:47
【问题描述】:

我正在使用 oracle 10g,我想启用闪回数据库 我已经手动运行所有命令,例如

SQL> shutdown immediate;
SQL> startup mount;
SQL> alter database archivelog;

SQL> ALTER SYSTEM SET DB_FLASHBACK_RETENTION_TARGET=4320;

SQL> ALTER SYSTEM SET DB_RECOVERY_FILE_DEST_SIZE=536870912;

SQL> ALTER SYSTEM SET DB_RECOVERY_FILE_DEST='/C/TEMP1';
SQL> ALTER DATABASE OPEN;
SQL>ALTER DATABASE FLASHBACK ON;

它显示错误

ORA-00439: feature not enabled : Flashback Database

请问谁能帮我设置闪回数据库?

【问题讨论】:

  • 我相信你需要ALTER DATABASE FLASHBACK ON 之前ALTER DATABASE OPEN
  • 您的步骤是正确的,但Oracle软件版不支持此功能!试试企业版!

标签: oracle10g recovery flashback


【解决方案1】:

Jeffrey Kemp 的评论是正确的。数据库打开时无法指定ALTER DATABASE FLASHBACK ON。 SQL参考手册指出:“当数据库已挂载但未打开时,您可以指定此子句。”

【讨论】:

  • 您可以在完全关闭后启用闪回数据库,并且您的数据库处于挂载(或打开)状态 - 引用第 7 章 - Oracle doc 12c 备份和恢复手册中的“确保数据库实例已打开或挂载”。问题的问题是“VERSION”没有启用闪回数据库功能!
【解决方案2】:

很可能是您没有使用企业版。 你是标准版还是 XE 版?

Ronald - 谁认为这个问题更适合 http://dba.stackexchange.com

【讨论】:

    猜你喜欢
    • 2010-11-28
    • 2012-07-29
    • 2021-09-08
    • 1970-01-01
    • 2018-03-08
    • 2011-01-13
    • 1970-01-01
    • 2012-07-26
    • 1970-01-01
    相关资源
    最近更新 更多