Oracle错误分为ora-,exp-,imp-,pls-,rman-。每个错误,都有相应的说明文件与之对应。
在linux或者unix平台,执行oerr定位错误原因时,即通过遍历错误说明文件。抓取关键字,展现给客户。通过linux的strace命令,可以很好的定位错误说明文件
引用
[oracle@cent244 mesg]$ strace oerr ora 3015
execve("/oracle/product/10.2.0/db_1/bin/oerr", ["oerr", "ora", "3015"], [/* 30 vars */]) = 0
brk(0) = 0x9994000
...
read(255, "if [ -z \"$Facility\" -o -z \"$Comp"..., 2365) = 645
rt_sigprocmask(SIG_BLOCK, NULL, [],8)= 0
rt_sigprocmask(SIG_SETMASK, [], NULL,8)
= 0
rt_sigprocmask(SIG_BLOCK, NULL, [],8)
= 0
rt_sigprocmask(SIG_BLOCK, NULL, [],8)
= 0
rt_sigprocmask(SIG_BLOCK, NULL, [],8)
= 0
rt_sigprocmask(SIG_BLOCK, NULL, [],8)
= 0
rt_sigprocmask(SIG_BLOCK, NULL, [],8)
= 0
rt_sigprocmask(SIG_BLOCK, NULL, [],8)
= 0
access("/oracle/product/10.2.0/db_1/rdbms/mesg/oraus.msg
[color=red][/color]", R_OK) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL,8)
= 0
rt_sigprocmask(SIG_BLOCK, NULL, [],8)
= 0
rt_sigprocmask(SIG_BLOCK, NULL, [],8)
= 0
rt_sigprocmask(SIG_BLOCK, NULL, [],8)
= 0
rt_sigprocmask(SIG_BLOCK, NULL, [],8)
= 0
rt_sigprocmask(SIG_BLOCK, NULL, [],8)
= 0
rt_sigprocmask(SIG_BLOCK, NULL, [],8)
= 0
stat64(".", {st_mode=S_IFDIR|0750, st_size=4096, ...}) = 0
...
同样,我们可以通过strace oerr pls 3015,strace oerr rman 3015,strace oerr imp 3015,strace oerr exp 3015定位错误文件。
分享到:
相关推荐
### Oracle 查看 Alert 日志文件位置 在Oracle数据库管理中,了解如何查看Alert日志文件的位置至关重要。Alert日志文件包含有关数据库实例运行时的重要信息,例如错误消息、警告和其他重要事件,对于诊断问题和维护...
"Oracle错误大全chm版本"是一个专门收集并整理了Oracle数据库常见错误的参考手册,对于数据库管理员(DBA)和开发人员来说,是一个非常实用的工具。 CHM(Compiled HTML Help)文件是一种Windows平台下的帮助文件...
本文件包包含了关于"Oracle_Errors(oracle错误信息)解释"的相关资源,旨在帮助用户理解和解决在使用Oracle数据库时遇到的问题。 `Oracle_Errors(oracle错误信息).chm` 是一个Microsoft帮助文件,它可能包含了Oracle...
此外,"Oracle错误码大全"的.chm格式是一个Windows帮助文件,这种文件类型包含丰富的超链接和索引,使得查找特定错误码变得非常方便。用户可以通过搜索功能快速定位到所需的错误信息,或者按照错误码的分类进行浏览...
根据提供的标题、描述、标签及部分内容,我们可以推断出这些信息与Oracle数据库在Linux环境下的配置文件有关。接下来,我们将详细解析与Oracle配置文件相关的知识点。 ### Oracle配置文件概述 Oracle数据库是甲骨...
"Oracle错误码大全"是一份非常实用的参考资料,它包含了Oracle数据库可能出现的所有错误码及其对应的解释,对于DBA(数据库管理员)和开发人员来说,是解决问题的重要工具。 Oracle错误码通常由三位数字组成,例如...
"Oracle错误码大全chm"是一个非常实用的工具,它集合了大量Oracle数据库可能出现的错误码,方便用户快速查找并解决遇到的问题。 这个CHM(Compiled HTML Help)文件包含了Oracle数据库的各种错误信息,包括但不限于...
除此之外,Oracle错误还可能涉及到权限问题(如4031错误)、网络连接问题(如12541错误)、数据一致性问题(如1400错误,表示“不允许插入NULL值”)等。每一种错误都有其特定的原因和解决策略,理解这些错误可以...
- **定义**:当特定的错误或异常情况发生时,Oracle会生成跟踪文件,这些文件包含了详细的调试信息。 - **类型**: - 用户跟踪文件(User Dump Dest):记录用户级别的错误和调试信息。 - 进程跟踪文件...
在"Oracle错误码大全"的CHM文件中,用户可以利用内置的搜索功能,迅速找到对应的错误码信息,提高问题解决效率。 此文档通常会按照错误码的编号顺序排列,每个错误码下面会有对应的错误信息描述、可能的原因以及...
尽管我们无法直接访问提供的CHM文件“oracle错误代码和信息速查手册”,这类手册通常包含了大量的Oracle错误代码和相应的解释,是数据库管理员和开发人员的重要参考资料。它们通常按照错误代码的数字顺序排列,并且...
Oracle错误查询工具是一种高效实用的解决方案,专门针对Oracle数据库系统中遇到的问题。它允许用户通过简单的界面输入错误代码,快速获取相关的错误信息和可能的解决办法。这个工具的核心功能是将Oracle的错误代码与...
"Oracle错误码大全(CHM).rar" 是一个包含了Oracle数据库系统中常见错误码及其解释的压缩文件,它对于数据库管理员和开发者来说是一个宝贵的参考资料。 CHM(Compiled Help Manual)是微软推出的一种帮助文档格式,...
通过这个Oracle_Errors.chm文件,用户可以离线查阅,无需网络连接,这在没有互联网访问的环境中尤其有用。记住,尽管这个大全非常全面,但并非所有问题都能从中找到答案。对于一些特定的或复杂的问题,可能需要联系...
以下是一些常见的Oracle错误代码及其含义: - ORA-10000到ORA-10017:这些错误涉及到控制文件的操作和故障。控制文件是Oracle数据库的重要组成部分,它记录了数据库的结构和状态。当控制文件出现问题或发生崩溃时,...
1. **检查错误日志**:误删除数据文件后,通常会在 Oracle 的 alert 日志中记录相关的错误信息。这些信息对于后续的恢复操作至关重要。 - 示例错误信息: ``` ORA-01157: cannot identify/lock data file 9 - see...
本篇文章将深入探讨Oracle错误及其解决方法,帮助你更好地理解和处理这些问题。 1. ORA错误类型与含义 ORA错误代码是Oracle数据库系统为了标识和解释特定错误而设定的。每个错误代码都包含了错误发生的特定上下文...
"Oracle错误大全"正是为了解决这个问题,提供了一个全面的错误参考资源。 这个压缩包中的"Oracle_Errors.chm"文件很可能是一个帮助文档,包含了Oracle数据库可能出现的各种错误信息。CHM(Compiled HTML Help)文件...