Oracle10g oracle 10g中的闪回恢复

Oracle10g oracle 10g中的闪回恢复,oracle10g,recovery,flashback,Oracle10g,Recovery,Flashback,我正在使用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

我正在使用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

请允许任何人帮我设置闪回数据库?

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


罗纳德-谁认为这个问题更适合杰弗里·坎普的评论是正确的<数据库打开时,无法指定“代码>更改数据库闪回启用”。SQL参考手册指出:“当数据库已装入但未打开时,您可以指定此子句。”

我认为在
更改数据库打开之前,您需要
更改
上的数据库闪回。您的步骤是正确的,但Oracle软件版不支持此功能!试试企业版!您可以在完全关闭数据库并且数据库处于装载(或打开)状态后启用闪回数据库-请在第7章-Oracle doc 12c备份和恢复手册中引用“确保数据库实例处于打开或装载状态”。问题是“版本”无法启用闪回数据库功能!