oracle错误报告
更新时间:2024-01-23 01:56:01 阅读量: 教育文库 文档下载
ORA-00910:指定的长度太长,它的数据类型
原因:数据类型为CHAR和RAW,指定的长度> 2000,否则,指定的长度> 4000。 动作:使用更短的长度,或者切换到数据类型允许更长的长度,例如一个VARCHAR2,LONG CHAR或LONG RAW
ORA-00911:无效字符
原因:标识符可能无法启动比字母和数字以外的任何ASCII字符。$#_的第一个字符后也是允许的。通过的双引号包围的标识符可以包含除双引号以外的任何字符。另一种引号(Q'#...#')不能使用空格,制表符或回车符作为分隔符。对于其他情况,请参阅SQL语言参考手册。 操作:无
ORA-00912:输入参数过长
原因:你输入的字符串之一太长 动作:缩短输入参数的长度
ORA-00953:缺少或无效的索引名称
原因:格式为[
ORA-00956:缺少或无效审计选项
原因: AUDIT或NOAUDIT语句包含无效的审计选项。 操作:使用有效的选项。
ORA-00960:在选择列表中不明确的列命名
原因:列名的顺序逐个列表匹配多个选择列表列。 操作:在选择列表中删除重复的列命名。
ORA-00962:太多的分组依据/订单由表达式
原因:该组按顺序或按列列表包含1000个以上的表达式。 动作:使用1000以下表达式组by或order-by列表中。
ORA-00964:表不在FROM列表名称
原因:在选择列表中提到的表名没有在从列表中指定的。 操作:请确保该名称正确指定和匹配的名称之一的从列表中。
ORA-00965:不允许'*'列别名
原因:该语句试图别名*表示在选择列表中这是不合法的。 操作:删除别名。
ORA-00972:标识符过长
原因:指定超过30个字符的标识符。 动作:指定最多30个字符。
ORA-00976:指定虚列或操作这里不允许的。
原因: LEVEL,PRIOR,ROWNUM,CONNECT_BY_ROOT,
CONNECT_BY_ISLEAF或CONNECT_BY_ISCYCLE于一个非法的指定位置。 操作:删除级别,PRIOR,ROWNUM,CONNECT_BY_ROOT,CONNECT_BY_ISLEAF或CONNECT_BY_ISCYCLE。
ORA-00977:重复的审计选项
原因: AUDIT或NOAUDIT语句指定了不止一次的选项
行动:要么使用全部,没有其他审计选项,或者确保没有选项被多次列出。
ORA-00980:同义词转换不再有效
原因:同义词并没有转化为合法目标对象。这可能发生的下列原因之一: 1。目标模式不存在。 2。目标对象不存在。
3。同义词指定了不正确的数据库链接。
4。同义词是不是版本,但指定了一个版本的目标对象。 操作:更改同义词定义,以便在合法目标对象的同义词点。
ORA-00981:不能混用表和系统审计选项
原因:表和全系统的审计选项是在相同的审计或NOAUDIT语句中指定。 动作:您必须发出单独的语句表和系统选项。
ORA-00983:不能审计或NOAUDIT SYS用户的操作
原因:试图以审核或NOAUDIT SYS用户的操作。 操作:使用有效的用户再次执行语句。
ORA-00991:唯一的MAC权限可授予程序
原因:对象权限或者非MAC系统权限授予程序。 动作:使用PROCEDURE子句仅授予MAC的特权。
ORA-01002:取乱序
原因:该错误意味着取已尝试从游标是不再有效。需要注意的是一个PL / SQL游标循环含蓄不取,从而也可能导致此错误。有许多可能的原因此错误,包括:1)从游标中的最后一行之后取回已被检索和ORA-1403错误返回。2)如果游标已经打开使用FOR UPDATE子句,一个COMMIT发出后取将返回错误。3)重新绑定在SQL语句中的任何占位符,然后发出重新执行该语句之前取。
动作: 1)最后一行之后不要发出fetch语句已被检索-没有更多的行获取。2)不要发出COMMIT一个取环路已经开通FOR UPDATE的游标内。3)再次执行重新绑定后的声明,然后尝试再次获取。
ORA-01010:无效的OCI操作
原因:以下情况之一:1)您尝试无效的OCI操作。2)您使用的是带有更高版本7.1(或链接的Oracle客户端应用程序)库,环境变量
ORA_ENCRYPT_LOGIN设置为TRUE,而您试图连接到一个7.0版本(或更低)的Oracle服务器。3)您已连接到一个7.1版本(或更高版本)的Oracle服务器,初始化参数DBLINK_ENCRYPT_LOGIN设置为TRUE,而你试图使用一个数据库链接指向一个7.0版本(或更低)的Oracle服务器。4)您已连接到9.0.2版本(或更高版本)的Oracle服务器,你试图使用一个数据库链接指向一个版本9.0.1(或更低)的Oracle服务器进行分布式自治事务。
操作:对于上述的原因:1)不要使用无效的OCI操作。2)如果你不希望使用加密的连接密码在你的分布式数据库,设置ORA_ENCRYPT_LOGIN为FALSE。如果您希望使用加密的连接密码,您必须升级所有的Oracle服务器以(或更高)版本7.1。3)如果你不想在你的分布式数据库使用加密的数据库链接,设置DBLINK_ENCRYPT_LOGIN为FALSE。如果您希望使用加密的数据库链接,您必须升级所有的Oracle服务器以(或更高)版本7.1。4)不要试图分布式自治事务的9.0.1版本(或更低)的Oracle服务器。
ORA-01016:此功能只有在获取被调用
原因:光标处于无效状态。
操作:确保OCI / UPI函数被调用后获取。
ORA-01019:无法在用户方分配内存
原因:用户端的内存分配器返回错误。
动作:增加进程堆的大小或切换到旧的一套呼叫。
不支持此配置数据库操作:ORA-01022
原因:在一次数据库操作不符合用户编程接口(UPI)的两个通信ORACLE服务器。
动作:您可能需要升级您的一个ORACLE服务器或以上,或与新库重新链接您的用户端应用程序。问题报告给全球客户支持。
ORA-01023:光标上下文未找到(无效的游标数)
原因:光标号码是不是有效的打开的游标。 操作:确保游标打开。
ORA-01025:UPI参数超出范围
原因:一个整数参数的UPI功能超出范围。
操作:这通常表明在建立在Oracle DBMS中的顶部工具错误。错误报告给您的客户支持代表。
ORA-01026:大小> 4000的绑定列表中的多个缓冲区
原因:超过一个长的缓冲区绑定列表中。
操作:更改缓冲区大小小于4000绑定到一个正常的列绑定变量。
ORA-01027:不允许数据定义操作绑定变量
原因:试图在一个SQL数据定义操作使用绑定变量。 动作:这样的绑定变量是不允许的。
ORA-01028:内部两个工作误差
原因:接收发送超长短信,但没有光标上下文。 动作:报告一个臭虫。
ORA-01029:内部两个工作误差
原因:在接收到长再次发送时,有没有长期的请求 动作:报告作为一个bug
ORA-01030:SELECT ... INTO变量不存在
原因:使用SELECT ... INTO在bind调用中指定不对应于SQL语句中的变量。 动作:如果它是不可能纠正的声明,请致电客户支持。
ORA-01031:权限不足
原因:试图更改当前用户名或密码没有适当的权限。也会发生此错误如果在尝试安装一个数据库,而必要的操作系统权限。当信任的甲骨文配置DBMS的MAC,如果用户被授予必要的权限在一个较高的标签比目前登录可能会出现此错误。
行动:请求数据库管理员来执行操作或授予必要的权限。对于信任的Oracle用户收到此错误,虽然授予在较高标号的适当的权限,要求数据库管理员重新批准在适当标签的特权。
ORA-01032:没有这样的用户标识
原因:这是一个有关导入/导出内部错误消息。 操作:与客户支持联系。
ORA-01033:ORACLE初始化或关闭进行中
原因:试图在甲骨文正在启动或关闭登录。 动作:等待几分钟。然后重试操作。
ORA-01034:ORACLE不可用
原因:甲骨文没有启动起来。可能的原因包括以下内容: - 在SGA需要比被分配给它更多的空间。
- 作业系统变量指向的实例被正确定义。
动作:请参阅随附的消息可能的原因和纠正其他消息中提到的问题。如果Oracle已经初始化,然后在某些操作系统中,验证甲骨文正确链接。请参阅特定于平台的Oracle文档。
ORA-01035:ORACLE只提供给用户具有RESTRICTED SESSION权限
原因:登录是不允许的,因为一个实例在受限模式下启动。只有具有RESTRICTED SESSION系统权限的用户才能登录。
行动:要求甲骨文在不限制选项重新启动或取得RESTRICTED SESSION系统权限。
ORA-01036:非法的变量名/编号
原因:找不到用户端绑定上下文
操作:确保被绑定的变量是在SQL语句中。
ORA-01037:最大游标超出内存
原因:尝试处理它消耗的光标的所有可用内存一个复杂的sql语句。 动作:简化复杂的SQL语句。
ORA-01038:无法写入数据库文件版本 字符串与ORACLE版本字符串
原因:试图在一个旧的格式写入数据文件头。新的格式,不能使用,直到后数据库已被证实为与本软件版本不兼容。
操作:打开数据库推进到新的文件格式,然后重复该操作。如果需要操作数据库才能打开,然后使用以前的软件版本做了手术。
ORA-01039:权限的视图的基础对象不足
原因:试图解释其他人的看法不计划对视图的基础对象的必要权限。 操作:获取必要的权限或不执行违规操作。
ORA-01040:无效字符的密码;登录被拒绝
原因:有在密码中的多字节字符或密码的某些字符不能在US7ASCII范围。 动作:重新提交的密码与有效字符。
ORA-01041:内部错误。hostdef扩展名不存在
原因:指向hstdef延长hstdef为null。 动作:报告作为一个bug
ORA-01042:用分离不允许打开的游标的会话
原因:试图分离一seesio N的有打开的游标。 动作:拆下会话之前关闭所有的游标。
ORA-01043:用户方内存损坏[ 字符串 ],[ 字符串 ],[ 字符串 ],[ 字符串 ]
原因:应用程序代码破坏了一些Oracle使用的USR内存 操作:确保应用程序代码不覆盖内存。
ORA-01044:大小 字符串缓冲区绑定到变量超出最大 字符串
原因:试图绑定一个缓冲区,其总规模将超过允许的最大大小。总数组大小数组的计算公式为:(element_size)*(元素的数量) 行动:减少缓冲区的大小。
ORA-01045:用户 字符串缺少CREATE SESSION权限;登录被拒绝
原因:一个连接尝试的用户ID不具备创建会话的权限。 动作:授予用户CREATE SESSION权限。
ORA-01048:无法找到在给定上下文指定的程序
原因:在递延RPC规定的程序的用户不存在。 动作:检查以确保该程序存在并且是可见的复制过程。
ORA-01049:绑定的名字是不是在流RPC spupportted
原因:服务器的新版本正在与该版本要求不支持这个版本的操作。 操作:无
ORA-01051:延迟RPC缓冲区格式无效
原因:在sys.def $ _call递延RPC数据已损坏。 操作:请联系客户支持表达式。
未指定所需的目标LOG_ARCHIVE_DUPLEX_DEST是:ORA-01052
原因:当参数LOG_ARCHIVE_MIN_SUCCEED_DEST被设置为两个未指定的参数LOG_ARCHIVE_DUPLEX_DEST的有效目标。
行动:要么指定参数LOG_ARCHIVE_DUPLEX_DEST一个值,或减少参数LOG_ARCHIVE_MIN_SUCCEED_DEST的价值之一。
ORA-01055:不支持绑定对象的数据类型或定义在此模式下
原因:绑定或定义用于与一个无效的模式对象 操作:更改模式。
ORA-01058:内部新UPI接口错误
原因:试图删除不存在的hstdef扩展。 动作:报告一个臭虫。
ORA-01059:绑定解析之前预期或执行
原因:客户端应用程序试图绑定一个变量或执行一个游标在PL / SQL块打开该语句被解析之前。
操作:确保该语句绑定之前被解析或执行。
ORA-01060:数组结合或者执行不准
原因:客户端应用程序试图绑定的游标的数组或试图对抗型光标的绑定变量一个PL / SQL块重复执行。
动作:绑定一个游标或执行PL / SQL块一次。
ORA-01061:无法通过2013客户端应用程序启动一个V8服务器
原因:您正在使用7版本(或更低)的库链接的Oracle客户端应用程序,你试图启动一台V8(或更高版本)服务器。
操作:使用带有V8(或更高版本)连接的客户端应用程序libraries.60
ORA-01062:无法分配内存缓冲区定义
原因:超出最大缓冲区大小为当前者平台 操作:使用一个较小的缓冲区大小分段取
ORA-01070:使用一个老版本的Oracle服务器
原因:使用预先7.0.10.1版本的Oracle服务器 动作:升级服务器才能发表7.0.10.1版本
ORA-01071:无法不启动ORACLE的执行操作
原因:明显 操作:无
ORA-01072:无法停止ORACLE,ORACLE没有运行
原因:明显 操作:无
ORA-01073:致命的连接错误:无法识别的呼叫类型
原因:一个非法的内部运作进行了尝试。 操作:请联系您的客户支持代表。
ORA-01074:无法关闭ORACLE;一个登录会话里 - 注销第一
原因:明显 操作:无
ORA-01075:您目前登录
原因:尝试登录,而登录。 操作:无
ORA-01076:多次登录每个进程尚不支持
原因:明显 操作:无
ORA-01077:后台进程初始化失败
原因:未ORACLE后台进程初始化过程中。
行动:进一步的诊断信息应该是在错误堆栈或在跟踪文件中。
ORA-01078:在故障处理系统参数
原因:未INIT.ORA参数的系统启动过程中处理过程中。 行动:进一步的诊断信息应该是在错误的堆栈。
ORA-01079:ORACLE数据库未正确创建,操作中止
原因:有创建数据库或控制文件时发生错误。 动作: s到重新创建数据库或新的控制文件。
ORA-01080:错误关闭ORACLE
原因:未在系统关闭期间。
行动:进一步的诊断信息应该是在错误的堆栈。
ORA-01081:无法启动已在运行的ORACLE - 它关闭第一
原因:明显 操作:无
ORA-01082:'row_locking =总是'要求将事务处理选项
原因: “row_locking =总是”在INIT.ORA文件中指定。不带事务处理选项,此功能不支持ORACLE。
动作:从INIT.ORA文件中删除它或将它设置为“默认”或“意图”。
ORA-01083:参数“的值的字符串 “是与其他实例的不一致
原因:给定参数的值必须是相同的群集配置数据库的所有实例。ROW_LOCKING和SERIALIZABLE 2个例子。
操作:更改参数的值在INIT.ORA文件中,以匹配其他群集数据库实例。
ORA-01084:在OCI调用无效的参数
原因:发生故障的OCI调用包含无效值的参数。
操作:使用有效的参数值。欲了解更多信息,请参阅程序员指南Oracle调用接口和相应的编程语言的补充。
ORA-01085:在前面的递延RPC错误“ 的字符串,字符串,字符串 “
原因:当命名程序被执行作为递延远程处理过程调用遇到错误。 操作:更正的上述错误的原因。
ORA-01086:保存点' 串 '从未建立在这个环节中,或无效
原因:试图回滚到这是从来没有建立在这个环节,或者是无效的保存点。 动作:尝试回滚到保存点从那里建立会话。
ORA-01088:无法关闭ORACLE的同时活动的进程存在
原因:用户仍然登录到的实例。
行动:要么等待所有用户注销或使用SHUTDOWN IMMEDIATE。
ORA-01089:在建工程立即关机 - 是允许的任何操作
原因:该SHUTDOWN IMMEDIATE命令来关闭正在运行的ORACLE实例,所以你的操作已经终止。
动作:等待重新启动实例,或联系您的DBA。
ORA-01090:在关机过程中 - 不允许连接
原因: shutdown命令来关闭一个运行的Oracle实例,所以您无法连接到ORACLE。
动作:等待重新启动实例,或联系您的DBA。
ORA-01091:出现故障时启动力
原因:无法摧毁旧的SGA。
操作:手动删除旧的SGA和重新发出启动命令
ORA-01092:ORACLE实例终止。强制断线
原因:这个过程中被连接到该实例已异常终止,可能通过关闭中止。这个过程中被迫从实例断开连接。
动作:检查的更多细节警报日志。当实例已重新启动,请重试动作。
ORA-01093:ALTER DATABASE CLOSE仅允许使用无连接的会话
原因:有至少一个或多个会话的其他比当前登录到的实例。ALTER DATABASE CLOSE是不允许的。
操作:查找其他会话和日志出来并重新提交命令
ORA-01095:DML语句处理了零排
原因:在通话过程中,以OTEX,更新,删除或插入正在执行的语句处理了零行。报表由OTEX的执行,停止在这一点上。 操作:无
ORA-01096:程序版本(字符串与实例)不兼容(字符串)
原因:一个程序正试图使用不同版本的代码比对数据库启动时使用连接到一个实例。这是不允许的。
动作:要么重新链接程序具有相同版本的数据库或使用旧版本的代码重新启动数据库。
ORA-01097:无法关闭,而在交易 - 提交或回滚第一
原因:明显 操作:无
ORA-01099:无法装入数据库以共享模式启动,如果在单进程模式
原因:明显 操作:无
ORA-01100:数据库已安装
原因:数据库已安装在此实例。 操作:无
目前正在安装创建的其他一些实例数据库:ORA-01101
原因:其他的一些实例具有相同的名称目前装载的数据库,并且您正试图创建它。
动作:要么更改数据库名称或关闭其他实例。
ORA-01102:无法在EXCLUSIVE模式安装数据库
原因:其他的一些实例已在数据库安装独享或共享。 动作:关闭其他实例或安装在兼容模式下。
ORA-01103:数据库名' 字符串在控制文件'不是' 串 '
原因:控制文件中的数据库名称不符合你的数据库名称。 动作:要么找到正确的控制文件或更改您的数据库名称。
ORA-01104:多个控制文件(字符串)不等于 字符串
原因:此实例使用的控制文件数目与控制文件中的现有实例的数量不同意。 动作:检查以确保所有的控制文件被列出。
ORA-01105:安装与坐骑由其他实例不兼容
原因:装入数据库试图发现另一个实例安装同名的数据库,但安装不兼容。额外的错误报告,解释为什么。 动作:请参阅随附的错误。
ORA-01106:数据库必须拆卸前关闭
原因:明显 操作:无
ORA-01107:数据库必须已装载的介质恢复
原因:执行介质恢复已尝试但数据库未装入。 操作:安装数据库。
ORA-01108:文件中 的字符串是在备份或恢复介质
原因:要么介质恢复正在积极应用到文件,或者是正在备份在数据库处于NOARCHIVELOG模式。它不能用于正常的数据库访问或崩溃恢复。 行动:完成或取消的介质恢复会话或备份。
ORA-01109:数据库未打开
原因:命令尝试,需要数据库是开放的。 操作:打开数据库,然后再次尝试该命令
ORA-01110:数据文件 字符串:' 串 '
原因:为另一个错误的详细信息报告的文件名 。报告名称可以是旧的文件,如果数据文件移动操作正在进行中。 行动:见相关的错误信息。
ORA-01111:数据文件名 字符串是未知的-重命名为正确的文件
原因:将数据文件从一个CREATE CONTROLFILE命令或备份控制文件恢复是与被创建该文件之前保存的控制文件做了失踪。 操作:重命名丢失的文件的真实文件名 。
ORA-01112:介质恢复不启动
原因:正在尝试继续介质恢复,但介质恢复没有启动。 操作:无
ORA-01113:文件中 的字符串需要介质恢复
原因:试图在网上或以文件是需要介质恢复的打开数据库。 行动:一是适用介质恢复到文件。
ORA-01114:IO错误写入块到文件 的字符串(块#字符串)
原因:该文件所在的设备脱机可能。如果该文件是一个临时文件,那么它也可能是该设备已用完的空间。这可能发生,因为临时文件的磁盘空间不一定是分配在文件的创建时间。
行动:恢复对设备的访问或删除不必要的文件以释放空间。
ORA-01115:IO错误读数从文件块 的字符串(块#字符串)
原因:该文件所在的设备可能是离线 行动:恢复对设备的访问
ORA-01116:错误打开数据库文件 的字符串
原因:通常情况下,文件不可访问。 动作:还原数据库文件。
ORA-01117:添加文件' 串 '非法块大小: 字符串 ;限制是字符串
原因:试图添加一个块大小大于允许的最大块大小的数据库文件。 操作:用较小的块大小重试DDL命令。
ORA-01118:无法添加任何数据库文件:极限 字符串超过
原因:没有在控制文件中添加数据库文件没有更多的空间。 动作:调整控制文件或删除其它表空间。
ORA-01119:错误在创建数据库文件' 串 '
原因:通常是由于无法在设备上有足够的空间。 操作:无
ORA-01120:无法删除联机数据库文件中 的字符串
原因:试图删除一个数据文件时,它是在线 动作:以文件脱机下降之前。
ORA-01121:无法重命名数据库文件 的字符串 -文件在使用或回收
原因:试图使用ALTER DATABASE RENAME重命名数据文件处于联机状态在一个开放的实例或正在恢复。
动作:关闭数据库中的所有实例,并结束所有的恢复会话。
ORA-01122:数据库文件 的字符串失败验证检查
原因:该文件中的信息是从控制文件中的信息不一致。请参阅随附消息的原因。
操作:请确保该数据库文件和控制文件是这个数据库的正确文件。
ORA-01123:无法启动联机备份;未启用介质恢复
原因:启动一个在线表空间的备份失败,因为介质恢复未启用。 动作:启用介质恢复,然后重试该操作。
ORA-01124:无法恢复数据文件 的字符串 -文件在使用或回收
原因:尝试做介质恢复找到的文件是不可用于恢复。无论是在线和数据库是开放在某些情况下,或其他进程的会员...是做介质恢复的文件。 动作:不要做介质恢复。
ORA-01125:不能禁用介质恢复-文件中 的字符串具有联机备份集
原因:尝试禁用介质恢复的发现,在线备份仍在进行中。 动作:结束违规表空间的备份,然后重试此命令。
ORA-01126:数据库必须安装在这种情况下,并在任何情况下不开
原因:明显 操作:无
ORA-01127:数据库名称' 串 '超出大小限制 的字符串的字符
原因:明显 操作:无
ORA-01128:无法启动联机备份-文件 字符串当前离线
原因:启动联机备份试图发现其中的一个文件处于脱机状态。 动作:把有问题的文件在线,然后重试该命令或做一个冷备份。
ORA-01129:用户默认或临时表空间不存在
原因:用户的默认或临时表空间已丢弃。 操作:重新分配默认或临时表空间。
ORA-01135:文件中 的字符串进行DML /查询访问当前离线
原因:试图访问的数据文件离线 动作:将数据文件恢复联机
ORA-01136:指定文件大小 的字符串(字符串块)小于原始大小 的字符串块
原因:一个文件的大小指定ALTER DATABASE的AS子句的CREATE DATAFILE和大小是越小所需的大小 操作:创建一个尺寸较大的文件。
ORA-01137:数据文件 的字符串仍处于脱机中间
原因:这是不可能得到锁定一个文件试图使其联机时处于脱机状态。最可能的原因是,该锁仍是离线把它实例举行。 动作:稍等一下,并尝试在线文件了。
ORA-01138:数据库必须是开放的在这种情况下或根本不
原因:当数据库安装请求的操作不能进行,而并非在此实例中打开,而另一个实例具有数据库打开。
行动:在一个开放的实例执行的操作,在这种情况下打开datbase,或在其他情况下关闭数据库。
ORA-01139:RESETLOGS选项仅适用不完全数据库恢复后
原因: RESETLOGS选项的ALTER DATABASE OPEN被赋予,但一直没有完全恢复会话。
操作:重试ALTER DATABASE OPEN不指定RESETLOGS
ORA-01140:无法结束联机备份 - 所有文件脱机或只读
原因:所有的文件被发现试图结束联机备份时,脱机或只读。 操作:无。在线备份并不需要将结束这个表空间。
ORA-01141:错误重命名数据文件 的字符串 -新文件' 串 '未找到
原因:尝试改变控制文件中数据文件的名称失败,因为没有文件被发现使用新的名称。
操作:确保数据文件已经正确的操作系统改名,然后重试。
ORA-01142:无法结束联机备份 - 没有文件都备份
原因:试图结束联机备份时没有任何文件被认为是在联机备份。 操作:无。在线备份并不需要将结束这个表空间。
ORA-01143:不能禁用介质恢复-文件中 的字符串需要介质恢复
原因:尝试禁用介质恢复的发现,需要介质恢复的文件,从而恢复介质不能被禁用。
操作:恢复有问题的文件或丢弃它属于表空间,然后重试此命令。
ORA-01144:文件大小(字符串块)超过最大值的 字符串块
原因:指定的文件大小大于最大允许大小值大。 动作:指定一个较小的尺寸。
ORA-01145:离线即时不允许的,除非介质恢复启用
原因: ALTER TABLESPACE ...离线即时或ALTER DATABASE DATAFILE ... OFFLINE时,如果数据库在ARCHIVELOG模式下只允许。
动作:取表空间脱机正常关机或中止。重新考虑你的备份策略。你可以这样做,如果你是你的归档日志。
ORA-01146:无法启动联机备份-文件中 的字符串已经在备份
原因:当启动一个在线备份有人注意到,已经开始为数据文件中的一个联机备份。
动作:开始结束之前,另一个在第一次备份。
ORA-01147:SYSTEM表空间文件 字符串当前离线
原因:属于SYSTEM表空间文件已被标记为脱机由DBA。该数据库无法启动,直到所有的SYSTEM表空间文件处于联机和可开启的。 动作:把网上的文件。
ORA-01148:不能刷新文件大小的数据文件 字符串
原因:检索文件的大小时发生的作业系统或设备错误。该文件所在的设备可能已经下线。
行动:恢复对设备的访问。
ORA-01149:无法关闭-文件中 的字符串具有联机备份集
原因:尝试关机通常发现一个在线备份仍在进行中。 动作:结束违规表空间的备份,然后重试此命令。
ORA-01150:无法防止写入-文件中 的字符串具有联机备份集
原因:试图使读表空间只或脱机正常的发现,在线备份仍在进行中。这将是必要写文件头结束备份,但不会被允许,如果该命令成功。 动作:结束违规表空间的备份,然后重试此命令。
ORA-01151:使用介质恢复以恢复块,如果需要恢复备份
原因:错误1172发生。 操作:这是附加信息错误1172。
ORA-01152:文件中 的字符串不是从一个足够旧的备份恢复
原因:不完全恢复会话已启动,但被应用日志的数量不足,以使数据库保持一致。该文件仍然是在应用的最后一个日志的未来。此错误的最可能的原因是忘记做不完全恢复之前,从备份恢复文件。
动作:无论是申请更多的日志,直到数据库是一致的,或从旧的备份和重复恢复恢复数据库文件。
ORA-01153:不兼容的介质恢复是积极的
原因:试图介质恢复期间或RMAN备份启动不兼容的介质恢复或OPEN RESETLOGS。介质恢复会话是不兼容的,如果他们尝试恢复相同的数据文件。不完全介质恢复或OPEN RESETLOGS与任何介质恢复不兼容。备份或RMAN还原与OPEN RESETLOGS不兼容
行动:完成或取消其他介质恢复会话或RMAN备份
ORA-01154:数据库的忙。打开,关闭,装入和卸载现在不允许
原因:有些操作正在进行中,其预期该实例的开/安装状态保持不变。 动作:等待操作完成,然后重试。如果试图做一个关机,SHUTDOWN ABORT会的工作。如果这是一个备用数据库的关闭是在无数据丢失模式下运行,首先必须关闭主数据库。
ORA-01155:数据库正在被打开,关闭,安装或拆卸
原因:所请求的操作需要实例是在一个特定的状态,但状态正在改变。 动作:等待打开,关闭,安装或卸载完成,然后重试操作。如果有必要,关闭中止将始终工作。
ORA-01156:恢复或回火过程中可能需要对文件的访问
原因:要么介质恢复,实例恢复,或回火正在进行中。在正在进行的恢复或回火可能需要被施加这个操作的文件。 操作:等待复苏或回火来完成。
ORA-01157:无法标识/锁定数据文件中 的字符串 -见DBWR跟踪文件
原因:后台进程要么无法找到一个数据文件或未能将其锁定,因为该文件已在使用。该数据库将禁止访问这个文件,但其他文件都不会受到影响。但是打开数据库的第一个实例将需要访问所有联机数据文件。从操作系统随附的错误描述为什么文件不能被识别。
动作:有操作系统提供给数据库文件。然后,要么打开数据库或做ALTER SYSTEM CHECK数据文件。
ORA-01158:数据库 字符串已安装
原因:另一个实例都有同名的数据库安装。
行动:查找该实例仍在运行。也许你并没有失去控制文件,毕竟。
ORA-01159:文件不是从同一个数据库以前的文件 - 错误的数据库ID
原因:并非所有的CREATE CONTROLFILE指定的文件是从同一个数据库。这个文件的数据库ID不匹配,从指定的第一个文件。 行动:请仔细检查提供给创建文件列表
ORA-01160:文件不是一个 字符串
原因:在CREATE CONTROLFILE命令的数据文件或LOGFILE部分指定的文件似乎不是那样说。
行动:请仔细检查所提到的文件。
ORA-01161:数据库名 的字符串在文件头不匹配给定名称 的字符串
原因:在命令行中给定的数据库名称不符合在文件头中找到的数据库名称。 动作:机会是好的,在命令行中指定的数据库名称不正确。解决descepency,并重新提出指令。如果您尝试更改数据库名称,一定要使用设置数据库选项。
ORA-01162:块大小 的字符串在文件头不匹配配置的块大小
原因: CREATE CONTROLFILE发现,块大小为这个文件是任何在init.ora文件中配置的高速缓存块大小不兼容。
动作:配置适当的缓存使用各种(DB_2K_CACHE_SIZE,db_4k_cache_size,db_8k_cache_size,db_16k_cache_size,DB_32K_CACHE_SIZE)参数之一这个块的大小。
ORA-01201:文件 字符串头不能正确写
原因:一个I / O错误报告的文件头。错误是捕获和第二次尝试将会作出修改。 操作:该文件可能会需要恢复。进一步的错误信息会显示什么是需要的。
ORA-01202:错了这个文件的化身 - 错的创建时间
原因:在文件头的创建时间是不一样的控制文件中的创建时间。这可能是被丢弃的文件的副本。
动作:还原数据文件的当前副本,并根据需要做恢复。
ORA-01203:错了这个文件的化身 - 错了创建SCN
原因:在文件头的创建SCN是不一样的在控制文件中创建SCN。这可能是被丢弃的文件的副本。
动作:还原数据文件的当前副本,并根据需要做恢复。
ORA-01204:文件号是 字符串,而不是字符串 -错误的文件
原因:在文件头,文件编号是不正确的。这可能是错误的文件的还原备份,而是从同一个数据库。
动作:将正确的数据文件的副本,并根据需要做恢复。
ORA-01205:不是数据文件-在头型数是 字符串
原因:在标题中的文件类型是不正确的数据文件。这可能是一个日志文件或控制文件。如果类型是一个不小的非零正数则头损坏。 动作:将正确的数据文件的副本,并根据需要做恢复。
ORA-01206:文件不是此数据库的一部分 - 错误的数据库ID
原因:在文件头中的数据库ID并不数据库ID相匹配的控制文件中。该文件可能来自不同的数据库,或者它可能不是一个数据库文件都没有。如果数据库被重建,这可能与之前重建的文件。需要注意的是,如果你看到这个错误时,应该在文件被插入从另一个数据库中通过传输表空间功能,这意味着数据库ID在文件头一个预期不匹配。
动作:将正确的数据文件的副本,并根据需要做恢复。
ORA-01207:文件比控制文件更近 - 旧的控制文件
原因:在数据文件中的控制文件的更改序列号大于在控制文件中的数目。这意味着,所使用的错误控制文件。请注意,反复引起这个错误可以使其停止发生不纠正,真正的问题。打开数据库,每一个试图将提前控制文件的更改序列号,直到它足够大。
操作:使用当前的控制文件或做备份控制文件恢复,使控制文件的电流。一定要按照上做一个备份控制文件恢复所有限制。
ORA-01208:数据文件是旧版本 - 不访问当前版本
原因:在文件头中的检查点比控制文件在最近较少。如果打开一个数据库已经打开了另一个实例,或者如果另一个实例只是把这个文件在网上,通过这个实例访问该文件可能是一个不同的版本。否则,文件的备份可能得到恢复,而该文件正在使用中。
行动:请正确的文件提供给数据库。然后,无论是打开数据库,或执行ALTER SYSTEM CHECK数据文件。
ORA-01209:数据文件是从最后一个RESETLOGS之前
原因:在文件头重置日志数据不会控制文件相匹配。如果数据库被关闭或文件脱机,备份旧的,因为它是最后一个ALTER DATABASE OPEN RESETLOGS命令之前服用。如果打开一个数据库,它是开放已经被另一个实例,或者如果另一个实例只是把这个文件在网上,通过这个实例访问该文件可能是一个不同的版本。否则,文件的备份可能得到恢复,而该文件正在使用中。
行动:请正确的文件提供给数据库。然后,无论是打开数据库,或执行ALTER SYSTEM CHECK数据文件。
ORA-01210:数据文件头损坏的媒体
原因:文件头块是内部不一致。该块的开头都有一个校验和其他数据投保块的相合头。这可能是最后的写盘也无法正常工作。最有可能的问题是,这不是一个数据文件的任何数据库。
动作:有操作系统做出正确的文件提供给数据库。如果跟踪文件转储表示只校验和错误,从备份中恢复,做介质恢复。
ORA-01211:Oracle7的数据文件不是从移植到Oracle8的
原因:该文件不是在Oracle7中最后使用的文件的副本。此数据文件是无论是从迁移之前进行的备份,或者数据库开幕的Oracle7迁移实用程序执行后。当从Oracle7的转换数据库到Oracle8的,迁移程序必须是最后一个实用的Oracle7下访问数据库。只有当被迁移已完成当前的数据文件可以由Oracle8的访问。
动作:有操作系统做出正确的数据文件可用于数据库,或重复的Oracle7到Oracle8的迁移。确保迁移实用程序运行后,该数据库没有打开。
ORA-01212:MAXLOGMEMBERS不得超过 字符串
原因:在命令行太大指定MAXLOGMEMBERS。 动作:重新提交以较小的MAXLOGMEMBERS命令
ORA-01213:MAXINSTANCES不得超过 字符串
原因:在命令行太大指定MAXINSTANCES。 动作:重新提交以较小的MAXINSTANCES命令
ORA-01214:MAXLOGHISTORY不得超过 字符串
原因:在命令行太大指定MAXLOGHISTORY。 动作:重新提交以较小的MAXLOGHISTORY命令
ORA-01215:启用的线程 字符串丢失后CREATE CONTROLFILE
原因:一个CREATE CONTROLFILE语句被赋予其中没有列出数据库中的所有启用的线程。
动作:重新发出CREATE CONTROLFILE语句,包括所有启用的线程。
螺纹:ORA-01216 的字符串,预计之后被禁用CREATE CONTROLFILE
原因:那是在CREATE CONTROLFILE给一个线程被启用,但数据文件表明,它应被禁用。这可能是因为日志提供给CREATE CONTROLFILE是旧的(从螺纹的禁用前)。
操作:运行数据库这个线程不是必需的。在CREATE CONTROLFILE语句可以补发无问题的线程,并且,如果需要的话,该线程可以被重新创建后,数据库处于打开状态。
ORA-01217:日志文件成员属于一个不同的日志文件组
原因:在CREATE CONTROLFILE指定的多个成员日志文件组的成员是不一样的组的一部分,以前的成员。
动作:集团为CREATE CONTROLFILE命令正确的成员在一起。
ORA-01218:日志文件成员是不是来自同一个点的时间
原因:多成员日志文件组的成员是来自不同的时间点。一个指定的成员可能是日志的旧(备份)副本。
行动:寻找正确的版本日志,或者离开它的CREATE CONTROLFILE命令。
ORA-01219:数据库未打开:允许在固定表/视图的查询只
原因:查询是针对数据库已经打开之前不被识别为一个固定的表或视图固定的物体发出的。
动作:重新短语查询只包括固定物体,或打开数据库。
ORA-01220:基于文件的排序非法的数据库是开放的前
原因:发出对一个固定的表或视图的查询所需的临时段进行排序之前,该数据库是开放的。仅在内存中排序是支持的数据库是开放之前。
动作:重新短语查询,以避免大的排序,增加SORT_AREA_SIZE和/或SORT_AREA_RETAINED_SIZE初始化参数的值,以启用排序将在内存中完成。
ORA-01221:数据文件中 的字符串是不一样的文件到一个后台进程
原因:当数据库作家打开数据文件,它正在访问比前景做恢复不同的物理文件。时间戳被前景中的文件标头集合不是由背景找到。这可能是因为后台进程无法读取文件的。
动作:看在它试图读取文件头:收到时错误的DBWR跟踪文件。因为需要有当一个后台进程打开的文件名 成功访问同一文件重新配置操作系统。
ORA-01222:的MAXINSTANCES 字符串需要MAXLOGFILES至少有 串,不串
原因: Attemping创建一个没有余地每重做线程至少两个日志数据库或控制文件。重做线程必须有两个联机日志才能被启用。它没有任何意义,让比可以通过日志来支持更多的重做线程。
动作:要么降低MAXINSTANCES参数或增加MAXLOGFILES。
ORA-01223:RESETLOGS必须指定设置一个新的数据库名称
原因:指定的SET数据库名称选项来创建CONTROLFILE,但没有被指定RESETLOGS。用RESETLOGS打开数据库时,数据库名才能更改。 动作:要么加入RESETLOGS选项或删除SET选项来创建CONTROLFILE。
ORA-01224:在头组数 字符串不匹配组串
原因:在CREATE CONTROLFILE不匹配存储在标题的组号指定的组号。最有可能的规格是错误的。
动作:省略组选项或给予正确的。
ORA-01225:线程数 字符串大于MAXINSTANCES 字符串
原因:该日志是一个线程大于MAXINSTANCES说法。 动作:增加对MAXINSTANCES值并重新提出指令。
ORA-01226:日志文件成员头是与其他成员不一致
原因:在随附的错误日志文件成员是同组与前面的成员,但在头其他领域是不同的。无论是文件头损坏,或某些文件是删除日志中的一员。 行动:寻找正确的日志成员或在命令中省略此成员。
ORA-01227:日志 字符串与其他日志不一致
原因:在随附的错误日志文件是在CREATE CONTROLFILE命令给其他日志的内容不一致。无论是文件头损坏,或某些文件是一个旧的副本,而不是目前的版本。该问题可能与列出的日志,因为所有的可被检测的是,有一个inconsistancy。在命令中列出的所有日志文件必须是联机日志的当前版本。 动作:找到正确的联机日志或使用RESETLOGS选项。
ORA-01228:安装种子数据库需要设置数据库选项
原因:安装一个种子数据库时未列入CREATE CONTROLFILE命令设置数据库选项。该数据库没有数据库的ID,因为它的目的是要在多个站点安装,并且每个站点需要一个不同的数据库有自己的数据库ID。无论是设置数据库和RESETLOGS选项必须指定创建此数据库的控制文件。 动作:重新提交命令,设置数据库和RESETLOGS选项。
ORA-01229:数据文件 的字符串与记录不符
原因:在随附的错误的数据文件是在CREATE CONTROLFILE命令中给出的日志的内容不一致。最可能的原因是,一个在线日志的一个或多个被从命令丢失。它也有可能是1的日志的一个或多个是旧副本,而不是当前版本。所有联机日志文件必须列在命令并且必须是联机日志的当前版本。 动作:找到正确的联机日志或使用RESETLOGS选项。
ORA-01230:不能使只读-文件 字符串当前离线
原因:试图使读表空间只能发现它的文件之一是脱机。 动作:把文件在线,然后重试此命令。
ORA-01231:不能使读写-文件 字符串当前离线
原因:尝试做一个表空间读写发现,它的文件之一是脱机。 动作:把文件在线,然后重试此命令。
ORA-01232:无法启动联机备份-文件 字符串正在取得只读
原因:启动联机备份试图发现其中的一个文件正处于转型期,以只读模式。 动作:等待过渡到完成,然后重试该命令,如果这是一个ALTER DATABASE BEGIN BACKUP命令,或采取的备份,没有任何开始或结束的命令,如果这是一个ALTER TABLESPACE BEGIN BACKUP命令。
ORA-01233:文件中 的字符串是只读-无法恢复使用备份控制文件
原因:尝试使用备份控制文件做介质恢复发现,其中一个文件被标记为只读。只读文件,一般不需要进行恢复,但恢复与备份控制文件必须恢复所有的在线文件。
操作:如果文件确实是只读的,使其脱机恢复之前,并把网上的只读表空间后数据库处于打开状态。如果文件的时候需要使用恢复控制文件该文件是可读写的。如果正确的控制文件不可用,则使用CREATE CONTROLFILE做一个。
ORA-01234:无法结束文件的备份 字符串 -文件在使用或回收
原因:试图结束文件的联机备份时的文件正忙。一些操作,如恢复或重命名可能是积极的,也可能仍然会有一些实例,有数据库使用此文件的打开网上。 动作:如果有一个与数据库打开一个实例,然后将备份可以通过使用ALTER TABLESPACE命令在那里结束。否则,等待完成其他操作。
ORA-01235:END BACKUP失败 字符串文件(S),并成功地为 字符串
原因:其中一个在结束备份命令或多个文件失败。在同一个命令中给出了一些其他的文件可能已经成功。
动作:请参阅随附的错误消息的备份无法结束的原因。在错误信息中未列出的任何文件是成功的。
ORA-01236:错误 字符串的文件头获取初始化期间发生
原因:同时做文件头的初始化处理时发生的错误表示。
动作:指示的错误应该被纠正。试图从这种错误使用较慢的存取算法来恢复。
ORA-01237:无法扩展数据文件 的字符串
原因:调整大小时发生操作系统错误。
动作:修复操作系统错误的原因,然后重试该命令。
ORA-01238:不能收缩数据文件 的字符串
原因:调整大小时发生操作系统错误。 操作:该错误被忽略,操作继续正常进行。
ORA-01239:数据库必须处于ARCHIVELOG模式下使用外部高速缓存
原因:一个在线文件使用一个外部缓存,但数据库处于NOARCHIVELOG模式。由于外部高速缓存可能需要介质恢复这不能被允许的。
操作:更改数据库处于ARCHIVELOG模式或者不使用外部高速缓存。
ORA-01240:太多的数据文件在一个命令中添加
原因:该命令指定添加更多的数据文件比可以在一个命令来完成。这是必要的,以适应所有的文件名 到一个日志条目,但是这将使该条目过大。
操作:如果这是一个CREATE TABLESPACE命令,创建一个具有较少的文件然后再添加其他文件。如果这是一个ADD DATAFILE命令,将其拆分成多个命令。
ORA-01241:外部高速缓存已死亡
原因:外部高速缓存可能已被重新启动。
动作:您可以在错误堆栈离线提到的文件,执行介质恢复,使文件在网上,然后重试尝试的操作。您也可以重新启动所有实例,以确保他们一致通过外部缓存访问所有的数据文件。
ORA-01242:数据文件出现介质故障:数据库在NOARCHIVELOG模式
原因:该数据库处于NOARCHIVELOG模式和数据库文件中检测到由于介质故障为无法访问。
动作:还原无障碍错误堆栈提到的文件并重新启动实例。
ORA-01243:系统表空间文件出现介质故障
原因:系统表空间文件被检测为无法访问由于介质故障。 动作:还原无障碍错误堆栈提到的文件并重新启动实例。
ORA-01244:未命名数据文件(S)加入了介质恢复控制文件
原因:介质恢复与备份控制文件或重建控制文件,遇到创建一个数据文件,这不是在控制文件中的。条目已被添加到新的数据文件,控制文件,但文件名UNNAMEDnnnn,其中nnnn是文件号。附加的错误描述最初用于创建文件的文件名 。
操作:重命名文件,以有效的文件名 ,并恢复恢复。如果有必要的命令ALTER DATABASE CREATE DATAFILE可以用来创建一个适合于恢复的文件,然后执行重命名。如果该文件是不会被回收,然后使其脱机使用FOR DROP选项。
ORA-01245:脱机文件 的字符串,如果RESETLOGS完成后都将丢失
原因:尝试做一个OPEN RESETLOGS与将丢失的文件,因为它处于脱机状态。该文件未脱机使用FOR DROP选项。
动作:要么把文件在线和恢复它,或使其脱机使用FOR DROP选项。
ORA-01246:通过表空间的TSPITR恢复文件 的字符串
原因:在随附的错误命名的文件是被这个表空间的时间点恢复一个表空间点之前所做的备份。他们不能及时恢复点后恢复到一个时间。 行动:恢复最近的备份和恢复。
ORA-01247:通过TSPITR恢复数据库表空间的 字符串
原因:恢复整个数据库时遇到重做指示有一个在表空间的时间点恢复。在表空间中的文件的新版本应该被包含在恢复,但没有这样做。
动作:如果表空间不应该被收回,其采取脱机文件的下降。如果要恢复,然后恢复或根据需要重新命名,然后重新启动恢复。
ORA-01248:文件中 的字符串是在不完全恢复的未来创造
原因:尝试做一个RESETLOGS打开方式被后最初创建控制文件中的文件条目,直到完全恢复的时间。允许这样的条目可以隐藏所需要此时的文件的版本。文件号可能在使用不同的文件,如果使用RESETLOGS允许其将丢失。 动作:如果有更多的恢复需要再申请重做,直到到达文件的创建时间。如果该文件不想要的,相同的文件号是用不到复苏的停止时间,那么该文件可以脱机使用FOR DROP选项拍摄。否则,不同的控制文件是需要让使用RESETLOGS。另一个备份可以还原和恢复,或控制文件可以通过CREATE CONTROLFILE创建。
ORA-01249:在克隆数据库归档不允许
原因:尝试归档联机重做日志或启用归档克隆数据库。
操作:不要尝试从克隆存档。归档日志目标可以很容易地同主数据库破坏其归档日志。如果归档是必要的,然后重新创建数据库,而不是克隆。
ORA-01250:错误 字符串终止的文件头的访问过程中发生
原因:同时终止文件头的处理发生指示的错误。误差比写入错误等。 动作:所指示的错误应该被纠正。
ORA-01251:未知文件标题版本读取的文件数 字符串
原因:读取文件头中返回的记录,但它的版本无法识别。无论是头已损坏,或该文件不是有效的数据库文件。
动作:有操作系统做出正确的文件可用于数据库,或恢复该文件。
ORA-01252:无法防止写入-文件中 的字符串在恢复管理器备份
原因:试图使读表空间只或脱机正常的发现,恢复管理器代理备份正在进行中。如果该文件是脱机使用或只读,则该文件报头不能被当备份完成更新。 动作:等待恢复管理器备份完成,然后重试此命令。
ORA-01253:无法启动联机备份-文件中 的字符串在恢复管理器备份
原因:指定的文件进行备份以恢复管理器。
动作:等待恢复管理器备份代理启动另一个备份之前完成。
ORA-01254:无法结束联机备份-文件中 的字符串在恢复管理器备份
原因:指定的文件进行备份以恢复管理器。
动作:等待恢复管理器备份代理来完成。恢复管理器备份模式不能启动或手动终止。
ORA-01255:无法关机-文件中 的字符串在恢复管理器备份
原因:尝试关机通常发现一个恢复管理器备份仍在进行中。 动作:等待恢复管理器备份代理来完成,然后重试此命令。
ORA-01256:错误锁定数据库文件中 的字符串
原因:该文件正被另一个数据库实例使用。 动作:确定哪些数据库实例合法拥有该文件。
ORA-01257:不能重新使用的数据库文件 的字符串,未知文件大小
原因:原始的partion的大小不能确定
操作:通过指定的大小参数,添加数据文件/日志文件。
ORA-01258:无法删除临时文件 的字符串
原因:一个DROP TABLESPACE包括目录和数据文件或ALTER DATABASE DROP TEMPFILE包括DATAFILES操作无法删除临时文件在数据库中。 动作:后续错误描述,阻止文件删除操作系统的错误。如果可能的解决问题,并手动清除该文件。
ORA-01259:无法删除数据文件 的字符串
原因:一个DROP TABLESPACE包括目录和数据文件的操作是无法删除的数据文件中的表空间。
动作:后续错误描述,阻止文件删除操作系统的错误。如果可能的解决问题,并手动清除该文件。
ORA-01260:警告:END BACKUP成功,但某些文件发现不处于备份模式
原因:成功对于在在线备份模式下的所有文件已完成END BACKUP。但是一个或多个修改的文件被发现不处于联机备份模式。这些文件的备份(如果它做)可能无效,如果恢复了,可能会导致数据库不一致。
操作:请检查警告日志中被发现不被备份模式的文件的列表。如果有一种可能性,即这些文件已联机备份过程中被修改,然后更换新的备份。
ORA-01261:参数 字符串目标字符串不能转换
原因:指定的参数的值包含不能被翻译了目标字符串。 操作:使用有效的目标字符串中指定的参数。
ORA-01262:Stat失败上的文件的目标目录
原因:无法获得有关一个Oracle信息管理文件的目标目录。 动作:检查权限的目录,或使用不同的目录名。
ORA-01263:给定文件的目标目录名称是无效的
原因:给出一个Oracle的名称管理文件的目标不对应一个目录。 操作:使用不同的名称。
ORA-01264:无法创建 字符串的文件名
原因:无法创建一个Oracle管理的文件名 。 操作:如果可能的话,然后重试该命令。
ORA-01265:无法删除 字符串 的字符串
原因:错误被删除防止文件。
动作:请参阅描述被删除防止文件的操作系统错误的后续的错误messsages。如果可能的话,解决问题并手动删除该文件。
ORA-01266:无法创建唯一的文件名
原因:无法创建一个唯一的文件名 ,为Oracle管理的文件。甲骨文试过好几个名字,但每个文件名 已经在默认目标目录使用的文件类型。
操作:重试该操作。如果失败,也可能需要更改默认目标目录的文件类型,然后重试。
ORA-01267:无法获得日期/时间
原因:无法尝试创建唯一的文件名 时,得到的日期/时间。 操作:内部错误-与Oracle客户支持。
ORA-01268:永久表空间ALTER无效条款TEMPFILE
原因:一个TEMPFILE子句指定的ALTER TABLESPACE一个永久表空间。 操作:重试与DATAFILE子句。
ORA-01269:目标参数字符串太长
原因:为DB_CREATE_FILE_DEST,DB_CREATE_ONLINE_LOG_DEST_n或DB_RECOVERY_FILE_DEST参数的值太长。 操作:用较短的字符串替换指定参数的目标值。
:ORA-01270 的字符串是不允许的操作,如果STANDBY_PRESERVES_NAMES是真实的
原因:即重命名或增加/降低一个文件试图在一个备用数据库,STANDBY_PRESERVES_NAMES是真实的操作。
操作:设置STANDBY_PRESERVES_NAMES假,如果必须要进行的操作。
ORA-01271:无法创建新的文件名 的文件 的字符串
原因:在备用数据库恢复尝试创建为指定文件新的文件名 时发生错误。 操作:使用ALTER DATABASE CREATE DATAFILE命令用新的唯一的名称,然后恢复备用数据库恢复。
ORA-01272:REUSE只有当提供文件名不允许的。
原因:重复使用的参数是不带文件名 在命令中指定。 动作:要么提供一个文件名 或删除REUSE参数。
ORA-01273:STANDBY_FILE_MANAGEMENT = AUTO(自动)需要兼容= 字符串或更高版本
原因:自动待机档案管理被禁用,所以新添加的文件 动作:兼容设置为正确的版本重新启动实例。
ORA-01274:无法添加数据文件' 串 ' -无法创建文件
原因:自动待机档案管理被禁用,所以新添加的文件不能自动在待机创建。从创作尝试错误被显示在另一消息。该文件控制文件文件条目是“UNNAMEDnnnnn”。
操作:使用ALTER DATABASE DATAFILE CREATE语句创建的文件或设置STANDBY_FILE_MANAGEMENT为AUTO,然后重新启动待机恢复。
ORA-01275:操作 字符串,如果备用文件管理是自动是不允许的。
原因:即重命名,添加或下降一个文件试图在一个备用数据库,STANDBY_FILE_MANAGEMENT设置为AUTO(自动)的操作。
操作:设置STANDBY_FILE_MANAGEMENT为MANUAL,如果必须要进行的操作。
ORA-01276:无法添加文件 的字符串。文件有一个Oracle管理文件的文件名 。
原因:试图添加到数据库中的数据文件,日志文件,控制文件,快照控制文件,备份控制文件,数据文件副本,控制文件的副本或backuppiece与Oracle管理文件的文件名 。
操作:重试该操作用一个新的文件名 。
ORA-01277:文件' 串 '已经存在
原因:一个ALTER DATABASE BACKUP CONTROLFILE TO TRACE AS'文件名'命令指定它已在使用的文件名 。
动作:要么指定一个不同的文件名 ,或重用参数添加到命令覆盖现有文件。
ORA-01278:错误创建文件' 串 '
原因:在尝试创建在命令ALTER DATABASE BACKUP CONTROLFILE TO TRACE AS'文件名'指定一个跟踪文件时发生操作系统错误。 操作:请检查堆栈错误更详细的信息。
ORA-01279:DB_FILES过大
原因: DB_FILES已设置过高,被系统支持。 动作: DB_FILES减少的数量。
ORA-01280:LogMiner的致命错误。
原因:发生内部LogMiner的内部错误。 操作:无
ORA-01281:指定的SCN范围无效
原因: StartSCN可以大于EndSCN,或指定的SCN可能是无效的。 动作:指定一个有效的SCN范围。
ORA-01282:指定的日期范围无效
原因:的startTime可能大于endTime以。的startTime或endTime以可大于2110年。的startTime可小于1988年。 动作:指定一个有效的日期范围。
ORA-01283:指定的选项无效
原因:指定的选项参数是程序无效。 动作:指定有效的选项参数。
ORA-01284:文件中 的字符串无法打开
原因:该文件或目录可能不存在或无法访问。路径名超过256个字符。 操作:确保文件和目录存在并且可访问。
ORA-01285:读取文件错误 字符串
原因:该文件或目录可能不存在或无法访问。
动作:指定有效的文件或目录。确保文件和目录都可以访问。
ORA-01286:启动所需的时间间隔
原因:选项都提供这需要一个启动时间或启动SCN 动作:指定起始时间间隔(时间或SCN)。
ORA-01287:文件中 的字符串是从不同的数据库化身
原因:日志文件是由不同的化身数据库的产生。 操作:加入一个由相同的化身产生的日志文件。
ORA-01288:不能这样DDL应用到的LogMiner字典
原因:不支持通过LogMiner的命令是存在的日志文件。不被LogMiner的支持的更改数据库的字符集的命令。“ALTER DATABASE SET TIME_ZONE”不被LogMiner的支持。
操作:用流,逻辑备用,或LOGMINER时,不要执行不支持的命令。关闭DDL跟踪,以便LogMiner的跳过不支持的命令。
ORA-01289:无法添加重复的日志文件中 的字符串
原因:指定的日志文件已经被添加到日志文件的列表。 动作:指定一个不同的日志文件。
ORA-01290:无法删除未列出的日志文件 的字符串
原因:用户试图删除日志文件中不存在在列表中。 动作:指定一个有效的日志文件。
ORA-01291:缺少日志文件
原因:不对应于指定时间或SCN范围内的所有记录文件已被添加到列表中。 动作:检查V $ logmnr_logs视图以确定失踪的scn范围,并添加相关日志文件。
ORA-01292:没有日志文件已被指定为当前LogMiner的会话
原因:无日志文件已被指定为LogMiner的会话。 动作:指定ATLEAST一个日志文件。
ORA-01293:需要指定LogMiner的选项安装数据库
原因:选项中指定其所需的数据库可以安装 动作:指定不同的选项,或装入数据库。
而在处理字典文件信息时出现错误:ORA-01294 的字符串,可能已损坏
原因:该字典文件已损坏。 操作:获取一个新的字典文件。
ORA-01295:字典之间的DB_ID不匹配 的字符串和日志文件
原因:该字典文件是由一个数据库是从产生的日志文件不同产生的。 动作:指定一个兼容的字典文件。
ORA-01296:字符集词典之间不匹配 的字符串和日志文件
原因:该公司生产的字典文件的数据库的字符集是从charatcter组产生的日志文件的数据库的不同。
动作:指定一个字典文件具有相同的字符集。
ORA-01297:重做词典之间的版本不匹配 的字符串和日志文件
原因:数据库生成字典的重做版本是从一个生成的日志文件不同。 操作:无
ORA-01298:冲突的字典选项
原因:一个以上的字典源被指定或DDL_DICT_TRACKING用DICT_FROM_ONLINE_CATALOG指定。 操作:无
ORA-01299:字典 的字符串对应于不同的数据库化身
原因:该字典文件是从不同的化身的数据库中提取。 动作:从指定正确的数据库化身提取的字典文件。
ORA-01300:需要指定LogMiner的选择可写的数据库
原因:选项中指定其所需的数据库可写。
动作:指定不同的选项,或者打开数据库进行写入访问。
ORA-01301:错误的写作过程中的平面文件生成到文件
原因:错误的写作过程中的平面文件生成到文件 操作:无
ORA-01302:字典生成选项丢失或不正确
原因:缺少字典生成选项或不正确地指定的选项
行动:请指定一个构建到重做日志或平面文件。如果建立以平面文件,指定文件名 和目录。
ORA-01303:从属过程的错误: 编号。检查警报和跟踪日志
原因:一种从属于这个LogMiner的进程已经退出这个错误状态。 动作:在警报日志搜索此错误和跟踪文件的其他信息。
ORA-01304:从属过程的错误。检查警报和跟踪日志
原因:一种从属于这个LogMiner的进程已退出,错误条件。 动作:看在警报日志和跟踪文件的其他信息。
ORA-01306:dbms_logmnr.start_logmnr()必须从V $ LOGMNR_CONTENTS选择之前调用
原因:一个选择是从V $ LOGMNR_CONTENTS发行不先调用dbms_logmnr.start_logmnr()过程。
动作:发 出选择从V $视图LOGMNR_CONTENTS之前调用dbms_logmnr.start_logmnr()过程。
ORA-01307:没有LogMiner的会话是目前活跃
原因:一个选择是从V $ LOGMNR_CONTENTS发行不先调用
dbms_logmnr.start_logmnr()过程。否则,dbms_logmnr.end_logmnr()被调用没有事先调用dbms_logmnr.start_logmnr()或dbms_logmnr.add_logfile()
动作:发 出选择从V $视图LOGMNR_CONTENTS之前调用dbms_logmnr.start_logmnr()过程。
ORA-01308:初始化参数UTL_FILE_DIR没有设置
原因: UTL_FILE_DIR是不是在初始化文件中设置。 操作:设置UTL_FILE_DIR到相应的目录。
ORA-01309:无效的会话
原因:指定的LogMiner会话ID或会话句柄无效。 操作:使用有效的LogMiner会话ID或会话句柄。
ORA-01310:请求的返回类型不支持lcr_mine功能
原因:用户所请求的返回类型是不支持lcr_mine“ 操作:选择由lcr_mine功能支持的返回类型“
ORA-01311:非法的mine_value函数的调用
原因:试图在比redo_value或SYS.X $ LOGMNR_CONTENTS或SYS.V $ LOGMNR_CONTENTS固定表/视图的undo_value其他列的列使用mine_value功能。
动作:重写与mine_value的合法调用的SQL语句
ORA-01312:指定的表/列不存在
原因:在lcr_mine调用中指定的表/列并不在指定的SCN存在。该表/列定义具有指定lcr_mine要能够正确识别表/列的起始SCN存在。 行动:在一开始的SCN表定义可在其中创建LogMiner的会话。
ORA-01313:LogMiner的字典列类型从指定的类型不同
原因:在lcr_mine调用列指定 返回类型是从柱子的实际类型有所不同。 动作:重写lcr_mine调用与正确的返回类型。
ORA-01314:要挖掘的列的名称应该是一个字符串
原因:由LogMiner的功能被开采的列的完全合格的名称应该是字符串文字。 动作:如果要开采的列的完全限定名是ABCD,在引号括起来的列名作为'ABCD'。
ORA-01315:在选择日志文件已被添加或删除
原因:重做日志文件已被添加或同时选择在V $ logmnr_logs固定视图中删除。 动作:重新发出的SQL上的V $视图logmnr_logs select语句。
ORA-01316:已连接到LogMiner的会话
原因:一个LogMiner的会话连接时发出已经连接到LogMiner的会话。 动作:从目前的LogMiner会话分离和附加到请求的会话。
ORA-01317:未连接到的LogMiner会话
原因:一个命令或程序发出这需要一个附加的LogMiner会话。 动作:发 出命令或程序之前,请安装到LogMiner的会话。
ORA-01319:无效的LogMiner会话属性
原因:会话属性被提供的是无效的。 动作:重新发出带有有效的会话属性。
ORA-01320:无效的LogMiner的字典属性
原因:一个LogMiner的字典属性提供了哪些是无效的。
动作:重新发出带有有效的字典属性。
ORA-01321:没有LogMiner的字典所要求的Start SCN
原因:所请求的会话开始的SCN小于任何可用的LogMiner字典打造的SCN。这是不可能放松身心的LogMiner的词典所请求的Start SCN。
动作:重新发出一个开始SCN,有关的LogMiner的字典可用的start_logminer请求。
ORA-01322:没有这样的表
原因:一个不存在的表被提供给LogMiner的include_src_tbl()或exclude_src_table()。 动作:重新发出带有有效的表名。
ORA-01323:无效的状态
原因:一个LogMiner的例程从错误状态调用。 操作:无
ORA-01324:无法文件添加 字符串由于DB_ID不匹配
原因:日志文件是由不同的数据库已经添加到列表中的其他日志文件产生的。 操作:通过指定相同的数据库产生的日志文件。
ORA-01325:归档日志模式必须能够打造成了logstream
原因:数据库没有启用ARCHIVELOG模式。
操作:安装数据库,然后发出指令,使ARCHIVELOG模式。启动的pfile = init.ora中安装更改数据库归档日志ALTER DATABASE OPEN
ORA-01326:兼容9.0或更大,以打造成了logstream要求
原因:兼容模式设置为某个值小于9.0
操作:确保init.ora参数确定的9.0或更高的兼容性设置。例如:兼容= 9.0.0.0.0
ORA-01327:没有根据构建以独占方式锁定系统字典
原因:其他用户正在执行DDL操作。 操作:无
ORA-01328:可发生在同一时间只有一个构建操作
原因:另一个进程同时试图运行构建(); 操作:等待,直到其他进程完成。
ORA-01329:无法截断所需的构建表
原因:该表可能丢失,或者被其他用户锁定。 操作:无
ORA-01332:内部的LogMiner字典错误
原因:未预期的错误条件 动作:检查跟踪和/或警报日志
ORA-01333:未能建立的LogMiner字典
原因:没有先前建立的LogMiner字典可用,并且一个完整的收集源系统数据字典中的logstream未找到。建设()可能尚未运行,迫使源系统的数据dictiony的 聚会。或add_log_file()可能没有被调用加上其中包含完整的采集系统数据字典中的所有日志文件。
动作:如果构建()没有这个采矿会议之前采用的LogMiner的特设用户可以选择使用一个备用的字典如当前系统目录或先前建立的平面文件字典。其他LogMiner的客户端必须运行构建()开采前。如果构建()已经运行,确保其包括收集系统字典中的所有日志文件都BEED补充说。下面的查询,它建立(在系统上运行)中运行,可有助于确定requried文件。选择DICTIONARY_BEGIN,DICTIONARY_END,从V $ ARCHIVED_LOG名;通过一个标记
DICTIONARY_END微创一组文件与一个有DICTIONARY_BEGIN =“YES”开始,随后的所有日志文件=“YES”必须加入。
ORA-01334:无效或丢失的LogMiner字典进程上下文
原因:意外内部错误条件 操作:无
ORA-01336:指定的字典文件无法打开
原因:该字典文件或目录不存在或无法访问。 操作:确保词典文件和目录存在并且可访问。
ORA-01337:日志文件有不同的版本兼容性
原因:日志文件有不同的兼容性版本,那么日志文件在会议休息“ 操作:确保日志文件具有相同的兼容版本在会话日志文件的其余部分。
ORA-01338:其他进程连接到LogMiner的会话
原因:无法做到这一点,当其他进程连接到LogMiner的会话。 操作:无
ORA-01339:LogMiner的BUILD:错误复制系统目录元数据的LogMiner字典
原因:意外的结果,而访问系统目录元数据。 动作:检查警报日志。
ORA-01340:NLS错误
原因:无法加载的NLS包。 操作:无
ORA-01341:LogMiner的出内存不足
原因:该LogMiner的会话需要更多的系统资源比目前可用。 动作:分配更多的SGA的LogMiner的。
ORA-01342:LogMiner的不能恢复会话因分期无力检查点数据
原因: LOGMNR不能恢复会话,因为没有足够的SGA内存可用来读取检查点的数据。LogMiner的周期性检查点数据,以实现更快的崩溃恢复。 动作:指定给定的LogMiner会话更大max_sga,然后再试一次。
ORA-01343:LogMiner的在logstream遇到腐败
原因:日志文件丢失了一系列SCN值。
动作:验证通过加入的LogMiner日志文件reprented的SCN范围的连续性。
ORA-01344:LogMiner的协调员已经连接
原因:协调器进程已附加到指定LogMiner的上下文。 动作:从活动协调会议上取下,然后重试连接。
ORA-01345:必须是LogMiner的协调过程
原因:一个LogMiner的客户端试图执行一个特权操作。 动作:从协调过程中发出操作。
ORA-01346:LogMiner的处理超出了指定的重置日志SCN重做
原因: LogMiner的已检测到一个新的分支与重做已开采RESETLOGS之前的SCN信息。
操作:请联系您的客户支持代表。
ORA-01347:补充日志数据不再发现
原因:源数据库实例产生的日志文件中的此LogMiner的会话被修改不再记录补充数据。
行动:摧毁这个LogMiner的会话。重新启用在源系统上的补充日志数据,并创建一个新的LogMiner会话。
ORA-01350:必须指定一个表空间名称
原因:调用没有指定有效的表空间
动作:重新格式化DBMS_LOGMNR_D.SET_TABLESPACE的调用,包括一个有效的表空间名称。
ORA-01351:表给出了LogMiner的字典中不存在
原因:作为函数的参数,以DBMS_LOGMNR_D.SET_TABLESPACE的表空间名称不存在。
动作:检查表空间名称的拼写。如果拼写是否正确验证命名表空间已创建。DBMS_LOGMNR_D.SET_TABLESPACE不创建一个表空间。
ORA-01352:表给出了LogMiner的泄漏不存在
原因:鉴于作为参数传递给DBMS_LOGMNR_D.SET_TABLESPACE的表空间名称不存在。
动作:检查表空间名称的拼写。如果拼写是否正确验证命名表空间已创建。DBMS_LOGMNR_D.SET_TABLESPACE不创建一个表空间。
ORA-01353:现有的LogMiner会话
原因:试图执行DBMS_LOGMNR_D.SET_TABLESPACE而LogMiner的会话(S)是活跃。
动作:首先使所有的LogMiner会话被关闭。一个LogMiner的会话可以存在执行DBMS_LOGMNR.START_LOGMNR的结果或使用Oracle的功能,如Data Guard的SQL应用或流而LogMiner使用的结果。接下来,执行DBMS_LOGMNR_D.SET_TABLESPACE。
ORA-01354:补充日志数据必须被添加到运行此命令
原因:试图以执行要求启用补充日志数据的操作。
动作:执行如ALTER DATABASE ADD补充测井资料的命令;,然后重新发出失败,错误的命令。
ORA-01355:正在进行中的LogMiner表空间中的变化
原因:使用LogMiner的表是在被移动到另一个表空间的过程。 操作:等待,直到搬迁完成,然后再试一次。
ORA-01356:发现活跃的LogMiner会话
原因: LogMiner的会话当前处于活动状态。 动作:结束所有的LogMiner会话,然后重试。
ORA-01358:LogMiner的版本低于开采词典版本
原因:试图从重做日志挖掘一个LogMiner的字典。创建该日志的Oracle数据库的版本比试图挖掘日志的Oracle数据库版本更高。
动作:矿用具有等于或大于词典版本的版本号的Oracle数据库的新版本的日志。
ORA-01361:全局名称不匹配
原因:生成日志文件,其中的数据库全局名不匹配的流捕获过程中的用户指定的全局名称。
动作:启动一个新的捕获过程,并确保用户指定的全局名称匹配生成日志文件的数据库。
ORA-01362:指定的SQL_REDO_UNDO参数无效
原因:该参数指定的输入值不是一个有效的数字。 动作:指定一个有效的数量,然后重试。
ORA-01363:指定的COLUMN_NAME参数为NULL
原因: NULL指定为参数的输入值。 动作:指定一个非NULL值,然后再试一次。
ORA-01364:在SCN等待分支 字符串
原因:物理备用终端的LogMiner的读者进程已完成采矿记录直至停止SCN。LogMiner的读者正在等待来自新分支日志。
操作:无需任何操作。此信息声明提供给记录事件用于诊断目的。如果没有与日志传输问题,文件可以手动使用ALTER DATABASE REGISTER LOGFILE逻辑语句注册。
ORA-01365:等待新的分行登记
原因:物理备用终端的LogMiner的读者进程已完成采矿记录直至停止SCN。建筑工地进程正在等待日志来自新分支,然后再继续进行注册。
操作:无需任何操作。此信息声明提供给记录事件用于诊断目的。如果没有与日志传输问题,这些文件可以手动使用ALTER DATABASE REGISTER LOGFILE逻辑语句注册。
ORA-01370:指定的重启SCN太旧
原因:指定的重启SCN太旧,LOGMNR无法找到一个合适的检查点。 动作:指定一个更大的重启SCN再试一次
ORA-01371:完整的LogMiner字典中找不到的
原因:包含的LogMiner字典的一个或多个日志文件未找到。 操作:添加到LogMiner的包含字典中的所有日志文件。
ORA-01372:没有足够的流程,指定LogMiner的操作
原因:由主叫方请求的进程数不能分配 动作:增加分配到该实例并行服务器数量
ORA-01373:没有足够的内存以举办持续LogMiner的会话
原因:所允许的并发持续性的LogMiner会话的最大数量由
LOGMNR_MAX_PERSISTENT_SESSIONS参数的限制。没有足够的内存已经被搁置在实例启动时分配新的LogMiner会话。
动作:增加LOGMNR_MAX_PERSISTENT_SESSIONS并重新启动实例。
ORA-01374:_log_parallelism_max大于1不支持此版本中
原因: LogMiner的不雷重做_log_parallelism_max设置为一个大于1的值生成的记录。 操作:无
ORA-01375:损坏的日志文件 字符串恢复
原因:损坏的日志文件已经被恢复了RFS
操作:无。逻辑备用数据库会自动重新启动。如果日志文件仍然是腐败,可能需要手动复制和重新注册的日志文件的备份。
ORA-01377:无效的日志文件块大小
原因:值无效的BLOCKSIZE子句中指定。 操作:使用正确的语法。
ORA-01378:逻辑块大小(字符串文件) 的字符串不与磁盘扇区大小兼容(介质扇区大小为 字符串和主机扇区大小为字符串)
原因:下列情况之一发生:(1)试图创建一个文件。(2)一个文件被移动到磁盘的不同的扇区大小。
操作:创建文件或移动文件到正确的磁盘。
ORA-01380:实例 字符串(线串)具有不少于两个 字符串的块大小的日志文件
原因:下列情况之一发生:(1)试图切换到指定的块大小日志的所有线程。(2)学尝试是为了打开一个线程。
操作:添加日志文件到该信号错误的线程,然后再试一次。
ORA-01381:删除日志 字符串会离开不到两个日志文件块大小 的字符串,例如字符串(线程 字符串)
原因:数据库迁移到使用指定的日志块大小。删除所有指定的日志会留下比每启用的线程在指定的块大小所需的两个日志文件少。
行动:请舍弃更少日志或删除日志之前禁用线程。这可能可以清除日志,而不是放弃它。
ORA-01382:线程 的字符串无法打开日志文件中的字符串。该日志文件的块大小(字符串)比磁盘扇区的大小(字符串)
原因:日志文件是在更大的扇区磁盘创建,并转移到较小的扇区的磁盘。 动作:将日志文件恢复到更大的扇区磁盘。
ORA-01383:线程 的字符串未能打开字符串块大小的日志文件 字符串的字符串界原生模式的磁盘
原因:日志文件是从较小的扇区的磁盘复制到更大的领域原生模式的磁盘。 动作:将日志文件恢复到较小的扇区的磁盘。
ORA-01400:无法将NULL插入(字符串)
原因:试图将NULL插入前面列出的对象。 行动:这些对象可以不接受NULL值。
ORA-01401:插入的值太大列
原因:插入的值过大,给定列。
动作:不要插入的值大于该列可以容纳的东西。
ORA-01403:未找到数据
原因:未找到数据的对象。
动作:没有来自这可能是由于提取的端中的对象数据。
ORA-01406:取列值被截断
原因:该提取列值被截断。
操作:使用正确的数据类型,以避免截断。
不得使用NOSORT选项;行不是按升序排列:ORA-01409
原因:创建索引时,行不升NOSORT选项。对于非唯一索引中的rowid被认为是索引键的一部分。因此,如果您创建一个索引NOSORT和两个表中的行具有相同的密钥和存储在升序排列,但得到的分割进行的跨两个扩展数据块,其中在第二个范围的第一个块的DBA不到的DBA在第一个范围的最后一个块,那么创建索引NOSORT可能会失败。
操作:创建索引而不NOSORT选项,或保证表被存储在一个范围内。
ORA-01411:不能存储在指标列的长度
原因:尝试获取大小超过64K的列,不能存储在大小为2个字节给定的指标列的长度。
操作:使用带有回调的新的绑定类型来获取长柱。
ORA-01412:零长度不允许此数据类型
原因:长度为97型是0 操作:指定正确的长度。
ORA-01413:在压缩十进制数的缓冲区非法值
原因:受用户为压缩十进制数的用户缓冲区包含非法值。 操作:使用一个合法的值。
ORA-01414:试图绑定数组时无效的数组长度
原因:试图绑定一个数组没有任何一个当前数组长度指针或一个零的最大数组长度。
动作: Sepcify有效长度。
ORA-01415:太多不同的聚合函数
原因:该查询包含多个不同的集合不是可以被处理。目前的限制是255。 行动:请减少查询中的DISTINCT集合函数的数量。
ORA-01417:表可能是外部连接到至多一个其它的表
原因: AB(+)= BB和交流电(+)= CC是不允许的
动作:检查这真的是你想要什么,然后再加入B和C在第一个视图。
ORA-01422:精确获取回报超过行的请求数量
原因:在准确获取指定的数目少于返回的行。 动作:重写请求的行的查询或更改号
ORA-01424:缺少或非法字符以下的转义字符
原因:在以下LIKE模式转义字符的字符缺失或不转义字符,'%'或'_'之一。 操作:删除转义字符或指定缺少的人物。
ORA-01425:转义字符必须是长度为1的字符串
原因:对于像鉴于转义字符是不是长度为1的字符串。
动作:将其更改为长度为1的字符串。
ORA-01426:数字溢出
原因:一个评估值表达式导致溢出/下溢。 行动:减少操作数。
ORA-01429:索引组织表:没有数据段来存储溢出行件
原因:没有定义溢出段。 操作:添加溢出段。
ORA-01438:超过允许此列指定的精度值大
原因:当插入或更新记录,一个数值输入了超出定义的列的精度。
操作:输入一个值,符合数字列的精度,或使用修改选项的ALTER TABLE命令扩展精度。
ORA-01451:列被修改为NULL不能被修改为NULL
原因:该列可能已经允许NULL值,NOT NULL约束是主键的一部分或检查约束。
操作:如果一个主键或检查约束强制执行NOT NULL约束,然后删除该约束。
ORA-01453:SET TRANSACTION必须是事务处理的第一个语句
原因:不言自明
动作:提交(或回滚)事务,并重新执行
ORA-01456:只读事务中可能无法执行插入/删除/更新操作
原因:非DDL插入/删除/更新或SELECT FOR UPDATE操作尝试 动作:提交(或回滚)事务,并重新执行
ORA-01463:无法修改列的数据类型与当前的约束(S)
原因:试图修改它具有参照约束的列的数据类型,或已检查约束,只允许改变从CHAR数据类型为VARCHAR或反之亦然。 操作:删除约束(S)或不进行违规操作。
ORA-01466:无法读取数据 - 表定义已更改
原因:查询TBL(或指数)解析后的变化,并执行W /旧的快照 动作:提交(或回滚)事务,并重新执行
ORA-01469:以前只能跟一个列名
原因:尝试指定“事先
ORA-01470:在列表迭代不支持混合运算符
原因:不同类型的常量指定一个在列表中。 行动:在列表使用相同类型的常数。
ORA-01478:数组绑定可能不包括任何LONG列
原因:用户与绑定变量,其最大大小大于2000字节进行数组绑定。 动作:这样的绑定变量不能参加数组绑定。用普通的绑定操作来代替。
ORA-01479:缓冲区中的最后一个字符不是空
原因: 97类型的绑定变量不包含空值在最后的位置 动作:使最后一个字符无效
ORA-01480:结尾的空从STR绑定值遗漏
原因: 5型(null结尾的字符串)的绑定变量不包含在其缓冲区中的终止空。 动作:终止字符串以空字符
ORA-01481:无效的数字格式模型
原因:用户试图可通过TO_CHAR或字符串通过TO_NUMBER将数字转换为字符串到数字,并已提供了无效的数字格式模型参数。 行动:请咨询您的手册。
ORA-01482:不支持的字符集
原因:用于执行操作的字符集,如CONVERT函数,是不是受支持的字符集。 动作:使用受支持的字符集之一。
ORA-01483:无效的长度DATE或NUMBER绑定变量
原因: DATE类型或数量的绑定变量太长。 行动:请咨询您的手册允许的最大长度。
ORA-01484:数组只能绑定到PL / SQL语句
原因:您试图数组绑定到non-PL/SQL声明。 操作:无
ORA-01485:编译绑定长度从执行绑定的长度不同
原因:你绑定类型DTYVCS的缓冲(VARCHAR与前两个字节的长度)和执行时间的前两个字节的长度超过最大缓冲区长度(bind调用给出)。阵列和元件的电流编号的数组中元素的数目不能超过阵列的大小的最大值。 操作:无
ORA-01486:数组元素的大小过大
原因:您试图绑定这是不是过大的数据类型(例如,数字)或大于4000字节(例如,VARCHAR或LONG)的数据值。 操作:无
ORA-01487:压缩十进制数过大,提供的缓冲区
原因:一个不可能要求十进制到Oracle数转换作出 动作:这种转换不能执行
ORA-01488:无效轻咬或字节的输入数据
原因:一个不可能要求十进制到Oracle数转换作出
动作:这种转换不能执行
ORA-01489:字符串连接的结果过长
原因:字符串连接的结果是超过了最大大小。 操作:确保结果小于最大大小。
ORA-01490:无效的ANALYZE命令
原因:指定的语法不正确 操作:重试该命令
ORA-01491:CASCADE选项无效
原因: CASCADE选项仅适用于表或集群。 动作:不要指定CASCADE
ORA-01492:LIST选项无效
原因:该LIST选项仅适用于表或集群。 动作:不要指定列表
ORA-01493:指定了无效的样本量
原因:指定的样本大小超出范围 动作:在适当的范围内指定一个值。
ORA-01494:指定了无效的尺寸
原因:指定的直方图SIZE的值超出范围。 动作:在适当的范围内指定一个值。
ORA-01495:指定的链排表中未找到
原因:指定的表不存在,或者用户没有适当的privleges。 操作:指定正确的表来使用。
ORA-01496:指定的链排表的形式不正确
原因:指定的表不具有正确的字段定义。 操作:指定正确的表来使用。
ORA-01497:非法选项的ANALYZE CLUSTER
原因:在的列
正在阅读:
oracle错误报告01-23
邯钢成本否决 案例03-09
人体解剖生理学课后习题答案09-20
写给妈妈作文600字06-26
可爱的秋姑娘作文300字06-21
多元统计分析方法在区域经济领域的应用及区域经济发展差异指标的研究01-29
糖尿病03-15
安徽省A10联盟2018届高三开年考文综地理试题含解析06-03
电子脉搏计设计12-30
落实全面从严治党主体责任责任清单精选2篇09-10
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 错误
- 报告
- oracle
- xxx有限公司董事会秘书工作细则
- 4薪酬分配改革与职员职级管理办法
- 电子警察施工管理方案
- 专题01 从世界看中国-2018年中考地理试题分项版解析汇编
- 立信本科管理会计复习题
- 100条装修小常识
- 2015年8月最新驾校科目三考试要点及技巧分析
- 金鑫松案例精讲班(职业能力综合测试一)(案例一)
- 违纪调查报告
- 平行四边形
- 普通高中地理课程标准-2017修订版
- 非营利组织专用讨论案例
- 鸡兔同笼分类讲解
- 1华谊兄弟传媒股份有限公司财务风险控制研究 - 图文
- 2011年美国国立神经病语言障碍卒中研究所和AD及相关疾病协会(NINCDS-ADRDA) AD痴呆的诊断新标准
- 面向于工业设备智能维护的实时嵌入式软件平台的研究
- 中西医结合执业助理医师资格考试模拟试题及答案(二)
- EPC初始附着流程 - 图文
- 《草原》听课评课记录
- 人教版七年级上册语文(部编版)第1单元第1课《春》教案