2023年12月3日发(作者:)
oracle错误报告
缘故:数据类型为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缓冲区格式无效
缘故:在 $ _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:无法通过2020客户端应用程序启动一个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:在故障处理系统参数
缘故:未参数的系统启动过程中处理过程中。
行动:进一步的诊断信息应该是在错误的堆栈。
ORA-01079:ORACLE数据库未正确创建,操作中止 缘故:有创建数据库或操纵文件时发生错误。
动作: s到重新创建数据库或新的操纵文件。
ORA-01080:错误关闭ORACLE
缘故:未在系统关闭期间。
行动:进一步的诊断信息应该是在错误的堆栈。
ORA-01081:无法启动已在运行的ORACLE - 它关闭第一
缘故:明显
操作:无
ORA-01082:'row_locking =总是'要求将事务处理选项
缘故: “row_locking =总是”在文件中指定。不带事务处理选项,此功能不支持ORACLE。
动作:从文件中删除它或将它设置为“默认”或“意图”。
ORA-01083:参数“的值的字符串 “是与其他实例的不一致
缘故:给定参数的值必须是相同的群集配置数据库的所有实例。ROW_LOCKING和SERIALIZABLE 2个例子。
操作:更换参数的值在文件中,以匹配其他群集数据库实例。
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发觉,块大小为那个文件是任何在文件中配置的高速缓存块大小不兼容。
动作:配置适当的缓存使用各种(DB_2K_CACHE_SIZE,db_4k_cache_size,db_8k_cache_size,db_16k_cache_size,DB_32K_CACHE_SIZE)参数之一那个块的大小。 ORA-01163:SIZE子句表示 字符串(块),但应与标题 字符串
缘故:以字节为单位的CREATE CONTROLFILE语句的SIZE子句中指定的大小不等同于记录头块的数量。
操作:指定正确的文件名 和大小(以字节为单位)。
ORA-01164:MAXLOGFILES不得超过 字符串
缘故:在命令行太大指定MAXLOGFILES。
动作:重新提交以较小的MAXLOGFILES命令
ORA-01165:MAXDATAFILES不得超过 字符串
缘故:在命令行太大指定MAXDATAFILES。
动作:重新提交以较小的MAXDATAFILES命令
ORA-01166:文件号 字符串大于字符串(字符串)
缘故:在提到CREATE CONTROLFILE具有比关于MAXDATAFILES或MAXLOGFILES指定一个较大的文件号文件。
动作:增加命令行上指定的最大值。
ORA-01167:这两个文件相同的文件/组号或相同的文件
缘故:有档案编号在命令行或同一文件中指定两次指定的文件重叠。假如它们是不完全相同的文件,然后1专门可能是其他的备份。假如它们是相同的日志的两名成员,他们必须同时指定一组文件规范。假如同一个操纵文件多次显现在文件中的control_files参数也会显现此消息。假如发生这种情形,请检查其他错误消息。
动作:确认提到的文件是不是差不多在命令中提到的文件的重复。假如它们是不同的文件,然后省略了往常的备份。假如它们是同一个日志成员,确保他们在同一组文件规范。假如显现因为重复的操纵文件的此消息,请检查在文件中的control_files参数,看看是否被指定不止一次的文件。假如所有的文件名 看起来是唯独的,检查以确保实际操纵文件本身是独一无二的。例如,在UNIX上检查一个符号或一个硬链接到列表中的另一个操纵文件。
ORA-01168:物理块大小 的字符串不匹配大小的字符串其他成员
缘故:该文件位于具有不同的物理块的大小比该组中其他成员的设备上
操作:使用物理设备相匹配的块大小。
ORA-01169:DATAFILE 1号没有找到。必须存在
缘故:数据文件1号往常未在CREATE CONTROLFILE命令中指定。
动作:找到数据文件号为1,并重新提交CREATE CONTROLFILE命令。
ORA-01170:文件未找到“ 字符串 '
缘故:所有的数据文件,假如NORESETLOGS,所有日志文件必须是可访问的过程CREATE CONTROLFILE。 操作:指定的文件可能包含一个打字错误。认真检查命令和所有文件的存在性,然后重新提交。
ORA-01171:数据文件 字符串脱机由于错误推进检查点
缘故:在文件头中的检查点无法前进。请参阅随附的错误的缘故。该数据文件将采取离线相同的数据块的写入错误。
动作:请参阅随附的错误细节。复原访问文件,做介质复原,并把它重新联机。
ORA-01172:复原线程的 字符串停留在块字符串文件的 字符串
缘故:崩溃复原或实例复原可能的变化并不适用于一个块,因为它不是下一个变化。假如块已损坏,然后复原过程中修复可能发生这种情形。
动作:做一个RECOVER DATAFILE包含块的文件。假如如此不能解决问题,然后从备份复原文件,复原它。
ORA-01173:数据字典表示丢失的数据文件从系统表空间
缘故:不管是数据库差不多复原到某个时刻点的操纵文件或从系统表空间数据文件的以后是从先前发出创建操纵文件的命令省略。
操作:关于前一个问题,您需要从一个更近的操纵文件复原数据库。关于后一个问题,只需重新创建操纵文件检查,以确保您包括在系统表空间的所有数据文件。
ORA-01174:DB_FILES是 字符串击打需要将字符串是兼容的
缘故:数据库文件此实例支持的最大数目是不一样的其他实例。所有实例必须能够打开所有的任何实例能够打开的文件。
操作:更换DB_FILES参数的值是兼容的
ORA-01175:数据字典差不多超过了 字符串的实例中承诺文件
缘故:数据字典被发觉有比这能够通过此实例来支持更多的文件。
动作:关闭实例并重新启动与DB_FILES数量较多
ORA-01176:数据字典差不多超过了 字符串的controlfie承诺文件
缘故:一个CREATE CONTROLFILE之后,数据字典,发觉有比由操纵文件中支持多个数据文件。
动作:重新创建一个更大的MAXDATAFILES操纵文件。
ORA-01177:数据文件不匹配字典 - 可能是旧的化身
缘故:当一个CREATE CONTROLFILE或OPEN RESETLOGS,有人指出,那个数据文件是用字典不一致后,操纵文件与数据字典进行比较。最有可能的文件是从数据库中删除一个文件的备份,和相同数量的文件被重复使用一个新的文件。它也能够是一个不完整的复原停止在当此文件数被用于另一个数据文件的时候。
动作:做一个CREATE CONTROLFILE用正确的文件或全然没有。 ORA-01178:文件中 的字符串之前创建的最后一个CREATE CONTROLFILE,无法重新创建
缘故:试图使用ALTER DATABASE CREATE DATAFILE重现,在最后的CREATE CONTROLFILE命令存在一个数据文件。重新创建该文件所需要的信息已丢失与当该文件被添加到数据库中已存在的操纵文件。
操作:查找文件的备份,并复原它。做不完全复原时刻最初创建文件之前。
ORA-01179:文件中 的字符串不存在
缘故:在数据文件复原,文件被列出这是不是部分数据库。
操作:重新检查数据文件的名称。请记住,使用双引号在SQLDBA命令行,记住文件名 翻译在SQLDBA的环境。
ORA-01180:不能创建数据文件1
缘故:尝试使用ALTER DATABASE CREATE DATAFILE创建数据文件1。
操作:从备份文件中复原或重新创建数据库。
ORA-01181:文件中 的字符串前最后一个已知RESETLOGS创建,无法重新创建
缘故:试图使用ALTER DATABASE CREATE DATAFILE重新创建前的最后为人所知RESETLOGS存在一个数据文件。
操作:查找文件的备份,并复原它。做不完全复原时刻最初创建文件之前。
ORA-01182:不能创建数据库文件 的字符串 -文件在使用或回收
缘故:试图使用ALTER DATABASE CREATE DATAFILE重新创建数据文件处于联机状态在一个开放的实例或正在复原。
动作:关闭数据库中的所有实例,并终止所有复原会话
ORA-01183:不能在共享模式下安装数据库
缘故:其他的一些实例已在数据库安装的排斥。
动作:关闭其他实例,然后挂载共享。
ORA-01184:日志文件组 字符串差不多存在
缘故:一个ALTER DATABASE ADD LOGFILE命令指定新的日志这差不多是在使用一个日志编号。
动作:指定一个不同的日志文件数量,或让数据库选择一个未使用的值。
ORA-01185:日志文件组数 字符串是无效的
缘故:一个ALTER DATABASE ADD LOGFILE命令指定新的日志是过大的日志数量。
操作:指定正确的日志文件数。
ORA-01186:文件 字符串失败的验证测试
缘故:数据文件没有通过检查,以确保它是在数据库的一部分。请参阅随附的错误消息验证失败的缘故。 行动:请正确的文件提供给数据库。然后,不管是打开数据库,或执行ALTER
SYSTEM CHECK数据文件。
ORA-01187:无法从文件中读取 字符串,因为它没有验证测试
缘故:数据文件没有通过检查,以确保它是在数据库的一部分。读不准,直到它被验证。
行动:请正确的文件提供给数据库。然后,不管是打开数据库,或执行ALTER
SYSTEM CHECK数据文件。
ORA-01188:块大小指定的 字符串不匹配的头块大小 的字符串
缘故:在CREATE CONTROLFILE语句的BLOCKSIZE子句中指定的块大小不等同于记录在日志文件头块的大小。
操作:指定正确的块大小。
ORA-01189:文件是从不同的RESETLOGS比往常的文件
缘故:在一个CREATE CONTROLFILE命令要么该文件或所有往常的文件是从最后一个RESETLOGS之前的备份。这也可能会发生,假如这是一个文件,该文件处于脱机状态,自上次RESETLOGS之前差不多下线。
操作:假如文件已脱机正常的最后RESETLOGS之前,同时仍旧是离线状态,从CREATE CONTROLFILE命令中省略它。重命名和网上的文件后,数据库处于打开状态。否则,找到上述文件与数据文件的其余部分一致的版本并重新提出指令。
ORA-01190:操纵文件或数据文件 的字符串是从最后一个RESETLOGS之前
缘故:尝试使用一个数据文件时,文件中的日志复位信息的操纵文件不匹配。不管是数据文件或操纵文件是最新的ALTER DATABASE OPEN RESETLOGS之前所做的备份。
动作:从最近的备份复原文件。
ORA-01191:文件中 的字符串差不多是脱机-无法正常下线做
缘故:当尝试一个正常的表空间脱机人们发觉在表空间中的一个文件脱机差不多做。
动作:要么把数据文件的在线第一,或使用其他表空间脱机选项。
ORA-01192:必须至少有一个已启用的线程
缘故:你必须从至少一个线程在创建contolfile命令行中指定至少两个日志文件。
行动:查找丢失的日志文件,并与包括在命令行中新发觉的日志文件重新提交该命令。
ORA-01193:文件中 的字符串是没有看到在复苏开始相同的文件
缘故:该文件的不同副本被访问的最后一次介质复原看着文件头。该文件的备份复原或部分文件名 的含义复原过程中发生变化。 操作:确保正确的文件可用,然后重试复原。
ORA-01194:文件中 的字符串需要更多的复原是一致的
缘故:不完全复原会话已启动,但被应用日志的数量不足,使文件保持一致。该报告的文件没有被洁净地关闭,当它最后一次打开的数据库。它必须复原到当它没有被更新一次。此错误的最可能的缘故是不记得做不完全复原之前,从备份复原文件。
动作:不管是申请更多的日志,直到该文件是一致的,或从旧的备份和重复复原复原该文件。
ORA-01195:在线文件备份 字符串,需要更多的复原是一致的
缘故:不完全复原会话已启动,但被应用日志的数量不足,使文件保持一致。该报告的文件是必须复原到备份终止时的联机备份。
动作:不管是申请更多的日志,直到该文件是一致的,或从旧的备份和重复复原还原数据库文件。
ORA-01196:文件中 的字符串是由于失败的介质复原会话不一致
缘故:该文件已被复原,但复苏不正常终止。这让该文件处于不一致的状态。没有更多的复原差不多成功完成了那个文件。
动作:不管是申请更多的日志,直到该文件是一致的,或再次还原的备份和重复复原。
ORA-01197:线程 字符串只包含一个日志
缘故:在CREATE CONTROLFILE在日志中表示的所有线程都必须由至少两个日志来表示。“最后的日志”和第二个日志。指定的主题不包含两个如此的日志。
动作:要么找到从命名的线程更多的日志。或使用RESETLOGS选项来创建CONTROLFILE。
ORA-01198:必须为日志文件指定的大小,假如RESETLOGS
缘故:文件大小必须给予所有的日志文件,假如如此做使用RESETLOGS选项一个CREATE CONTROLFILE。
动作:用适当大小的日志文件重新提出指令。
ORA-01199:文件中 的字符串是不是在联机备份模式
缘故:试图终止一个文件,是不是在在线备份在线备份。
动作:因为它不需要不要输入命令。
ORA-01200:的实际文件大小 的字符串是不是正确的尺寸更小的 字符串块
缘故:作为返回由操作系统的文件的大小比作为在文件头和操纵文件所表示的文件的大小要小。不知怎的,该文件已被截断。也许这是一个半完成拷贝的结果。
动作:还原数据文件的一个专门好的副本,并依照需要做复原。 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()必须从V $ LOGMNR_CONTENTS选择之前调用
缘故:一个选择是从V $ LOGMNR_CONTENTS发行不先调用dbms__logmnr()过程。
动作:发 出选择从V $视图LOGMNR_CONTENTS之前调用dbms__logmnr()过程。
ORA-01307:没有LogMiner的会话是目前活跃
缘故:一个选择是从V $ LOGMNR_CONTENTS发行不先调用dbms__logmnr()过程。否则,dbms__logmnr()被调用没有事先调用dbms__logmnr()或dbms__logfile()
动作:发 出选择从V $视图LOGMNR_CONTENTS之前调用dbms__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 = 中安装更换数据库归档日志ALTER DATABASE OPEN
ORA-01326:兼容9.0或更大,以打造成了logstream要求
缘故:兼容模式设置为某个值小于9.0
操作:确保参数确定的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__TABLESPACE的调用,包括一个有效的表空间名称。
ORA-01351:表给出了LogMiner的字典中不存在
缘故:作为函数的参数,以DBMS_LOGMNR__TABLESPACE的表空间名称不存在。
动作:检查表空间名称的拼写。假如拼写是否正确验证命名表空间已创建。DBMS_LOGMNR__TABLESPACE不创建一个表空间。
ORA-01352:表给出了LogMiner的泄漏不存在
缘故:鉴于作为参数传递给DBMS_LOGMNR__TABLESPACE的表空间名称不存在。
动作:检查表空间名称的拼写。假如拼写是否正确验证命名表空间已创建。DBMS_LOGMNR__TABLESPACE不创建一个表空间。 ORA-01353:现有的LogMiner会话
缘故:试图执行DBMS_LOGMNR__TABLESPACE而LogMiner的会话(S)是活跃。
动作:第一使所有的LogMiner会话被关闭。一个LogMiner的会话能够存在执行DBMS__LOGMNR的结果或使用Oracle的功能,如Data
Guard的SQL应用或流而LogMiner使用的结果。接下来,执行DBMS_LOGMNR__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
缘故:在的列
操作:重试了合法的语法。


发布评论