我自己在操作过程中遇到了与此同样的问题,

转载来源   http://hi.baidu.com/%D1%A9%B7%C9%C3%CE%C0%EF/blog/item/d5bf068a1a753dd9fd1f10d9.html  感谢梦里雪飞

当要把ORACLE由归档改为非归档,下面是实际操作过程:

SQL> shut immediate
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup mount
ORACLE 例程已经启动。

Total System Global Area 419430400 bytes
Fixed Size 789192 bytes
Variable Size 208663864 bytes
Database Buffers 209715200 bytes
Redo Buffers 262144 bytes
数据库装载完毕。
SQL> alter database noarchivelog;
alter database noarchivelog
*
第 1 行出现错误:
ORA-38774: 无法禁用介质恢复 - 闪回数据库已启用

SQL> alter database flashback off;

数据库已更改。

SQL> alter database noarchivelog;

数据库已更改。

SQL> archive log list;
数据库日志模式 非存档模式
自动存档 禁用
存档终点 USE_DB_RECOVERY_FILE_DEST
最早的联机日志序列 407
当前日志序列 408