sitemap

RSS地图

收藏本站

设为首页

Oracle研究中心

当前位置:Oracle研究中心 > 故障案例 >

【案例】Oracle报错ORA-19400 ORA-24279产生原因和MOS官方解决办法

时间:2016-11-08 21:13   来源:Oracle研究中心   作者:代某人   点击:

天萃荷净 ora-19400对象SYS系统类型冲突。字符串
原因:用户有一个相同的名称作为一个系统类型的对象。系统类型不正确初始化。

行动:删除冲突的对象,并重新运行迁移。


ORA-19500设备的块大小的字符串是无效的
原因:通过连续的I / O OSD返回设备的块大小是无效的。

行动:如果块大小设置使用恢复管理器分配通道命令parms选项,然后指定块大小必须改变。parms选项,如果没有对ALLOCATE CHANNEL命令指定的,那么这是一个内部错误,应当报甲骨文。


ORA-19501读取文件“错误字符串 “,blockno 字符串(BLOCKSIZE = 字符串)
原因:读取输入文件上的错误。

行动:检查文件。


ORA-19502的文件“写入错误字符串 “,串 blockno (BLOCKSIZE = 字符串)
原因:写输出文件错误。

行动:检查文件。


ORA-19503无法获得的信息设备,名称=“ =“ 串 “,PARMS 串 “,类型=“ 字符串 “
原因:调用来获取设备的信息返回了一个错误。

动作:检查设备的名称,类型和参数。


ORA-19504无法创建文件“ 字符串 “
原因:呼叫建立档案返回了一个错误。

行动:检查额外的消息,并检查访问权限。


ORA-19505无法识别文件“ 字串 “
原因:呼叫,以确定该文件返回一个错误。

行动:检查额外的消息,并检查文件是否存在。


ORA-19506无法创建顺序文件,名称=“ 字符串 “,PARMS =” 字符串 “
原因:呼叫创建顺序文件,返回一个错误。

行动:检查其他消息,检查访问权限。


ORA-19507无法检索顺序文件,处理=“ 字符串 “,PARMS =” 字符串 “
原因:调用来检索顺序文件返回一个错误。

行动:检查额外的消息,并检查文件是否存在。


ORA-19508无法删除文件“ 字符串 “
原因:呼叫删除的文件,返回一个错误。

动作:检查更多的消息。


ORA-19509无法删除连续的文件,处理=“ 字符串 “,PARMS =” 字符串 “
原因:呼叫删除返回了一个错误的顺序文件。

动作:检查更多的消息。


ORA-19510没有设置大小字符串的文件“块串 “(BLOCKSIZE = 字符串)
原因:呼吁调整的文件,返回一个错误。

动作:检查更多的消息。


收到:从媒体经理层,错误文本字符串 ORA-19511错误
原因:错误发生在媒体管理软件与Oracle服务器执行备份和恢复与恢复管理合作联系。

行动:如果文本信息19511没有提供足够的信息来解决问题,那么你应该与媒体管理软件供应商联系。


ORA-19550无法使用备份/恢复功能,同时使用Dispatcher
原因:尝试使用备份/恢复,而在一个共享服务器连接到调度功能。这是不允许的,因为备份和恢复使用的设备必须保持分配到一个单一的过程。

行动:直接连接到该实例,然后重新执行备份或恢复功能。


ORA-19551设备正忙,设备类型:字符串,设备名称:字符串
原因:表示设备不能被分配,因为它被分配到另一个会话,或没有设备被命名,或请求的类型的所有设备都忙。

行动:要么试图分配另一个设备,或等待,直到所需的设备不再忙。


ORA-19552设备类型的字符串是无效的
原因:表示设备类型是无效的。

行动:提供一个正确的设备类型和重新分配。


ORA-19553设备名称字符串是无效的
原因:表示设备名称是无效的。

行动:提供一个正确的设备名称,并重新分配。


ORA-19554错误分配设备,设备类型:字符串,设备名称:字符串
原因:无法分配指定的设备。

行动:应显示一个或多个其他消息,以帮助找出错误的原因。纠正错误,并重新分配。


ora-19555无效LOG_ARCHIVE_MIN_SUCCEED_DEST的参数值
原因:参数LOG_ARCHIVE_MIN_SUCCEED_DEST价值没有有效的范围内设置。

行动:指定正确参数LOG_ARCHIVE_MIN_SUCCEED_DEST的价值。如果归档日志参数LOG_ARCHIVE_DEST的或LOG_ARCHIVE_DUPLEX_DEST的使用,参数LOG_ARCHIVE_MIN_SUCCEED_DEST设置为1或2。


ORA-19556要求的目标LOG_ARCHIVE_DUPLEX_DEST目前被推迟
原因:为参数LOG_ARCHIVE_DUPLEX_DEST的目标是推迟时,它必须要启用。目标参数LOG_ARCHIVE_DEST的ALTER SYSTEM命令定义一个复制现有LOG_ARCHIVE_DUPLEX_DEST参数目的地的目的地时,自动被推迟。

行动:更改为LOG_ARCHIVE_DUPLEX_DEST参数的目标值。


ORA-19557错误的设备,设备类型:字符串,设备名称:字符串
原因:错误发生在特定于平台的设备代码。

行动:应显示一个或多个其他消息,以帮助找出错误的原因。纠正错误,并重新分配。


ORA-19558错误的分配装置
原因:指定的设备不能去分配。

行动:应显示一个或多个其他消息,以帮助找出错误的原因。纠正错误,并重新分配。


ORA-19559错误发送设备命令:字符串
原因:发生错误,而发出指示的命令的会议设备。

行动:应显示一个或多个其他消息,以帮助找出错误的原因。纠正错误,并重新分配。


ORA-19560 的字符串是不是一个有效的设备的限制
原因:在X元DBMS_BACKUP_RESTORE.SETLIMIT调用指定一个无效的类型,设备的限制。

行动:使用一个记录的限制:字节,READRATE或平行。


ORA-19561 的字符串需要一个磁盘通道
原因:尝试的命令要求磁盘设备通道被分配到了会议,但非磁盘设备被发现。

行动:释放当前的设备,并分配一个磁盘通道,然后重试该命令。


ORA-19562的文件字符串是空的
原因:指定的文件,这是一个归档日志,控制文件,数据文件被认为是在复制,备份,或扫描]操作空。

行动:确保正确的文件被指定为副本或备份操作。


ORA-19563 串头验证失败的文件字符串
原因:当打开文件被放置在一个副本或备份集,进行检查,或作为一个增量恢复的目标,头不被认可作为一个指定类型的文件(数据文件的有效文件头,归档日志,控制文件),属于当前数据库。

行动:确保正确的文件被指定为副本或备份操作。


ORA-19564错误发生块数写入字符串字节字符串
原因:发生错误,同时书面文件。

行动:应显示一个或多个其他消息,以帮助找出错误的原因。纠正错误,如果可能的话,然后重试复制,备份,或还原操作。


ORA-19565 BACKUP_TAPE_IO_SLAVES的双工顺序设备时启用
原因:试图在指定双工顺序设备没有启用,但BACKUP_TAPE_IO_SLAVES初始化参数。

行动:指定BACKUP_TAPE_IO_SLAVES = TRUE在init.ora文件,或不指定双工顺序设备。


ORA-19566超出极限字符串的文件损坏的块串
原因:用户指定的允许腐败块的限额超出了读取数据文件的副本或备份指定的数据文件。

行动:不需要任何动作。复制或备份操作失败。会话跟踪文件中包含的详细信息,哪些块是腐败。


ORA-19567无法收缩,因为它正在备份或复制文件的字符串
原因: ALTER语句试图减少指定文件的大小相同的文件被备份或复制。

行动:调整大小,备份或复制完成后重试。


ORA-19568的设备已经被分配到本次会议
原因:如果另一台设备已经被分配一个设备不能被分配到一个会话。

行动:释放当前设备。


ORA-19569没有设备被分配到本次会议
原因:一个操作尝试,这需要一个被分配到本届会议的设备,并没有分配设备。

行动:分配一个设备,然后重试操作。


ORA-19570文件数字符串是通过串 1的有效范围以外
原因:文件的副本,备份或恢复操作是没有有效期为当前数据库。

行动:指定一个有效的文件号。


ORA-19571 串 RECID 字符串邮票字符串没有发现在CONTROLFILE
原因:指定输入文件的副本或备份操作无法打开,因为没有发现在控制文件中描述文件的记录。

行动:指定正确RECID,/印章和重试复制或备份。


ORA-19572无法处理文件字符串,文件正在被调整大小
原因:指定输入文件的副本或备份操作无法打开,因为该文件正在调整大小。

行动:调整大小,等待完成,然后重试复制或备份。


ORA-19573无法获得的数据文件的字符串排队字符串
原因:无法获得该文件的访问排队在备份指定的文件,复制或恢复操作。如果显示的enqueue类型是共享的,那么该文件是输入文件的备份或副本。如果该类型是唯一的,那么这个文件是正试图覆盖该文件的当前活动版本的数据文件副本或还原的输出文件。在这种情况下,必须脱机文件,必须关闭或数据库。如果是只读类型,那么你正试图备份或复制该文件,而数据库是在NOARCHIVELOG模式。

行动:等到冲突的操作完成,然后重试复制或备份。如果数据库是在NOARCHIVELOG模式下,然后被备份所有文件必须关闭干净。


ora-19574的输出文件名必须指定
原因:这种类型的副本或恢复需要一个输出文件名 ??。

行动:指定输出文件名 ??,然后重试复制。


ORA-19575预计字符串在文件块的字符串,找到字符串
原因:在备份,恢复,复制或扫描操作,指定的文件不包含在文件头表示作为许多块。

行动:输入复制或备份片可能是腐败。如果另一个备份或副本的存在,正在恢复的文件,然后腐败的文件可以被删除,从恢复目录,可以重新启动的操作。


在控制文件中没有定义ORA-19576的数据文件字符串
原因:在控制文件中没有找到指定的文件号。

行动:指定正确的文件编号,然后重试操作。


ORA-19577的文件字符串
原因:一个copyDataFileCopy,restoreDataFileTo或proxyRestoreDataFile的功能指定的文件数量,但没有输出文件的名称,表明应当从控制文件输出文件的名称。然而,这个文件控制文件中的条目表明,它创造了一个文件,是在数据字典中,但没有命名,在过去的CREATE CONTROLFILE语句,所以在控制文件中的名称不能恢复使用。

行动:指定输出文件的名称或发出SQL RENAME命令进入这个文件在控制文件中的一个有效的名称。


ORA-19578卷的结束,而双面顺序文件,备份片不完整
原因:卷末(EOV)条件时检测到双工顺序文件,目前这种情况不能办理。

行动:在重试备份,确保备份片将适合在体积,或禁用双面。


ORA-19579为ARCHIVELOG记录字符串没有找到
原因:可以在控制文件中找到对应的输入文件没有归档日志记录。

行动:指定一个有效的归档日志文件名 ??,然后重试操作。


ORA-19580 串谈话并不活跃
原因:尝试备份或还原操作前谈话开始。

行动:启动一个会话,然后重试操作。


ORA-19581没有文件已被命名
原因:试图从文件命名阶段进行备份件加工阶段或任何文件之前,已被指定为备份或还原恢复对话。

行动:指定一些文件,然后重试该操作。


ORA-19582 ARCHIVELOG文件头验证字符串失败
原因:归档日志文件头损坏,无法验证。

行动:提供一个有效的归档日志文件,然后重试该操作。


由于错误ORA-19583的谈话终止
原因:发生错误,被迫终止当前的备份或恢复对话。

行动:应该有其他错误信息,以帮助确定问题的原因。纠正错误,并开始另一次谈话。


ORA-19584的文件已在使用中的字符串
原因:指定的文件,这是作为一个副本的目标指定,还原或删除操作是已经在使用数据库。

行动:指定一个不同的名称,然后重试操作。


ORA-19585过早结束串上一块体积
原因:在创建指定的备份片,最终的量条件下遇到了之前所有的备份集控制数据写入备份片。这是最有可能是媒体的错误,因为备份集控制数据量是非常小的备份集的数据总量。

行动:重试一块一块较大的输出媒体。


ORA-19586 串 K-字节的限制是太小,无法容纳一块目录
原因:每个备份片的K-字节的用户指定的限制,是不是足以容纳备份集控制数据。

行动:使用setLimit过程增加的k字节的限制,然后重试操作。


ORA-19587错误发生在读取字符串块的字节数字符串
原因:从文件读取时发生错误。

行动:应显示一个或多个其他消息,以帮助找出错误的原因。纠正错误,然后重试复制,备份,或还原操作。


ORA-19588 串 RECID 字符串的邮票字符串是不再有效
原因:表示记录已被标记为删除。这表明相应的文件已被另一个副本覆盖或恢复,或该复制品是“消费”由switchToCopy操作。

行动:如果你知道你要复制的文件的名称,然后检查它,然后重试指定的新RECID副本。


ORA-19589 串是不是一个快照或备份控制
原因:控制文件是备份或复制操作的源是不是快照或备份控制文件。

行动:指定快照或备份控制文件的名称。


ORA-19590的谈话已经活跃
原因:试图在开始备份或恢复对话,但另一次谈话是已经活跃在本次会议。

行动:要么继续当前的对话,或之前开始一个新的backupCancel或restoreCancel以结束当前的对话。


ORA-19592错误的字符串谈话类型
原因:尝试指定类型的文件,备份或恢复,但当前会话无法处理这种类型的文件。例如,你指定的归档日志中的数据文件备份集。指定的文件将不会被包括在备份或恢复操作。

行动:不需要任何动作。谈话仍然是积极的,可以指定多个文件。


ORA-19593的数据文件数量串已列入字符串
原因:此数据文件已经被指定列入此备份或恢复对话。备份或还原的谈话可能处理只有一个数据文件的单个实例。

行动:不需要任何动作。谈话仍然是积极的,可以指定多个文件。


ORA-19594 controlfile的已经包括字符串
原因:控制文件已经被指定列入此备份或恢复对话。备份或恢复对话可能只处理单个实例的控制文件。

行动:不需要任何动作。谈话仍然是积极的,可以指定多个文件。


ORA-19595 ARCHIVELOG 字符串已包含在备份会话
原因:指定的归档日志已被指定列入此备份的谈话。

行动:不需要任何动作。谈话仍然是积极的,可以指定多个文件。


ora-19596的SPFILE已列入
原因: SPFILE,已被列入指定在备份或恢复对话。备份或恢复对话过程只有单个实例的SPFILE。

行动:不需要任何动作。谈话仍然是积极的,可以指定多个文件。


ORA-19597的文件字符串的blocksize 字符串不匹配的块大小设置字符串
原因:被指定为一个文件包含在一个备份集,但它有一个逻辑块大小不同的备份集文件的其余部分。备份集的所有文件都必须有相同的逻辑块大小。

行动:指定的文件具有相同的块大小作为备份集文件的其余部分。谈话仍然是积极的,可以指定多个文件。


ORA-19598无法备份SPFILE,因为实例的SPFILE启动
原因:备份命令要求SPFILE的备份,但没有被使用的SPFILE启动实例。

行动:创建一个SPFILE,并使用了SPFILE重新启动实例。


ORA-19599块数字字符串字符串字符串腐败
原因:损坏的块被发现在控制文件,归档日志,或正在读取备份或复制的备份件。控制文件,归档日志或备份片,不容忍腐败。

行动:不需要任何动作。复制或备份操作失败。请注意,在备份集的情况下,对话是仍然活跃,可能会重试片。


ORA-19600的输入文件是字符串 的字符串(字符串)
原因:此消息标识为一个失败的复制操作的输入文件。这两个文件的数量和名称(如果该名称已确定)。

一个数据文件,文件编号是指在DBA_DATA_FILES视图显示的数据文件的绝对文件号。
对于数据文件的副本,文件编号是指控制文件副本的记录数在V $ DATAFILE_COPY视图所示。
对于数据文件的副本,文件编号是指控制文件副本的记录数的V $ DATAFILE_COPY RECID列所示。
对于归档日志,文件数量是指控制日志文件记录编号RECID列在V $ ARCHIVED_LOG视图显示。
行动:其他的消息显示,以帮助查明原因和解决方案。


ORA-19601的输出文件是字符串 的字符串(字符串)
原因:此消息标识为一个失败的复制操作的输出文件。消息19600中所述的字段。当创建一个新的数据文件副本,它的控制文件记录数量可能没有被确定的消息时,打印。在这种情况下,显示的记录数是零。

行动:参见其他错误消息。


ORA-19602无法备份或复制活动的文件,在NOARCHIVELOG模式
原因:尝试的是没有干净关闭的文件复制或备份,数据库在NOARCHIVELOG模式。这是不允许的,因为恢复的时候,该文件将要求重做应用之前,它是可用的,重做目前未被超越的联机重做日志内容保存。

行动:以表空间脱机清洗或关闭数据库,然后重试复制或备份。


ORA-19603无法备份或复制与保持活动的文件...... UNRECOVERABLE选项
原因:用户试图保持的是没有干净关闭的文件复制或备份.. UNRECOVERABLE选项。这是不允许的,因为恢复的时候,该文件将要求重做应用之前,它是可用的,重做不会被保存,因为保持.. UNRECOVERABLE选项。

行动:以表空间脱机干净,或者关闭数据库,然后重试复制或备份。


ORA-19604的对话文件命名阶段结束
原因:有人呼吁,指定要备份或恢复后的第一个备份片已被处理的文件。

行动:你可以不指定要处理的过程中已处理后的第一个备份片一个备份或恢复对话的文件。如果必须指定多个文件,你必须开始一个新的对话。


ora-19605输入文件名,必须指定
原因:没有控制文件复制操作指定输入文件名 ??。

行动:指定一个输入文件名 ??,然后重试操作。


ORA-19606无法复制或恢复到快照CONTROLFILE
原因:一个控制文件的副本或还原操作指定的快照控制文件作为输出文件的名称。这是不允许的覆盖快照控制文件,在这种方式。其他方法可用来创建快照控制文件。

行动:指定一个不同的文件名 ??,然后重试操作。如果这是一个恢复,然后恢复对话仍然活跃,可指定多个文件。


ORA-19607 的字符串是一个积极的控制文件
原因:一个控制文件的副本,还原或备份控制文件在INIT.ORA文件中的输入或输出文件命名为指定的名称。

行动:指定一个不同的文件名 ??,然后重试操作。如果这是一个备份或恢复对话,那么对话仍然活跃,可指定多个文件。


ORA-19608 的字符串不是一个备份片
原因:指定的文件是不是一个备份一块由DBMS_BACKUP_RESTORE包生产。备份片的第一个块是腐败的,这个文件是不是一个备份片。

行动:指定一个不同的文件名 ??,然后重试操作。


ORA-19609 的字符串是从不同的备份集邮票串计数字符串
原因:指定的文件不是从备份集,目前正在处理中。这是一个不同的备份集的一部分。包含一套这块标识。

行动:指定正确的备份片,然后重试操作。


ORA-19610目录块字符串是腐败
原因:指定的目录块校验和验证失败。这种备份片是不可用。

行动:提供相同的备份片的另一个副本,或终止恢复对话。


ORA-19611出为了备份片。预期的字符串,但发现字符串
原因:此备份片序列。

行动:提供正确的备份片。


ORA-19612的数据文件字符串,由于字符串恢复
原因:所指示的文件不能恢复,因为它的所有数据块并没有发现备份片。

行动:恢复对话仍然有效,而且必须重新处理当前的一块。如果故障不能被通过后处理解决目前的一块,然后恢复对话必须取消。


ORA-19613的数据文件字符串未找到备份集
原因:表示文件不能被恢复,因为它不是在此备份集。如果文件数量是零,那么这是指控制文件。

行动:从第一个备份片的目录读取和恢复命名的一个或多个文件没有被发现时发出此消息。恢复对话仍然是积极的,但没有数据已阅读,您必须提供包含所有请求的文件的备份集的备份片。


ORA-19614 ARCHIVELOG线程字符串序列字符串中找不到备份集
原因:指定的归档日志文件被命名为明确的恢复,但不包含在此备份集。

行动:从第一个备份片的目录读取和恢复命名的一个或多个文件没有被发现时发出此消息。恢复对话仍然是积极的,但没有数据已阅读,您必须提供包含所有请求的文件的备份集的备份片。


ORA-19615的一些文件,没有发现在备份集
原因:一些被指定为恢复文件没有被发现在备份集目录。每个没有被发现的文件发出消息19613或19614。

行动:消息19613的说明。


ORA-19616的输出文件名,如果数据库没有安装,必须指定
原因:没有指定目标文件名 ??,数据文件恢复,但数据库未装入。必须安装数据库时没有指定目标文件名 ??,所以可以从控制文件中得到的目标文件名 ??。

行动:恢复对话仍然有效。如果你想恢复的数据文件没有他们的目标文件名 ??,然后装入数据库,然后再继续。否则,必须指定目标文件名 ??上所有的数据文件恢复通话。


ORA-19617的文件字符串包含的数据不同RESETLOGS
原因:指定的文件包含RESETLOGS数据,这是从不同的归档日志文件备份集已在包括。所有归档日志文件备份集必须具有相同的数据RESETLOGS。

行动:恢复对话仍然有效,您可以继续列入备份集指定归档日志文件。


ORA-19618不能命名被称为restoreValidate后的文件
原因:呼叫指定一个文件从备份集恢复,但以前的调用restoreValidate到已经取得的。

行动:如果你想指定要恢复的文件,您必须取消,并重新启动对话。


ORA-19619不能调用restoreValidate后的文件已被命名
原因:被称为后,一些文件已经被指定为恢复restoreValidate。

行动:你必须取消,并重新启动的对话,如果你想打电话restoreValidate。


ORA-19621 ARCHIVELOG范围已经指定
原因:已经指定的日志范围。只有一个SCN的范围,可以指定每个对话。

行动:恢复对话仍然活跃,更多的日志可能会被指定线程和序列号,如果需要的话。


ORA-19622 ARCHIVELOG线程字符串序列串不恢复由于字符串
原因:所指示的文件不能恢复,因为它的所有数据块并没有发现备份片。

行动:恢复对话仍然有效,而且必须重新处理当前的一块。如果故障不能被通过后处理解决目前的一块,然后恢复对话必须取消。


ORA-19623的文件字符串是开放的
原因:一个SwitchToCopy操作指定数据文件的副本,其母公司datafile是开放的。

行动:以拥有的表空间脱机或关闭数据库,然后重试操作。


ORA-19624操作失败,重试可能
原因:备份,恢复或图像复制操作失败的I / O错误。如果I / O错误源可以得到纠正,则操作可能会重试。

行动:此消息是由恢复管理器的使用,以决定是否重试该操作。


ORA-19625错误识别的文件字符串
原因:指定的文件作为输入的副本或备份操作,或作为一个增量恢复的目标,不能作为一个Oracle文件确定。操作系统特定的错误伴随着这个错误,以帮助查明问题。

行动:指定一个不同的文件,然后重试操作。


ORA-19626的备份集类型是字符串 -不能被这次谈话处理
原因:在备份集的数据是不兼容当前对话。

行动:要么提供符合当前的对话,或启动一个新的恢复对话,它可以处理此备份集备份集的第一块。


ORA-19627 controlfile的应用过程中无法读取备份片
原因:这是一个控制文件恢复对话,这是从一个或多个控制文件使用脱机范围的信息,更新数据文件的检查点数据。这种类型的谈话过程中不使用备份集。

行动:对话仍是积极的,并可以应用于更多的控制文件。


ORA-19628无效的SCN范围
原因是:开始restoreRedoLogRange的SCN大于结束的SCN。

行动:这是结束的SCN小于或等于指定的SCN。


ORA-19629没有任何文件在指定ARCHIVELOG SCN范围
原因:此备份集包含在指定范围内的任何文件。

行动:要么提供一个备份集包含文件在正确的范围内,或启动一个新的对话和指定范围内将选择一些文件,从这个备份集。


备份片复制时遇到ORA-19630卷末
原因:虽然从操作系统的本地文件系统复制到输出设备的备份片,输出设备遇到结束的体积。

行动:复制失败。这种情况可能发生,如果磁带被使用,这是不是大到足以容纳整个备份片。


ORA-19631 ARCHIVELOG纪录不包含文件名
原因:此归档日志记录,表示将不归档事先内容进行了积极的日志开关。之前的日志文件的内容都将丢失。

行动:指定归档日志记录,包含一个文件名??RECID。可用于固定视图V $ ARCHIVED_LOG检查归档日志。


ORA-19632的文件名,没有发现在CONTROLFILE
原因:传递到getFno名称是没有发现在控制文件中。

行动:提供一个有效的文件名 ??。


ORA-19633 controlfile的记录字符串是同步恢复目录
原因:描述文件被删除以deleteBackupPiece调用控制文件记录,deleteDataFilecopy,proxyDelete或deleteArchivedLog不匹配由恢复管理器提供的数据验证。

行动:联系Oracle支持服务。


ORA-19634这个功能所需的文件名
原因: FName参数或句柄参数没有指定为deletePiece,deleteDataFileCopy,deleteRedoLog或proxyDelete。

行动:指定FName参数或处理参数时调用这些函数。


ORA-19635的输入和输出的文件名是相同的
原因:相同的输入和输出文件名 ??指定的数据文件复制操作。

行动:指定输出文件名 ??,这是从输入文件的名称不同。


ORA-19636 ARCHIVELOG线程字符串序列串已列入
原因:指定的归档日志已被指定列入这个恢复对话。恢复对话,可以处理任何归档日志只有一个副本。

行动:不需要任何动作。谈话仍然是积极的,可以指定多个文件。


ORA-19637 backupPieceCreate使用磁盘设备时需要的文件名
原因:会议设备目前分配到磁盘上,所以需要一个文件名 ??。

行动:提供一个文件名 ??,然后重试操作。


ORA-19638的文件字符串是不足够的电流,将此增量备份
原因:这个增量备份的目标站是小于增量备份的开始。如果采用此备份,然后可能会丢失数据文件的检查点和增量备份的开始之间所做的任何更改。

行动:提供一个备份集,可用于重试操作。


ORA-19639的文件字符串是超过目前这个增量备份
原因:这个增量备份的目标站是大于或等于增量备份集文件的检查点。此备份不能前进的目标文件的检查点,所以没有申请点。

行动:提供一个备份集,可用于重试操作。


ORA-19640的数据文件检查点SCN 字符串时间字符串
原因:此消息标识是太旧,采取增量备份或增量恢复,不能适用的目标数据文件的数据文件的检查点。

行动:参见其他错误消息。


ORA-19641的备份数据文件的检查点SCN 字符串时间字符串
原因:此消息标识检查点,在增量备份集数据文件,不能适用。

行动:参见其他错误消息。


ORA-19642增量启动SCN是字符串
原因:此消息标识增量备份,不能适用的SCN。

行动:参见其他错误消息。


ORA-19643的数据文件字符串:增量启动SCN是太新
原因:开始增量数据文件备份时指定的增量启动的SCN比数据文件的检查点SCN,这可能会导致一些块不容错过的。

行动:指定一个较小的增量启动的SCN。


ORA-19644的数据文件字符串:增量启动SCN是RESETLOGS SCN的字符串之前
原因:开始增量数据文件备份时指定的增量启动的SCN小于RESETLOGS的SCN。

行动:指定一个较大的增量启动的SCN。


ORA-19645的数据文件字符串:增量启动SCN是之前创造的SCN 字符串
原因:开始增量数据文件备份时指定的增量启动的SCN小于数据文件的创建的SCN。

行动:指定一个较大的增量启动的SCN。


ORA-19646无法改变的数据文件大小的字符串从字符串到字符串
原因:所指示的文件被调整在此之前采取增量备份,但没有设置新的大小的文件的增量备份。

动作:检查其他的消息,这应该是目前表明失败的原因。


ORA-19647非零的水平,不能被指定的增量为FALSE时
原因: BackupSetDataFile被称为,用非零BACKUP_LEVEL,和虚假的增量迹象。

行动:设置增量为TRUE或改变BACKUP_LEVEL到零。


ORA-19648的数据文件字符串:增量启动的SCN等于检查点SCN
原因:开始增量数据文件备份时指定的增量启动的SCN是平等的数据文件的检查点SCN。由于增量备份只能应用于数据文件的检查点SCN备份集的增量启动SCN(含)和备份集的检查点SCN(独家)之间,有没有这个备份集可以被应用到数据文件。

行动:指定一个较小的增量启动的SCN。


ORA-19649脱机范围记录RECID 字符串邮票字符串没有找到文件中的字符串
原因: applyOfflineRange被称为这是不是在指定的控制文件中找到与RECID /邮票。这可能意味着,在指定的控制文件不再是相同的控制文件,认为这是恢复管理。

行动:指定一个记录在控制文件的副本存在的RECID /邮票。


ORA-19650脱机范围记录RECID 字符串邮票文件中的字符串的字符串,字符串的SCN
原因:此消息标识从指定的范围内,在指定的文件离线纪录离线干净的SCN。

行动:参见其他错误消息。


ORA-19651无法适用于脱机范围记录到数据文件字符串为:SCN不匹配
原因: applyOfflineRange不能适用于脱机范围记录到的目标数据文件,除非数据文件的检查点SCN完全匹配在指定的脱机范围记录离线干净的SCN。

行动:指定脱机范围记录,其离线干净的SCN匹配目标数据文件的检查点。


ORA-19652无法申请脱机范围记录到数据文件字符串:文件是模糊
原因:为applyOfflineRange调用的目标数据文件是模糊的。

行动:指定目标数据文件已关闭干净。


ORA-19653,不能切换到旧文件的化身
原因: SwitchToCopy被调用之前,这个控制文件备份的时间下降了一个数据文件与数据文件副本。

行动:恢复和安装较早的控制文件。使用指定的数据文件的创建之前已备份的控制文件,它是可以接受的。


ORA-19654必须使用备份控制文件,切换文件的化身
原因:这switchToCopy操作试图打开一个datafile的化身,但目前安装的控制文件是不是一个备份控制文件。

行动:恢复和安装一个备份控制文件。


ORA-19655无法切换到不同RESETLOGS与数据的化身
原因:这switchToCopy操作尝试切换到RESETLOGS不同版本的数据库的数据文件。

行动:恢复从相同的数据库版本为目标的数据文件拷贝的备份控制文件,或切换到一个不同的数据文件副本。


ORA-19656无法备份,复制,或删除联机日志字符串
原因:表示日志文件是一个积极的日志。您只能备份,复制,或删除归档日志。

行动:在指定的日志文件可以不予受理。选择另一个文件。


ORA-19657不能检查当前的数据文件字符串
原因:被检查的文件已经是当前安装的数据库的一部分。

行动:不需要任何动作。该文件已经是数据库的一部分。


ORA-19658无法检查字符串 -文件是从不同的RESETLOGS
原因:在被检查的日志文件使用RESETLOGS数据不匹配,在当前安装的控制文件。

行动:不能处理所指示的文件,检查另一个文件。


ORA-19659增量恢复将推动文件字符串过去RESETLOGS
原因:这个增量备份不能被应用到指定的数据文件,因为数据文件是数据库的一个更早的化身,它的检查站将提前太远是在当前的数据库化身可收回。

行动:此增量不能被应用到这个数据文件。如果你想恢复的文件RESETLOGS的SCN,所以可以用RESETLOGS选项打开数据库,那么你必须使用重做日志恢复,而不是增量恢复,继续恢复这个文件。


ORA-19660的一些文件备份集无法核实
原因:恢复对话,以验证备份集的所有文件,并无法核实的消息19661或19662印的文件,因为这些文件损坏的块被发现在备份集。

行动:除非可以修复损坏的备份集,指定的文件不能被从这个备份集恢复。


ORA-19661的数据文件字符串无法核实
原因:一些数据块指定的数据文件在备份组中的腐败。

行动:除非可以修复损坏的备份集,指定的数据文件不能从这个备份集恢复。


ORA-19662归档日志线程字符串序列字符串无法核实
原因:一些数据块指定归档日志的备份集腐败。

行动:除非可以修复损坏的备份集,指定归档日志不能从这个备份集恢复。


ORA-19663,可以不适用当前离线范围的数据文件字符串
原因:尝试作出申请当前离线范围的,到指定的数据文件,但数据文件或者是不是目前的不足或不正确的SCN申请脱机范围。

动作:数据文件保持不变。


ORA-19664的文件类型:字符串,文件名 ??:字符串
原因:此消息发出的文件,这是一个错误的主题确定。

行动:不需要任何动作。这是一个信息性 ??消息。应该有其他Oracle消息,说明错误的原因。


ORA-19665的大小字符串在文件头不符合实际的文件大小的字符串
原因:在文件头文件的大小不匹配的文件的真实大小。两个不同大小的逻辑块为单位显示。

行动:这个文件是无法使用的,它最有可能被截断。


ORA-19666不能做controlfile的增量恢复
原因:控制文件包括在增量恢复对话

行动:如果你想恢复控制文件,你必须做一个完全恢复控制文件。


ORA-19667不能做增量恢复的数据文件字符串
原因:数据文件的备份是完全备份。

行动:如果你想恢复的数据文件,你必须做一个完全恢复的数据文件。


ORA-19668不能做完全恢复的数据文件字符串
原因:数据文件的备份是增量备份。

行动:如果你想恢复的数据文件,你必须做一个增量恢复的数据文件。


ORA-19669的代理副本功能不能运行磁盘上的通道
原因:被称为代理的复制过程,但设备被分配到本届会议的有类型的磁盘。

行动:分配一个非磁盘通道和重试操作。请注意,代理副本需要一个第三方的媒体管理软件产品,支持备份/恢复功能。


已经恢复ORA-19670的文件字符串
原因:代理的恢复功能已命名这个文件作为恢复目标。

行动:使用不同的文件名 ??。如果此消息在恢复管理工作时,那么这是在恢复管理器的内部错误,您应该联系Oracle支持服务。


返回ORA-19671媒体管理软件代理句柄无效
原因:代理的备份或恢复期间,媒体管理软件返回一个无效的文件句柄。这是一个内部错误,在媒体管理软件与甲骨文联系,以提供备份/恢复服务。

行动:联系媒体管理软件供应商。


ORA-19672媒体管理软件返回无效的文件状态
原因:代理的备份或恢复期间,媒体管理软件返回一个无效的文件状态。这是一个内部错误,在媒体管理软件与甲骨文联系,以提供备份/恢复服务。

行动:联系媒体管理软件供应商。


在代理文件副本字符串 ORA-19673错误
原因:代理的备份或恢复期间,发生了错 ??误,同时复制该文件,但其他文件可能已被成功复制。

行动:应该有其他错误堆栈错误解释为什么文件不能成功复制。


ORA-19674的文件字符串已经被备份代理副本
原因:恢复管理器试图代理副本备份指定的文件,但文件已经被另一个回收管理工作的支持。

行动:等待,直到其他恢复这个文件管理器备份是完整的,然后重试备份。


ORA-19675的文件字符串被修改期间代理副本
原因:一个代理指定的文件备份失败,因为该文件联机或以其他方式修改,而代理的备份过程中。这个文件是脱机或只读的备份时开始,因此该文件并没有放入热备份模式,因此没有允许修改,而备份正在进行。

行动:再此文件的备份。


ORA-19676的一个或多个文件未能在代理备份或恢复
原因:在代理备份或恢复,处理一些文件时遇到错误。没有错误消息显示文件被成功处理。

行动:检查有关的具体文件,以确定问题的原因的消息。


ORA-19677 RMAN配置名称超过最大长度的字符串
原因:配置名称的字符串超过了最大长度。

行动:提供一个正确的配置名称和重试功能。


ORA-19678 RMAN配置值超过字符串的最大长度
原因:配置字串值超过最大长度。

行动:提供一个正确的配置值,然后重试操作。


ORA-19679 RMAN配置字符串是通过串 1的有效范围以外
原因:指定了一个无效的RMAN配置。

行动:指定一个正确的数据文件数和重试操作。


ORA-19680的一些块没有恢复。有关详细信息,参见跟踪文件
原因:有些块块介质恢复期间没有恢复。

行动:问题的详细信息,请参阅跟踪文件。


ora-19681块介质恢复控制文件不可能
原因:文件编号0指定块介质恢复。

行动:检查文件数量。


ORA-19683的实际和备份文件块大小的字符串是不平等的
原因:块大小变化之间的备份与真正的文件。

行动:使用正确的备份。


ORA-19684块介质恢复失败,因为数据库被暂停
原因:数据库被暂停,由一个大概的ALTER SYSTEM暂停声明。

行动:执行的ALTER系统恢复,然后重试块介质恢复。


ORA-19690的备份片释放串与Oracle释放串的不相容
原因:不兼容的软件创建的备份片。

行动:要么重新启动与兼容的软件版本或创建另一个使用当前版本的备份。


ORA-19700设备类型超过最大长度的字符串
原因:表示设备类型是无效的。

行动:提供一个正确的设备类型和重新分配。


ORA-19701设备名称超过最大长度的字符串
原因:表示设备名称是无效的。

行动:提供一个正确的设备名称,并重新分配。


ORA-19702设备的参数超过了最大长度的字符串
原因:设备参数超过特定端口的最大长度。

行动:更正参数,然后重试操作。


ORA-19703设备的命令字符串超过字符串的最大长度
原因:设备命令字符串长度超过最大。

行动:更正“命令,然后重试操作。


ORA-19704的文件名 ??超过最大长度的字符串
原因:指定的文件名 ??,这是一个参数的副本,备份或恢复操作,超过这个操作系统的最大文件名 ??长度。

行动:用更短的文件名 ??重试操作。


ORA-19705的标记值超过字符串字符的最大长度
原因:备份或复制操作期间,用户提供一个标记值太长,不适合在文件头。

行动:提供一个较短的标签,然后重试操作。


ORA-19706无效的SCN
原因:输入SCN是不是没有一个正整数或过大。

行动:检查输入的SCN,并确保它是一个有效的SCN。


ora-19707无效的记录块号- 字符串
原因:输入的号码是负值或太大。

行动:检查输入记录块的数量,并确保它是在CREATE DATABASE语句的有效条款。


ORA-19708的日志目的地超过字符串字符的最大长度
原因:当开始恢复对话,比特定端口的最大用户指定的日志恢复的目的地不再。

行动:提供一个较短的目的地,然后重试操作。


ORA-19709的数字参数必须非负整数
原因:一个X $ DBMS_BACKUP_RESTORE过程的数值参数是负的,或包含一个小数部分。

行动:提供一个有效的数字参数。


ORA-19710不受支持的字符集字符串
原因:当目标数据库没有安装,RMAN设置目标数据库字符集在用户环境中指定的值。

行动:指定一个有效的字符集环境。这通常是通过NLS_LANG环境变量。


ORA-19711无法使用reNormalizeAllFileNames而数据库是开放
原因:试图重新正常化的所有控制文件中的文件名 ??,而数据库是开放的。

行动:使用reNormalizeAllFileNames程序之前关闭数据库。


ORA-19712的表名超过最大长度的字符串
原因:表名的字符串超过了最大长度。

行动:重试操作,用较短的表名。


ora-19713无效的拷贝数:字符串
原因:拷贝数是不是在有效的范围内,或您已达到上限。

行动:举报错误和其他信息,以支持。


ORA-19714产生的作品的名称比字符串的长度
原因:指定的格式超过了最大长度为一块名。

行动:更改格式来创建较短的一块名。


ORA-19715无效的格式为作品的名称
原因:受限制的格式不正确地使用。

行动:消除限制的格式,更改格式。


ORA-19720错误发生时,转换成一个SCN保险业监理处数字
原因:这是最有可能造成无效的SCN号,从外部文件,如出口文件,。

行动:请参阅其他错误错误堆栈以寻找问题的根源。


ORA-19721无法找到绝对文件号数据文件字符串表字符串
原因:无法找到的数据文件,应该是在可插拔集之一。

行动:确保所有的数据文件是通过进口的命令行选项或参数文件中指定。


ORA-19722的数据文件字符串是不正确的版本
原因:数据文件是不正确的版本。它包含更少或更多的变化,则所需的版本。

行动:确保正确的数据文件被运送。确保被复制,而其表是只读的数据文件。


ORA-19723无法重新在只读数据文件插入字符串
原因:数据文件只读堵塞。它不能重新创建。

行动:使用的ALTER DATABASE RENAME FILE命令来代替。


ORA-19724快照太旧:快照时间是前文件字符串插件时间
原因:快照的SCN是前称为数据文件的SCN是插入到数据库中。

行动:重试查询。


ORA-19725无法获取插件在排队
原因:也许还有另一个ALTER DATABASE的复位兼容性命令发出的同时,防止这个过程中获得的插件在排队。

行动:重试该操作。


ORA-19726不能堵塞[ 字符串 ]水平的字符串数据将运行在兼容性水平的数据库字符串
原因:数据在可插拔集的一些需要比目前允许数据库的兼容级别更高。在方括号中的字串,是与数据相关的兼容性类型的名称。

行动:提高COMPATIBLE初始化参数的值,然后重试操作。


ORA-19727不能堵塞[ 字符串 ]水平的字符串数据到运行Oracle数据库的字符串
原因:的一些可插拔集数据需要比Oracle可执行文件的版本级别更高的兼容级别。在方括号中的字串,是与数据相关的兼容性类型的名称。

行动:升级Oracle和重试该操作。


ORA-19728的数据对象之间的表的数量冲突字符串和分割字符串,字符串表
原因:非分区表具有相同的数据对象为在分区表的分区之一。不能交换,在这种情况下,分区表。

行动:使用ALTER TABLE MOVE PARTITION命令将违规的分区,所以该分区将得到一个新的数据对象数量。然后重试操作。


ORA-19729的文件字符串是不是最初版本的数据文件中插入
原因:该文件是不是插入数据文件的初始版本。

行动:使用正确的数据文件插入的最初版本。


ORA-19730无法离线插入转换的数据文件字符串
原因:作为一个表读写的一部分,我们需要转换的数据文件,插入只读。该文件必须是联机的。

行动:把网上的数据文件,重试操作。


ORA-19731不能申请变更未经证实插入的数据文件字符串
原因:恢复无法核实所提到的数据文件,根据在控制文件中的信息。遇到这种变化矢量此文件之前,以某种方式恢复没有遇到应该验证文件的文件转换重做。这种情况可能发生,由于损坏或不正确的控制文件用于介质恢复。

行动:使用正确的控制文件,并继续复苏。


ORA-19732表空间数据文件字符串的数目不正确
原因:简称表导出文件的数据文件的数量是不一样的,如预期。这是最有可能造成用户编辑导出文件。

行动:使用正确的出口文件,然后重试操作。


ORA-19733兼容的参数必须是字符串或更大
原因:不兼容的初始化参数是高到足以使操作。允许命令将数据库与当前的兼容参数所指定的版本不兼容。

行动:具有较高的兼容性设置的关机和重新启动。


ORA-19734错误创造SCN - 控制文件预计转换插入在数据文件
原因:当一个表空间插入到数据库中,表最初是只读。甲骨文转换插入时表空间数据文件(它们分配一个新的创造的SCN)首次读写头。这个错误发生时,在创建的文件头的SCN从创建控制文件中的SCN是不同的,可能是因为这是插入在数据文件的初始版本。

行动:要么转换成数据文件恢复或继续恢复的数据文件。


ORA-19735错误创造SCN - 控制文件预计初始插入的数据文件
原因:当一个表空间插入到数据库中,表最初是只读。甲骨文转换插入时表空间数据文件(它们分配一个新的创造的SCN)首次读写头。这个错误发生时,在创建的文件头的SCN从创建控制文件中的SCN是不同的,可能是因为这是转换后的数据文件。

行动:要么恢复最初的版本插入数据文件,或继续数据库恢复,这将恢复控制文件。


ORA-19736无法使用一个不同的国家字符集的数据库插入一个表
原因: Oracle不支持插入一个表使用一个不同的国家字符集的数据库。

行动:使用导入/导出或卸载/加载的数据,而不是移动。


ORA-19999 skip_row过程被称为
原因:被称为SKIP_ROW过程引发这个 ??错误。

行动: SKIP_ROW只应称为内触发或由触发器调用一个过程。


ora-20000 的字符串
原因:存储过程RAISE_APPLICATION_ERROR被称为导致产生此错误。

行动:更正中描述的错误信息,或咨询更多信息,应用程序管理员或数据库管理员的问题。


ORA-21000错误号参数RAISE_APPLICATION_ERROR stringstring超出范围
原因:试图指定一个数字,在允许的范围内。

行动:错误号使用范围-20000到-20999,包容性。


ora-21001错误号参数的raise_system_error stringstring是范围
原因:试图指定一个数字,在允许的范围内。

行动:使用范围-23300 -24299,-29300到-29399,包容性的错误号。


ORA-21300对象选项不安装
原因:对象选项没有被安装在这个网站。对象类型和其他对象的特点,因此,不可用。

行动:安装对象的选项。对象的选项是不是Oracle服务器产品的一部分,必须单独购买。联系Oracle支持服务的对象“选项,如果需要购买。


ORA-21301未初始化的对象模式
原因:此功能需要保险业监理处的过程中要初始化对象模式。

行动:指定OCI_OBJECT模式时调用OCIInitialize()。


ORA-21500内部错误代码,参数:[ 串 ],[ 字符串,字符串,字符串,字符串,字符串,字符串,字符串 ]
原因:这是一般性错误编号为保险业监理处环境(客户端)的内部错误。这表明,保险业监理处环境遇到了一个特殊的条件。

行动: Oracle支持服务的报告。第一个参数是内部错误编号。


ORA-21501的程序无法分配内存
原因:操作系统内存耗尽。

行动:采取行动,使更多的可用内存程序。


ORA-21503程序致命错误而终止
原因:一个方案是在一个错误状态。

行动: Oracle支持服务的报告。


ORA-21520数据库服务器的驱动程序未安装
原因:用户试图访问数据库服务器,通过对象的模式,保险业监理处环境,但支持这种访问数据库服务器的必要驱动程序未安装或联系英寸

行动:如果对应到数据库服务器的驱动程序已经安装/挂在服务器中的驱动程序表中输入。


ORA-21521超出于OCI的最大连接数(仅对象模式)
原因:用户超过由保险业监理处环境中的对象模式,可以支持的最大连接数(255)。

行动:开放更多的连接之前,请关闭一些现有的和未使用的连接。


ORA-21522尝试使用无效的连接在保险业监理处(对象模式)
原因:用户试图使用一个无效的连接或已终止连接在一个OCI环境(对象模式),或者用户试图从已终止的连接得到一个REF的参考。

行动:确保连接的存在,并且仍然是有效的。


ORA-21523的功能,不支持由服务器(仅限对象模式)
原因:用户试图使用该服务器不支持的功能。

行动:升级服务器。


ORA-21524的对象类型不匹配
原因:指定对象的对象类型是不同的。

行动:检查对象的类型,并加以纠正。


ORA-21525属性数量或(在索引的集合元素)字符串侵犯其约束
原因:属性值或集合元素值违反约束。

行动:更改属性或集合元素,它符合其约束的值。的约束被指定为属性或集合元素的架构信息的一部分。


ORA-21526初始化失败
原因:初始化序列失败。这可能发生,例如,如果如NLS_DATE_FORMAT的环境变量设置为无效值。

动作:检查所有NLS环境变量是格式良好的。


ORA-21560的参数字符串是空的,无效的,或超出范围
原因:参数期待一个非空的,有效的价值,但传递的参数值是空的,无效的,或超出范围。例子包括时的LOB / FILE位置或大小的参数值范围为1(4GB - 1)外,或无效的开放模式是用来打开一个文件时,等等。

行动:检查您的程序和纠正例程的调用者传递一个空的,无效或范围的参数值。


ORA-21561的OID生成失败
原因:处理传递未必有效。

行动:检查的env,SVC把手的有效性。


ORA-21600的路径表达式太长
原因:由用户提供的路径表达式太长。路径表达式用于指定在一个对象的一个属性的位置。这个错误发生时,路径表达式中的中间元素之一,是指一个内置类型的属性。因此,OCI函数可以不进行处理路径表达式中的其他元素。

行动:在正确的路径表达式的通行证,找到属性。


ORA-21601属性不是对象
原因:用户试图执行一个操作(即只适用于一个对象)一个内置类型的属性。这种非法操作的一个例子是动态设置一个空的结构,一个内置类型的属性。

行动:避免执行这样的操作内置类型的属性。


ORA-21602操作不支持指定的TypeCode
原因:用户试图执行一个操作,不支持指定类型的代码。

行动:有效的类型支持此操作的代码使用的范围。


ORA-21603属性id [ 字符串 ]是无效的
原因:指定的属性ID是无效的。

行动:指定一个有效的属性ID。有效属性ID列举OCIObjectPropId。


ORA-21604属性[ 字符串 ]是不是瞬态或价值的实例属性
原因:试图得到一个属性仅适用于持久对象。

行动:检查一生只得到持久对象的属性。


ORA-21605属性[ 串 ]是不是财产价值的实例
原因:试图得到一个属性,它仅适用于持久性和瞬时对象。

行动:检查一辈子只获得此属性的持久性和瞬时对象。


ORA-21606不能释放这个对象
原因:尝试被释放的对象是持久的和脏和OCI_OBJECTFREE_FORCE标志没有被指定。

行动:要么刷新持久对象或设置标志,以OCI_OBJECTFREE_FORCE


ORA-21607存储卡未初始化服务句柄
原因:尝试使用未经初始化它的手柄。

行动:初始化存储卡服务句柄。


ORA-21608的时间是此功能无效
原因:尝试没有此功能的有效使用期限。

行动:使用有效时间:以前创建的用户时间或OCI_DURATION_STATEMENT或OCI_DURATION_SESSION。标注时间或外部过程的持续时间,使用OCIExtProcAllocCallMemory。


ORA-21609内存没有被分配,首先要调整大小
原因:尝试调整它首先不分配内存。

行动:分配之前,先调整它的内存。


ORA-21610的大小[ 字符串 ]是无效的
原因:尝试调整内存大小无效。

行动:在一个有效的大小通(必须是一个正整数)。


ORA-21611的密钥长度[ 字符串 ]是无效的
原因:尝试使用无效的密钥长度。

行动:密钥长度是无效的,有效范围是0到64。


ORA-21612键已被使用
原因:尝试使用一个已经使用的关键。

行动:使用尚未被使用的一个新的关键。


ORA-21613的关键不存在
原因:尝试使用一个不存在的关键。

行动:使用已经存在的一个关键。


ORA-21614违反约束字符串的属性数
原因:属性上的约束受到了侵犯。

行动:修正值(属性),以便它满足约束。


ORA-21615的副本命名或简单的OTS()实例失败
原因:见下面的消息。

动作:检查,没有属性值违反约束。


ORA-21700的对象不存在或者被标记为删除
原因:用户试图执行不适当的操作对象是不存在或删除标记。如穿针,删除和更新操作不能被应用到一个对象,它是不存在或删除标记。

行动:重新初始化存在的对象引用来引用或取消的对象。


ORA-21701尝试刷新对象到不同的服务器
原因:用户试图刷新到不同的服务器在一个函数调用的对象。这些对象通过调用一个回调程序提供的功能。

行动:避免执行此操作。


ORA-21702对象没有实例化,或已在缓存中实例化
原因:用户试图执行不恰当的操作对象缓存中未实例化的一个短暂的对象。不能适用于短暂的一个实例化的对象的操作,包括删除或寄希望于这样一个对象。

行动:检查他们的代码,如果他们没有实例化对象的第一个执行这样的操作,或执行对象的分配时间的运作后,已过期。


ORA-21703不能刷新,没有被修改的对象
原因:看到错误消息。

行动:对象不应该被刷新。


ORA-21704不能缓存或连接终止,而无需冲洗第一
原因:看到错误消息。

行动:应中止该交易或缓存或连接终止之前承诺。


ORA-21705的服务范围内是无效
原因:由用户提供的服务内容是无效的。

行动:建立服务上下文。


ORA-21706的持续时间不存在或无效
原因:持续时间是由用户提供的数字是不正确的。

行动:建立的时间或使用正确的预定时间。


ORA-21707针时间比分配的持续时间较长
原因:由用户提供的针时间长于分配时间。这会影响操作,如钉扎和设置的默认参数。

行动:使用针时间短,或使用空的时间。


ORA-21708瞬态对象的操作不当
原因:尝试了一个短暂的对象上执行不当操作。不能适用于瞬态对象的操作,包括冲洗和锁定。

行动:避免执行上的瞬态对象等操作。


ORA-21709无法刷新已修改的对象
原因:尝试刷新已标记为删除,更新或插入(新)的对象。

行动:取消标记刷新前它的对象。


ORA-21710参数期待对象的一个??有效的内存地址
原因:是由用户提供的对象的内存地址是无效的。用户可以通过在一个坏的内存地址的功能,预计对象的一个有效的内存地址。

行动:在有效的内存地址的函数对象的通行证。


ORA-21779的时间不活跃
原因:尝试使用期限已终止。

行动:避免执行这样的操作。


ORA-22053溢出错误。
原因:此操作的结果是上面的Oracle数范围内。

行动:减少输入值(S),所以结果是在甲骨文数量范围内。


ORA-22054下溢错误
原因:此操作的结果是下面的Oracle数范围内。

行动:增加输入值(S),所以结果是在甲骨文数量范围内。


ORA-22055未知的符号标志值[ 字符串 ]
原因:不OCI_NUMBER_SIGNED或OCI_NUMBER_UNSIGNED签名标志使用。

动作:,使用OCI_NUMBER_SIGNED或符号标志OCI_NUMBER_UNSIGNED。


ORA-22056的价值[ 字符串 ]除以零
原因:给定值除以零。

行动:修改除数是非零。


ORA-22057坏整数长度[ 字符串 ]
原因:整数的长度(即是字节数)转换或从Oracle数字是无效的。

行动:使用整数长度为1,2,只有4个或8个字节。


ORA-22059的缓冲区大小[ 字符串 ]太小- [ 字符串 ]是必要的
原因:举办所产生的文本字符串缓冲区太小。

行动:提供所需的大小的缓冲区。


ORA-22060的参数[ 字符串 ]是无效或初始化的数量
原因:无效或未初始化的数量传入

操作:使用一个有效的数字。初始化一个号码,拨打OCINumberSetZero()。


ORA-22061无效的格式文字[ 字符串 ]
原因:数字格式字符串转换为字符或从Oracle数是无效的。

行动:使用有效的格式字符串作为记录在Oracle调用接口程序员指南。


ORA-22062无效的输入字符串[ 字符串 ]
原因:为文本字符串转换为数字是无效的。

行动:使用一个有效的输入字符串记录在Oracle调用接口程序员指南。


ORA-22063阅读负值[ 字符串 ]为unsigned
原因:尝试负数转换为无符号整数。

行动:使用标志旗ORLTSB的转换有符号数。


ORA-22064无效的NLS参数字串[ 串 ]
原因: NLS参数字符串转换为字符或从Oracle数是无效的。

行动:使用有效的格式字符串作为记录在Oracle调用接口程序员指南。


ORA-22065的文字翻译给定的格式导致溢出
原因:由于给定的字符串的格式做的四舍五入导致溢出。

行动:更改字符串的格式,这样不会发生溢出。


ORA-22130的缓冲区大小[ 字符串 ]比所需大小[ 字符串 ]
原因:是被写入到其中的十六进制楼盘字符串缓冲区的大小是太小了。

行动:提供所需的大小的缓冲区。


ORA-22131的十六进制字符串的长度为零
原因:给定的十六进制字符串的长度必须大于零。

行动:指定一个长度大于零。


ORA-22132的十六进制字符串不符合一个有效的楼盘
原因:十六进制字符串是无效的。

行动:提供一个有效的十六进制字符串,这是以前由调用OCIRefToHex()返回。


ORA-22140给定大小的[ 字符串 ]必须在范围0 [ 字符串 ]
原因:调整大小是无效的。

行动:确保给定的大小是在要求的范围内。


ORA-22150变长数组尚未初始化
原因:正在操作一个未初始化的变量长度数组。

行动:可变长度数组初始化之前调用此函数。


ORA-22151无法调整零个元素非零可变长度数组
原因:试图作出调整一个非零变长数组0个元素。

行动:指定非零规模。


ORA-22152的目标可变长数组没有初始化
原因:对转让或追加目标数组的右手侧的可变长数组没有初始化。

行动:目标变长数组初始化之前调用此函数。


ORA-22153源可变长数组没有初始化
原因:转让或追加的源数组的左手端可变长度数组没有初始化。

行动:目标变长数组初始化之前调用此函数。


ORA-22160 [在索引元素的字符串 ]不存在
原因:在给定的索引集合元素不存在。

行动:指定一个存在的元素的索引。


ORA-22161型代码[ 字符串 ]是无效的
原因:给定类型的代码是无效的。

行动:利用在OCITypeCode列举的类型代码之一。


ORA-22162索引的元素[ 串 ]已先前删除
原因:试图删除一个不存在的集合元素。

动作:调用这个函数之前检查该元素的存在。


不同类型的ORA-22163的左手和右的右手边集合
原因:左手和右侧集合不是同一类型。

行动:确保此功能的左手和右手边通过相同的集合类型。


ORA-22164删除元素的操作是不允许变长数组
原因:试图删除一个可变长度的数组的一个元素。

行动:确保集合,是不是一个可变长度的数组调用这个函数之前。


ORA-22165给定的索引[ 字符串 ]必须在范围0 [ 字符串 ]
原因:由于指数是不是在要求的范围内。

行动:确保在规定的范围是给定的索引。


ORA-22166的集合是空的
原因:由于集合是空的。

行动:如果集合是空的调用此函数前的测试。


修剪大小ORA-22167 [ 字符串 ]必须小于或等于到[ 字符串 ]
原因:由于实际尺寸大于目前集合的大小。

行动:确保给定的大小是小于或等于集合的大小来调用这个函数之前。


ORA-22275无效的LOB定位器指定
原因:有几个原因:

从未初始化LOB定位器
定位是一个BFILE和常规预计将BLOB / CLOB / NCLOB定位
定位是一个BLOB / CLOB / NCLOB例行预计BFILE定位器
试图更新触发体内的LOB - 触发机构的LOB读取
定位是一个BFILE / BLOB的例行预计一个CLOB / NCLOB定位
定位是一个CLOB / NCLOB例行预计一个BFILE / BLOB的定位
行动:(1)初始化LOB定位器定位变量选择或设置LOB定位器清空。(2),(3),(5),(6),传递到例程的定位正确的类型。(4),删除触发机构代码更新LOB值。


ORA-22276无效的定位为LOB缓冲
原因:以下情况之一:

定位是从来没有启用缓冲。
它不是一个更新的定位,但正在写/ flush操作使用。
行动:(1)启用缓冲的定位;(2)确保只有一个更新的定位是一个LOB更新操作使用。


ORA-22277无法使用两种不同的定位,修改相同的LOB
原因: LOB的缓冲已启用,有人企图修改LOB使用两种不同的LOB定位器。

行动:当使用LOB的缓冲,修改的LOB只通过一个LOB定位器。


ORA-22278必须更新LOB的LOB的缓冲区,只有通过
原因:启用此LOB LOB的缓冲,还有为这个缓冲区在缓冲池中的LOB。因此,更新LOB的通过意味着LOB的缓冲区以外是不允许的。

行动:更新LOB的使用已启用LOB的缓冲定位通过LOB缓冲区。如果此操作是必需的,应该被刷新的LOB与此相关联的缓冲区作为必要或缓冲应禁用。一旦做到这一点,重新发出命令。


ORA-22279无法执行操作LOB的缓冲启用
原因:尝试操作是不允许的LOB的缓冲时启用。

行动:如果需要操作,LOB的缓冲不应使用。在这种情况下,输入必要的LOB定位器的刷新缓冲区,禁用缓冲输入LOB定位器,并重新发出命令。


ORA-22280没有更多的缓冲区操作
原因:以下情况之一:

在缓冲池中的所有缓冲区已经由以前的操作使用。
有人企图刷新之前没有任何缓冲的更新操作一个LOB。
行动:为(1),刷新正在使用更新的LOB定位器通过LOB(S)。(2),写的LOB定位器通过启用前尝试刷新缓冲区的缓冲。


ORA-22281无法执行更新的定位与运作
原因:输入定位器启用了缓冲,并用于更新LOB值通过LOB缓冲子系统。修改过的缓冲区没有被刷新,因为写的输入定位,因此,输入定位被认为是一个更新的定位。更新定位,不能复制操作的源。每个LOB的只有一个定位,可用于修改通过LOB缓冲子系统的LOB值。

行动:根据通过输入定位到LOB缓冲子系统的修改是否应被写入到服务器,无论是刷新缓冲区写的修改,或定位器禁用缓冲放弃修改。然后,重新发出命令。


ORA-22282非连续追加到一个缓冲不允许启用的LOB
原因:缓冲的写操作的输入偏移值超过一个字节或字符的LOB结束过去。

行动:指定输入偏移值,这是一个字符或字节大于LOB的长度,你正试图通过一个缓冲的写操作更新。


ORA-22283的文件名包含字符,是指父目录
原因:文件名 ??中包含路径“.. /”,它引用父目录。

行动:确保该文件名 ??不包含字符引用父目录。


ORA-22285不存在的目录或文件的字符串操作
原因:试图访问一个目录不存在,或试图访问一个不存在的目录中的文件。

行动:确保系统对象对应到指定的目录数据库字典中不存在,或者确保名称是正确的。


ORA-22286的文件或目录的权限不足,执行字符串操作
原因:用户不具备必要的访问权限的目录别名和/或操作的文件。

行动:数据库/系统管理员授予目录别名和/或文件所需的权限。


ORA-22287无效或修改目录过程中出现的字符串操作
原因:用于当前操作的目录别名是无效的,如果被首次访问,或已被修改自上次访问的数据库管理员。

行动:如果你是第一次访问这个目录,提供一个有效的目录名。如果你已经在这个目录下打开一个文件,这个错误发生之前已经获得成功,然后关闭该文件和数据库管理员修改,重试操作,一个有效的目录别名。Oracle建议,仅在静止期间应修改目录。


ORA-22288的文件或LOB操作字符串字符串失败
原因:尝试对文件或LOB操作失败。

行动:在错误堆栈更详细的信息,请参阅下一个错误消息。此外,验证,文件或LOB存在和必要的权限设置为指定的操作。如果错误仍然存在,错误报告数据库管理员。


ORA-22289无法执行字符串操作上的一个未打开的文件或LOB
原因:文件或LOB是不公开进行所需的操作。

行动:先与当前操作的文件或LOB成功打开操作。


ORA-22290操作将超过打开的文件或LOB的最大数量
原因:打开的文件或LOB的人数已经达到了上限。

行动:关闭打开的文件或LOB的一些重试操作。


在事务提交时存在ORA-22291开放的LOB
原因:尝试提交一个事务,在事务提交时开放的LOB。

行动:在提交事务之前关闭的LOB。


ORA-22292无法打开LOB的读写模式,无交易
原因:试图在读写模式打开一个LOB之前开始交易。

行动:在读写模式打开LOB的前开始交易。方法来启动一个事务,包括发出一个SQL DML或选择UPDATE命令。在只读模式打开LOB的交易并不需要。


ORA-22293的LOB已经打开在同一事务中
原因:试图打开一个LOB已经是开放的,在本次交易。

行动:关闭,然后再尝试重新打开它的LOB。


ORA-22294不能更新LOB在只读模式打开
原因:尝试写入或更新LOB在只读模式打开。

行动:关闭前尝试写入或更新LOB的LOB和读写模式重新打开它。


ORA-22295无法绑定LOB和L??ONG列在1语句超过4000字节的数据
原因:尝试了超过4000字节的数据绑定到LOB和LONG列在相同的INSERT或UPDATE语句。你可以绑定超过4000字节的数据,要么很长的列或一个或多个LOB列,但不能同时。

行动:绑定更超过4000字节的数据,LONG列或一个或多个LOB列,但不能同时。


ORA-22296无效的ALTER LONG数据类型转换为LOB表选项
原因:尝试向指定的ALTER TABLE选项是不允许在LONG数据类型转换为LOB。LONG数据类型的LOB的转换过程中唯一的ALTER表允许的选项是默认被转换为LOB列的条款和LOB存储子句。

行动:删除禁止 ??的选项。


ORA-22297:警告:打开的LOB在交易中存在的提交时间
原因:尝试提交一个事务,在事务提交时开放的LOB。

行动:这仅仅是一个警告。被犯的交易成功,但没有更新任何域或开放的LOB功能指标。你可能要重建这些索引。


ORA-22303型“ 串 “” 字符串 “未找到
原因:尝试获得一个可以不被发现的类型的信息。

动作:检查的模式是正确的,已创 ??建正确类型。


ORA-22304的输入类型是一个对象类型
原因:试图获得一个非对象类型的超类型的信息。

行动:在只有一个对象类型的通行证。


ORA-22305属性/方法/参数“ 字符串 “未找到
原因:类型与给定名称的元素没有被发现在该类型。

行动:检查,以确保该类型的元素存在。


ORA-22306型“ 串 “” 串 “已经存在
原因:试图创建已经存在的类型。

行动:检查,以确保该类型尚未建立在此之前。


ORA-22307操作必须是一个用户定义的类型
原因:试图执行一个操作上只允许一个用户定义的类型,类型是不是一个用户定义的类型。

行动:检查,以确保只有用户定义的类型正在运作。


ORA-22308操作不允许演变类型
原因:试图取代一个类型,其属性定义已经改变。

行动:提交ALTER TYPE ADD / DROP语句,而不是改变型更换。


ORA-22309“属性字符串 “ 名称已经存在
原因:尝试了多个属性具有相同的名称创建一个对象类型。

行动:检查,以确保所有属性的名称是唯一的。


ORA-22310 ALTER类型错误。参阅表“ 串 “” 字符串错误。“
原因:提交了一个无效的ALTER TYPE语句。

行动:在指定的表中列出的错误更正,并重新提出陈述。


ORA-22311类型的属性“ 串 “不存在
原因:该属性的类型不存在。

行动:任何类型创建/修改这个DDL事务。重做DDL事务,并添加创建DDL事务中的属性类型。


ORA-22312必须指定级联或无效选项
原因:试图改变一个类型,其中有一个依赖型或不指定CASCADE或无效选项表。

行动:与梯级或无效选项,重新提交的声明。指定CASCADE如果您想级联依赖的类型和表类型的变化,否则,指定无效无效所有家属。


ORA-22313无法使用两个版本的相同类型的“ 字符串 “
原因:这种类型的冲突,另一个是与应用程序库中使用这种类型的版本的版本。应用程序可能只使用一种类型的版本。

行动:检查,该应用程序链接库,并使用相同类型的版本。


ORA-22314的方法在ALTER TYPE的信息不匹配
原因:方法或方法签名不匹配的原始类型声明。这是不支持的。

行动:确保留先前宣布的方法相同的方法签名。不要放弃现有的方法。


ORA-22315型“ 串 “不包含地图或命令功能
原因:输入类型不包含地图或命令的功能,因此可以不予退还。

行动:添加一个地图或命令功能类型或赶上这个错误。


ORA-22316的输入类型不是一个集合类型
原因:试图获得非命名集合类型集合类型的信息。

行动:使用函数的名字命名的集合类型。


ORA-22317的TypeCode 数量是不合法的,作为一个数字类型
原因:尝试使用一个号码类型代码是无效的。

行动:,使用只有OCI_TYPECODE_SMALLINT,OCI_TYPECODE_INTEGER,OCI_TYPECODE_REAL,OCI_TYPECODE_DOUBLE,OCI_TYPECODE_FLOAT,OCI_TYPECODE_NUMBER,或OCI_TYPECODE_DECIMAL。


ORA-22318的输入类型是数组类型
原因:试图获得一个非数组类型的元素的数量。

行动:在只有一个命名集合类型,这是一个数组的通行证。


在ALTER TYPE改变ORA-22319类型的属性信息
原因:类型属性信息不匹配的原始类型声明时改变类型。期间的ALTER TYPE属性不能改变。只可以添加新的方法。

行动:检查所有类型的变更是合法的。


ORA-22320缺少用户版本字符串
原因:没有用户的版本字符串中指定的版本选项。

行动:重新提交的声明版本中的关键字后的版本字符串。


ORA-22321的方法不返回任何结果
被称为原因: OCITypeResult()方法不返回任何结果。

动作:检查你传递正确的方法描述,或者说你的方法创作的正确完成。


ORA-22322错误表“ 串 “” 串 “有不正确的结构
原因:指定的错误表没有预期的表结构。

行动:执行的DBMS_UTILITY.CREATE_ALTER_TYPE_ERROR_TABLE的程序,以创建一个错误表,然后重新提交的声明,用新的错误表。


ORA-22323错误表“ 串 “,” 串 “不存在
原因:错误的表不存在。

行动:重新提交正确的错误表名的语句。


ORA-22324蚀变类型有编译错误
原因:使用ALTER TYPE语句导致一个编译错误。

行动纠正错误报告,并重新提出陈述。


ORA-22326不能改变一个类型到最后,如果有亚型
原因:试图改变到最终的亚型类型。

行动:删除之前改变它到最终目标类型的所有亚型。


ORA-22327无法改变一个类型不实例化它依赖表
原因:试图改变依赖表不实例化类型。

行动:删除所有相关的目标类型表,并重新提出陈述。


ora-22328“ 字符串 “ 的对象。“ 串 “有错误的字符串。
原因:改变目标类型导致依赖于它的对象中的错误。

行动:更正依赖对象的问题,并重新提出陈述。


ORA-22329不能改变一个非对象类型
原因:尝试执行ALTER非对象类型的类型。

行动:首先除去非对象类型,然后再重新创建它作为一个对象类型。


ORA-22330不能改变一个类型是无效的
原因:试图执行无效的类型的ALTER类型。

行动:使用TYPE命令创建或替换修改的类型。


ORA-22331无法改变一个不完整的类型
原因:试图执行的ALTER一个不完整的类型的类型。

行动:使用创建类型完全确定之前,执行ALTER类型的原始类型。


ORA-22332 字符串 “ 一个模式“的依赖对象有错误。字符串
原因:改变目标类型导致依赖于它的对象中的错误。

行动:更正依赖对象的问题,并重新提出陈述。


ORA-22333无法复位类型“ 字符串 “。” 串 “由于无效的依赖类型和表
原因:尝试重置无效依赖类型和表类型的版本。

行动:使用ALTER TYPE编译语句来编译所有无效的依赖类型和使用ALTER TABLE升级,包括数据的语句来升级所有依赖表,然后重新提出陈述。


ORA-22334无法复位型“ 串 “,” 串 “。依赖表必须升级到最新版本。
原因:尝试重置依赖表中的数据时尚未升级到最新版型版型。

行动:使用ALTER TABLE升级,包括数据的语句升级依赖表中的数据,然后重新提出陈述。


ORA-22335的客户端无法改变类型
原因:预9.0.0客户端请求已在服务器上的改变类型。

行动:只有9.0.0和更高的客户端可以访问蚀变类型。


ORA-22336表中包含8.0图像格式,必须指定包括数据
原因:以下情况之一:

有人企图改变在8.0图像格式和表不包括数据选项指定依赖表类型。
有人企图升级8.0图像格式与表数据不包括指定的选项。
行动:包括数据选项,重新提交的发言。


ORA-22337的访问对象的类型,已演变
原因:访问对象的类型已经改变,客户端的对象是根据较早的类型定义。

行动:用户需要退出应用程序,并修改应用程序,以适应类型的变化。从SQL / PLUS的,重新连接并重新提出陈述。


ORA-22338必须指定CASCADE改变最终的属性时,包括数据
原因:试图改变不指定一个与依赖表型的最终属性,包括数据的级联选项。

行动:重新提交的声明,包括数据的级联选项。


ORA-22339不能改变不是最终的,因为它的属性列是替代
原因:试图改变类型,到最后,当其嵌入属性被定义为在一些表替代。注意,这是一个限制在9.0版本,因为时改变不是最后一个类型,该类型的列被设置在各级不可替代性,因此,它是一个错误,如果一个其嵌入式的属性列已标记替代。

行动:重新创建表,并指定在所有级别的不可替代的非final类型的所有列。然后重新提交ALTER型语句。


ORA-22340不能串型“ 串 “,” 串 “。依赖表必须升级到最新版本
原因:尝试重置版本,删除或改变依赖表中的数据类型时尚未升级到最新版本。

行动:使用ALTER TABLE的升级,包括数据的语句升级依赖表中的数据,然后重新提出陈述。


ORA-22341无法分配超类的实例亚型
原因:试图分配或复制一个超类的实例的容器(目标),只能容纳一个子类型实例。

行动:确保转让或复制源的运行时类型是相同类型或作为目的地是一个目标类型的亚型。


ORA-22342依赖VARRAY的列超出了最大的内联列的大小
原因:试图改变类型(添加或修改属性),从而导致依赖于它的VARRAY中列的大小超过最大的内联列大小。然而,VARRAY中列未指定要存储在表级别的LOB表时创建。

行动:指定要存储在表级别的LOB表时创建VARRAY中列。


ORA-22343类型的编译错误无效的ALTER型
原因:编译为一个类型,这是无效的ALTER型失败。

行动:检查是什么原因造成的编译错误,纠正它,然后再试一次。


ORA-22344不能指定转换为替代选项的ALTER TYPE不是最终的变化以外
原因:尝试了指定转换为对ALTER TYPE不是最终的变化以外的替代选项。

行动:指定ALTER TYPE不是最终的变化转换,替代选项。


尝试此操作前的ORA-22345重新编译类型的字符串。字符串
原因:试图执行的操作,需要指定数据类型是有效的,但数据类型是无效的。

行动:重新编译为指定的类型,然后重试操作。


ORA-22369无效的参数在方法遇到字符串
原因:无效的参数被传递到这SYS.AnyType,SYS.AnyData,或SYS.AnyDataSet的方法。

行动:检查参数被传递给这个方法,并确保该参数允许。


ORA-22370 字符串的方法不正确的用法
原因:这种方法SYS.AnyType,SYS.AnyData,或SYS.AnyDataSet的正在使用不当。

动作:检查的正确使用方法的文档。


字符串,字符串版本,不存在ORA-22371表包含字符串类型的数据。
原因:有些类型的旧版本可能已被删除,因为一个或多个引用类型被取消。

行动:这些数据不能作为整个ADT阅读。阅读个别的标量属性级别的数据。


ORA-22600遇到8.0.2(试用版)VARRAY中不能处理的数据
Oracle8的原 ??因:生产(8.0.3及以后)VARRAY中遇到了一些Oracle8中8.0.2(Beta 2)的创建和存储的数据。生产Oracle8中无法理解或处理等VARRAY的数据。

行动:删除VARRAY中的数据从表中删除表,删除行,或归零VARRAY的列,然后重新插入VARRAY的数据。有没有提供的脚本或工具,以帮助自动完成这一转换。


ORA-22601的pickler的TDS上下文字符串不初始化
原因:尝试使用没有初始化它的pickler的TDS范围内。

行动:使用OCIPicklerTdsCtxInit初始化上下文。


ORA-22602的pickler的TDS手柄[ 字符串 ]是没有很好地形成
原因:尝试使用未经初始化或建设的pickler的TDS手柄。

行动:使用OCIPicklerTdsInit初始化之前建造的手柄。使用OCIPicklerTdsGenerate产生之前,它的属性可以访问的TDS。


ORA-22603不能添加属性已经生成的TDS手柄
原因:尝试添加一个属性,已建成的TDS。

操作:使用的TDS句柄初始化,但尚未构建。


ORA-22604的TDS处理已经产生
原因:尝试生成的TDS已经生成。

操作:使用的TDS句柄初始化,但尚未产生。


ORA-22605的FDO手柄未初始化[ 字符串 ]
原因:尝试使用未初始化的FDO手柄。

行动:使用OCIPicklerFdoInit初始化的FDO处理。


ORA-22606的pickler图像句柄字符串是没有很好地形成
原因:尝试使用未经初始化/构造图像句柄。

行动:使用OCIPicklerImageInit初始化之前建造的手柄。使用OCIPicklerImageGenerate生成图像之前,它的属性可以访问。


ORA-22607图像句柄已经产生
原因:尝试生成图像已经生成。

行动:使用图像句柄被初始化,但尚未产生。


ORA-22608无法将属性添加到已经生成的图像句柄
原因:试图在已建成的图像添加一个属性。

操作:使用图像句柄初始化但尚未建造的。


ORA-22609错误字符串在FDO的初始化
原因: FDO的初始化过程中出现错误。

行动:根据指定的错误行动。


ORA-22610错误,同时增加一个标量的图像句柄
原因:发生错误,同时增加一个标量属性的图像句柄。

行动:确保图像句柄初始化之前加入标。


ORA-22611的TDS版本不会被确认,
原因:不正确的TDS句柄传递。

行动:确保正确的TDS初始化图像句柄。


ORA-22612 TDS不描述一个集合的TDS
原因:集结构/访问例程上的图像,但TDS不描述,集合TDS。

行动:确保集合TDS图像句柄调用收集例程之前使用。


ORA-22613 buflen不匹配标量的大小
原因: BUFLEN是不正确的。

行动:请确保BUFLEN是正确的和标量的大小相匹配。


ORA-22614错误,而建设中的图像集合
原因:错误发生在馆藏建设。

行动:确保图像句柄初始化,和OCIPicklerImageCollBegin被称为开始收集。


ORA-22615属性不是一个集合
原因:收集程序是一个非集合属性时调用。

行动:确保属性是一个集合。


ora-22616的形象是不是甲骨文8.1格式
原因:被调用的函数是只适用8.1图像。

行动:确保8.1格式。


ORA-22617错误而访问图像句柄集合
原因:发生错误,在访问中收集图像句柄。

行动:请确保图像被正确初始化集合构建正确。


ORA-22618的属性是在图像的手柄坏空
原因:有问题的属性可能是一个空的嵌入式图像的属性。

行动:确保属性的数量是有效的,或者是NULL或NOT NULL。


ORA-22619的所有集合中的元素已经访问
原因:试图访问集合中的元素,所有集合中的元素后,已经访问。

行动:此功能不应该调用任何。


ORA-22620的缓冲区大小太小,无法容纳的价值
原因:缓冲区的大小是不够的,持有的价值。最有可能做字符集转换的同时,需要一个更大的缓冲区。

行动:在一个更大的缓冲区的通行证。如果客户端字符集的格式,从不同的服务器,做转换可能会导致在4X扩大。


ORA-22621错误,从代理转让对象
原因:从代理端的pickler例程返回了一个错误。

行动:联系Oracle支持服务。


ORA-22625 OCIAnyData没有很好地形成
原因:尝试使用未经初始化构造它的OCIAnyData。

行动使用OCIAnyDataBeginConstruct之前,它被添加属性初始化手柄。使用OCIAnyDataEndConstruct完成建设。或使用OCIAnyDataConvert建设。确保它是正确的访问属性之前建造。


ORA-22626的类型不匹配,同时建设或访问OCIAnyData
原因:提供的类型不匹配的ANYDATA类型。如果一块明智的建设或访问正在尝试,提供的类型不匹配当前属性的类型。

行动:确保提供的类型相匹配的对象的类型,建造或访问。


ORA-22627 TC [ 串 ]必须是对象/ VARRAY /嵌套表
原因:类型代码是不是对象/ VARRAY /嵌套表

行动:确保类型代码是OCI_TYPECODE_OBJECT,OCI_TYPECODE_VARRAY,或OCI_TYPECODE_TABLE的


已建成的ORA-22628 OCIAnyData
原因:尝试添加属性OCIAnyData已建成的。

行动:使用初始化但尚未建造的OCIAnyData。


ORA-22629 OCIAnyData为空
原因:尝试是不对空OCIAnyData有效的操作。

行动:确保不为空OCIAnyData是。


ORA-22630属性[ 字符串 ]是空的,或者是没有很好地形成
原因:传递的属性是空的,或不能很好地形成。

行动:确保属性不为空,或形成。


ORA-22631属性字符串是没有很好地形成或不匹配的类型
原因:传递没有得到很好的形成或不匹配的输入类型的属性。

行动:确保属性是良好的,指定的类型相匹配。


ORA-22632 ANYDATASET参数是当前操作无效
原因: ANYDATASET参数是空的,或对当前操作无效。

动作:检查当前操作的文件。


ORA-22633错误释放ANYDATASET
原因: ANYDATASET传递未必有效。

行动检查所有ANYDATASET参数。


添加新实例ANYDATASET的错误ORA-22634
原因:在当前实例的ANYDATASET尚未完全建成。

行动:确保当前实例添加新的实例之前建造。


ORA-22800无效的用户定义类型
原因:尝试使用一个不完整的类型作为构造。

行动:完成之前,在查询中使用的类型定义。


ORA-22801无效的对象行变量
原因:指定的对象变量是行不提供名称解析的范围。

行动:确认指定对象的行变量是正确的,或使用对象行变量范围内可见。


ORA-22803的对象类型包含零个属性
原因:试图创建或指定一个列或一个对象的类型,有没有属性的构造。允许在这种情况下唯一的对象至少有一个属性的类型。

行动:指定一个有效的对象类型。


ORA-22804的远程操作对象表或用户定义类型的列不允许
原因:尝试执行查询或DML操作,对远程对象的表或远程表列,其类型是一个对象,楼盘,嵌套表或VARRAY。

行动:删除远程表在声明中的引用。


ORA-22805对象表或嵌套表不能插入NULL对象
原因:尝试了一个对象表或嵌套表中插入一个空对象。

行动:确保一个非空对象被插入到表中插入一个对象属性的值是NULL。


ORA-22806不是一个对象或REF
原因:尝试提取属性既不是一个对象,也不是楼盘项目。

行动:使用对象的类型或REF类型的项目,然后重试操作。


ORA-22807无法解析到一个标量类型或集合类型
原因:非标(例如,对象类型)项的无效使用。

行动:更改项目的数据类型,然后重试操作。


ORA-22808楼盘取消引用不允许
原因:试图访问一个对象类型的属性去引用一个楼盘项目。

行动:该项目的对象类型,而不是一个对象类型的楼盘。


ORA-22809不存在的属性
原因:试图访问一个不存在的对象类型的属性。

行动:检查,看它是否是有效的属性引用。然后重试操作。


ORA-22810不能修改楼盘取消引用对象的属性
原因:试图修改属性引用楼盘列在UPDATE语句的对象。

行动:更新表中包含的对象,楼盘指向,或改变对象类型列列的楼盘。


ORA-22812不能引用嵌套表列的存储表
原因:没有允许在给定的情况下尝试访问嵌套表列的存储表。

动作:对父表包含嵌套表列发出的声明。


ORA-22813操作数的值超过系统限制
原因:对象或集合值过大。在排序中值的大小可能会超过30K,或可能过大的可用内存的大小。

行动:选择另一个值,然后重试操作。


ORA-22814属性或元素值大于指定类型
原因:对象类型的属性或集合元素提供的价值超过在类型声明中指定的大小。

行动:选择另一个值,然后重试操作。


ORA-22816不受支持的功能与RETURNING子句
原因: RETURNING子句目前不支持对象类型列,长柱,远程表,与子查询的INSERT,里面returning子句领。

行动:使用单独的SELECT语句得到的值。


不允许在DEFAULT子句ORA-22817的子查询
原因:尝试列的默认子句中的表达式中使用子查询。

行动:删除从默认的子句中使用子查询。


这里不允许出现ORA-22818的子查询表达式
原因:尝试使用这些不支持子查询的表达式。

行动:没有查询表达式重写的发言。


ORA-22819的输入值的范围不相符的目标范围
原因:试图在操作上REF值范围比预期的一个不同的表。

行动:使用楼盘范围预期表,然后重试操作。


ORA-22826不能建立一个非实例化类型的实例
原因:尝试使用非构造函数实例化类型。

行动:没有。


ORA-22828的输入模式或更换参数超过32K大小限制
模式或替换字符串的形式提供价值VARCHAR2或CLOB的 LOB的SQL函数的原因:超过32K大小限制。

行动:用较短的模式,或在多遍处理模式串长。


ORA-22850重复的LOB存储选项specificed
原因:一个LOB存储选项(块,PCTVERSION,CACHE中,NOCACHE,表,存储,索引)被指定超过一次。

行动:指定的所有LOB存储选项,只有一次。


ORA-22851无效CHUNK LOB存储选项值
原因:指定块LOB存储选项的值必须是一个整数。

行动:选择一个合适的整数的值,然后重试操作。


ORA-22852无效PCTVERSION LOB存储选项值
原因:指定的PCTVERSION LOB的存储选项的值必须是一个整数。

行动:选择一个合适的整数的值,然后重试操作。


ORA-22853无效的LOB存储选项规范
原因:未指定LOB的存储选项。

行动:指定一大块,PCTVERSION,CACHE中,NOCACHE,表,存储,INDEX LOB存储子句的一部分。


ORA-22854无效的选项LOB存储指数
原因:未指定一个有效的LOB存储指数期权。

行动:指定一个LOB存储指数的一部分(INITTRANS,MAXTRANS,表,存储)。


ORA-22855可选正确指定LOB存储段的名称
原因:可选LOB存储段名称指定多个列列清单。

行动:只可选名称(S)指定每列的LOB存储。


ORA-22856无法添加对象表列
原因:尝试了对象表添加列。对象表不能修改,补充,因为它的定义是基于对象类型的列。

行动:建立一个新的附加 ??属性类型,并使用新类型的创建对象表。新对象表,将所需的列。


ORA-22857不能修改对象表列
原因:试图通过修改现有的列改变的对象表。不能改变对象表来修改现有的列,因为它是基于对象类型。表的定义,必须与相应类型的同步。

行动:创建一个新的类型,与所需的属性类型,并用它来 ??创建一个对象表。新对象表,将所需的列。


ORA-22858无效的数据类型的变化
原因:试图修改列的类型,对象,楼盘,嵌套表,VARRAY或LOB的类型。

行动:创建新列的所需的类型和当前列的数据复制到新的类型,使用适当的类型构造。


ORA-22859无效的列修改
原因:试图修改一个对象,楼盘,VARRAY中,嵌套表,或LOB列类型。

行动:创建新列的所需的类型和当前列的数据复制到新的类型,使用适当的类型构造。


ORA-22860的对象类型预期
原因:尝试使用非对象类型创建一个对象表,或创建一个列,这是一个非对象类型的楼盘。

行动:表或列定义中使用有效的对象类型。


ORA-22861无效的用户定义类型
原因:试图创建一个列或不存在的类型的对象表。

行动:表或列定义中指定一个有效的类型。


ORA-22862指明对象标识符不匹配现有的对象标识符
原因:尝试被指定为对象的类型不匹配现有的标识符不完全类型的同名标识符。

行动:指定正确的对象标识符或离开它的声明。


不允许ORA-22863 字符串数据类型的字符串的代名词。
原因:一个不支持的数据类型的同义词规范。

行动:不要使用数据类型的同义词。


ORA-22864无法更改或删除LOB的索引
原因:试图更改或删除一个LOB索引。

行动:不要直接操作的系统上定义的LOB索引。执行相应的LOB列上的操作。


ORA-22865多一列指定
原因:尝试了其中只有一个被允许指定多个列。

行动:指定一个单一的列,然后重试操作。


ORA-22866默认字符集是不同的宽度
原因:定义一个字符LOB,但默认的字符集是不固定的宽度。

行动:确保字符集之前定义的字符LOB的是固定宽度。


ORA-22868使用LOB表包含在不同的表空间段
原因:试图删除一个表,其中包含表中的LOB列(S)段,但不包含表段。

行动:查找表(S)与LOB列在此表非表段。删除这些表,并补发DROP TABLESPACE。


ORA-22869的类型依赖层次的深度超过上限
原因:类型的依赖层次结构有更大的深度超过1024。

行动:重组类型的依赖层次结构的一个较短的深度。


ORA-22870的ALTER REPLACE选项非对象类型的类型
原因:试图执行的ALTER REPLACE选项非对象类型的类型。

行动:首先除去非对象类型,然后再重新创建它作为一个对象类型。


ORA-22871的改变与替换类型不允许纯不完全类型
原因:试图进行改变与替换为一个纯粹的不完全类型的选项类型。

行动:原来的类型,完全定义之前使用REPLACE选项的ALTER TYPE。


ORA-22872的OID INDEX子句不允许对表主键的对象标识符
原因:试图创建一个表主键的对象标识符OID指数。

行动:删除OID INDEX子句。


ORA-22873主键没有指定为基于主键的对象表
原因:试图创造一个没有指定一个主键,主键的对象表。

行动:指定一个主键,然后重试操作。


ORA-22874“ 字符串 “ 属性是不部分类型为“ 字符串 “
原因:在USER_DEFINED子句中指定的属性是没有的楼盘类型的属性。

行动:确保在USER_DEFINED子句中指定的名称是一个有效的属性的楼盘类型的名称。


ORA-22875无法删除对象的对象标识符是基于主键的表的主键
原因:试图删除主键的对象表,其中有一个主键的对象标识符。

行动:删除主键下拉条款。


ORA-22876不允许此用户定义的类型或不能使用它在这方面
原因:试图创建一个用户定义类型,这是不允许的,或试图创建表列,或使用了这些不支持的类型的默认构造。

行动:确保该类型是在这种情况下允许。


ORA-22877无效的选项指定一个HASH分区或子分区LOB列
原因:解析一个LOB分区或子分区的物理属性时遇到一个或多个无效的选项。无论是LOB分区是分区表使用哈希方法,或哈希方法的subpartitioned使用一个表中的LOB子分区。表空间是一个HASH分区或子分区的唯一有效的选项。

行动:删除无效选项(S)。


ORA-22878的重复LOB的分区或子分区指定
原因:尝试指定一个分区或子分区已被指定为LOB列。

行动:删除重复的规范。


ORA-22879无法使用分区表的LOB INDEX子句
原因:试图在LOB INDEX子句指定在CREATE TABLE或ALTER TABLE分区表的声明。

行动:删除LOB INDEX子句。


ORA-22880无效的楼盘
原因:访问无效楼盘。

行动:修改的楼盘,然后重试操作。


ORA-22881悬挂楼盘
原因:相应的对象的访问不存在的楼盘。

行动:确保REF值指向一个现有的对象。


ORA-22882对象的创建失败
原因:不能在数据库中创建对象。

行动:检查,看是否存在对象表和对象的大小不是太大。然后重试操作。


ORA-22883对象删除失败
原因:对象不能从数据库中删除。

行动:请检查,如果存在对象表。然后重试操作。


ORA-22884对象修改失败
原因:在数据库中的对象不能修改。

行动:检查,看是否存在对象表和对象的大小不是太大。然后重试操作。


ORA-22885不能得到一个非持久性对象的楼盘
原因:试图得到一个REF对象表中的一个对象以外的东西。参只能为对象表中的对象。

行动:重写查询来获取对象表的楼盘价值。


ORA-22886范围表“ 串 “模式” 串 “是不是一个对象表
原因:一个REF列指定 ??的范围表不是一个对象表。

行动:确保范围表是一个对象表。然后重试操作。


ORA-22887型楼盘列不相同,其范围表
原因:楼盘列指定 ??的类型和范围表中指定的类型是不同的。

行动:确保一个楼盘列的类型及其范围表是相同的。


ORA-22888的楼盘列重复的范围子句
原因:多范围子句被指定为一个单一的楼盘列。

行动:删除重复的范围条款和重试操作。


ORA-22889楼盘价值不指向范围表
原因:尝试插入一个REF值不指向范围表。

行动:确保楼盘价值指向范围表。


ORA-22890不能指定楼盘列约束的名称
原因:尝试一个楼盘列的约束,以指定约束的名称。

行动:删除约束的名称,然后重试操作。


ORA-22891不能有多个楼盘约束的列
原因:尝试了在一个单一的楼盘约束指定多个列。

行动:为每列指定 ??单独的约束和重试操作。


ORA-22892范围表“ 串 “不存在的架构在” 字符串 “
原因:不存在一个REF列指定 ??的范围表。

行动:确保范围表中存在的重试操作。


ORA-22893的约束,可以指定只为楼盘列
原因:指定的约束并不适用于非楼盘列。

行动:删除约束和重试操作。


ORA-22894不能添加无作用域的楼盘非空表列现有的约束
原因:尝试添加一个约束到现有无作用域的楼盘列一个表,其中包含一个或多个行。

行动:删除约束规范或清空表后,添加约束。


ORA-22895参考表“ 串 “模式” 字符串 “不是一个对象表
原因:一个楼盘列指定 ??所引用的表是不是一个对象表。

行动:确保所引用的表是一个对象表。然后重试操作。


ORA-22896,不能有两个范围的楼盘列“和参照约束的字符串 “
原因: REF列有参考和范围约束。参照约束意味着一个范围的约束。

行动:删除参照或范围的约束,然后重试该操作。


ORA-22897 字符串指定用户定义的楼盘列“没有范围条款“
原因:用户定义的楼盘列不具有约束范围。

行动:指定一个用户定义的楼盘列的范围约束和重试操作。


ORA-22898“现有作用域子句表参照约束中提到的以外串 “点
原因:参照完整性约束中提到的表是从不同的楼盘列范围表。

行动:指定参照完整性约束的楼盘列范围表,然后重试该操作。


ORA-22899号列不能指定范围和ROWID约束
原因:尝试向指定的范围和一个REF列ROWID的约束。

行动:删除ROWID或范围约束,然后重试操作。


ORA-22900的子查询的SELECT列表中的项目是不是一个集合类型
原因:在子查询必须选择嵌套表或VARRAY项目。

行动:更改子查询来选择嵌套表或VARRAY项目。


ORA-22901无法比拟的嵌套表或VARRAY或对象类型的LOB属性
原因:试图在没有地图或订购方法比较嵌套表或VARRAY或对象类型的LOB属性。

行动:定义地图或订购方法的对象类型。


ORA-22902游标表达不准
原因:子查询的光标只允许在顶层查询的SELECT列表。

行动:删除光标表达和重试操作。


ORA-22903 MULTISET表达不准
原因:只允许内投MULTISET表达式嵌套表或VARRAY类型。

行动:放进一个CAST多重集(子查询)表达嵌套表或VARRAY类型。


ORA-22904无效的嵌套表列参考
原因:嵌套表列了一个无效的引用。

行动:无效引用删除嵌套表列,然后重试操作。


ORA-22905无法从非嵌套表项访问行
原因:试图访问一个项目,其类型在分析时不知道,或者说是不是一个嵌套表类型的行。

行动:使用CAST投项目嵌套表类型。


ORA-22906无法表达或嵌套表视图列执行的DML
原因:试图执行一个表达式或嵌套表视图列的嵌套表的基表列预计的DML。

行动:嵌套表列只有一个基表的DML允许的。


ORA-22907无效的类型转换,这不是一个嵌套表或VARRAY
原因:尝试投是不是一个嵌套表或VARRAY类型。

行动: Respecify科协嵌套表或VARRAY类型。


ORA-22908参考空表值
原因:一个NULL值,这意味着一个空表实例的子查询或嵌套表列的评价结果。子查询或嵌套表列必须找出一个非空表实例。

行动:确保子查询或嵌套表列在一个非空表实例结果的评价。如果发生在一个INSERT语句的子查询是一个插入的目标范围内,然后确保更新父表中的行的嵌套表列指定 ??一个空的嵌套表构造中创建一个空的嵌套表实例。


ORA-22909超过最大VARRAY的限制
原因: VARRAY的建设中使用的元素的总数超过了指定的VARRAY的限制。

行动:不要使用比指定的限制VARRAY中的建筑元素。


ORA-22910不能指定为嵌套表的架构名称
原因:嵌套表列(或属性)的存储子句表的名称,架构名称限定。

行动: Respecify没有嵌套表项的存储架构名称限定条款。默认情况下,嵌套表项存储在相同的架构,包含表创建表。


ORA-22911的嵌套表项的重复存储规范
原因:存储子句被指定为嵌套表列不止一次。

行动:删除重复存储规范。


ORA-22912指定的列或属性是不是一个嵌套表类型
原因:存储子句指定的列或属性,是不是一个嵌套表列或属性。

行动:指定一个有效的嵌套表列或属性。


ORA-22913必须指定为嵌套表列或属性表名
原因:存储子句指定嵌套表列或属性。

行动:指定嵌套表嵌套表列或属性的存储子句。


不支持嵌套表下降的ORA-22914
原因:尝试删除嵌套表。

行动:嵌套表不能明确下跌。嵌套表只能删除其包含父表被丢弃。


ORA-22915不能改变嵌套表添加/修改列
原因:试图添加或修改嵌套表列。列不能添加或修改嵌套表。

行动:相反,改变父表中的嵌套表列造成任何改变。


ORA-22916不能做一个确切的提取与嵌套游标查询
原因:精确的FETCH上指定这是不允许的,如果查询返回的游标查询。

行动:不要用一个确切的提取。


ora-22917使用VARRAY中定义此列或属性的存储子句
原因:不使用VARRAY的VARRAY的列或属性定义存储条款。

行动: VARRAY中指定列存储子句前,并重新提出陈述。


ORA-22918指定的列或属性是不是一个VARRAY类型
原因:尝试被定义为一列或VARRAY类型的属性,这是VARRAY的存储子句。

行动:指定一个VARRAY的列或属性VARRAY的存储子句。


没有等待请??求失败ORA-22919悬挂楼盘错误或锁定对象
原因:该错误可能是下列之一:对应到REF的对象不存在或对象锁定其他用户和NOWAIT请求锁失败。

行动:确保REF值是指向现有对象,或发出锁请求没有nowait选项。


ORA-22920行含有LOB值没有被锁定
原因:之前,必须更新LOB值锁定含有LOB值的行。

行动:锁定含有LOB值更新前LOB值的行。


ORA-22921的输入缓冲区的长度是小于要求的数额
原因:缓冲区的长度是不是大到足以容纳请求的数据量。

行动:确认输入量参数中指定的字节/字符数不大于在输入缓冲区长度参数指定的字节数。如果有必要的输入缓冲区分配更多的空间。


ORA-22922不存在的LOB值
原因:输入定位相关联的LOB值不存在。并不是指现有的LOB定位器的信息。

行动:通过发出SELECT语句重新填充的定位和重试操作。


ORA-22923流的LOB写在指定的数据量是0
原因:试图通过流机制(即无限写入)写LOB值,但输入的数据流的数量被指定为0。因此,用户试图写入0字节LOB值。

行动:写LOB值超过0字节。


ORA-22924快照太旧
原因:一致的读取所需的LOB值的版本是由另一位作家已经覆盖。

操作:使用一个更大的版本库。


ORA-22925操作将超过一个LOB值允许的最大尺寸
原因:尝试写太多数据的LOB值。LOB的大小限制为4千兆字节。

行动:无论开始写在一个较小的LOB LOB值偏移或更少的数据写入。


ORA-22926指明修剪长度大于当前LOB值的长度
原因:输入长度为修剪LOB值是大于LOB值的当前长度。

行动:可能不需要修剪LOB值,因为它已经小于指定的长度修剪。或者,如果真的需要修剪LOB值,使用较小的修剪长度。


ORA-22927无效的LOB定位器指定
原因:以下情况之一:

从未初始化LOB定位器。
定位是一个BFILE和常规预计将BLOB / CLOB / NCLOB定位。
定位是一个BLOB / CLOB / NCLOB和日常预计BFILE定位器。
有人企图以更新触发体内的LOB - 触发机构的LOB只读。
行动:(1)初始化LOB定位器定位变量选择或设置LOB定位器清空。(2)(3),通过常规的正确定位到类型。(4),删除触发机构代码更新LOB值。


ORA-22928无效的权限对目录
原因:尝试被授予或撤销无效的目录权限。

行动:只能创建,删除,读取和写入权限,可以授予或撤销目录。不授予或撤销其他特权。


ORA-22929无效或丢失的目录名称
原因:所需的目录名称是无效或丢失。

行动:指定一个有效的名称。


ORA-22930目录不存在
原因:试图访问一个不存在的目录。

行动:确保名称是正确的。


ORA-22931嵌套表移动到不同的表空间不支持
原因:尝试移动到不同的表空间嵌套表。

行动:嵌套表总是在相同的表空间作为父搭配。嵌套表可以移动到不同的表空间只包含表移动到目标表。


ORA-22933不能改变对象类型或表家属
原因:尝试替换,删除或重命名对象类型或表家属。

行动:掉落根据对象或使用FORCE选项(如果可用)。


ORA-22950不能没有地图或订购方法订购的对象
原因:对象类型必须有一个MAP或ORDER平等和不平等现象比较以外的所有比较中定义的方法。

行动:定义地图或订购方法的对象类型。


ORA-22951订购方法返回NULL
原因:订购方法,用来比较两个对象值返回NULL,这是不允许的。

行动:重新定义的方法不返回一个NULL。


ORA-22970名不符合对象视图
原因:要么表达的是不是一个视图名称或指定的名称不对应的对象视图。

行动:替换对象视图的名称表达。


ORA-22971无效的数据类型的的主键的对象标识符
原因:

行动:更换适当的标量数据类型的表达式。


ORA-22972 NULL值不允许在主键的对象标识符
原因:构成主键的对象标识符的值是NULL。

行动:确保MAKE_REF系统的功能或属性的对象视图对象OID条款表达不评估为NULL。


ORA-22973的对象标识符的大小超过允许的最大大小
原因:基于主键的对象视图对象标识符的大小超过1000字节的最大规模??。

行动:创建对象视图时指定对象的OID条款较少或规模较小的初级的关键属性。


ORA-22974缺少对象OID条款
原因:与对象的OID子句时未指定创建对象的视图。

行动:指定对象的OID条款。


ORA-22975不能创建一个PRIMARY KEY基于这个对象视图的楼盘
原因:指定对象视图在MAKE_REF功能没有一个PRIMARY KEY的对象标识符。一个基于主键的楼盘不能创建这样一个观点。

行动:指定对象认为,有一个PRIMARY KEY基于对象标识符在MAKE_REF功能。


ORA-22976的参数数目不正确MAKE_REF
原因:MAKE_REF参数的数量是从不同的对象视图的主键属性。

行动:指定为MAKE_REF所有必要的参数。


ORA-22977缺少或无效的属性
原因:属性名失踪对象OID条款,或者是无效的。

行动:指定一个有效的属性的对象类型的对象视图。


被允许在对象的OID子句ORA-22978只有简单的属性名称
原因:尝试向指定对象的OID子句中的嵌套属性。

行动:指定的对象类型的对象视图的顶级属性。


ORA-22979无法插入对象视图楼盘或用户定义的楼盘
原因:尝试在存储系统生成的楼盘值创建一个REF列插入一个对象视图楼盘或用户定义的楼盘。

行动:确保要插入的楼盘是不是从一个对象视图或从一个用户定义的楼盘列


ORA-22980为对象的OID子句必须指定一组属性
原因:对象OID DEFAULT子句被使用,但底层的视图或表不具有的OID。

行动:对象OID子句指定的属性的对象视图创建一个主键的对象标识符。


ORA-22981必须指定一个表/视图系统生成的OID
原因:超视系统生成的OID和子视图也必须基于一个类似的表/视图/表为基础。

行动:指定一个表/查看系统生成的OID,然后重试操作。


ORA-22982不能创建子视图,根据这种观点
原因:认为来自其OID表/查看不能根据这些意见,创建基于主键OID和子视图。

行动:指定一个视图,系统生成的OID或属性在规范对象ID条款和重试该操作创建一个视图。


ORA-22983不是一个用户定义的楼盘
原因:尝试使用系统生成的楼盘价值,应使用一个用户定义的REF值。

行动:确保REF值是用户定义的。


ORA-22984视图查询不能包含一个超级视图的引用
原因:定义视图的查询包含超认为一个正在创建视图的引用。

行动:确保该视图查询不会引用超级看法。


ORA-22990 LOB定位器不能跨交易
原因:在一个事务中选择一个LOB定位器无法使用在不同的事务。

行动:重新选择的LOB定位器,然后重试操作。


ORA-22991没有足够的空间分配参数的字符串
原因:参数中返回的数据是大??于参数的空间分配金额。

行动:分配更多空间的说法。


ORA-22992无法使用从远程表选择的LOB定位器
原因:远程LOB列不能被引用。

行动:删除远程表的LOB。


ORA-22993指明输入金额大于实际的源量
原因:

对LOB写,接收的数据量是从表示的金额将被送往不同的。
为LOB的副本,并从文件加载,源LOB /文件中的值达到前复制/装载指定的输入量。
行动:(1)用投票或一个回调函数时会发生的保险业监理处的分段机制。修改代码,或者发送指定的金额,或通过输入金额为0,这样可以发送任意数量的数据。 (2)会发生,如果指定的输入量太大源LOB /文件中给出的起始源偏移。要么降低抵消的起源,或减少复制/装载量。


出现ORA-22994源偏移超出源LOB
原因:一个LOB COPY或LOB LOADFROMFILE的偏移源以外源LOB。

操作:检查LOB的长度,然后调整源偏移。


在此背景下,ORA-22995表空间的默认选项是无效的
原因:表空间DEFAULT选项可以指定LOB列,只有在下列内容:

在分区表的表级别
在一个复合分区的分区级别
有人企图用在不同的上下文中的表空间默认选项。

行动:删除表空间的默认选项。


ORA-22996下一个程度的大小是小于LOB的块大小
原因:试图创建或改变一个LOB段,其程度大小是小于LOB块大小。

行动:指定下一个程度的大小是大于或等于LOB块大小。


ORA-22997 VARRAY中|乳浊存储为LOB被指定在表级别
原因:尝试向指定1 VARRAY的不透明的列被存储为LOB的分区/子分/模板水平。然而,VARRAY的乳浊列未指定要存储在表级别的LOB表时创建。

行动:指定的VARRAY的乳浊列被存储在表级别的LOB表时创建。另外,不指定的VARRAY中|乳浊列被存储在分区/子分/模板水平LOB的,如果不是在创建表时指定表级。


ORA-22998 CLOB或NCLOB多字节字符集不支持
原因:在一个固定的宽度或不同宽度的多字节字符集的CLOB或NCLOB传递到SQL字符它不支持多字节LOB数据的功能。

行动:如DBMS_LOB.INSTR()和DBMS_LOB.SUBSTR()使用DBMS_LOB程序功能或使用PLSQL的DBMS_LOB.READ /写访问LOB数据。


ORA-23290此操作,不得与任何其他操作相结合
原因:ALTER TABLE的重命名[COLUMN CONSTRAINT]操作与另一个ALTER TABLE操作。这是不允许的。

行动:确保重命名列/重命名约束ALTER TABLE语句中指定的唯一操作。


ORA-23291只有基表列可能被改名
原因:试图重命名对象表,嵌套表或物化视图表,如非基表列。这是不允许的。

行动:不需要任何动作。


ORA-23292的约束不存在
原因:在给定约束的名称不存在。

行动:给现有约束的名字。


ORA-23293无法重命名列,这是一个连接索引的一部分
原因:在连接索引列参与。

行动:如果您需要重命名列,那么你需要删除的连接索引。


ORA-23300的字符串
原因:存储过程RAISE_SYSTEM_ERROR的被称为导致产生此错误。

行动:更正中描述的错误信息,或咨询更多信息,应用程序管理员或数据库管理员的问题。


ORA-23301递延RPC目标模式的混合使用
原因:复制目录确定递延RPC的目的地是混合在同一事务中的其他机制所确定的目标。

行动:不要在同一事务中的目标类型。


ORA-23302的应用程序期间提出延期的RPC通信故障
原因:应用程序申报期间递延RPC通信故障。

行动:重试时,通讯恢复的应用程序。


ORA-23303应用通用的异常期间提出的RPC递延
原因递延RPC应用程序宣布在一个通用的失败。

行动:由应用程序决定。


ORA-23304畸形递延RPC呼叫字符串在参数字符串的字符串,TID字符串
原因:递延RPC调用计数参数DBMS_DEFER.CALL决定发出不正确的参数数目。

行动:一定参数的数量相匹配的计数。


ORA-23305内部递延RPC错误:字符串
原因:递延RPC发生内部错误。

行动:举报错误和其他信息,以支持。


ORA-23306架构字符串不存在
原因:模式名称为空或拼写错误,或者架构不存在本地。

行动:指定正确的模式,或用CREATE用户创建它。


ora-23307复制的模式串已经存在
原因:已经给定的数据库复制给定的模式。

行动:选择一个不同的模式或不同的数据库。


ORA-23308 string.string对象不存在或无效
原因:给定的名称是空的,或拼写错误,给定类型的错误,对象不存在,作为一个有效的数据库对象或对象不存在一个适当的状态复制的对象。

行动:确保在数据库中的对象是有效的,是对用户可见,如果适当,有效的对象是在ALL_REPOBJECT。


ORA-23309 string.string类型的字符串对象的存在
原因:在相同的名称空间中的对象,可能存在不同类型或形状,或相同的对象已经登记在另一个对象组REPOBJECT。

行动:删除SQL DROP命令违法对象,注销违规DBMS_REPCAT.DROP_MASTER_REPOBJECT对象(),或使用布尔参数,如重试或USE_EXISTING_OBJECT TRUE重新调用请求。


ORA-23310对象组“串”“串”不停顿
原因:所请求的操作需要暂停的对象组。

动作:调用SUSPEND_MASTER_ACTIVITY在该REPGROUP的MASTERDEF,等到状态改变静止,然后重试原来的请求。


ORA-23312不是根据字符串masterdef
原因:该组的名称是空的,该组的名称拼写错误,调用或给定的数据库是不是MASTERDEF,或主人不相信调用数据库是MASTERDEF。

行动:如果给定的组名称和MASTERDEF均正确,连接到的MASTERDEF和重试的请求,或搬迁(武侠)使用RELOCATE_MASTERDEF数据库的MASTERDEF。


ORA-23313对象组“串”“串”不掌握在字符串
原因:组名称是空的,该组的名称拼写错误,调用数据库是不是高手,或调用数据库不相信给定的数据库是一个主。

行动:如果给定的组的名称是正确的,连接到当前主试的要求,使调用数据库中的与ADD_MASTER_DATABASE大师,或使用SWITCH_MVIEW_MASTER如果调用数据库是一个物化视图站点。


ORA-23314的数据库是不是物化视图站点为“串”,“弦”
原因:调用数据库是不是一个给定的对象组的快照数据库。

行动:连接到所需的物化视图的数据库,并请求重试,或调用数据库物化视图站点与CREATE_MVIEW_REPSCHEMA或CREATE_MVIEW_REPGROUP。


不支持的版本字符串的ORA-23315 repcatlog的版本或请求字符串
原因:要么的不相容REPCAT版本是,或1 REPCATLOG记录已损坏。

行动:兼容版本的REPCAT转换大师或重试的请求。


ORA-23316的masterdef是字符串
原因:所请求的操作不准许上MASTERDEF网站。

行动:另一个主迁移的MASTERDEF,然后重试操作。


ORA-23317发生通信故障
原因:远程数据库是人迹罕至。

行动:确保远程数据库正在运行,通信网络运行正常,目前相应的数据库链接。


ORA-23318的DDL发生故障
原因:用户提供的系统生成的DDL没有成功执行。

行动:检查的DDL,数据库的状态,REPCATLOG,ALL_ERRORS,以确定故障发生的原因。


ORA-23319参数值的字符串是不恰当的
原因:给定的参数值是null,拼写错误,或不支持。

行动:请参阅文件和使用的参数值,是适合于给定的情况下。


ORA-23320的要求失败,因为值的字符串和字符串
原因:缺少1 REPCATLOG纪录,或在REPCAT意见不一致的DDL纪录。

行动:请求重试,或意见一致。


ORA-23321 Pipename未必空
原因:你叫DBMS_PIPE一个空的管道名称。

行动:找出管道和管道名称非空调用函数的名称。


ORA-23322权限错误访问管
原因:你可以尝试创建一个管道已经存在,属于别人,或删除,您没有被授权使用的管道,或者把一个你没有被授权的管道消息,或得到一个消息从管,你没有被授权的。

行动:您可能必须使用不同的管道名称。


ORA-23323参数的长度超过了递延的RPC限制
原因:char/varchar2参数和4000字节,2000字节为原料的参数比递延RPC限制不再递延RPC参数。

行动:使用较小的参数。


ORA-23324错误字符串,而建立在“字符串”错误字符串deferror项
原因:给定的错误时遇到试图创建一个给错误代码和给数据库DEFERROR条目。

行动:更正的错误的原因。


ORA-23325的参数类型是不串
原因:一个解决冲突的优先功能分配给优先级组的类型不同类型或优先级组分配任何类型或功能;或DBMS_DEFER_SYS_QUERY被称为递延RPC队列检索递延RPC参数,但参数类型不匹配函数的返回类型。

行动:使用相应的参数类型的函数。


ORA-23326对象组“串”“串”是静止
原因:要么SUSPEND_MASTER_ACTIVITY已被称为对象组前恢复正常运作,或试图(递延)RPC操作对象组是静止的。

行动如果SUSPEND_MASTER_ACTIVITY已被称为和1 RESUME_MASTER_ACTIVITY请求正在等待,等待,直到它完成,然后重新调用SUSPEND_MASTER_ACTIVITY。否则,恢复与RESUME_MASTER_ACTIVITY调用数据库的活动。


ORA-23327进口递延RPC数据不匹配字符串导入DB
原因:递延RPC的队列从数据库导入与全球不同的名称或操作系统,数据库比进口。

行动:递延RPC的数据导入到数据库中只应具有相同的全局名称和硬件和操作系统。


ORA-23328 MVIEW基表中的“串”,“串”不同于主表“串”,“弦”
原因:通过REPCAT创建的物化视图时,物化视图基表名没有匹配的主复制的表名。

行动:更改物化视图的DDL使用相同的基表作为复制主表的名称。


ORA-23329成功的用户提供的DDL,但没有物化视图的“弦”。“字符串”
原因:由用户提供创建一个物化视图的DDL执行没有错误,但不存在物化视图。

行动:手动回退的DDL,并与匹配的DDL和物化视图的重新注册。


ORA-23330列组串已经存在
原因:已经注册的对象组列组。

行动:使用尚未复制的对象组中注册的列组的名称。


ORA-23331列组字符串不存在
原因:给定列组是空值,拼写错误或没有注册。

行动:使用注册的列组。


ORA-23332组字符串是在使用中不能删除
原因:在给定的列组或优先组正在使用,解决冲突。

行动:的呼叫DBMS_REPCAT程序DROP_UPDATE_RESOLUTION,DROP_DELETE_RESOLUTION,DROP_UNIQUE_RESOLUTION列组或优先级组是不再使用前下降。


ORA-23333列字符串已经是一列组的一部分
原因:尝试添加一列列组列时,已经是一个栏目组的成员。

行动:放弃其现有的列组列,然后再尝试将它添加到另一个。


ORA-23334列字符串中不存在表或列组
原因:给定列是null,拼写错误,或者是不是给定的表或列组的一部分。

行动:使用列的表或列组的成员。


ORA-23335的优先级组的字符串已经存在
原因:已经注册的对象组的优先级组。

行动:使用列组的名称尚未注册的对象组。


ORA-23336的优先级组的字符串不存在
原因:已经注册的对象组的优先级组。

行动:使用优先级组的名称尚未注册的对象组。


ORA-23337的优先或价值不优先组字符串
原因:指定的值或优先尚未登记为优先级组的一部分。

行动:指定一个不同的值或优先级已经是优先级组的一部分,或增加值的优先级组。


ORA-23338的优先或价值已经在优先级组字符串
原因:指定的值或优先已经被注册为优先级组的一部分。

行动:要么指定一个不同的值或优先尚未部分优先级组,或丢弃优先级组的值。


ORA-23339的重复解决冲突信息
原因:指定组合列组序列,冲突的类型和/或参数表的名称,参数列名和参数序列号已被注册。

行动:验证,需要添加额外的解决冲突的信息,并提供了一??个新的序列号。如果修改现有的信息,必须首先放弃现有的信息。


ORA-23340错误的解决方法的字符串
原因:用户指定函数时,解决冲突的方法是“用户功能”或指定的解决方法是没有预定义的方法之一。

行动:如果用户指定函数时,解决冲突的方法是“用户功能”,要么重新注册的功能与方法“用户函数”或指定NULL用户功能。否则,指定的文件支持解决冲突的方法之一。


ORA-23341的用户功能要求
原因:NULL用户功能被指定为“用户功能”的方法。

行动:提供用户函数的名称(例如,“模式”,“包”,“功能”。)记录用户功能规格符合或指定的文件支持解决冲突的方法之一。


ORA-23342无效的参数列字符串
原因:参数列名称为空或拼写错误,调用数据库是不是高手,或指定的冲突解决方法的错误类型。

行动:从指定的列组为解决冲突的方法,有一个正确的类型指定参数列。


ORA-23343指定的解决冲突信息不匹配
原因:指定的列组序列,冲突类型的组合尚未注册(例如,添加注释)。

行动:指定一个列组的组合,序列,冲突类型已注册。


不存在ORA-23344的约束(string.string)
原因:一空,拼写错误或不存在的约束,注册时指定的唯一性冲突。

行动:注册一个??指定表的命名约束。


ORA-23345表“串”。“串”不登记来收集统计信息
原因:被称为一个没有被登记表收集统计与解决冲突的统计数据收集的过程。

行动:的呼叫DBMS_REPCAT.REGISTER_STATISTICS登记表。


ORA-23346主键或对象ID是未定义为表或物化视图的字符串
原因:尝试了表生成复制支持或物化无主键(由约束或DBMS_REPCAT.SET_COLUMNS的定义)或对象ID的看法。

行动:对于一个表,添加一个主键约束或使用DBMS_REPCAT.SET_COLUMNS定义一个主键,或使用对象表。为ROWID的物化视图,设置min_communication“为false或使用主键或对象ID的物化视图。


ORA-23347列字符串表字符串数据类型字符串不支持
原因:表中有一列的数据类型不支持由REPCAT。

行动:从表中删除列,或改变列支持的数据类型之一。


ORA-23348无法复制程序字符串中的参数只支持
原因:尝试了一个包,有一个带有OUT或OUT参数的过程中产生复制支持。

行动:从包中取出程序,或删除的OUT或OUT参数的过程。


ORA-23349无法产生复制功能的支持
原因:试图生成复制支持一个包,有一个公共职能,或为一个独立的功能。

行动:从包中取出的公共功能,或改变功能,是一个过程。


ORA-23350的递归调用的最大数量超出
原因:这通常发生在试图解决冲突表中的并发更新同一行,而创造更多的冲突时。

行动:重新执行从DefError使用DBMS_DEFER_SYS.EXECUTE_ERROR的递延交易。


ORA-23351的程序字符串参数的数据类型的字符串不支持
原因:这个过程有一个参数的数据类型不是由REPCAT支持。

行动:从程序中删除的参数,或改变参数,支持的数据类型之一。


ORA-23352的重复目的地递延交易
原因:重复指定的目的地为递延交易在DBMS_DEFER.CALL来电或更早的的DBMS_DEFER.TRANSACTION呼叫或dbms_defer_sys.add_default_dest的呼叫。

行动:删除重复项。


ORA-23353递延RPC的队列对象组“串”的条目。“串”
原因:请求的操作无法执行,直到队列是空的,为特定对象组。

行动:使用DBMS_DEFER_SYS.EXECUTE或DBMS_DEFER_SYS.DELETE_TRAN清空队列。


ORA-23354递延RPC执行“串”禁用“字符串”
原因:递延RPC不能执行,因为它们的传播目标与指定卡彻普值已被禁用。

行动:启用RPC与递延执行的DBMS_DEFER_SYS.SET_DISABLED呼叫。


ORA-23355的对象string.string不存在或无效的主站点
原因:给定的名称是空的,或拼写错误,给定类型的错误,对象不存在一个有效的数据库对象在主站点,或对象不存在,作为一个适当的状态复制的对象。

行动:确保在master数据库中的对象是有效的,是对用户可见,如果适当,有效的对象是在ALL_REPOBJECT。


ORA-23356 masterdef承认这不承认masterdef,主
原因:可能是运行在主站点DROP_MASTER_REPGROUP但REMOVE_MASTER_DATABASES在主定义站点,主运行。

行动:从主定义站点运行REMOVE_MASTER_DATABASES删除相应的主机(见相关的错误消息)。


ORA-23357的传播者不存在
原因:不存在传播。

行动:注册一个??新的传播。


ORA-23358无效的远程用户
原因:本地用户不匹配的远程用户通过数据库链接连接。

行动:掉落和重新创建识别与连接用户数据库链接数据库链接的所有者相同。


ORA-23359错误创建DDL为repcatlog记录的记录
原因:USERID用户在REPCATLOG记录不匹配的连接的用户的用户ID。

行动:重试操作,用不同的用户。


ORA-23360只有一个物化主表“串”可以创建
原因:尝试创建多个物化视图在一个给定的主表相同的代表组。

行动:在其他网站的不同代表组中创建这些物化视图。


在主站点中不存在ORA-23361物化视图“字符串”
原因:在脱机实例物化视图主站点,物化视图不存在。

行动:正确的步骤是创建物化在主站点在不同的模式,然后按照物化视图离线实例说明。


ORA-23362无效的用户
原因:在给定的用户不存在。

行动:输入有效的用户名,然后重试操作。


ORA-23363错配MVIEW基表中的“字符串”,在主站和MVIEW网站
原因:基表的物化视图在主站点的名称是从基表的物化视图站点。这期间可能出现的错误的物化视图的脱机实例。

行动:重试脱机实例化一个物化视图的名称小于24个字节。


ORA-23364功能未启用高级复制
原因:没有在这个网站启用高级复制功能。更新物化视图,递延的RPC和其他复制功能,因此,不可用。

行动:不要尝试使用此功能。联系Oracle支持服务的高级复制功能,如果已经购买但尚未启用。


ORA-23365网站字符串不存在
原因:网站在的说法REFERENCE_SITE或参数COMPARISON_SITE差异()例程或纠正()例程中调用指定不指定一个现有的网站。

行动:确保指定的数据库网站确实存在,并重新运行程序。


ORA-23366的整数字串值小于1
原因:价值MAX_MISSING例行的差异()的参数不能小于1。参数值COMMIT_ROWS例程差异(),整顿()不能小于1。

行动:选择这些参数的整数值是大于或等于1。


ORA-23367表字符串缺少主键
原因:参数“oname1”或“oname2”呼叫“的差异()”例行不包含一个主键或主键的虚拟(通过DBMS_REPCAT包下定义对称复制)在指定的表。

行动:确保指定的表定义一个主键。


ORA-23368名称字符串不能为空或空字符串
原因:SNAME1论证,SNAME2,ONAME1,ONAME2,MISSING_ROWS_SNAME,MISSING_ROWS_ONAME1,MISSING_ROWS_ONAME2差异()或纠正()不能为NULL或''(空字符串)。

行动:更改参数非空非空字符串。


ORA-23369“字符串”参数值不能为空
原因:参数MAX_MISSING差异()例行不能是NULL。

行动:法律为MAX_MISSING值是整数1或更高。


ORA-23370表中的字符串和表中的字符串不是塑造相当于(字符串)
原因:指定的表不塑造当量,这意味着直观,列数,姓名,他们的数据类型和长度是不一样的。具体来说,括号??中的问题,是下列之一:列数不相等,具有相同的名称在不同的表中的列的数据类型不同,VARCHAR2和CHAR列的长度不相等,数字数据类型的精度和规模不相等。

行动:确保两个表进行比较,有相同的列数,相同的列名,相同的数据类型。


ORA-23371列在表中的字符串的字符串未知
原因:有些ARRAY_COLUMNS参数列(或column_list中的参数)的差异()例程不对应到指定表中的列。

行动:确保指定的表中,或者ARRAY_COLUMNS或column_list中的所有列。


ORA-23372 string类型的字符串表是不受支持
原因:不支持某些类型的表中比较实用的。

行动:确保表中的列进行比较的类型是对称复制的支持。


ORA-23373对象组“串”“串”不存在
原因:该组的名称为空或拼写错误,或本地组不存在。

行动:指定正确的组或创建与DBMS_REPCAT.CREATE_MASTER_REPGROUP()。


ORA-23374对象组“串”“串”已经存在
原因:已经给定的数据库复制的对象组。物化视图repgroup的不能被创建在一个特定的网站已经存在一个具有相同名称的主repgroup。

行动:选择一个不同的组或不同的数据库。


ORA-23375的特点是在字符串与数据库版本不兼容
原因:使用一个指定的数据库不兼容的功能。

行动:设置或提高COMPATIBLE初始化参数的值相匹配的必要的兼容级别。


ORA-23376节点的字符串是不兼容复制版本“串”
原因:使用一个与远程数据库不兼容的功能。

行动:升级远程数据库,然后重试操作。


ORA-23377坏missing_rows_oname1参数名称的字符串
原因:尝试使用参考网站的表的名称作为的missing_rows_oname1参数的名称。

行动:提供不同的名称为MISSING_ROWS_ONAME1参数单独创建的表。单独创建的表将包含被比较表之间的差异。


ORA-23378连接预选赛“串”是不是有效的对象组“串”,“串”
原因:连接限定符用于指定对象组中的数据库链接不匹配预选赛为集团在CREATE_MASTER_REPGROUP指定的。

操作:使用或创建一个数据库链接,其中包含正确的连接预选赛。


ORA-23379连接预选赛“串”是太长
原因:一个数据库连接,包括连接预选赛,最大长度为128字节。

行动:使用更短的连接限定,或缩短数据库链接的名称


ORA-23380的传播模式“串”是无效的
原因:指定的传播是拼写错误,或不支持。物化视图站点,所有物化视图在相同的物化视图站点具有相同的主对象组对象组都必须有相同的传播方法。

行动:有效的传播模式,请参阅Oracle9i的复制。对于物化视图站点,也确保所有物化视图具有相同的主对象组对象组的传播方式是相同的。


ORA-23381生成的对象为基本对象string.string字符串不存在
原因:系统生成的对象(S)为指定的基本对象,在指定的网站不存在。当前操作需要的基本对象产生复制支持。

行动:确保生成复制对象(S)为基本对象的存在,并在指定地点有效。如果生成的对象(S)不存在,那么的过程DBMS_REPCAT.GENERATE_REPLICATION_SUPPORT()需要被称为主定义站点为基本对象。 missing_rows_oname1参数。单独创建的表将包含被比较表之间的差异。


ORA-23382物化视图repgroup“串”“字符串”未注册现场字符串
原因:不物化视图REPGROUP目前在主注册,所以不能被注销。

行动:不需要任何动作。


现场字符串失败ORA-23383物化视图repgroup“的字符串”注册。“串”
原因:成当地REPSCHEMA表插入失败。

行动:不需要任何动作。


ORA-23384复制平行推字符串参数的范围
原因:指定的数字参数DBMS_DEFER_SYS.PUSH是无效的。

行动:修正参数值,并再次尝试。


ORA-23385复制平行推字符串参数无效
原因:指定的字符串参数DBMS_DEFER_SYS.PUSH是无效的。

行动:修正参数值,并再次尝试。


ORA-23386复制平行推不能创建从进程
原因:创建平行推从进程的同时,发生了一个错误。

行动:如果“的PARALLEL_MAX_SERVERS初始化参数是零,重新配置参数大于零。否则,请联系Oracle支持服务。


ORA-23387复制平行推出列错误
原因:试图出列递延交易失败而试图分配一个新的队列批号。

行动:联系Oracle支持服务。


ORA-23388复制平行推水印错误
原因:错误发生在平行推而试图以更新SYSTEM.DEF美元_DESTINATION的高水位标记的信息。

行动:联系Oracle支持服务。


ORA-23389过时的程序;删除对象并重新使用新的主
原因:DBMS_REPCAT.SWITCH_MVIEW_MASTER不再支持。

行动:删除的对象组中的对象和重新创建它们使用新的主。


ORA-23392无法找到物化视图被“串”“串”
原因:找不到物化视图与主站点正在从拉触发器或索引关联。

行动:确保物化视图,主,主索引或触发器注册为复制的对象。


ora-23393的用户已经是传播者
原因:给定的用户已经是目前的传播。

行动:不需要任何动作。


ORA-23394的重复传播
原因:存在一个以上的有效传播。

行动:取消任何重复的传播者。


ORA-23395对象“串”“字符串”类型“string”不存在或无效
原因:给定的名称是空的,或拼写错误,给定类型的错误,对象不存在,作为一个有效的数据库对象或对象不存在一个适当的状态复制的对象。

行动:确保在数据库中的对象是有效的,是对用户可见,如果适当,有效的对象是在ALL_REPOBJECT。


ORA-23396数据库链接“串”不存在或尚未计划
原因:数据库链接复制传播的模式不存在或尚未计划。

行动:确保数据库链接存在数据库中,访问和计划执行。


ORA-23397的全局名称“串”不匹配数据库链接名称“字符串”
原因:在本地节点上的数据库链接的名称不匹配的链接访问该数据库的全局名。

行动:确保全局名称设置为true和链接的名称相匹配的全局名称。


ORA-23398的用户名“串”数据库链接“串”不符合本地用户名“字符串”
原因:在本地节点上的用户名和相应的数据库链接的节点复制管理用户的用户名是不一样的。对称复制,预计这两个用户是相同的。

行动:确保在本地节点上的用户ID和相应的数据库链接的节点复制管理用户的用户ID是相同的。


ORA-23399代复制“串”的支持。“串”是不完整的
原因:尚未指定对象的复制支持生成或生成过程还没有完成。

行动:确保已生成的对象的复制支持。使用DBMS_REPCAT.GENERATE_REPLICATION_SUPPORT()来生成对象的复制支持。


ORA-23400无效的物化视图的名称“弦”
原因:一空,拼写错误,或严重形成物化视图名称到DBMS_MVIEW.REFRESH。

行动:提供一个有效的物化视图的名称DBMS_MVIEW.REFRESH。


ORA-23401物化视图“字符串”,“串”不存在
原因:一个物化视图的名称给予了DBMS_MVIEW.REFRESH不是SYS.SNAP $或其相关意见。

行动:提供在SYS.SNAP $,ALL_MVIEWS或USER_MVIEWS的的是一个物化视图的名称。


ORA-23402更新被中止,因为对由递延txns引起的冲突
原因:有物化视图的主登录在DefError表的突出矛盾。

行动:解决冲突的的主DefError表和刷新后再次表是空的。另外,设置为TRUE,这将继续刷新,即使有冲突主DefError表REFRESH_AFTER_ERRORS刷新。尽管冲突出发,可能会导致出现暂时失去(直到刷新成功后解决冲突)与可更新的物化视图的变化。


ORA-23403刷新组“串”“串”已经存在
原因:制作一个新的刷新组时,已经有一组SYS.RGROUP $名称相同。

操作:选择不同的刷新组的名称。


ORA-23404刷新组“串”“串”不存在
原因:一个刷新组的名称,是不是在SYS.RGROUP $。

行动:提供一个刷新组的名称是在SYS.RGROUP $或DBS_RGROUP的。


ORA-23405刷新组数字的字符串不存在
原因:刷新组号码,是不是在SYS.RGROUP $。

行动:提供一个刷新组号码是在SYS.RGROUP $或DBS_RGROUP的。


ORA-23406“串”用户权限不足
原因:来电是不是物化视图的所有者并没有改变任何物化视图的权限。

行动:物化视图的所有者或改变任何物化视图权限的用户执行操作。


ora-23407对象名称字符串必须状如“模式”。,“对象”或“对象”
原因:对象的名称(例如,正确指定的回滚段,物化视图的名称,刷新组)。

行动:重试操作,正确指定对象的名称(如“模式”的“对象”或“对象”。)。


ORA-23408这个复制操作不支持混合配置
原因:操作不支持,如果在预V8节点复制的对象组。

行动:确保复制的对象组中的所有节点的V8。


ORA-23409无法找到一个未使用的刷新组号码
原因:1000连续刷新组数字,作为定义由RGROUPSEQ数,已由$ SYS.RGROUP行使用。

行动:改变序列号法律未使用的范围内,并销毁不需要刷新组。


ORA-23410物化视图“串”“串”已经是一个刷新组
原因:一个同名的物化视图已经是一个刷新组中。

行动:从目前的刷新组减去物化视图,并把它添加到新的刷新组,或合并成一个单一的刷新组的两个刷新组。


ORA-23411物化视图“字符串”,“串”是在不刷新组“串”,“串”
原因:指定的物化视图是不是在指定的刷新组。

行动:与适当的物化视图刷新组名称再试一次。


ORA-23412主表的主键列已更改
原因:修改后的主键物化视图创建主表的主键约束。

行动:掉落并重新创建主键物化视图。


ORA-23413表“串”。“串”不具有物化视图日志
原因:不能执行,因为主表中不包含物化视图日志快速刷新。

行动:使用创建物化视图日志的命令,对主表创建物化视图日志。


ORA-23414物化视图日志“串”,“串”不记录的rowid值
原因:一个ROWID的物化视图快速刷新,但物化视图日志不记录ROWID信息。

行动:创建物化视图日志中使用ROWID的命令,开始在物化视图日志记录ROWID信息。


ORA-23415物化视图日志“串”,“串”不记录的主键
原因:主键物化视图快速刷新,但物化视图日志中没有记录的主键信息。

操作:使用创建物化视图日志中添加主键的命令,开始在物化视图日志记录的主键信息。


ORA-23416表“串”。“串”不包含主键约束
原因:主表不包含主键约束或主键约束已被禁用。

行动:创建主表的主键约束或使现有的约束。


ORA-23417未知的物化视图类型:字符串
原因:正在执行一个未知或不支持的类型的物化视图快速刷新。

行动:的检查ALL_MVIEWS和确保被刷新的物化视图是一个有效的物化视图。


ORA-23418无法注销目前正在使用中的传播
原因:传播者在传播复制的RPC使用。

行动:请稍后再试时,有没有交易活跃,在传播复制的RPC。


ORA-23419重生前恢复主活动的复制支持
原因:有对象组中的表,需要再生复制的支持。

行动检查在ALL_REPOBJECT视图GENERATION_STATUS列。再生复制支持任何对象组中的表与“NEEDSGEN”状态。恢复大师活性。


ORA-23420的间隔时间必须评估未来
原因:参数区间评估的时间早于SYSDATE。

操作:选择一个表达,评估的时间不迟于SYSDATE。


ORA-23421的工作串数字是不是一个作业队列中的作业
原因:有没有工作,可见与特定的工作号码的来电。

行动:选择工作呼叫者可见。


ORA-23422 Oracle服务器无法生成一个未使用的作业数量
原因:Oracle服务器无法生成的工作没有被用来确定高就。

行动:重试操作。


ORA-23423的工作串数字是不积极
原因:给定的就业人数是小于1。

操作:选择一个正整数。


ORA-23424物化视图“字符串字符串”字符串“未注册”。
原因:指定的物化视图未获成功地在本网站注册。

行动:在主站点或物化视图站点,物化视图手动注册。


ora-23425无效的物化视图标识符字符串
原因:提供到DBMS_MVIEW.PURGE_MVIEW_FROM_LOG参数是无效的物化视图标识符或不识别Oracle8的快速刷新物化视图或物化视图已经被清除。

行动:如果物化视图是一个Oracle8的快速刷新物化视图,然后提供其有效的物化视图标识符PURGE_MVIEW_FROM_LOG。


ORA-23426递延RPC的队列中有字符串项
原因:请求的操作无法执行,直到队列是空的,特定的网站/数据库链接。

行动:使用DBMS_DEFER_SYS.PUSH,DBMS_DEFER_SYS.PURGE_QUEUE或DBMS_DEFER_SYS.DELETE_TRAN清空队列。


ORA-23427递延清除队列超出范围的参数字符串
原因:指定的数字参数DBMS_DEFER_SYS.PURGE_QUEUE是无效的。

行动:修正参数值,并再次尝试。


ORA-23428的工作相关的实例数字的字符串是不是有效
原因:作业没有运行一个实例。

操作:选择工作的亲和力,或force参数设置为TRUE的运行实例。


ORA-23430参数“弦”不能为NULL或空字符串
原因:来电者提供了一个参数,其值不能为NULL或空字符串。

行动:检查提供的VARCHAR2值不为NULL或空字符串,然后重试通话。


ORA-23431错误的状态:字符串
原因:常规,对执行复制的对象组是在错误的状态。

行动:确保复制的对象组是在错误消息中的状态。


ORA-23432主站点串已经存在
原因:尝试实例化对象组的一部分已经在主站点复制的对象组。

行动:如果你想加入这个网站,什么也不做,因为它已经存在,否则,选择另一个网站的名称,并重新运行程序。


ORA-23433错误的主站点字符串执行反对
原因:试图执行一个网站,是在常规的参数指定的网站不同的常规。

行动:例程正确地表示反对该程序应执行的网站提供一个参数。


ORA-23434主站点字符串不知道对象组
原因:该网站名称作为一个常规的参数是不是已经知道复制的对象组。

行动:执行DBMS_OFFLINE_OG.BEGIN_INSTANTIATION()例程添加一个新的站点复制的对象组。


ORA-23435不能创建物化视图更新的ROWID LOB列
原因:LOB数据的传播,从物化视图站点,主站点需要复制的表的主键。因此不支持更新的ROWID的物化视图包含LOB列。

行动:建立一个主键物化视图,而不是一个ROWID的物化视图。如果物化视图已经存在,它可以转换为一个主键物化视图使用ALTER MATERIALIZED VIEW DDL命令。


ORA-23436缺少模板用户授权
原因:指定的模板授权不存在。

操作:检查用户名和刷新模板名称的值,以确保有效的行在DBA_REPCAT_USER_AUTHORIZATIONS视图存在。


ORA-23437模板授权已经存在的用户
原因:指定的用户已经被授权使用指定的刷新组模板。

行动:检查用户名和刷新模板名称的值或查询DBA_REPCAT_USER_AUTHORIZATIONS查看,以确保正确的值作为参数传递。


ORA-23438缺少刷新组模板
原因:指定的刷新组模板不存在。

行动:确认,不存在查询DBA_REPCAT_REFRESH_TEMPLATES视图刷新组模板。


ORA-23439刷新组模板已经存在
原因:指定的刷新组模板已经存在。

操作:验证存在查询DBA_REPCAT_REFRESH_TEMPLATES视图刷新组模板。


ORA-23440不正确的公共模板值
原因:市民的模板参数是不是“Y”,“N”或NULL。

行动:更正公共模板参数的值。它必须是“Y”,“N”或NULL。


ORA-23441的对象不存在刷新组模板
原因:刷新组模板中指定的对象不存在。

行动:更正对象的名称和对象类型的参数。检查DBA_REPCAT_TEMPLATE_OBJECTS,查看验证正确的名称和对象类型。


ORA-23442的对象已经存在的刷新组模板
原因:指定的对象已经存在刷新组模板。

行动:更改对象的名称和对象类型的参数。查询的DBA_REPCAT_REMPLATE_OBJECTS,查看验证正确的名称和对象类型。


ORA-23443缺少的模板参数
原因:指定的模板参数不存在。

行动:更正模板参数值,并再次执行程序。使用DBA_REPCAT_TEMPLATE_PARMS以便确认刷新组模板的名称和参数名称。


ORA-23444的重复模板参数
原因:模板参数指定刷新组模板已经存在。

行动:更正模板参数值,并再次执行程序。使用DBA_REPCAT_TEMPLATE_PARMS以便确认刷新组模板的名称和参数名称。


ORA-23445缺少模板网站
原因:由指定的站点名称,用户名和刷新组模板名称模板网站不存在。

行动:请更正无效的参数,并再次执行程序。使用DBA_REPCAT_TEMPLATE_SITES认为现有模板网站查询。


ORA-23446的重复模板网站
原因:由指定的站点名称,用户名和刷新组模板名称模板网站已经存在。

行动:请更正无效的参数,并再次执行程序。使用DBA_REPCAT_TEMPLATE_SITES认为现有模板网站查询。


ORA-23447缺少用户的参数值
原因:用户参数值,由指定的用户名,参数名和刷新组模板名称不存在。

行动:请更正无效的参数,并再次执行程序。使用DBA_REPCAT_USER_PARM_VALUES视图查询现有的用户参数。


ORA-23448重复的用户参数值
原因:用户参数值,由指定的用户名,参数名和刷新组模板名称已经存在。

行动:请更正无效的参数,并再次执行程序。使用DBA_REPCAT_USER_PARM_VALUES视图查询现有的用户参数。


ORA-23449缺少的用户名
原因:用户名参数指定的用户不存在于数据库中。

行动:请更正无效的用户名,或在master数据库中创建用户。使用DBA_USERS视图中,选择有效的数据库用户。


ORA-23450的味道已经包含字符串“对象”。“弦”
原因:味道已经包含指定的对象。

行动:检查指定的对象是正确的。添加一个表对象中的所有列,删除风味的对象,然后再添加它。


ORA-23451的味道串已经定义为“字符串对象组”串“。”
原因:在给定的对象组中已经包含一个指定的味道(可能未出版)的定义。

操作:检查的风味名的拼写。检查所需的名称,未公布的味道。


ORA-23452的对象组“串”的味道串“串”已经出版
原因:在给定的对象组中已经包含一个指定的味道(出版)的定义。

操作:检查的风味名的拼写。


ORA-23453要求操作上不支持顶级风味
原因:最佳的风味有一个NULL的名称,并且不得直接定义或删除。

行动:提供风味最佳风味以外的名称或使用DBMS_REPCAT例程隐式改变的最佳风味。


ORA-23454的味道字符串定义对象组“串”,“弦”
原因:在给定的对象组中不包含一个指定的味道(出版)的定义。

操作:检查的风味名的拼写。确保风味已被定义为对象组(并出版)。


ORA-23455的味道字符串包含对象的“字符串”
原因:给定的味道包含被丢弃的对象。

行动:清除的味道,或选择另一个对象的下降。


ORA-23456的味道字符串中不包含“串”
原因:味道不包含给定对象,列,或属性。

行动:要么放弃的味道,或选择一个不同的对象,列,或属性。


ORA-23457无效的味道ID字符串
原因:给定的风味ID是无效的。

行动:确保已实例化这个味道。如果味道的ID以外的范围(-2147483647,2147483647),请联系Oracle支持服务。


不适当的风味串在字符串ORA-23458
原因:在给定的数据库的味道,阻止成功的操作。

行动:要么改变数据库的味道,或选择不同的操作。


ORA-23459的味道字符串必须包含“串”
原因:味道必须包含给定对象,列,或属性。

操作:选择一个不同的数据库味或保证的对象,列,或属性是可用的。


ORA-23460缺少列解决方法“串”“串”的字符串值。“串”。“串”
原因:在解决冲突,解决冲突所必需的一些值是不可用的;或解决冲突后,一些重试SQL所需的值不可。

行动:确定适当的口味,可用性用户解决冲突的味道功能的载体,通过提供必要的值。


ORA-23461失败“串”,以解决冲突。“串”串“。”

ORA-23462网站字符串字符串使用中的味道
原因:给定的味道不能被删除,因为它被用于在特定的网站。

行动:改变网站的味道,或者注销它,如果它是一个物化视图站点。


ORA-23463对象“串”相抵触的味道。“串”
原因:现有的风味包括与指定的对象类型不兼容。

行动:更改对象的类型,如果它是在不使用或删除的味道。


ORA-23464的味道缺少“字符串”的字符串列。“串”
原因:风味包括一些列的对象组,但不是所有所需的列。

行动:改变风味的定义,以包括所有必需的列。


ORA-23465的味道已经包含了“串”字符串“的字符串列。”
原因:风味包括指定的列被添加。

行动:检查指定的列是正确的。


ORA-23466的风味要求缺少对象“串”“串”。
原因:风味包括指定的对象不存在。

行动:检查指定的对象的名称是正确的,如果合适,创建对象。


ORA-23467的味道缺少对象“串”“弦”。
原因:味道不包括指定的对象是被丢弃的。

行动:检查指定的对象是正确的。


ORA-23468缺少一串一串
原因:缺少模板的对象与指定键。

行动:新增对象的模板。


ORA-23469字符串模板之间的不同
原因:指定列的值是相同的密钥值在每个模板不同。

行动:更正列值相同的模板。


ORA-23470无效的状态
原因:地位应该被删除,安装或安装。任何其他状态是无效的。

行动:检查指定的状态值是正确的。


ORA-23471模板未授权用户
原因:刷新模板是私人用户没有被授权实例化模板。

行动:授权用户使用的模板。


ORA-23472物化视图“串”,“串”原子必须被刷新
原因:非原子刷新不支持指定的物化视图。

行动:原子参数的值设置为FALSE,在正在使用的刷新程序,或删除指定的物化视图被刷新的物化视图集。


ora-23473复制的RPC“串”的处理。“串”被禁用
原因:复制的RPC处理的对象组包含此对象被禁用。这包括在错误队列中的RPC。

行动:复制的RPC处理被禁用时,对象组正在脱机实例。等到完成脱机实例。


ORA-23474“串”的定义。“串”已经改变,因为产生复制支持
原因:在指定的表中当前列和列类型不匹配,最后生成复制支持时,列和列类型。

行动:重生为受影响的表的复制支持。应检查所有的口味,包括指定的表的有效性。任何UDT列的类型也应检查的有效性。


ORA-23475键列字符串必须发送和比较
原因:指定的列是一个关键列,必须发送和复制传播过程中比较。

行动:确保每一个键列发送和比较。


ORA-23476无法导入从字符串到字符串
原因:这个对象从数据库中导入数据库的全局名称不同比进口。

行动:只有导入到数据库对象具有相同的全局名称。


ORA-23477无法改变的对象组“串”的传播模式。“串”
原因:一个物化视图对象组的传播方法只能改变时没有使用相同的主对象组的其他对象组共享物化视图站点。

行动:确保有没有其他物化视图对象在本地站点相同的主对象组的团体。


ORA-23478对象组字符串已经掌握在字符串
原因:有至少一个其他物化在本地站点repgroup与同组的名称,但不同的主站点。

行动:确保所有在本地站点与同组的名称物化视图repgroups的具有相同的主。


ORA-23480列字符串是不是一个“串”的顶层列。“串”。
原因:列要么是没有顶级的列或表或物化视图不存在。

行动:确保使用的唯一有效的顶层列。


ORA-23482列的“串”串“串”:对象类型是不允许的。
原因:列类型的对象。

行动:确保所有列的对象类型。


ORA-23483对象“串”。“串”,不允许在此操作。
原因:指定的操作不支持给定的对象。

行动:不要调用此对象的操作。


ORA-23484内部互联网应用服务器错误:字符串
原因:在互联网应用服务器发生内部错误。

行动:举报错误和其他信息,以支持。


ORA-23485列组“串”,必须由一个单一的数字列仅
原因:不包含列组只有一个数字列。

行动:包含一个单一的数字列使用列组。


ORA-23487的对象组“串”,“串”和“串”,“串”不具有相同的连接预选赛
原因:指定的两个对象没有相同的连接预选赛。

行动:不要调用上述对象组的运作,确保它们具有相同的连接预选赛。


ORA-23488的传播模式“串”“串”不允许此操作
原因:此操作不支持指定的DBLINK在上述传播模式。

行动:不要调用DBLINK的运作,或改变这个DBLINK的传播模式。


ORA-23489的重复项“字符串”
原因:在参数列表中指定的值是重复的。

行动:在参数列表中删除重复的条目。


ORA-23490延长期限的请求“串”“串”的状态,不允许在此操作
原因:指定的操作未指定状态的延期请求允许。

行动:确保扩展要求有适当的状态,然后重试此操作。


ORA-23491没有有效的延长期限的请求,在“字符串”
原因:指定的数据库中没有一个有效的延期请求。

行动:确保有一个有效的延期请求重试此操作之前DBA_REPEXTENSIONS看法。


ORA-23492的延期请求“串”没有新的网站
原因:没有指定扩展名的请求的新网站。

行动:确保有至少有一个新网站在DBA_REPSITES_NEW视图此请求,然后重试此操作。


ORA-23493“串”是不是延期请求“串”的新网站
原因:指定扩展名的请求不包括指定的网站作为一个新的站点。

行动:确保指定的网站是一个为这个请求延长的新网站,然后重试此操作。


ORA-23494太多行的目的地“串”
原因:指定的目的地在system.def美元_destination表的行数太多。

行动:确保指定的目的地,然后重试此操作在大多数两个有效行。


ORA-23495串行传播不能被用来为“字符串”
原因:所涉及的地点可能是在增加一个新的网站,不停顿的过程。

操作:检查此目标DEF $ _destination表,并尝试并行传播。


ORA-23496无法禁用状态更改为“串”和“串”
原因:本网站为禁用状态设置为同步,国内在加入一个新的主,没有停顿。

行动:确保完成之前调用此过程没有停顿添加一个新的主人。


ORA-23500无法切换多层物化视图repgroup“串”的主人。“弦”
原因:尝试切换为物化视图repgroup的主时,其母公司repgroup也是物化视图repgroup的。这是不允许的。

行动:掉落并重新在一个适当的父repgroup物化视图repgroup的。


ORA-23501刷新模板不能被实例化的数据库兼容性等于或小于大于8.0
原因:刷新模板的实例化不等于或大于8.0为数据库的兼容性支持。

行动:确保数据库的兼容性等于8.1或更高。


未指定ORA-23502脱机实例化的有效目录
原因:尝试到脱机实例化一个未指定或空目录。

行动:到指定的目录有两种方式:

作为的参数OFFLINE_DIRPATH到的API
作为初始化参数名为UTL_FILE_DIR的
确保您所指定的脱机文件可以创建一个适当的目录中。


ORA-23503错误发生在国际会计准则的实例
原因:尝试实例化一个IAS网站。国际会计准则的实例过程中出现错误。

行动:请参阅其他错误错误堆栈以寻找问题的根源。如果错误仍然存??在,请联系Oracle支持服务。


ORA-23504列添加到表不匹配的列清单要添加
原因:作为一个参数传递的列列表不匹配的列添加到表中。

行动:更正DDL字符串或列和rexecute清单的。


ORA-23505对象“串”。“串”失踪。
原因:指定的对象不存在。

行动:检查指定的对象是正确的。


ORA-23514无效或不正确的参数个数
原因:在线重定义的API传递给该参数无效或丢失。

行动:与权利的有效参数,调用在线重定义API。


物化视图ORA-23515和/或他们的指数中存在的表空间
原因:尝试删除一个表,其中包含物化视图和/或他们的指数。

行动:掉落在本表中的物化视图。此外,找到属于这个表空间中物化视图的指标,然后下降。然后尝试删除表空间。


ORA-23531网站所有者在模板中已经存在
原因:网站模板的所有者已经存在。

行动:不要为这个模板创建多个siteowners。


ORA-23532表是不同的同步机制在同一组
原因:表属于同一复制组被指定为缓存不同的同步机制。

行动:不要指定不同的同步机制,同时缓存表属于同一复制组。


ORA-23533对象“串”。“弦”不能被缓存
原因:试图在缓存不被支持的对象。

行动:不要缓存,这是不支持的对象。


ORA-23534失踪列在物化视图容器表“串”“串”
原因:进口后,物化视图容器表缺少的列。

行动:检查物化视图容器表正确导入。


ORA-23535的实例从多个后端的模板是不允许的
原因:尝试设置一个新的非空回IAS站点的后端数据库。

行动:调用空DBLINK dbms_ias_configure.set_back_end_db的过程。然后,新的非空DBLINK调用相同的过程。


ORA-23536“串”的对象。“串”是不是如预期的在中间层缓存。
原因:对象可能已被删除或改名在后端被执行dbms_ias_inst.start_ias_inst后。

行动:在后端检查对象的有效性,并重新实例化。


ORA-23537的函数或过程的字符串是不允许的,从这个网站调用。
原因:此函数或过程被限制到后端或中间层站点。

行动:在调用此函数或过程之前,连接到适当的站点。


ORA-23538无法明确地刷新一个从未刷新物化视图(“字符串”)
原因:尝试了一个从未刷新物化视图明确地刷新。

行动:不要执行此刷新操作,或从列表中删除物化视图。


ORA-23600无法建立繁殖,串已经存在
原因:该propagate_name已经存在。

行动:放弃使用DROP_PROPAGATE命令propagate_name或指定propagate_name的。


ORA-23601 PROPAGATION_NAME字符串不存在
原因:传播不存在。

行动:查询的DBA_PROPAGATION的视图以找出现有propagation_name。


ORA-23602无效的流过程类型的字符串
原因:指定流的过程类型是无效的。

行动:指定捕捉或申请。


ORA-23605无效值“串”流参数字符串
原因:尝试指定一个无效的参数值。

行动:指定一个有效的参数值。检查有效的参数值的文档。


ORA-23606无效的对象的字符串
原因:尝试指定一个无效的对象。

行动:指定一个有效的对象。


ORA-23607无效的列的“弦”
原因:在列列表中指定了无效的列。

行动:检查对象中的列和指定的列名。


ORA-23608无效的决议列“弦”
原因:作为该决议的列指定了无效的列。该决议列必须属于column_list中“参数中指定的列清单。

行动:检查在column_list中的列,并指定了正确的决议列名。


ORA-23619非Oracle系统错误:字符串
原因:一个非Oracle数据库返回一个错误消息流时,试图申请一个DML语句。非Oracle系统的错误消息是这个Oracle错误的参数。

行动:纠正措施可能会或可能不会有可能(取决于非Oracle系统错误)。如果纠正行动是可能的,然后纠正问题,并再次尝试运用交易。


ORA-24000无效的字符串值,字符串的形式应该是[模式]名字
原因:为参数指定的值无效。

行动:[模式]名字指定形式的字符串。


ORA-24001不能创建QUEUE_TABLE的字符串已经存在
原因:队列表已经在排队系统中存在。

行动:首先使用DROP_QUEUE_TABLE()命令删除表或指定另一个表。


ORA-24002 QUEUE_TABLE字符串不存在
原因:QUEUE_TABLE不存在。

行动:用户认为USER_QUEUE_TABLES的查询,找出现有队列表。


ORA-24003队列表索引字符串与队列表中的字符串不一致
原因:队列表指数尚未成功导入。

行动:导入队列表的索引,然后再尝试使用队列表。如果导入失败,纠正问题,并再次尝试导入队列表的索引。


ORA-24004在SORT_LIST无效的列名称的字符串,应该是ENQ_TIME的或优先
原因:在SORT_LIST指定无效的列名。

行动:有效的列名是ENQ_TIME和优先级。


ORA-24005必须使用DBMS_AQADM.DROP_QUEUE_TABLE的下降队列表
原因:尝试使用队列表的SQL命令的DROP TABLE,DROP TABLE是不支持队列表。

行动:使用的DBMS_AQADM.DROP_QUEUE_TABLE的程序,而不是DROP TABLE命令。


ORA-24006不能创建队列,串已经存在
原因:要求将创建队列已经存在。

行动:指定另一个队列名称。现有队列中的所有用户的模式的查询USER_QUEUES。


ORA-24007无效的字串值,的MAX_RETRIES应该非负整数
原因:值无效MAX_RETRIES的指定。

行动:指定一个非负整数。


ORA-24008队列表string.string必须首先被丢弃
原因:检测到一个错误群集,表或模式时丢弃在队列表。

行动:使用的DBMS_AQADM.DROP_QUEUE_TABLE的程序来删除指定的队列表的第一,然后重试该操作。


ORA-24009无效的字串值,应该是QUEUE_TYPE NORMAL_QUEUE或EXCEPTION_QUEUE
无效的原因:队列类型参数。

行动:有效的值是正常的队列和异常队列EXCEPTION_QUEUE的NORMAL_QUEUE。


ORA-24010队列字符串不存在
原因:指定的队列不存在。

行动:指定一个有效的队列。所有有效的队列查询USER_QUEUES。


ORA-24011不能丢弃队列,串,首先应停止
原因:尚未停止的队列。也就是说,无论是排队或DEQUEUE仍启用。

行动:队列第一使用STOP_QUEUE命令停止并禁用它从入队和dequeueing。


ORA-24012无法删除QUEUE_TABLE,字符串中的一些队列没有被丢弃
原因:队列,队列中的表没有被丢弃的存在。所有队列需要首先被丢弃。

行动:删除所有属于这个队列表使用DROP_QUEUE()命令的队列。务必停止适当的队列前下降。另外,使用武力DROP_QUEUETABLE选项。


ORA-24013无效的字串值,RETRY_DELAY应该非负
原因:指定RETRY_DELAY负值。

行动:指定为RETRY_DELAY非负值。


ORA-24014无效的字串值,RETENTION_TIME应该永远非负
原因:指定队列保留,但指定的保留时间小于零。

行动:指定的保留时间,非负或永远。或者不指定保留。


ORA-24015不能创建QUEUE_TABLE的,不存在QUEUE_PAYLOAD_TYPE string.string
原因:指明期间CREATE_QUEUE_TABLE一个无效QUEUE_PAYLOAD_TYPE的。

行动:QUEUE_PAYLOAD_TYPE应该是RAW或已经存在于数据库中的对象类型。


ORA-24016不能创建QUEUE_TABLE的,用户的字符串不具有执行权限上QUEUE_PAYLOAD_TYPE string.string
原因:指定期间CREATE_QUEUE_TABLE QUEUE_PAYLOAD_TYPE一??个无效的对象类型。

行动:请确保您有执行队列指定的对象类型的权限。


ORA-24017无法启用队列上排队,字符串是一个例外队列
原因:试图使入队到异常队列。

行动:不需要任何动作。


ORA-24018串STOP_QUEUE失败,杰出交易
原因:队列中有未完成的交易,并等待被设置为false,所以STOP_QUEUE是不成功的,在停止队列。

行动:Wait设置为True,并再次尝试STOP_QUEUE。它会挂起,直到完成所有未完成的交易。


ORA-24019标识符字符串太长,不应该大于字符串中的字符
原因:指定的标识符太长。

行动:再次尝试用更短的标识符。


ORA-24020内部错误在DBMS_AQ_IMPORT_INTERNAL,串
原因:包中发生内部错误。 DBMS_AQ_IMPORT_INTERNAL。

行动:联系Oracle支持服务。


ORA-24021队列表定义不为string.string进口
原因:队列的定义没有更新,因为没有正确导入队列表。

行动:再次导入队列表。


ORA-24022指定的参数,有没有效果队列
原因:参数组合,不会造成启动或停止的队列。

行动:不需要任何动作。这是一个警告。


ORA-24023内部错误DBMS_AQ_EXP_INTERNAL.string [字符串] [字符串]
原因:内部错误在包DBMS_AQ_EXP_INTERNAL发生。

行动:联系Oracle支持服务。


ORA-24024内部错误DBMS_AQ_IMP_INTERNAL.string [字符串] [字符串]
原因:内部错误在包DBMS_AQ_IMP_INTERNAL发生。

行动:联系Oracle支持服务。


ORA-24025无效的字串值,QUEUE_PAYLOAD_TYPE应该是RAW或对象类型
原因:参数QUEUE_PAYLOAD_TYPE有无效值。

行动:指定一个有效的对象类型或RAW。


ORA-24026操作失败,队列string.string有错误
原因:试图排队,出列或管理有错误的队列。

行动:删除队列表force选项设置为true。


ORA-24027 AQ的HTTP传输时遇到错误,状态代码的字符串,字符串
AQ的传播在指定的地址来传播的servlet的HTTP请求的原因:遇到了一个错误。

行动:的传播目标DBLINK连接字符串中指定一个有效的地址,的DBLINK用户具有正确的权限,检查如果AQ传播的servlet被正确安装。


ORA-24028不能创建1接收机非抵赖的单个消费者队列
原因:试图创建1接收机非抵赖的单个消费者队列。

行动:不支持此功能。


ORA-24029操作不允许单消费者队列
原因:试图不允许单消费者队列的操作。

行动:指定多消费者队列的操作。


ORA-24030的规则或规则集只有一个必须指定
原因:指定的操作规则和规则集。

行动:指定规则或规则集只有一个。


ORA-24031无效的值,字符串应该非NULL
原因:参数是NULL。

行动:指定参数的非NULL值。


ORA-24032对象的字符串存在,指数不能创建队列表中的字符串
原因:AQ的甲骨文试图在错误消息中指定的名称创建一个索引。该指数不能创建指定的队列表,因为对象具有相同的名称存在。

行动:删除错误消息中指定的对象和重试该命令。队列表,你也可以选择不同的名称。


ORA-24033的邮件没有收件人
原因:排队上已设立多个dequeuers,但有调用中指定既没有明确的受助人,也没有任何队列确定此消息的收件人用户的队列。

行动:无论是通过在排队呼叫的收件人列表或添加到队列中接收此消息的用户。


ORA-24034的应用程序字符串已经是一个用户队列字符串
原因:一个应用程序的名称,已经是一个用户队列指定在DBMS_AQ.SUBSCRIBE调用。

行动:选择另一个应用程序的名称和重试通话。


ORA-24035 AQ代理字符串是不是一个用户队列字符串
原因:这不是一个队列的用户一个AQ代理指定。

行动:检查代理人的名称和/或地址,然后重试呼叫。


ORA-24036无效的排序顺序列队列表中指定的字符串
原因:创建队列TABLE命令的发行与交易和比其他优先排序顺序列MESSAGE_GROUPING设置。只有优先列,可以指定在队列与事务分组表排序顺序。

行动:在创建队列TABLE命令更改排序顺序列表和重试通话。


ORA-24037在QUEUE_NAME模式字符串模式字符串是不相同QUEUE_TABLE
原因:在CREATE_QUEUE QUEUE_NAME参数指定的模式是不作为在QUEUE_TABLE参数指定的模式相同。

行动:使用相同的架构名称为,都QUEUE_NAME和QUEUE_TABLE参数和重试该命令。


ORA-24038 RETRY_DELAY和MAX_RETRIES不能被用来为8.0兼容多个消费者队列
原因:CREATE_QUEUE或ALTER_QUEUE命令发出非零RETRY_DELAY和一个QUEUE_TABLE创建多个消费者与兼容的参数设置'8 .0'。

行动:要么设置RETRY_DELAY为零或升级8.1兼容使用DBMS_AQADM.MIGRATE_QUEUE_TABLE程序队列表。


ORA-24039队列字符串中创建多个消费者的队列表
原因:要么是ADD_SUBSCRIBER,ALTER_SUBSCRIBER或REMOVE_SUBSCRIBER程序,或与一个非空的收件人列表的入队,发出了一个没有被创建多个消费者的队列。

行动:创建队列队列中的表创建多个消费者和重试通话。


ORA-24041的传播时间表存在队列字符串和目标字符串
原因:SCHEDULE_PROPAGATION发行队列和目的地对现有的传播计划。

行动:发行UNSCHEDULE_PROPAGATION删除现有的时间表,然后补发SCHEDULE_PROPAGATION通话。


ORA-24042没有传播的时间表存在队列字符串和目标字符串
原因:有没有现成的传播时间表队列和目的地对一个UNSCHEDULE_PROPAGATION被发出。

行动:验证指定的队列和目的地的拼写,然后重新调用正确的拼写。


ORA-24043的目标字符串使用一个保留名称的AQ $ _前缀的名称是无效的
原因:尝试向指定目的地的一个保留名称。

行动:请输入一个不同的值或NULL为本地目标。然后重试操作。


ORA-24044源字符串和目标字符串的对象类型不匹配
原因:邮件收件人的队列中有不同的对象结构比发件人的队列。不能传播的消息。

行动:无论是从用户的发件人的队列列表中删除收件人或创建源队列的对象类型与对象类型匹配的目标队列。


ORA-24045无效的代理地址字符串,代理地址应的形式架构。]名称[@数据库的LINK]
原因:代理地址参数指定的值无效。

行动:指定一个字符串的形式架构。]名称[@数据库链接。


ORA-24046协议的属性保留供日后使用
原因:AQ代理对象类型的协议属性保留供将来使用。

行动:不要指定在代理对象类型的协议属性。


ORA-24047无效代理的名称字串,代理名称应该是表单的名称
原因:代理名称参数指定的值无效。

行动:指定一个字符串形式的名称。然后重试操作。


ORA-24048不能创建QUEUE_TABLE的,用户不必访问AQ的对象类型
原因:试图作出发出的CREATE_QUEUE_TABLE命令,但没有谁发出命令的用户访问内部AQ的对象类型。

行动:使用DBMS_AQADM.GRANT_TYPE_ACCESS程序授予用户访问的AQ对象类型。


ORA-24049无效的代理的名称字串,用AQ $ _前缀的名称是无效的
原因:尝试使用代理名称的保留前缀。

操作:输入代理的名称不同的价值。然后,重试操作。


ORA-24050的用户不支持异常队列字符串
原因:上一个为一个EXCEPTION_QUEUE创建的队列发出一个ADD_SUBSCRIBER,ALTER_SUBSCRIBER,或REMOVE_SUBSCRIBER过程。

动作:指定程序NORMAL_QUEUE。


ORA-24051不能传播,有一个楼盘或BFILE属性的对象类型的有效载荷
原因:在“代理类型的非NULL的地址栏的一个ADD_SUBSCRIBER或排队程序发出的队列,其有效载荷有一个楼盘或BFILE属性。目前不支持的对象类型的有效载荷有一个楼盘或BFILE属性传播。

行动:一个NULL的地址栏指定代理人,使代理人可以从同一队列中出列。或改变对象类型定义一个不使用ref或BFILE的属性。


ORA-24052不能传播与LOB属性的对象类型的有效载荷为8.0版本
原因:与LOB属性的邮件收件人使用的是Oracle 8.0版本。仅支持在Oracle 8.1和更高版本的LOB属性传播。

行动:目标版本升级到Oracle 8.1,然后重试。或者,改变不使用LOB的对象类型定义。


ORA-24053 PRIMARY_INSTANCE和SECONDARY_INSTANCE必须非负
原因:PRIMARY_INSTANCE或SECONDARY_INSTANCE之一是否定的。

行动:指定为PRIMARY_INSTANCE和SECONDARY_INSTANCE的非负整数。


ORA-24054无法传播到Oracle 8.0.3版本或较低版本
原因:邮件收件人使用的是Oracle 8.0.3版本或较低版本。传播支持,只有在Oracle 8.0.4及更高版本。

行动:目标版本升级到Oracle 8.0.4或更高,然后重试。


ORA-24055无法删除准备状态中的传播状态行
原因:尝试使用内部管理程序,从准备状态的SYS.AQ $ _PROPAGATION_STATUS表中删除的状态行。

行动:为传播,等待重试操作之前成功完成。


ORA-24056内部不一致的队列字符串和目标字符串
原因:为给定的队列和目的地的SYS.AQ的$ _PROPAGATION_STATUS表中使用的序列号不一致。

行动:联系Oracle支持服务。


ORA-24057无法定义队列字符串规则的用户
原因:一个基于规则的用户不支持的队列发出一个ADD_SUBSCRIBER或ALTER_SUBSCRIBER议事规则。规则基于用户目前只支持正常(持久)多消费者使用的Oracle版本8.1.0或更高的兼容队列表创建的队列。

行动:创建一个正常的消费多在Oracle 8.1.0版本或更高的兼容表队列的队列,然后重试通话。或者,如果队列是正常的(永久)多消费者队列,队列表转换到Oracle 8.1.0或更高的兼容性,然后重试。


ORA-24058不能降级QUEUE_TABLE准备状态中的传播
原因:试图降级队列表,当有消息的传播,在准备状态。

行动:为传播,等待重试操作之前完成。


ORA-24059无效的兼容参数设置在DBMS_AQADM.string指定的字符串
原因:无效的兼容参数指定在DBMS_AQADM程序。参数设置必须的形式'8。XY,其中x是版本号,y是更新编号。

行动:指定一个有效的兼容的参数设置,然后重试操作。


ORA-24060不能转换QUEUE_TABLE的字符串已经是兼容的版本字符串
原因:源队列在DBMS_AQADM程序表是指定兼容的参数设置兼容。

行动:选择一个不同的兼容的参数设置转换队列表所需的兼容性。


ORA-24061不能指定非零SECONDARY_INSTANCE若PRIMARY_INSTANCE是零
原因:一个非零值指定为SECONDARY_INSTANCE当PRIMARY_INSTANCE是零。

行动:指定一个非零的主要实例,然后指定一个非零的第二个实例。


ORA-24062的用户表中的字符串与队列表中的字符串不一致
原因:用户表尚未成功导入。

行动:导入前尝试使用队列表用户表。如果导入失败,纠正问题,并再次尝试导入用户表。


ORA-24063可以不降级,以规则为基础的用户队列的QUEUE_TABLE
原因:试图降级队列表时,有以规则为基础的用户定义的队列。

行动:在此队列表中删除所有队列的规则为基础的用户,然后重试。


ORA-24064已经启用队列字符串和目标字符串的传播
原因:一个ENABLE_SCHEDULE_PROPAGATION命令其传播的时间表已启用队列和目标对发行。

行动:确保队列和目标是正确的您发出ENABLE_SCHEDULE_PROPAGATION的命令时。


ORA-24065已禁用队列字符串和目标字符串的传播
原因:一个DISABLE_SCHEDULE_PROPAGATION命令是为传播的时间表已被禁用的队列和目标对发行。

行动:确保队列和目标是正确的您发出DISABLE_SCHEDULE_PROPAGATION的命令时。


ORA-24066无效的权限指定
原因:指定无效的特权授予或撤销权限。

行动:指定一个有效的特权。


ORA-24067超出了队列字符串的最大数量的用户
原因:尝试添加新用户到指定的,但在此队列中的用户数量已超过每个队列允许用户的最大数量(1024)。

行动:试图添加新用户之前,删除现有的用户。


ORA-24068无法启动字符串队列,队列表中的字符串被迁移
原因:试图启动一个队列队列中的表被迁移。

行动:完成队列迁移表,然后重试操作。


ORA-24069不能降级队列表字符串,而它正在升级
原因:尝试降级队列表,但尚未成功完成升级的队列表以前的命令。

行动:完成队列表的升级,重新执行DBMS_AQADM.MIGRATE_QUEUE_TABLE的过程。然后,降级队列表。


ORA-24070无法升级队列表中的字符串,而它被降级
原因:试图在升级的队列表,但尚未成功完成前一个命令降级队列表。

行动:重新执行DBMS_AQADM.MIGRATE_QUEUE_TABLE的过程完成的队列表降级。然后,升级队列表。


ORA-24071无法执行操作字符串,正在迁移队列表中的字符串
原因:尝试正在迁移队列中的表队列执行的操作。

行动:完成队列迁移表,然后重试操作。


ORA-24072不能执行MIGRATE_QUEUE_TABLE的程序;必须拥有队列表
原因:试图在升级或降级的队列的表使用的DBMS_AQADM.MIGRATE_QUEUE_TABLE的过程,但执行程序的用户不拥有该队列。

行动:重新连接队列表的所有者,然后执行DBMS_AQADM.MIGRATE_QUEUE_TABLE过程。


ORA-24073不能指定异常队列string.string RETENTION_TIME
原因:尝试创建或修改通过指定非零RETENTION_TIME的异常队列。

操作:使用的默认RETENTION_TIME异常队列的参数值。


ORA-24074 RETRY_DELAY和MAX_RETRIES不能用于异常队列字符串
原因:CREATE_QUEUE或ALTER_QUEUE命令发出非零RETRY_DELAY和异常队列。

行动:不要指定RETRY_DELAY或例外队列MAX_RETRIES的。


ORA-24075不能指定代理NULL地址和非NULL协议
原因:一个ADD_SUBSCRIBER或排队代理人有一个NULL的地址和一个非NULL的协议的企图。

行动:要么指定一个非空的地址或协议设置为NULL。


ORA-24076无法执行操作字符串NON_PERSISTENT队列string.string
原因:操作之一,SCHEDULE_PROPAGATION,ALTER_QUEUE,听,DEQUEUE发出为NON_PERSISTENT队列。

行动:不要指定这些操作NON_PERSISTENT队列。


ORA-24077无法创造传播的时间表异常队列string.string的
原因:SCHEDULE_PROPAGATION发出异常队列。传播的时间表,可以创建只适用于正常的队列。

行动:从队列中的消息传播,指定为正常的队列类型。


ORA-24078不能指定非空SECONDARY_INSTANCE的如果PRIMARY_INSTANCE为NULL
原因:一个非NULL值指定为SECONDARY_INSTANCE当PRIMARY_INSTANCE为NULL。

行动:指定一个非NULL的主实例之前,你指定一个非NULL的第二个实例。


ORA-24079无效的名称字符串,用AQ $ _前缀的名称字符串无效
原因:尝试使用对象的名称保留前缀。

行动:进入此对象的一个??不同的名称。然后,重试操作。


ORA-24080 unschedule_propagation的等待队列字符串和目标字符串
原因:传播管理命令队列和目标的传播正在不定期的对已发行的。

行动:不要传播管理命令发出传播的时间表上,有一个待取消预定要求。


ORA-24081兼容的参数必须是字符串或更高
原因:不兼容的参数值是高到足以使操作。

行动:关闭并重新启动具有更高的兼容性设置。


ORA-24082的传播仍可能发生队列字符串和目标字符串的时间表
原因:执行传播计划的快照过程中禁止传播的命令没有反应。

行动:确保传播计划的工作已经结束。


ORA-24083不能指定字符串的字符串队列远程用户
原因:一个非空的地址栏的ADD_SUBSCRIBER队列不支持远程用户发出呼叫。不支持远程用户为NON_PERSISTENT队列。

行动:指定一个空的地址栏,然后重试呼叫。


ORA-24084地址代理字符串领域DBLINK的名字是不是唯一的,在第24个字节“
原因:高级排队要求代理的DBLINK的名字应该是在第24个字节的唯一(8.0兼容的队列表)

行动:指定一个的DBLINK名称的前24个字节内是独一无二的,或迁移到8.1兼容的队列表,这种限制是不是有。


ORA-24085操作失败,队列中的字符串是无效
原因:试图排队,出列或管理队列,这是无效的。这可能发生,因为有效载荷类型的队列的队列表下降。

行动:删除队列表force选项设置为true。


ORA-24086不能创建一个8.0兼容的字符串队列
原因:尝试创建一个8.0兼容队列表,使一个只有8.1风格队列表支持的功能。

行动:不支持此功能。


ORA-24087无效的数据库用户的字符串
原因:指定了一个无效的数据库用户名。

行动:指定一个有效的数据库用户。


ORA-24088 AQ代理字符串不存在
原因:不存在这个AQ的代理。

行动:指定一个有效的AQ代理。检查有效AQ代理商名单DBA_AQ_AGENTS认为。


ORA-24089 AQ代理字符串已经存在
原因:这卡迪尔代理已经创建。

行动:指定另一个代理的名称,或使用ALTER API修改代理。


ora-24090至少一个协议必须启用
原因:没有AQ代理协议启用。

行动:启用启用参数设置为true的协议之一。


ORA-24093 AQ代理字符串不授予权限的数据库用户的字符串
原因:指定AQ的代理没有指定的数据库用户的权限。

行动:AQ的代理和数据库用户指定一个有效的组合。检查用户/代理映射DBA_AQ_AGENT_PRIVS或USER_AQ_AGENT_PRIVS观点。


ORA-24094无效的改造,目标类型不匹配的队列
原因:指定转换的目标类型是不同的队列类型。

行动:提供一个有效的转型,其目标类型是相同的队列类型。


ORA-24095无效的转换,源类型不匹配的队列
原因:指定的转换的源类型是队列的类型不同。

行动:提供一个有效的转化,其源类型是队列类型相同。


ORA-24096无效的消息状态指定
原因:消息状态指定的值无效。

行动:提供一个有效的文档中指定的消息状态。


ORA-24097无效的字符串值,字符串应该非负
原因:参数指定为负值或NULL。

行动:指定一个非负整数。


ORA-24098无效的字符串值的字符串
原因:参数指定一个无效的值或NULL。

行动:检查有效值的文档。


ORA-24099操作不允许为8.0兼容的队列
原因:指定的操作只等于8.1或更高版本兼容的队列支持。

行动:升级8.0兼容队列,释放8.1使用DBMS_AQADM.MIGRATE_QUEUE_TABLE的,或指定一个队列为8.1或更高的兼容性euqal。


ORA-24100错误在KTZ测试层
原因:在交易层测试心脏除颤器是一个错误。


ORA-24120无效的字符串参数传递给DBMS_REPAIR.string程序
原因:无效的参数被传递到指定的DBMS_REPAIR程序。

行动:指定一个有效的参数值,或使用参数的默认。


ORA-24121级联和块范围传递给DBMS_REPAIR.CHECK_OBJECT程序
原因:级联和块范围内,在指定到DBMS_REPAIR.CHECK_OBJECT通话。

行动:要么级联或块范围内使用,或不使用其中之一。


ORA-24122无效的区块范围规范
原因:不正确的区块范围内指定。

行动:指定为BLOCK_START和BLOCK_END参数的正确值。


ORA-24123特征字符串尚未实现
原因:尝试使用指定的功能,但尚未实现的功能。

行动:不要试图使用该功能。


ORA-24124无效的Action参数传递给DBMS_REPAIR.string程序
原因:指定无效操作参数。

行动:指定动作参数的CREATE_ACTION,PURGE_ACTION或DROP_ACTION。


ORA-24125的对象string.string已改变
原因:试图修复一个对象上的腐败已被删除或截断,因为DBMS_REPAIR.CHECK_OBJECT运行块。

行动:的使用DBMS_REPAIR.ADMIN_TABLES清除修表和运行,以确定是否有任何损坏的块被固定的DBMS_REPAIR.CHECK_OBJECT。


ORA-24126的无效CASCADE_FLAG传递到DBMS_REPAIR.string过程
原因:CASCADE_FLAG被指定为对象,这不是一个表。

行动:使用只表CASCADE_FLAG,。


ORA-24127 TABLESPACE参数与动作比CREATE_ACTION其他指定
原因:表空间参数只能用CREATE_ACTION。

行动:执行比CREATE_ACTION行动时不要指定表空间。


ORA-24127 TABLESPACE参数与动作比CREATE_ACTION其他指定
原因:表空间参数只能用CREATE_ACTION。

行动:执行比CREATE_ACTION行动时不要指定表空间。


ORA-24128分区非分区的对象指定的名称
原因:一个分区的名称被指定为一个未分区的对象。

行动:如果对象是分区指定一个分区名称。


ORA-24129表名称字符串不字符串前缀开始
原因:试图通过未经指定的前缀表名参数。

行动:传递一个有效的表名参数。


ORA-24130表中的字符串不存在
原因:试图在指定地图,修理,或同步表不存在。

行动:指定一个有效的表名参数。


ORA-24131表中的字符串有不正确的列
原因:试图在指定地图,修理,或同步表,没有一个正确的定义。

行动:指正确创建的表指定表名。


ORA-24132表名称字符串太长
原因:尝试指定一个表名大于30个字符长。

行动:指定一个有效的表名参数。


ORA-24141的规则集string.string不存在
原因:试图访问或修改规则集,它没有因为不存在的规则集。

行动:只有访问或修改现有的规则集。


ORA-24142无效的规则集名称
原因:试图创建一个无效的名字规则集。规则集名称不能为NULL,并且不能超过26个字符,,除非RULES_TABLE_NAME也被指定规则集的名称,在这种情况下,可能多达30个字符。

行动:重新创建一个有效的规则集名称。


ORA-24143无效的评价上下文的名称
原因:试图创建一个规则/无效的评价名称的规则集。的evaluation_context不能超过30个字符。必须存在具有指定名称的评价内容。

行动:重新创建一个有效的评价上下文的名称。


ORA-24144的规则引擎内部错误,参数:[串],[字符串]
原因:在规则引擎中发生内部错误。这表明,规则引擎遇到了异常情况。

行动:联系Oracle支持服务。第一个参数是错误的,第二个参数是包。


ORA-24145 string.string评估上下文已经存在
原因:一个给定名称的评价上下文已经存在。

行动:指定另一名正在创建的评价内容。


已经存在ORA-24146的规则string.string
原因:一个给定名称的规则已经存在。

行动:指定正在创建的规则的另一个名字。


ORA-24147的规则string.string不存在
原因:不存在给定名称的规则。

行动:创建规则或指定一个存在。


ORA-24148无法删除规则与家属string.string
原因:该规则仍属于一些规则集,不能删除。

行动:不要放弃属于无force选项的规则集的规则。


ORA-24149无效的规则名称
原因:试图创建一个无效的名字规则。

动作:规则名称不能是NULL,并且不能超过30个字符。


ORA-24150的评价范围内string.string不存在
原因:给定名称的评价内容不存在。

行动:建立评估范围内,或指定一个存在。


ORA-24151没有评价内容与string.string规则或规则集string.string
原因:当添加一个规则,一个规则集,规则或规则集,必须有与之相关的评估内容。

行动:不要未经评估的情况下不会有一个默认的评估上下文规则集添加一个规则。


ORA-24152无法删除评价范围内与家属string.string
原因:评价内容仍然属于一些规则或规则集,不能删除。

行动:不丢弃评价范围内没有强制选项家属。


ora-24153的规则集string.string已经存在
原因:一个给定名称的规则集已经存在。

行动:指定正在创建的规则集的另一个名字。


ORA-24154的规则,已经在规则string.string设置string.string
原因:一个规则可以设置一次规则。

行动:不要添加到规则集的规则,已经包含了这个规则。


ORA-24155 string.string规则没有设置规则string.string
原因:被删除规则集的规则是不是在规则集。

行动:不要删除规则集的规则不包含的规则。


ora-24156重复的表别名字符串
原因:有在评价中的名称相同的表的别名。

行动:不要添加两个同名的表别名评价内容。


ORA-24157重复的变量名字符串
原因:有一个相同的名称在评价中的变量。

行动:不要添加两个变量的评价内容相同的名称。


ORA-24158无效的表的别名
原因:表别名或基表名称不指定表的别名定义。

行动:指定别名和别名基表,在表的别名结构。


ORA-24159无效的变量定义
原因:未在指定的变量定义变量名或变量类型。

行动:指定变量名和变量的定义结构变量的类型。


ORA-24160名字符串名称值对列表中已经存在
原因:已经有一个中的NVList名称相同的名称 - 值对。

动作:尝试使用其他名称。


ORA-24161名字符串中不存在的名称值对列表
原因:没有这样的NVList中的名称 - 值对。

行动:检查存在的NVList名称 - 值对。


ORA-24162名值对列表已满,不能添加其他条目
原因:的NVList是满(1024个元素),并不能容纳更多的元素。

行动:不要元素添加到一个完整的列表。


ORA-24163 DBLINK不支持在规则引擎的DDL
原因:对象名称中有一个数据库链接,这是不支持。

行动:不要指定在规则引擎的DDL远程对象。


ORA-24164无效的规则引擎系统特权:字符串
原因:没有规则引擎等对象的系统特权。

动作:检查的dbms_rule_adm的规范有效的系统特权号码。


ORA-24165无效的规则引擎对象的权限:字符串
原因:没有这样的对象的权限,规则引擎对象。

行动:检查有效的对象特权号码规范的dbms_rule_adm。


ORA-24166的评价方面string.string有错误
原因:无法解析的表的别名,并在评价中指定的变量类型。

行动:确保所有基表存在,所有的变量类型是正确的。

行动:ORA-24167不相容的规则引擎对象,不能降级

原因:有规则引擎对象在数据库中,不能降级。

行动:检查utlincmp.sql之前降级和删除所有不兼容的规则引擎对象。


ORA-24168 string.string规则不能有默认评估上下文
原因:如果一个规则被添加到多个评价上下文设置一个规则,那么它必须有一个评估上下文本身。

行动:不要设置一个非空值等规则的评价内容。


ORA-24169规则的条件,具有无法识别的变量
原因:不评估上下文变量的规则引用。

行动:修改规则条件删除非法参考。


ORA-24180无效的改造表现,转化表达不计算为目标类型/属性
原因:转化表达不评估为目标类型或目标类型的指定属性。

行动:提供有效的转化表达式计算为目标类型或目标类型的指定属性。


ORA-24181的类型字符串不存在
原因:改造不存在的源或目的地类型

行动:创建类型,或指定一个存在。


ORA-24182指定的属性号码不存在
原因:转换的目标类型没有属性在ADD_ATTRIBUTE_TRANSFORMATION命令指定。

行动:检查目标类型的定义,并指定一个有效的属性数量。


ORA-24183无效的转型
原因:指定的转换是无效的,因为源或目标类型已被删除/修改。

行动:删除并重新改造。


ORA-24184的转变string.string,已经存在
原因:一个给定名称的转变,已经存在。

行动:指定正在创建的转换的另一个名字。


ORA-24185 string.string转型,不存在
原因:被指定的转换不存在。

行动:使用之前创建的转变,或指定一个现有的转型。


ORA-24186错误的对象类型,不能改变消息
原因:对象类型进行改造的消息不匹配指定的转变与源类型。

行动:指定另一个转型,或指定一个正确的类型的消息。


ORA-24190长度的字符串有效载荷excceeds
原因:正在采取有效载荷的长度excceeds VARCHAR2或原料的限制。

行动:使用CLOB类型或BLOB类型,呼吁get_text或get_bytes。


ORA-24191已存在属性的名称字符串
原因:属性名集合已经存在。

行动:使用另一个属性的名称。


ORA-24192的属性名不能为空
原因:属性名不能为空。

行动:确保属性名称不为空。


ORA-24193的属性值超出有效范围内的字符串
原因:属性值被设置超出有效范围内。

行动:确保该财产的价值是在有效范围内。


ORA-24201的重复出版,出版商已经添加到队列
原因:试图再次向队列添加一个出版商。

行动:指定其他出版商或使用DBMS_AQADM.ALTER_PUBLISHER改变出版商的属性。


ora-24202出版者不存在队列
原因:试图改变或从队列中删除一个非存在的出版商。

行动:指定另一个出版商。


ORA-24270行已经存在字符串表中的这些参数
原因:有人呼吁,在指定的表创建一个新行。行已经存在的表中指定的值。

行动:使用适当的API或删除现有行检查用于创建行的参数。


ORA-24271的翻译类型必须是T,S或M
原因:翻译类型参数是不是一个T,S或M. A值比T,S或M的指定。

行动:更正翻译类型,并重新执行API调用。


ORA-24272的初始值必须是F或者T
原因:初始化值必须是F或T。F或者T指定以外的价值。

行动:更正初始值,并重新执行API调用。


ORA-24273的翻译文本需要翻译的类型是T或S
原因:如果指定T或S的翻译类型,必须提供翻译文本。

行动:提供翻译文本,并重新执行API调用。


ORA-24274没有行字符串表中存在的这些参数
原因:有人呼吁要更新的行不存在或外键的值来创建一个表不存在。

行动:使用适当的API创建的行或检查用于创建新行的参数,以确保所有指定的值存在。


ORA-24275函数的字符串参数“字符串”丢失或无效
原因:被称为功能pkgname.funcname参数parmname是空的,长度为0,或有一个无效值。

行动:更正参数,以提供符合其数据类型和文档中指定的限制值。


ORA-24276函数字符串'输出'string'的最大值超过
原因:该的功能pkgname.funcname计算值超过允许的最大输出parmname。这可能会发生多个输入参数,每个有效分开,当结合起来,指定一个无效的结果。例如,当乘以一份参数长度参数产生的总长度超过最大输出数据类型。

行动:更正输入值产生的结果,将符合文件规定的限制。

--------------------------------------ORACLE-DBA----------------------------------------

最权威、专业的Oracle案例资源汇总之【案例】Oracle报错ORA-19400 ORA-24279产生原因和MOS官方解决办法

本文由大师惜分飞原创分享,网址:http://www.oracleplus.net/arch/1209.html

Oracle研究中心

关键词:

天萃荷净乳膏

Oracle DG

oracle dataguard调优

oracle dg常用视图