在设置为noarchivelog模式时,要先把闪回功能关闭

2149阅读 1评论2011-11-09 jjg6256308
分类:Oracle

    今天在数据库在切换到noarchivelog模式时,出现了错误,具体操做如下:
  
  1. SQL> shutdown immediate;
  2. Database closed.
  3. Database dismounted.
  4. ORACLE instance shut down.
  5. SQL> startup mount
  6. ORACLE instance started.
  7. Total System Global Area 849530880 bytes
  8. Fixed Size 1339824 bytes
  9. Variable Size 641732176 bytes
  10. Database Buffers 201326592 bytes
  11. Redo Buffers 5132288 bytes
  12. Database mounted.
  13. SQL> alter database noarchivelog;
  14. alter database noarchivelog
  15. *
  16. ERROR at line 1:
  17. ORA-38774: cannot disable media recovery - flashback database is enabled
  18. SQL> alter database flashback off;
  19. Database altered.
  20. SQL> alter database noarchivelog;
  21. Database altered.
  22. SQL> alter database open;
  23. Database altered.
  24. SQL>
为什么要先关掉flashback 呢,因为flashback是建立在archivelog上的,所以在关闭archivelog时,要先关闭flashback
上一篇:在shell中获取字符串的长度
下一篇:linix 5 下 配置 iscsi 客户端

文章评论