ORACLE常见错误代码的分析与解决(三)

2016-01-29 14:48 5 1 收藏

ORACLE常见错误代码的分析与解决(三),ORACLE常见错误代码的分析与解决(三)

【 tulaoshi.com - Oracle教程 】

ORA-00600:internal error code,arguments:[num],[?],[?],[?],[?]

产生原因:这种错误通常为ORACLE的内部错误,只对OSS和ORACLE开发有用。ORA-600的错误经常伴随跟踪文件的状态转储
(系统状态和进程状态),系统状态存储将包括ORACLE RDBMS持有的当前对象的信息,进程状态转储则将显示特殊进程持
有的对象,当进程符合了某错误条件时,经常是由于一些信息取自它持有的一个块,如果我们知道这些错误进程持有的
块,就容易跟踪问题的来源。

解决方法:一般来说出现这个错误我们本身是无法解决的,只有从提高系统本身各方面来解决这个内部问题,如增加硬件
设备,调整系统性能,使用OPS(当然OPS从某种意义上说并不是一种好的解决方式)等。ORA-600错误的第一个变量用于标
记代码中错误的位置(代码中的每个部分的第一变量都不一样),从第二个到第五个变量显示附加信息,告诉OSS代码在哪
里出现了错误。

一个报错例子如下:

ORA-00600: internal error code, arguments: [1237], [], [], [], [], [], [], []

相应的英文如下:

Cause:This is a catchall internal error message for Oracle program exceptions.It indicates that a process
has met a low-level,unexpected condition.Various causes of this message include:

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com)

Time-outs(超时)

File corruption(文件太老)

Failed data checks in memory(内存检索失败)

Hardware,memory,or I/O errors(硬件、内存或者磁盘错误)

Incorrectly restored files(错误的重建文件)


ORA-03113:end-of-file on communication channel

产生原因:通讯不正常结束,从而导致通讯通道终止

解决方法:1>.检查是否有服进程不正常死机,可从alert.log得知

2>.检查sql*Net Driver是否连接到ORACLE可执行程序

3>.检查服务器网络是否正常,如网络不通或不稳定等

4>.检查同一个网上是否有两个同样名字的节点

5>.检查同一个网上是否有重复的IP地址

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com)

相应的英文如下:

Cause:An unexpected end-of-file was processed on the communication channel.The problem could not be
handled by the Net8,two task,software.This message could occur if the shadow two-task process associated
with a Net8 connect has terminated abnormally,or if there is a physical failure of the interprocess
communication vehicle,that is,the network or server machine went down.

Action:If this message occurs during a commection attempt,check the setup files for the appropriate Net8
driver and confirm Net8 software is correctly installed on the server.If the message occurs after a
connection is well established,and the error is not due to a physical failure,check if a trace file was
generated on the server at failure time.Existence of a trace file may suggest an Oracle internal error
that requires the assistance of customer support.


ORA-00942:table or view does not exist

产生原因:这是由于装载的表或视图不存在,多半是CATEXP.SQL还没有运行,无法执行Export视图,如果CATEXP.SQL已经运
行,则可能是版本错误。

解决方法:因为Import和Export共享的一些视图是通过运行CATEXP.SQL来装载的(它们具有相同的视图),并不生成单独
的CATEXP.SQL,因而造成视图与Export代码不同步,较难保持彼此之间的兼容,用户就必须建立自己的Export应用,从而
避免ORA-00942的错误。

相应的英文如下:

Cause:The table or view entered does not exist,a synonym that is jnot allowed here was used,or a view was
referenced where a table is required.Existing user tables and views can be listed by querying the data
dictionary.Certain privileges may required to access the table.If an application returned this message,the
table the application tried to access does not exist in the database,or the application does not have
access to it.

Action:Check each of the following:

The spelling of the table or view name.

That a view is not specified where a table is required

That an existing table or view name exists.

Contact the database administrator if the table needs to be created or if user or application priviledes
are required to access the table.

Also, if attempting t

来源:https://www.tulaoshi.com/n/20160129/1494255.html

延伸阅读
标签: windows系统
win8.1错误代码80073712怎么解决?   win8.1update错误代码80073712解决方法: 许多用户反映在安装Win8.1 Update时会出现这样的一条信息;无法完成升级,撤销更改,然后便出现错误代码80073712,同样也没有提供任何详细信息告知用户如何可以修复这一问题。 微软社区论坛的一名用户写道:KB2919355的安装很快便完成74%,...
标签: windows系统
Win8/Win8.1常见错误代码解决办法汇总   2014年4月8日,WinXP将于正式停止服务,一个时代即将结束,有专家称,停止服务后继续用XP系统10分钟就可能会受到攻击,因此这个系统估夸张点说估计是不能用了,毕竟已经跟不上时代。那我们刚装上Win8/Win8.1的小伙伴们还适应吗?为此,笔者把一些常见系统错误和解决方案汇汇总,大家查查看。 ...
出现数据库的连接问题可在命令行下使用 tnsping 服务名 来检查出错原因。 常见错误有: ORA-12535: TNS: 操作超时 首先关闭防火墙,这是最常见的连接出错原因。 如果仍然不行,检查 tnsnames.ora 文件配置,主要是主机名称是否正确 # TNSNAMES.ORA Network Configuration File: E:oracleora92etworkadminnsn...
标签: 电脑入门
在Excel中制表的时候经常会使用一些函数和公式,只要使用不当就会返回一些错误代码。当然,出现这些错误代码的原因往往是我们操作有误所造成,我们可以根据 Excel中提示的错误代理来分析具体什么原因,以便能够准确的解决问题!前面已经给大家分析了几种常见的错误代码,今天再来讲讲代码 #NAME?。 错误代码:#NAME? 第一种情况:如果公式返...
Google Play商店错误代码   错误:Error 101 原因:由于安装了太多应用而无法下载 解决:卸载一些用不到的应用,或者清空 Google 错误:Error 403 问题:无法下载应用 原因:同一设备上使用两个 Google 账户购买应用 解决:登陆 Google Play,卸载用其他账户购买的应用,尝试用当前账户重新购买。 ...

经验教程

748

收藏

73
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部