以下的文章主要是介绍如何来取消闪Oracle 数据库的回恢复区 ,愿在你学习取消闪Oracle 数据库的回恢复区的实际操作中以起到抛砖引玉的作用。以下就是文章的具体内容的介绍,你一定不要错过。

将db_recovery_file_dest参数设置为空,可以停用闪回恢复区。

如果已经启用flashback database,则不能取消闪回恢复区。

    SQL>altersystemsetdb_recovery_file_dest=''; altersystemsetdb_recovery_file_dest=''*

第 1 行出现错误:

ORA-02097: 无法修改参数, 因为指定的值无效

ORA-38775: 无法禁用快速恢复区 – 闪回数据库已启用

所以,必须先禁用flashback database,才能取消闪回恢复区

    SQL>shutdownimmediate;

数据库已经关闭。已经卸载Oracle数据库。

Oracle 例程已经关闭。

    SQL>startupmount;

Oracle 例程已经启动。

    TotalSystemGlobalArea142606336bytes FixedSize1247732bytes VariableSize83887628bytes DatabaseBuffers50331648bytes RedoBuffers7139328bytes

数据库装载完毕。

    SQL>alterdatabaseflashbackoff;

Oracle 数据库已更改。

    SQL>alterdatabaseopen;

数据库已更改。

    SQL>altersystemsetdb_recovery_file_dest='';

系统已更改。

4.闪回恢复区的内容

所有和恢复相关的文件都可以存放到闪回恢复区

    SQL>selectfile_typefromv$flash_recovery_area_usage; FILE_TYPE CONTROLFILE ONLINELOG ARCHIVELOG BACKUPPIECE IMAGECOPY FLASHBACKLOG

已选择6行。

上面的视图中可以看出,包括controfile,online redo logfile,archive logfile,rman backuppiece,rman image copy, flashback log等,都可以利用闪回恢复区来存放、管理。以上的相关内容就是对Oracle 数据库回恢复区 的介绍,望你能有所收获。

【编辑推荐】

    Oracle数据安全性的介绍手动设置Oracle管理控制和日志文件Oracle安装路径的实际操作如何用Oracle 9i全索引扫描完成任务Oracle服务器如何进一步的获取权限