当前位置:  数据库>oracle

Oracle 数据库闪回功能设置出现ORA-19809和ORA-19804错误

    来源: 互联网  发布时间:2017-03-22

    本文导语: --alert.log出现很多如下警告日志: Errors in file /u01/app/Oracle/admin/ESUITE/bdump/esuite_rvwr_23296.trc:ORA-19809: limit exceeded for recovery filesORA-19804: cannot reclaim 18055168 bytes disk space from 85899345920 limit --查看dba_outstanding_alerts视图(oracle10g新增的): SQL> col...

--alert.log出现很多如下警告日志:

Errors in file /u01/app/Oracle/admin/ESUITE/bdump/esuite_rvwr_23296.trc:
ORA-19809: limit exceeded for recovery files
ORA-19804: cannot reclaim 18055168 bytes disk space from 85899345920 limit

--查看dba_outstanding_alerts视图(oracle10g新增的):

SQL> col REASON format a40
col OBJECT_TYPE format a20
col CREATION_TIME format a35
col TIME_SUGGESTED format a35
col SUGGESTED_ACTION format a75
SQL> select object_type,message_type,reason,creation_time,time_suggested,suggested_action from dba_outstanding_alerts;
OBJECT_TYPE          MESSAGE_TYPE REASON                                   CREATION_TIME                       TIME_SUGGESTED                      SUGGESTED_ACTION
-------------------- ------------ ---------------------------------------- ----------------------------------- ----------------------------------- ---------------------------------------------------------------------------
RECOVERY AREA        Warning      db_recovery_file_dest_size of 8589934592 14-AUG-09 12.50.24.570360 PM +08:00 23-AUG-09 07.20.43.396224 AM +08:00 You have following choices to free up space from flash recovery area:
0 bytes is 97.01% used and has 257187020                                                                         1. Consider changing RMAN RETENTION POLICY. If you are using Data Guard,
8 remaining bytes available.                                                                                        then consider changing RMAN ARCHIVELOG DELETION POLICY.
2. Back up files to tertiary device such as tape using RMAN
BACKUP RECOVERY AREA command.
3. Add disk space and increase db_recovery_file_dest_size parameter to
reflect the new space.
4. Delete unnecessary files using RMAN DELETE command. If an operating
system command was used to delete files, then use RMAN CROSSCHECK and
DELETE EXPIRED commands.
















--查看v$flash_recovery_area_usage视图, 看看闪回区是存放了哪些文件, 以下输出说明数据库文件未存放在闪回区,
--仅仅存放FLASHBACKLOG用于闪回数据库用. v$database.flashback_on='ON'表明数据库开通了闪回功能.

SQL> select * from v$flash_recovery_area_usage;
FILE_TYPE    PERCENT_SPACE_USED PERCENT_SPACE_RECLAIMABLE NUMBER_OF_FILES
------------ ------------------ ------------------------- ---------------
CONTROLFILE                   0                         0               0
ONLINELOG                     0                         0               0
ARCHIVELOG                    0                         0               0
BACKUPPIECE                   0                         0               0
IMAGECOPY                     0                         0               0
FLASHBACKLOG              99.96                     74.12            1009







6 rows selected.

SQL> select flashback_on from v$database;
FLASHBACK_ON
------------------
YES


--查看闪回区相关设置, db_flashback_retention_target=1440(单位是分钟)表明可闪回1天的数据库数据.

SQL> show parameter db_recovery
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
db_recovery_file_dest                string      /u04/flash_recovery_area
db_recovery_file_dest_size           big integer 80G
SQL> show parameter flash
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
db_flashback_retention_target        integer     1440







--flashback听上去很美其实是块鸡肋. 其实单独闪回数据库没多大作用, 我们把闪回功能取消,
--数据库需在mount状态才能启停闪回功能

SQL> shutdown immediate;
SQL> startup mount;
SQL> ALTER DATABASE FLASHBACK off;
SQL> select flashback_on from v$database;
FLASHBACK_ON
------------------
NO
SQL> ALTER DATABASE open;






--如果真要有闪回功能, 可以考虑在dataguard备库上开通, 生产库上就不用开了.


    
 
 

您可能感兴趣的文章:

  • Eclipse连接Oracle数据库的ORA-00604 ORA-12705错误
  • Oracle不能删除表 ORA-00604 ORA-01422 错误
  • oracle ORA-01114、ORA-27067错误解决方法
  • 如何配置 linux 下 oracle 的 listener .ora 和
  • oracle远程连接服务器出现 ORA-12170 TNS:连接超时 解决办法
  • [Oracle] 浅析令人抓狂的ORA-01555问题
  • 安装oracle出现error:ora-01031:insufficient privilleges的解决
  • plsql连接oracle数据库报ora 12154错误解决方法
  • 我在Linux7。3下面装了一个Oracle8i,但是现在启动不起来了,总是报错ORA-01031: insufficient privileges
  • 关于Oracle游标的问题(ORA-01000: maximum open cursors exceeded)
  • oracle 11g导出数据时报ORA 1455错误的处理方法
  • ORA-28002 Oracle 11g存在密码过期问题解决方案
  • Linux 下数据库oracle出现ORA-27102错误的解决办法
  • ORACLE出现错误1033和错误ORA-00600的解决方法
  • Oracle ORA-22908(NULL表值的参考)异常分析与解决方法
  • PHP连接Oracle错误ORA-24324服务句柄未初始化的解决方法
  • oracle报错(ORA-00600)问题处理
  • Oracle 10g之ORA-32004问题
  • 安装Oracle加载数据库错误areasQueries的解决
  • 我在安装oracle的时候出现了这个错误,请懂行人赐教~~附图!~~
  • 记录Linux下一次oracle启动错误
  • shell如何获取oracle错误码 在线等
  • Linux系统下安装Oracle X11错误解决办法
  • 求助前辈们:solaris 10 x86 安装oracle 10g 错误
  • 有 ORACLE 错误码文档吗? 谢谢大家!
  • ORACLE安装时/tmp/orainstRoot.sh 执行发生错误
  • 关于提高Oracle数据库性能的四个错误认识
  • C++使用OCCI连Oracle10g的错误
  • Linux上管理本机Oracle的时候出现找不到ServiceName的错误
  • ORA-28002 Oracle 11g存在密码过期问题解决方案 iis7站长之家
  • 连接Oracle817数据库的错误提示
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • linux下安装oracle,出现没有权限的报警,怎么解决?
  • solaris下安装oracle出现的异常
  • linux下安装oracle出现bash:sqlplus:command not found
  • Oracle查询出现异常
  • Oracle数据库运行Oracle form时避免出现提示信息
  • 请高手帮帮我!oracle安装完出现了点问题!着急中!!
  • 在Red Hat 上安装Oracle 9i 出现的问题
  • oracle9i安装出现的一个问题!
  • linux下安装oracle8.1.7出现的问题
  • 为什么在编译java程序的时候出现oracle.jdbc.driver不存在?急!!!
  • Oracle除去数据中的换行符以免读取出现问题
  • 【求助】RHEL5.1 下安装Oracle 10.2g出现问题:指定数据库方案口令后卡住了,不能安装
  • 关于SHELL调用oracle存储过程出现的一个小问题
  • secureCRT远程连接服务器操作oracle数据库出现的问题
  • Oracle10g EM出现乱码的解决方法
  • oracle817在redhat7.3上安装出现:Error in invoking target relink of makeifle
  • Oracle Max函数使用中出现的问题
  • 求教一个Linux安装oracle出现的一个问题
  • resin 装上后 想运行asp 总出现Can't contact Servlet Runner at localhost:6802 错误 (我的机子上还装有oracle)
  • 急!!!linux9下安装oracle9i在configuration Tool过程出现错误,在线等待,解决立即给分!
  • Oracle 12c发布简单介绍及官方下载地址
  • 在linux下安装oracle,如何设置让oracle自动启动!也就是让oracle那个服务自动启动,不是手动的
  • oracle 11g最新版官方下载地址
  • 请问su oracle 和su - oracle有什么不同?
  • Oracle 数据库(oracle Database)Select 多表关联查询方式
  • 虚拟机装Oracle R12与Oracle10g
  • Oracle数据库(Oracle Database)体系结构及基本组成介绍
  • Oracle 数据库开发工具 Oracle SQL Developer
  • 如何设置让Oracle SQL Developer显示的时间包含时分秒
  • Oracle EBS R12 支持 Oracle Database 11g
  • Oracle 10g和Oracle 11g网格技术介绍


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3