Oracle数据库错误消息.docx
《Oracle数据库错误消息.docx》由会员分享,可在线阅读,更多相关《Oracle数据库错误消息.docx(60页珍藏版)》请在冰点文库上搜索。
Oracle数据库错误消息
Oracle数据库错误消息
导出错误消息
●EXP-00000导出终止失败
原因:
导出时产生Oracle错误。
操作:
检查相应的Oracle错误消息。
●EXP-00001数据域被截断-列长度=数字,缓冲区大小=数字,实际大小=数字
原因:
数据缓冲区中列不适合。
操作:
记录错误参数和消息,作为输出内部错误发送到OracleSupportServices(如果一个表不能完全导出,则导出不能继续)。
●EXP-00002写导出文件错误
原因:
不能导入导出文件,可能由设备错误引起,通常伴随有操作系统引起的设备错误。
操作:
采取适当措施恢复该设备。
●EXP-00003未发现段(数字,数字)的存储定义
原因:
导出不能为簇、索引或者表查找存储定义。
操作:
记录伴随的消息并作为导出内部错误报告OracleSupportServices。
●EXP-00004无效用户名或口令
原因:
指定了无效的用户名或口令。
操作:
使用有效的用户名和口令重试。
●EXP-00005所有的许可的登录尝试失败
原因:
试图再三以一无效的用户名或口令登录。
操作:
关闭并重启实用程序,然后以一有效的用户名和口令重试。
●EXP-00006内部矛盾错误
原因:
导出的数据结构被破坏了。
操作:
记录伴随的消息并作为导出内部错误报告OracleSupportServices。
●EXP-00007字典显示没有string.string列
原因:
导出没能从数据字典搜集列信息,表可能被删除。
操作:
重试导出,如果再次发生这个错误,则作为导出内部错误报告OracleSupportServices。
●EXP-00008遇到ORACLE错误号
原因:
导出遇见已引用的Oracle错误。
操作:
查阅Oracle错误,采取适当的方式。
●EXP-00009没有权限导出字符串表格的字符串
原因:
试图导出其他用户的表格,只有数据库管理员能导出其他的用户的表格。
操作:
要求你的数据库管理员执行导出。
●EXP-00010字符串不是一个有效的用户名
原因:
指定了一无效的用户名。
操作:
关闭并重启实用程序,然后以一有效的用户名重试。
●EXP-00011string.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-00018EXP-00018列字符串的数据类型(数字),string.string表格不被支持
原因:
导出不支持被引用的数据类型。
操作:
以一可接受的数据类型重试(CHAR、NUMBER、DATE、LONG或RAW)。
●EXP-00019处理参数失败,使用'EXPHELP=Y'获取帮助
原因:
指定了无效的命令行参数。
操作:
核对联机帮助屏幕有效的参数的集合,然后重试。
●EXP-00020分配指定大小的内存数失败
原因:
导出没能分配必要的内存。
操作:
减少出口缓冲区大小以便降低内存要求,或为导出增加运行时刻的内存大小。
●EXP-00021只能在满的数据库方式下只能增量导出
原因:
执行增量导出的时候,指定了USER模式或者TABLE模式。
操作:
指定FULL数据库方式(FULL=Y)重试。
●EXP-00022必须使用SYS或者SYSTEM执行增量导出
原因:
执行增量导出的权限不存在,仅仅数据库管理员能执行增量导出。
操作:
要求数据库管理员执行增量导出。
●EXP-00023必须是一DBA执行完整数据库或表空间导出
原因:
执行增量导出的权限不存在,仅仅数据库管理员能执行增量导出。
操作:
要求数据库管理员执行完整数据库导出。
●EXP-00024导出试图没有安装,请通知您的DBA
原因:
必要的导出视图没有安装。
操作:
要求数据库管理员安装要求的导出视图。
●EXP-00025字典显示没有string.number约束列
原因:
导出不能从数据字典中获取被引用约束的列信息,约束可能已经被改变了。
操作:
重试导出,如果再次发生这个错误,则作为导出内部错误报告OracleSupportServices。
●EXP-00026指定了矛盾的模式
原因:
指定了矛盾的导出模式
操作:
指定仅仅一个参数并重试。
●EXP-00027没能计算ORACLE块大小
原因:
导出没能计算Oracle块大小。
操作:
作为导出内部错误报告OracleSupportServices。
●EXP-00028打开字符串写入失败
原因:
导出没能打开输出文件。
操作:
这个消息通常跟随了操作系统的设备消息。
●EXP-00029增量导出模式与一致模式不兼容
原因:
同时指定了两种模式。
操作:
无,一致模式被关闭。
●EXP-00030读取输入时遇到意外的文件结束
原因:
当读取用户输入时,遇见一End-Of-File标记。
操作:
如果导出的输入被重定向,则核对文件错误。
●EXP-00031数组大小(Arraysize)不在合法的范围内,使用arraysize=数字
原因:
指定的数组大小值不在有效的范围内。
操作:
无。
●EXP-00032非DBA不能导出其他的用户
原因:
仅仅数据库管理员能导出至其他用户,一非数据库管理员试图指定OWNER=USER导出至其他用户。
操作:
请求该操作由数据库管理员执行。
●EXP-00033找不到环境字符集
原因:
环境字符集缺少或被不正确地指定。
操作:
确保环境字符集存在并且被正确指定。
●EXP-00034rowid:
file#numberblock#numberslot#number产生错误
原因:
标识了发生错误的ROWID。
操作:
这是一信息消息,无操作要求。
●EXP-00035QUERY参数只能在表模式导出中指定
原因:
在一导出命令指定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-00043EXP-00043行的无效数据字典信息,其中列“字符串”是在表字符串中的“字符串”
原因:
导出实用程序从数据字典获取非法数据。
操作:
联系Oracle支持服务。
●EXP-00044进行Point-in-time恢复或可传输的表空间导入的时候,必须与’ASSYSDBA’相连接
原因:
用户必须用’asSYSDBA’登录,才能执行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"string"–给定的分区或者子分区不是"string"表格的一部分
原因:
指定的分区或子分区名称不在指定的表里。
操作:
检查是否指定了正确的表格,分区或子分区名称。
●EXP-00052分区字符串的行数错误
原因:
当获取行的时候,导出遇到已引用的Oracle错误。
操作:
查阅Oracle错误,采取适当的方式。
●EXP-00053由于表有内部的嵌套的表,不能在表字符串上执行查询
原因:
在有一个或更多内部嵌套的表的表上指定了QUERY参数,QUERY参数不能在有内部嵌套表的表上是指定。
操作:
省略QUERY参数导出全部表。
●EXP-00054在子分区字符串上产生行数错误
原因:
当获取行时,导出遇见已引用的Oracle错误。
操作:
查阅Oracle错误,采取适当的方式。
●EXP-00055string.string标记为不可导出的
原因:
一对象在NOEXP$表标记为non-exportable。
操作:
咨询你的数据库管理员。
●EXP-00057初始化参数管理器失败
原因:
参数管理器在初始化时失败。
操作:
记录附带的消息,并作为导出内部错误报告Oracle支持服务。
●EXP-00058为字符串配置文件的口令校验函数不存在
原因:
找不到配置文件函数。
操作:
检查配置文件是否适当创建。
●EXP-00059变换一对象类型的标识符到字符时产生错误
原因:
一对象类型标识符的无效长度阻止它的转换。
操作:
联系Oracle支持服务。
●EXP-00060一对象类型有多重的类型体(TYPEBODY)
原因:
一个对象类型体有不止一种对象体。
操作:
尝试删除类型体,如果不成功,联系人Oracle支持服务。
●EXP-00061不能发现一个嵌套表的外部表名称
原因:
当在一内部的嵌套表上导出一位图索引或可传递的操作时,外部的表的名称不能定位,使用NTAB$表。
操作:
校验表是否已适当定义。
●EXP-00062对象类型的源语句无效
原因:
TYPE在为一对象类型的SOURCE$的语句中没有找到。
操作:
联系Oracle支持服务。
●EXP-00063在改变语言句柄时错误
原因:
不能变化语言句柄。
操作:
联系Oracle支持服务。
●EXP-00064字符串是一内部的嵌套的表,不能导出
原因:
试图导出一个没有父母表的内部的嵌套表。
操作:
导出内部的嵌套表的父母表。
●EXP-00065LOB写入转储文件错误
原因:
当前的LOB不能写入转储文件。
操作:
标识写失败的原因,并修理它。
●EXP-00066对象表字符串缺少的它的对象标识符索引
原因:
所有的对象表必须有一对象标识符索引,但是指定的表在它的对象标识符列上缺少索引。
操作:
重新创造类型表,重试操作。
●EXP-00068表空间字符串离线
原因:
导出没能导出表空间(表空间是离线)。
操作:
使表空间成为在线,重新导出。
●EXP-00070试图释放未分配的内存
原因:
试图释放未分配的内存。
操作:
联系Oracle支持服务。
●EXP-00071QUERY参数与直接路径导出不兼容
原因:
为一直接路径导出指定了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为索引字符串导出元数据,索引创造将被跳过
原因:
域索引在CREATEINDEX语句以前经由无记录的PL/SQL块导出私人的元数据。
导出通过调用与所引关联的实现类型上的ODCIIndexGetMetadata方法执行。
这样就有一个问题在这例程内发生:
因为元数据是认为索引的一个完整部分,CREATEINDEX语句没能写入转储文件。
操作:
联系索引实现类型的开发者。
如果这是一个由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说明不包含"string"实例,该通配符字符串必须存在。
操作:
纠正错误,重入EXPORT命令。
●EXP-00090不能钉住类型"string"."string"
原因:
导出在对象缓存中不能钉住指定的类型。
典型的原因是一类型不能变得有效(例如因为违背访问子类型的授权)。
操作:
使用不好的类型修理问题直到类型能成功地编译。
●EXP-00091导出可疑的统计
原因:
导出不能导出统计,但是统计可能是不可用的。
在导出的时候,发生了以下行为使得统计有疑问:
一行错误发生,客户字符集或NCHARSET不与服务器匹配,在导出上指定了查询子句,仅仅肯定的分区或子分区被导出了,或当处理表的时候产生了致命错误。
操作:
导出非可疑的统计,更改客户字符集或NCHARSET匹配服务器,与没有查询子句导出,或导出完全表。
如果需要,导入参数能是提供的以便仅仅非可疑的统计将被引入,所有的可疑的统计将被重新计算。
●EXP-00092不能把NLS_NUMERIC_CHARACTERS设置为需要的默认值
原因:
导出不能设置NLS_NUMERIC_CHARACTERS为’.,’。
操作:
记录附带的消息,并作为导出内部错误报告Oracle支持服务。
●EXP-00093不能转换为服务器字符集的句柄
原因:
内部错误。
操作:
联系Oracle支持服务。
●EXP-00094不能转换到服务器全国性的字符集的句柄
原因:
内部错误。
操作:
联系Oracle支持服务。
●EXP-00095Flashback_time与Flashback_scn不兼容
原因:
同时指定了flashback_time和flashback_scn参数。
操作:
使用一个flashback参数重新执行命令。
●EXP-00096找不到指定的模板名称
原因:
指定的模板名称不存在。
操作:
通过检查视图的%_ias_template校验模板名称。
●EXP-00097对象类型"string"."string"不在一有效状态,类型将不能导出。
原因:
对象类型的状态是无效的,可能是由于修改(或移动)依赖类型的时候没有级联变化。
操作:
类型必须使用ALTERTYPECOMPILE重新编译。
●EXP-00098在表里的数据没升级,表将不能导出
原因:
导出正在试图处理一个包含了进化类型的表。
为了使导出成功地处理表,在每个表以内的所有的数据必须升级到每个引用类型的最近修订版。
操作:
表必须使用ALTERTABLEUPGRADEDATA更新。
●EXP-00099表"string"."string"不在有效状态,表没将导出。
原因:
一个表或一个它的依赖类型被修改而没有级联变化。
这使得表处于INVALID状态。
操作:
表必须使用ALTERTABLEUPGRADEDATA更新。
●EXP-00100变换对象类型哈希码至字符时产生错误
原因:
对象类型标识符的无效的长度阻止它的转换。
操作:
联系Oracle支持服务。
●EXP-00101版本1可扩展的索引"string"."string"不能包含在可传输的表空间导出。
原因:
可传输的表空间可扩展索引最小值版本必须是2。
操作:
把可扩展索引升级到版本2规范。
导入错误消息
●IMP-00000导入终止不成功
原因:
导入遇见一Oracle错误。
操作:
在这ORA消息中查阅伴随的Oracle消息,采取适当的方式。
●IMP-00001回答'Y'、'N'、RE