• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >oracle > [Oracle] 浅析令人抓狂的ORA-01555问题

[Oracle] 浅析令人抓狂的ORA-01555问题

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了oracle,oracle官网,oracle数据库,oracle数据库学习,oracle 11g下载等相关知识,希望本文的分享对您有所帮助

因此,在数据库的日常维护工作中,如果只是一次两次碰到ORA-01555错误,一般都先忽略,但是如果经常碰到该错误,则要进行一些调整以避免该错误的再次发生。

1. 为什么会产生ORA-01555错误?
这个错误是由数据库的读一致性(Read consistency)引起的,当查询需要访问被修改的数据时,它会到undo里访问该数据的前镜像,如果该前镜像已被覆盖,查询语句就会返回ORA-01555的错误。

2. 导致ORA-01555错误的主要原因有哪些?
1) undo太小
比较直观的解决方法是DBA告诉数据库应用最长的查询需要多长时间,并把UNDO_RETENTION设为这个值,同时相应增大undo表空间大小。
但要从根本上解决undo太小问题,还得从应用端代码调优入手,减少查询的运行时间。

2) 延迟的块清除
这种情况比较少见,特别是在OLTP系统里,在OLAP系统里可能会碰到,解决方法是在每次大量的insert或update之后,记得用DBMS_STATS包扫描相关对象。

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Oracle连接远程数据库的四种方法
  • Oracle解析复杂json的方法实例详解
  • Oracle 11g简体中文版安装图文教程
  • Oracle存储过程、包、方法使用总结(推荐)
  • Oracle批量查询、删除、更新使用BULK COLLECT提高效率
  • Oracle 11g 安装配置方法图文教程
  • Oracle 11g安装错误提示未找到wfmlrsvcapp.ear的解决方法
  • oracle创建表空间、授权、创建用户、导入dmp文件
  • Oracle触发器实例代码
  • Oracle数据库的字段约束创建和维护示例

相关文章

  • 2017-08-17oracle用户、权限、数据字典等相关操作
  • 2017-05-11Oracle数据库中外键的相关操作整理
  • 2017-05-11oracle SQL解析步骤小结
  • 2017-05-11RAC cache fusion机制实现原理分析
  • 2017-05-11Oracle Job时间间隔设置
  • 2017-05-11Oracle 11g Release (11.1) 索引底层的数据结构
  • 2017-05-11Win7彻底卸载Oracle 11g图文步骤(靠谱)
  • 2017-05-11oracle插入字符串数据时字符串中有'单引号问题
  • 2017-05-11ORACLE 12C PDB 维护基础知识介绍
  • 2017-05-11oracle查看被锁的表和被锁的进程以及杀掉这个进程

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • oracle中如何获得数据库的DBID信息
    • SQL Server、Oracle和MySQL判断NULL的方法
    • Oracle数据库快照的使用
    • Oracle中使用Rownum分页详细例子
    • oracle数据库创建备份与恢复脚本整理
    • Oracle中的MD5加密详解
    • Oracle数据库 DGbroker三种保护模式的切换
    • oracle分页存储过程 oracle存储过程实例
    • Oracle开发之窗口函数
    • oracle 触发器 实现出入库

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有