以下的文章主要是介绍如何来取消闪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