Oracle数据库错误消息

更新时间:2024-01-15 00:52:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

Oracle数据库错误消息

导出错误消息

? EXP-00000导出终止失败 原因:导出时产生Oracle错误。 操作:检查相应的Oracle错误消息。

? EXP-00001数据域被截断 - 列长度=数字,缓冲区大小=数字,实际大小=数

原因:数据缓冲区中列不适合。

操作:记录错误参数和消息,作为输出内部错误发送到Oracle Support Services(如果一个表不能完全导出,则导出不能继续)。

? EXP-00002写导出文件错误 原因:不能导入导出文件,可能由设备错误引起,通常伴随有操作系统引起的设备错误。 操作:采取适当措施恢复该设备。

? EXP-00003未发现段(数字,数字)的存储定义 原因:导出不能为簇、索引或者表查找存储定义。

操作:记录伴随的消息并作为导出内部错误报告Oracle Support Services。 ? EXP-00004无效用户名或口令 原因:指定了无效的用户名或口令。 操作:使用有效的用户名和口令重试。

? EXP-00005 所有的许可的登录尝试失败 原因:试图再三以一无效的用户名或口令登录。

操作:关闭并重启实用程序,然后以一有效的用户名和口令重试。 ? EXP-00006内部矛盾错误 原因:导出的数据结构被破坏了。

操作:记录伴随的消息并作为导出内部错误报告Oracle Support Services。 ? EXP-00007字典显示没有string.string列

原因:导出没能从数据字典搜集列信息,表可能被删除。

操作:重试导出,如果再次发生这个错误,则作为导出内部错误报告Oracle Support Services。

? EXP-00008遇到ORACLE错误号 原因:导出遇见已引用的Oracle错误。 操作:查阅Oracle错误,采取适当的方式。

? EXP-00009没有权限导出字符串表格的字符串

原因:试图导出其他用户的表格,只有数据库管理员能导出其他的用户的表格。 操作:要求你的数据库管理员执行导出。

? EXP-00010字符串不是一个有效的用户名 原因:指定了一无效的用户名。

操作:关闭并重启实用程序,然后以一有效的用户名重试。 ? EXP-00011 string.string不存在

原因:导出找不到指定的表格。 操作:以正确的表格名称重试。

? EXP-00012 字符串不是一个有效的导出模式 原因:指定了一无效的导出模式。 操作:使用有效的导出模式重试。

? EXP-00013回答 'Y'、'N'、 RETURN或 '.' 退出 原因:输入了一无效的响应。

操作:输入在消息显示出的响应中的任何东西。 ? EXP-00014在表格字符串的行数字错误 原因:获取行时遇到Oracle错误。

操作:查阅Oracle错误,采取适当的方式。

? EXP-00015 表格字符串的行数,列字符串,数据类型数产生错误 原因:当取或写列时,导出遇到错误。伴随的消息可以给出更多的信息。 操作:纠正错误并重试。

? EXP-00016当读默认值审核选项时,ORACLE 遇到错误

原因:当读默认值审核选项(update、delete选项等等)时,导出遇到ORACLE 错误。 操作:查阅Oracle错误,采取适当的方式。

? EXP-00017需要字符串特征,但数据库中没有给出

原因:输入的命令要求指定的特性。或者那个特性是没有安装,或者V$OPTION表中缺少行特性描述。

操作:重新安装消息中指定的Oracle特征。

? EXP-00018 EXP-00018列字符串的数据类型 (数字),string.string表格不被支持 原因:导出不支持被引用的数据类型。

操作:以一可接受的数据类型重试(CHAR、NUMBER、DATE、LONG或RAW)。 ? EXP-00019处理参数失败,使用'EXP HELP=Y'获取帮助 原因:指定了无效的命令行参数。

操作:核对联机帮助屏幕有效的参数的集合,然后重试。 ? EXP-00020分配指定大小的内存数失败 原因:导出没能分配必要的内存。

操作:减少出口缓冲区大小以便降低内存要求,或为导出增加运行时刻的内存大小。 ? EXP-00021只能在满的数据库方式下只能增量导出

原因:执行增量导出的时候,指定了USER模式或者TABLE模式。 操作:指定FULL数据库方式 (FULL =Y) 重试。

? EXP-00022必须使用SYS 或者 SYSTEM执行增量导出

原因:执行增量导出的权限不存在,仅仅数据库管理员能执行增量导出。 操作:要求数据库管理员执行增量导出。

? EXP-00023必须是一DBA 执行完整数据库或表空间导出

原因:执行增量导出的权限不存在,仅仅数据库管理员能执行增量导出。 操作:要求数据库管理员执行完整数据库导出。

? EXP-00024导出试图没有安装,请通知您的DBA 原因:必要的导出视图没有安装。

操作:要求数据库管理员安装要求的导出视图。 ? EXP-00025字典显示没有string.number约束列

原因:导出不能从数据字典中获取被引用约束的列信息,约束可能已经被改变了。

操作:重试导出,如果再次发生这个错误,则作为导出内部错误报告Oracle Support Services。

? EXP-00026指定了矛盾的模式 原因:指定了矛盾的导出模式 操作:指定仅仅一个参数并重试。

? EXP-00027 没能计算ORACLE块大小 原因:导出没能计算Oracle块大小。

操作:作为导出内部错误报告Oracle Support Services。 ? EXP-00028打开字符串写入失败 原因:导出没能打开输出文件。

操作:这个消息通常跟随了操作系统的设备消息。 ? EXP-00029增量导出模式与一致模式不兼容 原因:同时指定了两种模式。 操作:无,一致模式被关闭。

? EXP-00030读取输入时遇到意外的文件结束

原因:当读取用户输入时,遇见一End-Of-File标记。 操作:如果导出的输入被重定向,则核对文件错误。

? EXP-00031数组大小(Arraysize)不在合法的范围内,使用arraysize=数字 原因:指定的数组大小值不在有效的范围内。 操作:无。

? EXP-00032非DBA不能导出其他的用户

原因:仅仅数据库管理员能导出至其他用户,一非数据库管理员试图指定OWNER=USER导出至其他用户。

操作:请求该操作由数据库管理员执行。 ? EXP-00033 找不到环境字符集

原因:环境字符集缺少或被不正确地指定。 操作:确保环境字符集存在并且被正确指定。

? EXP-00034 rowid: file# number block# number slot# number产生错误 原因:标识了发生错误的ROWID。 操作:这是一信息消息,无操作要求。

? EXP-00035 QUERY参数只能在表模式导出中指定

原因:在一导出命令指定QUERY参数,但是没有使用表模式。使用用户方式导出、完整导出或恢复点导出时,不能指定QUERY参数。

操作:如果想要为表格选择行的子集,你必须单独使用表格模式导出表格。确保在导出命令行中,指定了表的名称和要执行的导出查询语句。

? EXP-00036对象号在字典中不存在

原因:指定的对象不能是在词典的找到,对象可能在导出方式期间取消而不存在了。 操作:无。

? EXP-00037导出视图与数据库版本不兼容

原因:导出实用程序比数据库版本更高,从而不兼容。 操作:使用与数据库一样的版本的导出实用程序。 ? EXP-00038在clu$中有坏的哈希簇id

原因:在CLU$中的功能ID 不是合法数字,CLU$被破坏。 操作:联系Oracle支持服务。

? EXP-00039 导出文件字符串必须在一个磁盘

原因:在一些平台上,导出能从磁带读文件。如果导出的时候,第一个导出文件集在磁盘上,而指定了磁带作为第二个导出文件,则将显示该消息。

操作:检验为导出文件指定了正确的文件名。记得所有的导出文件能在磁盘或所有文件上能在磁带上,然而不能混合使用磁带和磁盘。

? EXP-00040 转储文件和日志文件必须是不同的 原因:转储文件和日志文件不能是一样的文件。

操作:为转储文件和日志文件指定不同的文件名字,然后重试操作。

? EXP-00042在props$中缺少错过NLS_CHARACTERSET / NLS_NCHAR_

CHARACTERSET 原因:NLS_CHARACTERSET/NLS_NCHAR_CHARACTERSET的值没在props$表格里输入,这是一内部错误。

操作:联系Oracle支持服务。

? EXP-00043 EXP-00043 行的无效数据字典信息,其中列“字符串”是在表字符串

中的“字符串”

原因:导出实用程序从数据字典获取非法数据。 操作:联系Oracle支持服务。

? EXP-00044进行Point-in-time恢复或可传输的表空间导入的时候,必须与’AS

SYSDBA’相连接

原因:用户必须用’as SYSDBA’登录,才能执行Point-in-time恢复或的表空间导入。 操作:请求数据库管理员执行Point-in-time恢复或可传输的表空间导入。 ? EXP-00045不能为Point-in-time恢复或可传输的表空间导出系统表空间 原因:系统表空间不能成为Point-in-time恢复或可传输的表空间集的一部分。 操作:联系Oracle支持服务。

? EXP-00046 表空间命名字符串不存在 原因:字典中不存在指定的表空间。 操作:联系Oracle支持服务。 ? EXP-00047 缺少表空间名称 原因:表空间名称没有提供。 操作:提供表空间名称。

? EXP-00049字符选项与Point-in-time恢复或可传输的表空间导出不兼容 原因:指定了一项与Point-in-time恢复或可传输的表空间导出不兼容的选项。 操作:去除显示的选项重试导出。

? EXP-00050不能执行分区导出 \字符串\在非分区表上 原因:该分区导出指定的表不是一分区的表。 操作:使用表模式,或指定一非分区表格。

? EXP-00051 \– 给定的分区或者子分区不是\表格的一部分 原因:指定的分区或子分区名称不在指定的表里。

操作:检查是否指定了正确的表格,分区或子分区名称。 ? EXP-00052分区字符串的行数错误

原因:当获取行的时候,导出遇到已引用的Oracle错误。 操作:查阅Oracle错误,采取适当的方式。

? EXP-00053由于表有内部的嵌套的表,不能在表字符串上执行查询

原因:在有一个或更多内部嵌套的表的表上指定了QUERY参数,QUERY参数不能在

有内部嵌套表的表上是指定。

操作:省略QUERY参数导出全部表。

? EXP-00054 在子分区字符串上产生行数错误 原因:当获取行时,导出遇见已引用的Oracle错误。 操作:查阅Oracle错误,采取适当的方式。 ? EXP-00055 string.string标记为不可导出的 原因:一对象在NOEXP$表标记为non-exportable。 操作:咨询你的数据库管理员。

? EXP-00057 初始化参数管理器失败 原因:参数管理器在初始化时失败。

操作:记录附带的消息,并作为导出内部错误报告Oracle支持服务。 ? EXP-00058 为字符串配置文件的口令校验函数不存在 原因:找不到配置文件函数。

操作:检查配置文件是否适当创建。

? EXP-00059变换一对象类型的标识符到字符时产生错误 原因:一对象类型标识符的无效长度阻止它的转换。 操作:联系Oracle支持服务。

? EXP-00060一对象类型有多重的类型体(TYPE BODY) 原因:一个对象类型体有不止一种对象体。

操作:尝试删除类型体,如果不成功,联系人Oracle支持服务。 ? EXP-00061 不能发现一个嵌套表的外部表名称 原因:当在一内部的嵌套表上导出一位图索引或可传递的操作时,外部的表的名称不能定位,使用NTAB$表。

操作:校验表是否已适当定义。

? EXP-00062 对象类型的源语句无效

原因:TYPE在为一对象类型的SOURCE$的语句中没有找到。 操作:联系Oracle支持服务。

? EXP-00063 在改变语言句柄时错误 原因:不能变化语言句柄。 操作:联系Oracle支持服务。

? EXP-00064 字符串是一内部的嵌套的表,不能导出 原因:试图导出一个没有父母表的内部的嵌套表。 操作:导出内部的嵌套表的父母表。 ? EXP-00065 LOB写入转储文件错误 原因:当前的LOB不能写入转储文件。 操作:标识写失败的原因,并修理它。

? EXP-00066 对象表字符串缺少的它的对象标识符索引 原因:所有的对象表必须有一对象标识符索引,但是指定的表在它的对象标识符列上缺少索引。

操作:重新创造类型表,重试操作。 ? EXP-00068 表空间字符串离线

原因:导出没能导出表空间 (表空间是离线)。 操作:使表空间成为在线,重新导出。 ? EXP-00070 试图释放未分配的内存

原因:试图释放未分配的内存。 操作:联系Oracle支持服务。

? EXP-00071 QUERY参数与直接路径导出不兼容

原因:为一直接路径导出指定了QUERY参数,QUERY参数不能与直接路径导出一起使用。

操作:在命令行方式下,再次使用DIRECT=N或者省略DIRECT参数的形式的导出命令。

? EXP-00072 关闭导出文件字符串时错误 原因:试图关闭导出文件时发生错误。 操作:联系Oracle支持服务。

? EXP-00073 转储文件大小太小

原因:指定了FILESIZE参数或VOLSIZE 参数(如果平台支持),参数的值太小而不能为导出文件保持标题信息,或者附加任何数据。

操作:增加FILESIZE或VOLSIZE参数的值。

? EXP-00074 向下舍入VOLSIZE,新数值是字符串

原因:VOLSIZE 参数必须是RECORDLENGTH 的一样多,但是你为VOLSIZE 指定的值不满足这要求。VOLSIZE 的值向下舍入,使得与转储文件使用的RECORDLENGTH的一样多。

操作:无操作要求。可以调整VOLSIZE 或RECORDLENGTH 参数避免这个消息,当导入这文件,必须指定FILESIZE参数的值为由该消息报告的文件大小值。

? EXP-00075 向下舍入文件大小,新数值是字符串

原因:FILESIZE参数必须是RECORDLENGTH的一样多,但是你为FILESIZE指定的值不满足这要求。FILESIZE的值向下舍入,使得与转储文件使用的RECORDLENGTH的一样多。

操作:无操作要求。可以调整VOLSIZE 或RECORDLENGTH 参数避免这个消息,当导入这文件,必须指定FILESIZE参数的值为由该消息报告的文件大小值。

? EXP-00076 为磁带导出指定了多个设备

原因:当导出至磁带设备时,你指定多重的文件名字。导出在写入所有文件时使用与需要的磁带卷数量相同的文件。所以当导出至磁带时,导出将只接受FILE 参数的值为1。

操作:重入导出命令,但是在FILE参数仅仅指定一个磁带设备。 ? EXP-00077为无界导出文件指定了多个输出文件

原因:当执行导出的时候,在指定多重的文件名的同时,设置了FILESIZE参数为0。

注 到如果在命令行上没有指定FILESIZE参数,则该参数默认为0。由于FILESIZE 的0值意味着仅仅一个文件将可以写入并且该文件的大小不受限制,在FILE参数指定的其 他文件将永远不会被使用。

操作:如果打算写入多个文件, 重新执行命令并且使用FILESIZE参数设置文件的最大数量和每个文件的最大字节数。如果只打算写入一个文件,而且该文件的大小不受限制,则重新使用EXPORT命令,并且在FILE参数中只使用一个文件名。 ? EXP-00078为索引字符串导出元数据,索引创造将被跳过 原因:域索引在CREATE INDEX语句以前经由无记录的PL/SQL 块导出私人的元数据。导出通过调用与所引关联的实现类型上的ODCIIndexGetMetadata 方法执行。这样就有一个问题在这例程内发生:因为元数据是认为索引的一个完整部分,CREATE INDEX语句没能 写入转储文件。

操作:联系索引实现类型的开发者。如果这是一个由Oracle提供的索引(也许经由一

数据盒式磁带),联系Oracle支持服务。

? EXP-00079表里的数据 \字符串\被保护,常规的路径仅仅可以是导出的部分的

原因:没有在DBMS_RLS和访问控制包上执行权限的用户试图导出有访问控制的表。由于表所有者是也是受访问控制影响的,所有者也可能不可以导出表中的所有行。同样,为保存表的完整性,导出表的用户在导入一个具有安全性规则的表的时候,应该有足够的权限。因此,强烈推荐数据库管理员处理这样的表的导出,同时为满足安全性检查的要求,应该赋予标所有者执行权限,尽管它可能有另外的安全性含意。如果表里面没有对象,则可以使用直接的方式。

操作:请求数据库管理员执行表或视图的导出/导入

? EXP-00080表里的数据 \字符串\被保护,请使用常规方式

原因:没有在DBMS_RLS和访问控制包上执行权限的用户试图直接导出有访问控制的表。注意由于访问控制的影响,仅仅一部分的表可以导出,可以使用常规的导出方式。 操作:请求数据库管理员执行表或视图的导出/导入 ? EXP-00081作为非DBA导出表或视图的访问控制

原因:当一个非DBA用户导出一个具有访问控制的表时,该用户可能并不具备足够的权限在导入表或视图的时候重新创建访问控制。这样一来,就可能导致该表或视图在安全模型上产生矛盾。

操作:请求数据库管理员执行该表或视图的导出/导入。

? EXP-00082无效的函数名传递给程序上的对象支持:字符串

原因:内部冲突错误,列出的函数不是在导出的程序上的对象接口说明上的一方法。 操作:联系Oracle支持服务。

? EXP-00083调用string.string.string时,产生刚才的问题

原因:列出的包为程序上的操作提供导出/导入支持。当调用指定的函数时,以前列出的错误发生。

操作:联系Oracle支持服务。大多数包由Oracle内部或者服务器开发组织提供。包名称将帮助Oracle支持服务确定问题的所有者。

? EXP-00084在步数标记上发生意外的DbmsJava错误号 原因:该错误由对DbmsJava过程的调用返回。

操作:记录附带的消息,并作为导出内部错误报告Oracle支持服务。 ? EXP-00085调用对象号的string.string.string时,产生刚才的问题

原因:列出的包为程序上的对象(例如由存储过程提供的DDL)提供导出/导入支持。当调用指定的函数时,以前列出的错误发生。

操作:联系Oracle支持服务。大多数包由Oracle内部或者服务器开发组织提供。包名称将帮助Oracle支持服务确定问题的所有者。

? EXP-00086表\字符串\上的主关键字REF可能在导入的时候无效

原因:指定的表包含了这样的主关键字REF,它们可能在导入数据库时无效。 操作:在使用不同字符集的数据库之间不使用导出/导入来移动主关键字REF。 ? EXP-00087在模式/表名称的散列表中产生问题 原因:多半是为散列表项分配内存的问题。 操作:联系Oracle支持服务。

? EXP-00089无效的FILE_FORMAT 说明

原因:FILE_FORMAT 说明不包含\实例,该通配符字符串必须存在。 操作:纠正错误,重入EXPORT命令。

? EXP-00090 不能钉住类型\

原因:导出在对象缓存中不能钉住指定的类型。典型的原因是一类型不能变得有效(例如因为违背访问子类型的授权)。

操作:使用不好的类型修理问题直到类型能成功地编译。 ? EXP-00091导出可疑的统计

原因:导出不能导出统计,但是统计可能是不可用的。在导出的时候,发生了以下行为使得统计有疑问:一行错误发生,客户字符集或NCHARSET 不与服务器匹配,在导出上指定了查询子句,仅仅肯定的分区或子分区被导出了,或当处理表的时候产生了致命错误。

操作:导出非可疑的统计,更改客户字符集或NCHARSET 匹配服务器,与没有查询子句导出,或导出完全表。如果需要,导入参数能是提供的以便仅仅非可疑的统计将被引入,所有的可疑的统计将被重新计算。

? EXP-00092不能把NLS_NUMERIC_CHARACTERS设置为需要的默认值 原因:导出不能设置NLS_NUMERIC_CHARACTERS为’.,’。

操作:记录附带的消息,并作为导出内部错误报告Oracle支持服务。 ? EXP-00093 不能转换为服务器字符集的句柄 原因:内部错误。

操作:联系Oracle支持服务。

? EXP-00094不能转换到服务器全国性的字符集的句柄 原因:内部错误。

操作:联系Oracle支持服务。

? EXP-00095 Flashback_time 与 Flashback_scn 不兼容 原因:同时指定了flashback_time 和flashback_scn 参数。 操作:使用一个flashback参数重新执行命令。 ? EXP-00096 找不到指定的模板名称 原因:指定的模板名称不存在。

操作:通过检查视图的%_ias_template校验模板名称。

? EXP-00097对象类型 \不在一有效状态,类型将不能导出。 原因:对象类型的状态是无效的,可能是由于修改(或移动)依赖类型的时候没有级联变化。

操作:类型必须使用ALTER TYPE COMPILE重新编译。 ? EXP-00098在表里的数据没升级,表将不能导出

原因:导出正在试图处理一个包含了进化类型的表。为了使导出成功地处理表,在每个表以内的所有的数据必须升级到每个引用类型的最近修订版。

操作:表必须使用ALTER TABLE UPGRADE DATA更新。

? EXP-00099表 \不在有效状态,表没将导出。

原因:一个表或一个它的依赖类型被修改而没有级联变化。这使得表处于INVALID状态。

操作:表必须使用ALTER TABLE UPGRADE DATA更新。 ? EXP-00100变换对象类型哈希码至字符时产生错误 原因:对象类型标识符的无效的长度阻止它的转换。 操作:联系Oracle支持服务。

? EXP-00101版本 1可扩展的索引 \string \string \不能包含在可传输的表空

间导出。

原因:可传输的表空间可扩展索引最小值版本必须是2。

操作:把可扩展索引升级到版本 2规范。

导入错误消息

? IMP-00000导入终止不成功 原因:导入遇见一Oracle错误。

操作:在这ORA 消息中查阅伴随的Oracle消息,采取适当的方式。 ? IMP-00001回答 'Y'、'N'、 RETURN或 '.' 退出 原因:输入了一无效的响应。

操作:输入在消息显示出的响应中的任何东西。 ? IMP-00002 打开字符串写入失败

原因:导入没能为读书打开导出文件。该消息通常由操作系统的一设备消息跟随。 操作:采取适当的方式还原设备。

? IMP-00003遇见ORACLE 错误数字 原因:导入遇见已引用的Oracle错误。

操作:在这ORA 消息中查阅伴随的Oracle消息,采取适当的方式。 ? IMP-00004无效的用户名或口令 原因:指定了一无效的用户名或口令。 操作:以一有效的用户名和口令重试。 ? IMP-00005 所有许可的登录尝试失败

原因:以一无效的用户名或口令试图再三做登录。 操作:以有效的用户名和口令重试。 ? IMP-00006 分配存储器失败 原因:导入没能分配必要的内存。

操作:减少导入缓冲区大小以便少些的内存要求,或为导入增加运行时刻的内存大小。 ? IMP-00007必须是一DBA 导入对象到另外的用户。 原因:需要进另外的用户的帐目导入的特权不存在。仅仅一数据库管理员能进另外的用户的帐目导入。

操作:要求数据库管理员执行导入。

? IMP-00008在导出文件的未被认出的语句:字符串 原因:导入没在导出文件认出一语句。或者导出文件被破坏了,或发生一导入内部错误。 操作:如果导出文件破坏了,以一新建的导出文件重试。否则,作为一导入内部错误报导将导出文件提交到Oracle支持服务。 ? IMP-00009导出文件异常结束

原因:导出文件可能来自一失败的导出对话。

操作:如果这样,重试导出和导入。否则,作为一导入内部错误报导将导出文件提交到Oracle支持服务。

? IMP-00010无效的导出文件,页眉验证失败 原因:文件由导出不生成,或它被破坏了。

操作:如果文件确实由导出生成,作为一导入内部错误报导将导出文件提交到Oracle支持服务。

? IMP-00011格式化的表数据当前不被支持 原因:试图被迫导入包含有格式的表数据的导出文件。仅仅支持包含二进制的表数据的导出文件的导入。

操作:使用仅仅包含二进制的表数据的导出文件重试。 ? IMP-00012 头信息中的导出模式无效

原因:在导出文件头信息指定的导出方式是无效的。

操作:检查导出文件参阅是否它被破坏了。如果不是,作为一导入内部错误报导将导出文件提交到Oracle支持服务。

? IMP-00013仅仅一DBA 能导入由另外的DBA 导出的一文件 原因:导入由管理员导出的文件所需要的权限不存在。仅仅一数据库管理员能导入如此的文件。

操作:要求数据库管理员执行导入。

? IMP-00014需要选项 \,然而在数据库中不存在

原因:输入的命令要求指定的选项。或者那选项没有安装,或者描述选项的行在表V$OPTION中没有。

操作:使用由消息指定的选项重新安装Oracle。

? IMP-00015因为对象已经存在,跟随语句失败: 原因:因为已经存在,导入没能创造一对象。

操作:指定IGNORE =Y以便忽略如此错误和导入行甚至当因为他们已经存在而没创造。

? IMP-00016要求的字符集转换不支持

原因:导入不能改变导出文件的字符格式成本地的字符格式。

操作:通过设置NLS_LANG 环境变量更改用户字符集以便匹配导出文件的字符集。 ? IMP-00017下列语句有Oracle错误号

原因:导入因一Oracle错误没能从导出文件执行语句。

操作:在ORA 消息中查阅伴随的Oracle消息,采取适当的方式。 ? IMP-00018 先前的表的部分的导入完成:标记行导入 原因:因为一Oracle错误仅仅导入表的部分。

操作:在ORA 消息中查阅伴随的Oracle消息,采取适当的方式。 ? IMP-00019 行由于Oracle错误数字反对

原因:当试着导入一行,导入遇见已引用的Oracle错误。

操作:在ORA 消息中查阅伴随的Oracle消息,采取适当的方式。 ? IMP-00020长列太大为列缓冲区大小

原因:列缓冲区太小。当导入LONG数据时,这通常发生。

操作:一次增加插入缓冲区大小10,000字节。因为太大的缓冲区可以引起一个相似的问题,所以需要一点点增加。

? IMP-00022没能处理参数,输入'IMP HELP=Y ' 获取帮助 原因:无效的命令行参数是指定的。

操作:核对联机帮助屏幕有效的参数的集合,然后重试。 ? IMP-00023导入视图没有安装,请通知你的DBA 原因:必要的导入视图没有安装。

操作:要求你的数据库管理员安装要求的导入视图。

? IMP-00024仅仅能指定一种模式 (TABLES,FROMUSER或者FULL) 原因:参数指定与导入详细说明FULL =Y冲突。 操作:重试,保证不指定完整=Y。

? IMP-00025对于DBA导出文件,FROMUSER 肯定与TOUSER 选项是指定的 原因:当导入一数据库管理员导出文件,你指定了TOUSER 参数而并没有指定

? LFI-01506fflush() 失败(OSD 返回值 = 字符串) 原因:函数FFLUSH()返回一错误条件。 操作:联系研制单位。

? LFI-01507 fwrite()在字符串失败(OSD 返回值 = 字符串) 原因:文件指针可能是空或可能不是因为写而打开。 操作:联系研制单位。

? LFI-01508 access()失败 原因:调用ACCESS()失败。 操作:联系研制单位。

? LFI-01509 fopen() 失败(OSD 返回值 = 字符串) 原因:到FOPEN 调用() 失败。 操作:联系Oracle支持服务。

? LFI-01510 fread()在字符串失败(OSD 返回值 = 字符串) 原因:调用FREAD()失败。 操作:联系Oracle支持服务。

? LFI-01511 unlink()在字符串失败(OSD 返回值 = 字符串) 原因:调用UNLINK ()失败。 操作:联系研制单位。 ? LFI-01512 stat()失败 原因:调用STAT ()失败。 操作:联系Oracle支持服务。 ? LFI-01514 ftell()在字符串失败 原因:FTELL()返回一错误。 操作:联系Oracle支持服务。 ? LFI-01515 truncate()失败

原因:函数TRUNCATE() 返回一错误条件。 操作:联系研制单位。

? LFI-01516 read()在字符串失败(OSD 返回值 = 字符串) 原因:调用READ() 失败。 操作:联系研制单位。

? LFI-01517 open() 失败(OSD 返回值 = 字符串) 原因:调用OPEN() 失败。 操作:联系研制单位。

? LFI-01518 write()在字符串失败(OSD 返回值 = 字符串) 原因:调用WRITE()失败。 操作:联系研制单位。

? LFI-01519 llseek()在字符串失败(OSD 返回值 = 字符串) 原因:函数LLSEEK ()返回一错误。 操作:联系Oracle支持服务。

? LFI-01520 close()在字符串失败(OSD 返回值 = 字符串) 原因:函数CLOSE()返回一错误。 操作:联系研制单位。

? LFI-01521 fsync()在字符串失败(OSD 返回值 = 字符串) 原因: 函数FSYNC()返回一错误条件。

操作:联系研制单位。

? LFI-01522 opendir()失败

原因: 函数 OPENDIR()返回一错误条件。 操作:联系研制单位。

? LFI0-01523 rename()失败

原因:函数RENAME()返回一错误条件。 操作:联系研制单位。

PL/SQL和FIPS错误消息

? PLS-00102 分析程序堆栈溢出因为嵌套太深

原因:分析程序,其核对PL/SQL 语句的语法,使用称为堆栈的数据结构; PL/SQL块嵌套数超过堆栈容量。

操作:重新组织块结构避免嵌套在一级别太深。例如,移动低水平亚块到一更高的级别。 ? PLS-00103找到\但是其代下列的一个:'string'

原因:这错误信息产生于分析程序。它发现一记号 (语言成份) 那在这上下文不恰当。 操作:象错误信息给的一个一样检查先前的记号。

? PLS-00104过程\调用的空变元列表必须省略。

原因:在一子程序调用,子程序的名称由一空的参数表跟随了。例如,过程P 作为P()被调用了。这是不容许的。

操作:移去空的参数表。在例子,更改过程调用到P。 ? PLS-00105 至多一个类型\的向前说明被允许 原因:一类型的大于一个向前说明是冗余的。 操作:全部删除但是留一个向前说明。

? PLS-00108说明的单元必须是一单个的变量说明

原因:当核对一说明的单元 (一顶水平没有开始声明块BEGIN...END), PL/SQL 发现有大于一个项目声明或项目不是一可变的说明。表格是在单元级别的普通的变量说明。定义一表格,编译一声明编译单位,但是仅仅在一时间一个是容许的。

操作:在分开的说明的单元里声明变量。

? PLS-00109 在编译指示 EXCEPTION_INIT 的未知的异常名\原因:没有说明在编译指示的范围以内找到。

操作:保证编译指示跟随异常说明并且在一样的范围以内。 ? PLS-00110 可变的\不在这上下文被允许

原因:赋值变量是以冒号开始的标识符,是在不恰当的上下文中找到的。 操作:移去冒号,或以适当的对象替换赋值变量。 ? PLS-00111 文件尾在备注

原因:一备注有一备注开始符 (/*), 但是在备注终结者符 (*/)找到前,遇见了文件尾标记。

操作:移去备注开始符,或添加一备注终结符。 ? PLS-00112行尾在引号里面

原因: 一引证的标识符有一起点引号 (\, 但是在结尾引号前 (\是可以找到的,在行尾就可以看到标志。

操作: 移去开始的引号,或者添加结尾的引号。线条和列标记伴随引证的标识符的错误信息开始查阅。

? PLS-00113 标识符\字符串\必须匹配在线条字符串\字符串\,列字符串

原因: 跟随关键字结束,终止一些语言构造 (例如循环,块, 函数以及过程), 你能选择性地放名称,构造。比如说, 在结束你可能结束写L 的循环L 的定义时,重复出现可选的名称与所给语言的名称不匹配的错误。它通常由一拼错的标识符或由故障块结构所引起的。

操作: 保证标识符匹配给语言的名称的结束的拼写检查构造,分程序结构是正确的。 ? PLS-00114标识符\字符串\过长

原因: PL/SQL 变量的名称比30字符更长。有效的标识符 (包括引证的标识符) 有30字符这样一个最大长度。一字符串文字可能是在双引号封装而不是单引号的mistakenly,在此情形下PL/SQL 认为它是一引证的标识符。

操作:缩短标识符

? PLS-00115 编译指示必须跟随\字符串\的说明

原因: PL/SQL 反对没有声明或不在引用的范围以内的编译指示查阅。以前他们使用了编译指示,标识符必须声明;不容许参考以前的。

操作: 检查标识符的拼写检查和说明,并且确认说明放置在分程序结构是正确的。 ? PLS-00116 表格表达式中复制的位置。

原因: 2个或者更多的哪里子句是在删除, 找到选定或者更新的语句。哪里子句指定一条件,在哪个行在一表格里下面处理了条件能包含由和或或连结的若干逻辑的表达式,但是一语句能仅仅包含1WHERE 子句。

操作: 移去一个的哪里子句和,如果必要,由和或或连接逻辑的表达式 ? PLS-00117 在表格表达式连结由子句复制。

原因: 2个或更多的连接子句是在一选定语句的找到。连接子句定义一个关系过去常在一分级的顺序返回行关系能包含由一关系操作符分开的2表达式 (如此作为 = 或 !=), 但是一语句能仅仅包含1CONNECT子句。

操作: 移去一个的连接子句和,如果必要,由一关系操作符分开表达式。 ? PLS-00118在表格表达式组由子句复制。

原因: 2或更多的组子句是在一选定语句的找到。组子句列表列表达式过去常为每组选定的行形成一概括的行。列表能包含由逗号分开的若干列表达式,但是一语句能仅仅包含1GROUP 子句。

操作:移去一个组子句和如果必要,由逗号分开列表达式。 ? PLS-00119在表格表达式复制有子句。

原因: 2或更多的子句是在一选定语句的找到。子句指定一条件,在此下面行组织 (由组 子句形成) 在结果包含。条件能包括由和或或连结的若干逻辑的表达式,但是一语句能仅仅包含1HAVING 子句。

操作:移去一个的 子句和如果必要由和或或连接逻辑的表达式。 ? PLS-00120在打开语句中的不恰当的参数。 原因:CURSOR_NAME 参数在里面一打开语句是拼错或执行不到参考一有效上声明的光标。

操作:检查CURSOR_NAME 参数的拼写检查。以便保证光标的适当声明。 ? PLS-00121仅仅集合函数计数可以作为一参数拿*

原因:星号 (*) 选项除计数以外在一SQL组函数的参数列表使用了。例如,代码可能看起来像: - 应该是计数(*) 仅仅计数许可星号选项的使用,其在一表格里归还行数

操作:移去 星号选项从 参数列表和替换它和一表达式那查阅一个,或更多的数据库列。选定总数(*) 进入 emp_count 从 emp;

PLS-00122作为分隔符的字符串以特定的内置的函数仅仅是容许的。

原因:一些内置的函数使用关键字 (而不是逗号) 作为参数分隔符。一函数不同从这些内置的函数之一正在作为一参数分隔符使用一关键字。

操作:纠正参数列表,或更改函数名。

? PLS-00124 例外的PLS-00124名称在exception_init 编译指示为第一arg 所 原因: 传递给EXCEPTION_INIT 编译指示的第一参数是除一异常名以外的一些东西。第一参数必须是一有效上声明的例外的名称。

操作: 以一有效上声明的例外的名称替换第一参数。 ? PLS-00125指定类型名

原因: 当一常量或变量被指定了,它的数据类型是没有被指定的。例如,代码可能看起来像: pi 常量 := 3。14159; - 应该是常量 实 := 每常量和变量必须有一数据类型的3。14159,其指定一存储格式, 约束以及有效值的范围。

操作: 供给类型名。

PLS-00126 所有的选择器都是不容许的。

原因: 在SQL语句使用了为指定系统特权或语句选项的快捷方式。PL/SQL 不支持所有的快捷方式。

操作: 从SQL语句移所有的快捷方式。

PLS-00127 编译指示字符串不是支持的编译指示。

原因: 命名的编译指示 (编译程序指令) 不在由PL/SQL 支持的范围之中。编译指示名称可能拼错,或编译指示语法可能是有错误的。

操作: 检查编译指示名称的拼写检查,保证正确的使用语法。 ? PLS-00128 不合法为编译指示字符串参数标记

原因: 参数的数字 (实际的参数) 到命名的编译指示过去 (编译程序指令) 不正确。一要求的参数从参数列表省略了,或编译指示语法是有缺点的 (例如,一逗号可能在2参数之间是缺少的)。

操作: 提供缺少的参数,或纠正有错误的语法。

? PLS-00129编译指示界面仅仅作为它的第一参数支持C

原因:传递给编译指示界面的第一参数除C以外指定一主语言。当前支持的唯一主语言是C。参数可能拼错,或编译指示语法可能是有缺点的 (例如,一逗号可能在2参数之间是缺少的)。

操作: 检查第一参数的拼写检查,其次是C,保证正确的使用语法。

? PLS-00130编译指示字符串期望第一参数是procedure/function/package/cursor 原因:第一参数(实在参数)已经被编译指示命名过,(编译程序指令) 不是一子程序, 包括光标的名称,要求。参数可能拼错,或编译指示语法可能有错误(例如,一逗号可能在2参数之间会缺少)。

操作:检查第一参数的拼写检查,保证正确的使用语法。 ? PLS-00131编译指示字符串希望第二参数是一程序

原因:第二参数 (实在参数) 命名的是编译指示过去(编译程序指令) 不是一过程的名称,要求。参数可能拼错,或编译指示语法可能是有缺点的 (例如,一逗号可能在2参数之间是缺少的)。

操作:检查第二参数的拼写检查,保证正确的使用语法。

PLS-00132编译指示RESTRICT_REFERENCES 不支持字符串

原因:一个不在下列之中,要求: WNDS,WNPS,RNDS,RNPS参数可能拼错,或编译指示语法可能是有缺点的 (例如,一逗号可能在2参数之间是缺少的) 方式:

操作:检查所有的参数的拼写检查,保证正确的使用语法。

? PLS-00133编译指示字符串期望第一参数是一标识符,或字符串文

原因:第一参数 (实在参数) 到命名的编译指示过去编译程序指令) 是不一标识符或字符串文字,要求参数可能拼错,或编译指示语法可能是有缺点的 (例如,一逗号可能在2参数之间是缺少的)。

操作:检查第一参数的拼写检查,保证正确的使用语法。

? PLS-00134编译指示字符串期望第二参数是一标识符,或字符串文字 原因:第二参数 (实在参数) 到命名的编译指示过去(编译程序指令) 是不一标识符或字符串文字,要求。参数可能拼错,或编译指示语法可能是有缺点的 (例如,一逗号可能在2参数之间是缺少的)。

操作:检查第二参数的拼写检查,保证正确的使用语法。。

? PLS-00135编译指示字符串指定第三参数是一标识符,字符串或数字文字

原因:第三参数 (实在参数) 到命名的编译指示过去,(编译程序指令) 是不一标识符或字符串文字,要求。参数可能拼错,或编译指示语法可能是有缺点的 (例如,一逗号可能在2参数之间是缺少的)。

操作:检查第三参数的拼写检查,保证正确的使用语法。

? PLS-00138为一二进制的类型的类型必须是8, 16或者32之一 原因:无效的数字对一带符号或无符号的二进制的类型是指定的。 操作:作为8, 16或者32之一指定数字。

? PLS-00139在子程序表达式复制外部的名称说明 原因:子程序找到有2个外部的名称说明。 操作:移去外部的名称说明之一

? PLS-00140在子程序表达式复制外部的库说明 原因:子程序找到有2个外部的库说明 操作:移去外部的库说明之一。

? PLS-00141在子程序表达式复制外部的参数类型说明 原因: 子程序是找到有2个外部的参数类型说明。 操作: 移去外部的参数类型说明之一。

? PLS-00142在子程序表达式复制外部的参数表说明 原因: 子程序找到有2个外部的参数类型说明。 操作: 移去外部的参数类型说明之一。

? PLS-00143在子程序表达式复制外部的语言说明 原因: 子程序找到有2个外部的语言说明。 操作: 移去外部的语言说明之一。

? PLS-00144在子程序表达式复制外部的拨号 标准说明 原因: 子程序找到有2个外部的拨号的标准说明。 操作: 移去外部的拨号的标准说明之一。

? PLS-00145在子程序表达式复制外部的上下文说明 原因: 子程序找到有2个外部的上下文说明。 操作: 移去外部上下文说明之一。

? PLS-00146在子程序表达式复制外部的TRUSTED/UNTRUSTED 说明 原因:子程序是找到有2个外部的TRUSTED/UNTRUSTED 说明。 操作:移去外部的TRUSTED/UNTRUSTED 说明之一 ? PLS-00147LIBRARY 文件说明表字符串是空的

原因: 找到库文件说明表的一零长度字符串

操作:为库文件说明表指定一非零的长度字符串。

? PLS-00148仅仅1编译指示打的每个子程序是容许的

原因: 子程序找到有2个PRAGMA RESTRICT_REFERENCES。 操作:移去编译指示 RESTRICT_REFERENCES 之一。 ? PLS-00150找到指定的字符串:整数

原因: 这错误发生在里面 创造的一 PL/SQL 外部的类型:带符号| 无符号] 二进制 整数 (精密) 它可以是已引用仅仅在里面一创造类型语句。如此的类型是non-queryable。一些东西其它比INTEGER' 提供。

操作:使用一不同的类型,重试操作。表达式或变量是到PLS/QL 的一不合法的类型:

恢复管理器错误消息

为获取更多恢复管理器信息,请参考Oracle9i恢复管理器用户向导和Oracle9i用户管理的备份和恢复指导。

? RMAN-00550没能加载分析程序包 原因:LPMLOADPKG() 返回一错误指示。

操作:该消息应该伴随有一个或更多的另外的错误消息并显示错误的原因。 ? RMAN-00551分析程序包初始化失败 原因:分析程序包启动程序返回一错误。

操作:该消息应该伴随有一个或更多的另外的错误消息并显示错误的原因。 ? RMAN-00552命令行参数语法错误

原因:供应给RMAN的参数不能分列,或根本没有参数。

操作:该消息应该伴随有一个或更多的另外的错误消息并显示错误的原因。 ? RMAN-00553内部恢复管理器包载入失败 原因:LPMLOADPKG() 返回一错误指示。

操作:该消息应该伴随有一个或更多的另外的错误消息并显示错误的原因。 ? RMAN-00554内部恢复管理器包初始化失败 原因:内部包启动程序返回一错误。

操作:该消息应该伴随有一个或更多的另外的错误消息并显示错误的原因。 ? RMAN-00555目标数据库连接串必须指定 原因:TARGET参数没有指定。 操作:提供必要的参数。

? RMAN-00556不能打开CMDFILE \字符串\原因:试图打开文件发生错误。

操作:检查文件名被正确指定,并且文件存在,运行RMAN的用户有读文件的权限。 ? RMAN-00557不能打开MSGLOG \字符串\原因:当试着打开文件时,一错误发生。

操作:检查文件名被正确指定,并且文件存在,运行RMAN的用户有读文件的权限。 ? RMAN-00558当语法分析输入命令时遇见错误 原因:分析程序检测到一语法错误。

操作:该消息应该伴随有一个或更多的另外的错误消息并显示错误的原因。 ? RMAN-00562用户名太长

原因:指定的用户名超过最大的许可的用户名长度。

操作:纠正用户名。

? RMAN-00563 口令太长

原因:指定的口令超过最大的许可的口令长度。 操作:纠正口令。

? RMAN-00564主机数据太长

原因:SQL*Net主机连接串超过最大的许可的长度。 操作:纠正主机字符串。

? RMAN-00565不能读入输入文件

原因:当试着从STDIN或从CMDFILE读入时,一错误发生。 操作:确保CMDFILE 是可读取的。

? RMAN-00566不能打开追踪 \字符串\原因:当试着打开文件时,一错误发生。

操作:检查文件名是正确指定并且运行RMAN的用户有文件写权限。 ? RMAN-00567恢复管理器不能打印一些错误消息 原因:当试着打印错误信息堆栈时,一错误发生。

操作:如果关联的错误信息指示了一条件,那么照那样执行,否则联系Oracle支持服务。

? RMAN-00568用户接收中断 原因:用户输入^C 或ATTN。 操作:无

? RMAN-00569 =============== ERROR MESSAGE STACK FOLLOWS ===============

原因:这消息后面跟随了一错误信息堆栈。

操作:错误按照后进先出顺序打印。因此正确翻译他们,从底端读到顶端。 ? RMAN-00570 **end-of-file**

原因:一内联的CMDFILE结尾已达到。这是信息性消息。 操作:无。

? RMAN-00572等待dbms_pipe的输入

原因:只有指定了PIPE选项,该消息才会被使用。 操作:将一些RMAN输入管子队列。

? RMAN-00573 dbms_pipe.next_item_time返回未知类型代码:数字 原因:内部错误。

操作:联系Oracle支持服务。

本文来源:https://www.bwwdw.com/article/8jjo.html

Top