• 网络学院
  • 新手学堂
  • 操作系统
  • 网络技术
  • 软件应用
  • 办公软件
  • 编程技术
  • 网站架设
  • 数据库类
  • 平面设计
  • 多媒体类
  • 游戏资讯
  • 教学论文
  • 认证考试
常见问题诊断方法---(常见错误篇)
广告位
  站点:
  • 首 页
  • 最新软件
  • 最新文章
  • 国内软件
  • 国外软件
  • 汉化软件
  • 源码下载
  • 字体下载
常见问题诊断方法---(常见错误篇)
软件发布 常见问题诊断方法---(常见错误篇)
网络软件 系统工具 应用软件 联络聊天 图形图像 多媒体类 行业软件 游戏娱乐 编程开发 安全相关 教育教学 数码软件
热门软件: QQ 瑞星 pplive e话通 木马克星 千千静听 office2000 五笔字根 Photoshop 视频分割
返回首页 | 文章首页 | 认证考试 | Oracle认证 | Oracle指导 | 常见问题诊断方法---(常见错误篇)

常见问题诊断方法---(常见错误篇)

 

添加时间: 2008-4-29 0:50:26  作者: Oracle指导  阅读次数:45   来源: http://www.d9soft.com

 

 

       

  ORACLE的这类错误在ORALCE的文档中有详细说明,但原因及措施说明不详细,本文当着重说明如何解决这类错误。
  1.ORA-12571、ORA-03113、ORA-03114、ORA-01041

  特征:客户端(代理或应用服务器)有时报这类断连错误。

  原因:如果偶尔出现一次,则可能为 网络 原因或用户异常中止,如果经常出现则为客户端与服务端的字符集不一致。

  措施:如果偶尔出现,可在服务端的协议配置文件PROTOCOL.ORA中增加一行TCP.NODELAY=YES;

     如果经常出现,则为客户端与服务端字符集不一致或网络原因。客户端的字符集在注册表里定义:        HKEY__LOCAL__MACHINE/SOFTWARE/ORACLE/NLS__LANG;在客户端注册表中的TCP参数项中设置  TCPMAXDATARETRANSMITIONS=20。      
  2.ORA-01000

  特征:达到会话允许的最大游标数。

  原因:达到会话允许的最大游标数。

  措施:有两种解决方法:

  (1)在初始化文件INIT<SID>.ORA文件中增加OPEN_CURSORS的数量,一般要求大于200。

  (2)在应用级,与开发工具有关,例如设置MAXOPEN_CURSORS等。
  3.ORA-01545

  特征:某个回滚段不可用

  原因:

  (1)当使回滚段ONLINE时,但回滚段不可用,例如回滚段所在表空间OFFLINE。

  (2) 当使回滚段ONLINE时,但回滚段已ONLINE,例如回滚段被使用两次,典型的案例如OPS方式时,回滚段不能公有。

  (3)删除回滚段时,回滚段中有活动的事务。
  措施:

  (1)确保回滚段可。

  (2)从初始化文件INIT<SID>.ORA的参数ROLLBACK)SEGMENTS中删除指定的回滚段。

  (3)可以将回滚段所在表空间删除,取消UNDO事务。
  4. ORA-0165x

  特征:表空间没有足够的空间供分配。

  原因:表空间已满;存储参数不合理,NEXT太小;没有连续的区间。

  措施:如果表空间已满,则需为表空间增加文件;如果存储参数不合理,则需增加INITIAL和NEXT;如果没有连续的区间,需要合并空闲的表空间。

  查看空间碎片用DBA_FREE_SPACE。

  5.ORA-01555

  特征:当前会话无法读到以前版本的数据。

  原因:原因很多,主要原因有下列:回滚段太小、太少;回滚段冲突;交叉提交(FETCH_ACROSS)。

  措施:增加回滚段数量。
  6.ORA-04031

  特征:共享池内存区内存不够,或产生内存碎片。

  原因:当试图装载一个大包时或执行一个较大的存储过程时,而共享池没有连续的内存空间。

  措施:如果是内存不够,则增加SHARE)POOL_SIZE;

          如果是内存碎片,执行alter system flush share_pool。
  7.ORA-04091

  特征:触发器工作不正常。

  原因:一个行触发读取或修改变化的表(正在修改、插入)时,产生这种错误。

  措施: 检查 触发器脚本,保证引用完整性。
  8. ORA-01242、ORA-01113

  特征:介质故障导致数据库宕机。

  原因:介质故障。

  措施:检查硬件故障;修改dbshut脚本,将其中的STARTUP命令修改为:

              Startup open recover

             Alter database open

 

 

 

上下文章:

 

上一篇文章: 常见问题诊断方法---(SQL*NET篇) 下一篇文章: oracle联机热备原理及rman

相关文章:

  • Oracle培训热点问题
  • 专家答疑Oracle热点问题
  • 常见问题诊断方法---(常见错误篇)
  • 常见问题诊断方法---(SQL*NET篇)
  • Oracle联机日志文件丢失处理方法

相关软件:

  • 104种木马清理方法 CHM格式电子书
  • 网页特效库2006[198特效使用方法]电子书
  • 电脑常见问题与故障1000例 详细讲解电脑常见故障 PDF
  • 如何配置dns系统虚拟域名的配置和设置方法(PDF)
  • dvdrip和rmvb的制作方法及流媒体服务器架设(CHM)
  • 软件网络疑难问题与技巧(CHM)

 

 

快速导航

  • 网络学院
  • 精品汇聚
  • 字体下载
  • 教程下载
  • ASP源码
  • PHP源码
  • Net源码
  • JSP 源码

Oracle认证分类导航

  • Oracle动态
  • Oracle指导
  • Oracle题库

本类经典文章推荐

  • Oracle中关于逻辑备份与恢复
  • Oracle开发人员JAVA存储过程
  • 为数据库的表自动生成行号
  • Oracle中的OOP概念
  • 用java从oracle取数
  • 冷备份移植到另一台Solaris机器上
  • 如何将excel数据导入oracle中
  • Oracle10.2g安装记录
  • 数据库监控工具ForOraclev1.2
  • oracle双机群集系统

Oracle指导阅读排行

  • Oracle系统表查询
  • 实例:Oracle导出EXCEL文件
  • Oracle企业管理器(OEM 2.1)使用...
  • 实例:Oracle导出EXCEL文件
  • Tomcat+SQLServer连接池配置
  • 服务器和客户机是怎样连接的
  • 入门基础:连接常见错误及解决方法
  • ORACLE数据库简介
  • 如何将excel数据导入oracle中
  • 如何取出某一用户的密码 再原样改...

Oracle认证阅读总排行

  • Oracle系统表查询
  • 实例:Oracle导出EXCEL文件
  • Oracle企业管理器(OEM 2.1)使用...
  • 在ORACLE的存储过程中如何做简单的...
  • 实例:Oracle导出EXCEL文件
  • AIX下自动启动Oracle数据库与监听...
  • Tomcat+SQLServer连接池配置
  • 服务器和客户机是怎样连接的
  • 入门基础:连接常见错误及解决方法
  • ORACLE数据库简介

广告位置

字母检索 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 回到顶部

关于我们 | 版权声明 | 免责条款 | 广告联系 | 软件发布 | 下载帮助 | 下载排行 | 网站地图 | 特别鸣谢 | 友情连接

copyright; 2005-2008 D9soft.com 第九软件网 版权所有