关于oracle建库时报错DIM-00019问题

合集下载

Oracle数据库操作常见错误及解决方案

Oracle数据库操作常见错误及解决方案

Oracle数据库操作常见错误及解决方案 ORA-01650:unable to extend rollback segment NAME by NUM intablespace NAME产生原因:上述ORACLE错误为回滚段表空间不足引起的,这也是ORACLE数据管理员最常见的ORACLE错误信息。

当用户在做一个非常庞大的数据操作导致现有回滚段的不足,使可分配用的回滚段表空间已满,无法再进行分配,就会出现上述的错误。

解决方式:使用“ALTER TABLESPACE tablespace_name ADD DATAFILE filename SIZE size_of_file”命令向指定的数据增加表空间,根据具体的情况可以增加一个或多个表空间。

当然这与还与你主机上的裸盘设备有关,如果你主机的裸盘设备已经没有多余的使用空间,建议你不要轻意的增加回滚段表空间的大小,可使用下列的语句先查询一下剩余的tablespace空间有多少:Select user_name,sql_text fromV$open_cursor where user_name=’<user_name>’;如果多余的空间比较多,就可以适当追加一个大的回滚段给表空间使用,从而避免上述的错误。

你也可以用以下语句来检测一下rollback segment的竞争状况:Select class,count from V$waitstat where calss in(‘system undo header’,’system undo block’,’undo header’,’undo block’);和Select sum(value) from V$sysstat where name in(‘db_block_gets’,’consistents gets’);如果任何一个class in count/sum(value)大于1%,就应该考虑增加rollback segment。

Oracle 常见错误

Oracle 常见错误

Oracle 常见错误使用ORACLE的过程过,我们会经常遇到一些ORACLE产生的错误,对于初学者而言,这些错误可能有点模糊,而且可能一时不知怎么去处理产生的这些错误,本人就使用中出现比较频繁的错误代码一一做出分析,希望能够帮助你找到一个合理解决这些错误的方法,同时也希望你能够提出你的不同看法。

毕竟作为一种交流的手段,个人意见难免过于偏颇,而且也必定存在着不足,出错之处在所难免。

写这篇文章的目的就是想通过相互之间的交流共同促进,共同进步。

ORA-01650:unable to extend rollback segment NAME by NUM intablespace NAME产生原因:上述ORACLE错误为回滚段表空间不足引起的,这也是ORACLE数据管理员最常见的ORACLE错误信息。

当用户在做一个非常庞大的数据操作导致现有回滚段的不足,使可分配用的回滚段表空间已满,无法再进行分配,就会出现上述的错误。

解决方式:使用“ALTER TABLESPACE tablespace_name ADD DATAFILE filename SIZE size_of_file”命令向指定的数据增加表空间,根据具体的情况可以增加一个或多个表空间。

当然这与还与你主机上的裸盘设备有关,如果你主机的裸盘设备已经没有多余的使用空间,建议你不要轻意的增加回滚段表空间的大小,可使用下列的语句先查询一下剩余的tablespace 空间有多少:Select user_name,sql_text from V$open_cursor where user_name=‟‟;如果多余的空间比较多,就可以适当追加一个大的回滚段给表空间使用,从而避免上述的错误。

你也可以用以下语句来检测一下rollback segment的竞争状况:Select class,count from V$waitstat where calss in(‘system undo header’,’system undo block’,’undo header’,’undo block’);和Select sum(value) from V$sysstat where name in (…db_block_gets‟,‟consistents gets‟);如果任何一个class in count/sum(value)大于1%,就应该考虑增加rollback segment。

oracle数据库错误码

oracle数据库错误码
ORA-00223: 转换文件无效或版本不正确
ORA-00224: 控制文件重设大小尝试使用非法记录类型 ()
ORA-00225: 控制文件的预期大小 与实际大小 不同
ORA-00226: 备用控制文件打开时不允许进行操作
ORA-00227: 控制文件中检测到损坏的块: (块 ,# 块 )
ORA-00213: 不能重新使用控制文件;原文件大小为 ,还需
ORA-00214: 控制文件 '' 版本 与文件 '' 版本 不一致
ORA-00215: 必须至少存在一个控制文件
ORA-00216: 无法重新调整从 8.0.2 移植的控制文件大小
ORA-00217: 从 9.0.1 进行移植无法重新调整控制文件的大小
ORA-00023: 会话引用进程私用内存;无法分离会话
ORA-00024: 单一进程模式下不允许从多个进程注册
ORA-00025: 无法分配
ORA-00026: 丢失或无效的会话 ID
ORA-00027: 无法删去当前会话
ORA-00028: 您的会话己被删去
ORA-00029: 会话不是用户会话
ORA-00123: 空闲公用服务器终止
ORA-00124: 在缺少 MAX_SHARED_SERVERS 的情况下指定了 DISPATCHERS
ORA-00125: 连接被拒绝;无效的演示文稿
ORA-00126: 连接被拒绝;无效的重复
ORA-00127: 调度进程 不存在
ORA-00128: 此命令需要调度进程名
ORA-00100: 未找到数据
ORA-00101: 系统参数 DISPATCHERS 的说明无效

oracle错误

oracle错误
ORA-00204: 读控制文件时出错 (块 ,# 块 )
ORA-00205: 标识控制文件出错,有关详情,请检查警告日志
ORA-00206: 写控制文件时出错 (块 ,# 块 )
ORA-00207: 控制文件不能用于同一数据库
ORA-00208: 控制文件的名称数超出限制
ORA-00209: 控制文件块大小不匹配,有关详情,请检查警告日志
ORA-00062: 无法获得 DML 全表锁定;DML_LOCKS 为 0
ORA-00063: 超出 LOG_FILES 的最大数
ORA-00064: 对象过大以至无法分配在此 O/S (,)
ORA-00065: FIXED_DATE 的初始化失败
ORA-00066: LOG_FILES 为 但需要成为 才可兼容
ORA-00051: 等待资源超时
ORA-00052: 超出最大入队资源数 ()
ORA-00053: 超出最大入队数
ORA-00054: 资源正忙,要求指定 NOWAIT
ORA-00055: 超出 DML 锁的最大数
ORA-00056: 对象 '.' 上的 DDL 锁以不兼容模式挂起
ORA-00236: 快照操作不允许: 挂上的控制文件为备份文件
ORA-00237: 快照操作不允许: 控制文件新近创建
ORA-00238: 操作将重用属于数据库一部分的文件名
ORA-00250: 未启动存档器
ORA-00251: LOG_ARCHIVE_DUPLEX_DEST 不能是与字符串 相同的目的地
ORA-00125: 连接被拒绝;无效的演示文稿
ORA-00126: 连接被拒绝;无效的重复

ORACLE错误一览表

ORACLE错误一览表

ORACLE错误一览表ORA-00001: 违反唯一约束条件(.)ORA-00017: 请求会话以设置跟踪事件ORA-00018: 超出最大会话数ORA-00019: 超出最大会话许可数ORA-00020: 超出最大进程数()ORA-00021: 会话附属于其它某些进程;无法转换会话ORA-00022: 无效的会话ID;访问被拒绝ORA-00023: 会话引用进程私用内存;无法分离会话ORA-00024: 单一进程模式下不允许从多个进程注册ORA-00025: 无法分配ORA-00026: 丢失或无效的会话IDORA-00027: 无法删去当前会话ORA-00028: 您的会话己被删去ORA-00029: 会话不是用户会话ORA-00030: 用户会话ID 不存在。

ORA-00031: 标记要删去的会话ORA-00032: 无效的会话移植口令ORA-00033: 当前的会话具有空的移植口令ORA-00034: 无法在当前PL/SQL 会话中ORA-00035: LICENSE_MAX_USERS 不能小于当前用户数ORA-00036: 超过递归SQL () 级的最大值ORA-00037: 无法转换到属于不同服务器组的会话ORA-00038: 无法创建会话: 服务器组属于其它用户ORA-00050: 获取入队时操作系统出错ORA-00051: 等待资源超时ORA-00052: 超出最大入队资源数()ORA-00053: 超出最大入队数ORA-00054: 资源正忙,要求指定NOWAITORA-00055: 超出DML 锁的最大数ORA-00056: 对象'.' 上的DDL 锁以不兼容模式挂起ORA-00057: 超出临时表锁的最大数ORA-00058: DB_BLOCK_SIZE 必须为才可安装此数据库(非) ORA-00059: 超出DB_FILES 的最大值ORA-00060: 等待资源时检测到死锁ORA-00061: 另一个例程设置了不同的DML_LOCKSORA-00062: 无法获得DML 全表锁定;DML_LOCKS 为0 ORA-00063: 超出LOG_FILES 的最大数ORA-00064: 对象过大以至无法分配在此O/S (,)ORA-00065: FIXED_DATE 的初始化失败ORA-00066: LOG_FILES 为但需要成为才可兼容ORA-00067: 值对参数无效;至少必须为ORA-00068: 值对参数无效,必须在和之间ORA-00069: 无法获得锁定-- 禁用了表锁定ORA-00070: 命令无效ORA-00071: 进程号必须介于1 和之间ORA-00072: 进程""不活动ORA-00073: 命令介于和个参数之间时使用ORA-00074: 未指定进程ORA-00075: 在此例程未找到进程""ORA-00076: 未找到转储ORA-00077: 转储无效ORA-00078: 无法按名称转储变量ORA-00079: 未找到变量ORA-00080: 层次指定的全局区域无效ORA-00081: 地址范围[,) 不可读ORA-00082: 的内存大小不在有效集合[1], [2], [4] 之内ORA-00083: 警告: 可能损坏映射的SGAORA-00084: 全局区域必须为PGA, SGA 或UGAORA-00085: 当前调用不存在ORA-00086: 用户调用不存在ORA-00087: 命令无法在远程例程上执行ORA-00088: 共享服务器无法执行命令ORA-00089: ORADEBUG 命令中无效的例程号ORA-00090: 未能将内存分配给群集数据库ORADEBUG 命令ORA-00091: LARGE_POOL_SIZE 至少必须为ORA-00092: LARGE_POOL_SIZE 必须大于LARGE_POOL_MIN_ALLOC ORA-00093: 必须介于和之间ORA-00094: 要求整数值ORA-00096: 值对参数无效,它必须来自之间ORA-00097: 使用Oracle SQL 特性不在SQL92 级中ORA-00099: 等待资源时发生超时,可能是PDML 死锁所致ORA-00100: 未找到数据ORA-00101: 系统参数DISPATCHERS 的说明无效ORA-00102: 调度程序无法使用网络协议ORA-00103: 无效的网络协议;供调度程序备用ORA-00104: 检测到死锁;全部公用服务器已锁定等待资源ORA-00105: 未配置网络协议的调度机制ORA-00106: 无法在连接到调度程序时启动/关闭数据库ORA-00107: 无法连接到ORACLE 监听器进程ORA-00108: 无法设置调度程序以同步进行连接ORA-00111: 由于服务器数目限制在, 所以没有启动所有服务器ORA-00112: 仅能创建多达(最多指定) 个调度程序ORA-00113: 协议名过长ORA-00114: 缺少系统参数SERVICE_NAMES 的值ORA-00115: 连接被拒绝;调度程序连接表已满ORA-00116: SERVICE_NAMES 名过长ORA-00117: 系统参数SERVICE_NAMES 的值超出范围ORA-00118: 系统参数DISPATCHERS 的值超出范围ORA-00119: 系统参数的说明无效ORA-00120: 未启用或安装调度机制ORA-00121: 在缺少DISPATCHERS 的情况下指定了SHARED_SERVERS ORA-00122: 无法初始化网络配置ORA-00123: 空闲公用服务器终止ORA-00124: 在缺少MAX_SHARED_SERVERS 的情况下指定了DISPATCHERSORA-00125: 连接被拒绝;无效的演示文稿ORA-00126: 连接被拒绝;无效的重复ORA-00127: 调度进程不存在ORA-00128: 此命令需要调度进程名ORA-00129: 监听程序地址验证失败''ORA-00130: 监听程序地址'' 无效ORA-00131: 网络协议不支持注册''ORA-00132: 语法错误或无法解析的网络名称''ORA-00150: 重复的事务处理IDORA-00151: 无效的事务处理IDORA-00152: 当前会话与请求的会话不匹配ORA-00153: XA 库中的内部错误ORA-00154: 事务处理监视器中的协议错误ORA-00155: 无法在全局事务处理之外执行工作ORA-00160: 全局事务处理长度超出了最大值()ORA-00161: 事务处理的分支长度非法(允许的最大长度为) ORA-00162: 外部dbid 的长度超出了最大值()ORA-00163: 内部数据库名长度超出了最大值()ORA-00164: 在分布式事务处理中不允许独立的事务处理ORA-00165: 不允许对远程操作进行可移植分布式自治转换ORA-00200: 无法创建控制文件ORA-00201: 控制文件版本与ORACLE 版本不兼容ORA-00202: 控制文件: ''ORA-00203: 使用错误的控制文件ORA-00204: 读控制文件时出错(块,# 块)ORA-00205: 标识控制文件出错,有关详情,请检查警告日志ORA-00206: 写控制文件时出错(块,# 块)ORA-00207: 控制文件不能用于同一数据库ORA-00208: 控制文件的名称数超出限制ORA-00209: 控制文件块大小不匹配,有关详情,请检查警告日志ORA-00210: 无法打开指定的控制文件ORA-00211: 控制文件与先前的控制文件不匹配ORA-00212: 块大小低于要求的最小大小( 字节)ORA-00213: 不能重新使用控制文件;原文件大小为,还需ORA-00214: 控制文件'' 版本与文件'' 版本不一致ORA-00215: 必须至少存在一个控制文件ORA-00216: 无法重新调整从8.0.2 移植的控制文件大小ORA-00217: 从9.0.1 进行移植无法重新调整控制文件的大小ORA-00218: 控制文件的块大小与DB_BLOCK_SIZE () 不匹配ORA-00219: 要求的控制文件大小超出了允许的最大值ORA-00220: 第一个例程未安装控制文件,有关详情,请检查警告日志ORA-00221: 写入控制文件出错ORA-00222: 操作将重新使用当前已安装控制文件的名称ORA-00223: 转换文件无效或版本不正确ORA-00224: 控制文件重设大小尝试使用非法记录类型()ORA-00225: 控制文件的预期大小与实际大小不同ORA-00226: 备用控制文件打开时不允许进行操作ORA-00227: 控制文件中检测到损坏的块: (块,# 块)ORA-00228: 备用控制文件名长度超出了最大长度ORA-00229: 操作不允许: 已挂起快照控制文件入队ORA-00230: 操作不允许: 无法使用快照控制文件入队ORA-00231: 快照控制文件未命名ORA-00232: 快照控制文件不存在, 已损坏或无法读取ORA-00233: 控制文件副本已损坏或无法读取ORA-00234: 标识或打开快照或复制控制文件时出错ORA-00235: 控制文件固定表因并发更新而不一致ORA-00236: 快照操作不允许: 挂上的控制文件为备份文件ORA-00237: 快照操作不允许: 控制文件新近创建ORA-00238: 操作将重用属于数据库一部分的文件名ORA-00250: 未启动存档器ORA-00251: LOG_ARCHIVE_DUPLEX_DEST 不能是与字符串相同的目的地ORA-00252: 日志在线程上为空,无法存档ORA-00253: 字符限制在以内,归档目的字符串超出此限制ORA-00254: 存档控制字符串'' 时出错ORA-00255: 存档日志(线程, 序列# ) 时出错ORA-00256: 无法翻译归档目的字符串ORA-00257: 存档器错误。

oracle数据库中ora-报错原因及处理

oracle数据库中ora-报错原因及处理

ORA-00214 控制文件''版本与文件''版本不一致 ORA-00215 必须至少存在一个控制文件 ORA-00216 无法重新调整从8.0.2移植的控制文件大小 ORA-00217 从9.0.1进行移植无法重新调整控制文件的大小 ORA-00218 控制文件的块大小与DB_BLOCK_SIZE()不匹配 ORA-00219 要求的控制文件大小超出了允许的最大值 ORA-00220 第一个例程未安装控制文件,有关详情,请检查警告日志 ORA-00221 写入控制文件出错 ORA-00222 操作将重新使用当前已安装控制文件的名称 ORA-00223 转换文件无效或版本不正确 ORA-00224 控制文件重设大小尝试使用非法记录类型() ORA-00225 控制文件的预期大小与实际大小不同 ORA-00226 备用控制文件打开时不允许进行操作 ORA-00227 控制文件中检测到损坏的块:(块,#块) ORA-00228 备用控制文件名长度超出了最大长度 ORA-00229 操作不允许:已挂起快照控制文件入队 ORA-00230 操作不允许:无法使用快照控制文件入队 ORA-00231 快照控制文件未命名 ORA-00232 快照控制文件不存在,已损坏或无法读取 ORA-00233 控制文件副本已损坏或无法读取 ORA-00234 标识或打开快照或复制控制文件时出错 ORA-00235 控制文件固定表因并发更新而不一致 ORA-00236 快照操作不允许:挂上的控制文件为备份文件 ORA-00237 快照操作不允许:控制文件新近创建 ORA-00238 操作将重用属于数据库一部分的文件名 ORA-00250 未启动存档器 ORA-00251 LOG_ARCHIVE_DUPLEX_DEST不能是与字符串相同的目的地 ORA-00252 日志在线程上为空,无法存档 ORA-00253 字符限制在以内,归档目的字符串超出此限制 ORA-00254 存档控制字符串''时出错 ORA-00255 存档日志(线程,序列#)时出错 ORA-00256 无法翻译归档目的字符串 ORA-00257 存档器错误。在释放之前仅限于内部连接 ORA-00258 NOARCHIVELOG模式下的人工存档必须标识日志 ORA-00259 日志(打开线程)为当前日志,无法存档 ORA-00260 无法找到联机日志序列(线程) ORA-00261 正在存档或修改日志(线程)

Oracle 错误一览表

Oracle 错误一览表

Oracle 错误一览表RA-00001: 违抗独一束缚前提(.)orA-00017: 要求会话以设置跟踪事宜orA-00018: 超出最大年夜会话数orA-00019: 超出最大年夜会话许可数orA-00020: 超出最大年夜过程数()orA- 00021: 会话从属于其它某些过程;无法转换会话orA-00022: 无效的会话ID;拜望被拒绝orA-00023: 会话引用过程私用内存;无法分别会话orA-00024: 单一过程模式下不许可从多个过程注册orA-00025: 无法分派orA-00026: 损掉或无效的会话IDorA-00027: 无法删去当前会话orA-00028: 您的会话己被删去orA-00029: 会话不是用户会话orA-00030: 用户会话ID 不存在。

orA-00031: 标记要删去的会话orA-00032: 无效的会话移植口令orA-00033: 当前的会话具有空的移植口令orA-00034: 无法在当前PL/SQL 会话中orA-00035: LICENSE_MAX_USERS 不克不及小于当前用户数orA-00036: 跨过递归SQL () 级的最大年夜值orA-00037: 无法转换到属于不合办事器组的会话orA-00038: 无法创建会话: 办事器组属于其它用户orA-00050: 猎取入队时操作体系掉足orA-00051: 等待资本超时orA-00052: 超出最大年夜入队资本数()orA-00053: 超出最大年夜入队数orA-00054: 资本正忙,要求指定NOWAITorA-00055: 超出DML 锁的最大年夜数orA-00056: 对象'.' 上的DDL 锁以不兼容模式挂起orA-00057: 超出临时表锁的最大年夜数orA-00058: DB_BLOCK_SIZE 必须为才可安装此数据库(非) orA-00059: 超出DB_FILES 的最大年夜值orA-00060: 等待资本时检测到逝世锁orA-00061: 另一个例程设置了不合的DML_LOCKSorA-00062: 无法获得DML 全表锁定;DML_LOCKS 为0 orA-00063: 超出LOG_FILES 的最大年夜数orA-00064: 对象过大年夜以至无法分派在此O/S (,)orA-00065: FIXED_DATE 的初始化掉败orA-00066: LOG_FILES 为但须要成为才可兼容orA-00067: 值对参数无效;至少必须为orA-00068: 值对参数无效,必须在和之间orA-00069: 无法获得锁定-- 禁用了表锁定orA-00070: 敕令无效orA-00071: 过程号必须介于1 和之间orA-00072: 过程""不活动orA- 00073: 敕令介于和个参数之间时应用orA-00074: 未指定过程orA-00075: 在此例程未找到过程""orA-00076: 未找到转储orA-00077: 转储无效orA-00078: 无法按名称转储变量orA-00079: 未找到变量orA-00080: 层次指定的全局区域无效orA-00081: 地址范畴[,) 弗成读orA-00082: 的内存大年夜小不在有效集合[1], [2], [4] 之内orA-00083: 警告: 可能破坏映射的SGAorA-00084: 全局区域必须为PGA, SGA 或UGAorA-00085: 当前调用不存在orA-00086: 用户调用不存在orA-00087: 敕令无法在长途例程上履行orA- 00088: 共享办事器无法履行敕令orA-00089: orADEBUG 敕令中无效的例程号orA-00090: 未能将内存分派给群集数据库orADEBUG 敕令orA-00091: LARGE_POOL_SIZE 至少必须为orA-00092: LARGE_POOL_SIZE 必须大年夜于LARGE_POOL_MIN_ALLOC orA-00093: 必须介于和之间orA-00094: 要求整数值orA-00096: 值对参数无效,它必须来自之间orA-00097: 应用oracle SQL 特点不在SQL92 级中orA-00099: 等待资本时产生超时,可能是PDML 逝世锁所致orA-00100: 未找到数据orA-00101: 体系参数DISPATCHERS 的说明无效orA-00102: 调剂法度榜样无法应用收集协定orA-00103: 无效的收集协定;供调剂法度榜样备用orA-00104: 检测到逝世锁;全部公用办事器已锁按等待资本orA-00105: 未设备收集协定的调剂机制orA-00106: 无法在连接到调剂法度榜样时启动/封闭数据库orA-00107: 无法连接到orACLE 监听器过程orA-00108: 无法设置调剂法度榜样以同步进行连接orA-00111: 因为办事器数量限制在, 因此没有启动所有办事器orA-00112: 仅能创建多达 (最多指定) 个调剂法度榜样orA-00113: 协定名过长orA-00114: 缺乏体系参数SERVICE_NAMES 的值orA-00115: 连接被拒绝;调剂法度榜样连接表已满orA-00116: SERVICE_NAMES 名过长orA-00117: 体系参数SERVICE_NAMES 的值超出范畴orA- 00118: 体系参数DISPATCHERS 的值超出范畴orA-00119: 体系参数的说明无效orA-00120: 未启用或安装调剂机制orA-00121: 在缺乏DISPATCHERS 的情形下指定了SHARED_SERVERSorA-00122: 无法初始化收集设备orA-00123: 余暇公用办事器终止orA-00124: 在缺乏MAX_SHARED_SERVERS 的情形下指定了DISPATCHERS orA-00125: 连接被拒绝;无效的演示文稿orA-00126: 连接被拒绝;无效的反复orA-00127: 调剂过程不存在orA-00128: 此敕令须要调剂过程名orA-00129: 监听法度榜样地址验证掉败''orA-00130: 监听法度榜样地址'' 无效orA-00131: 收集协定不支撑注册''orA-00132: 语法缺点或无法解析的收集名称''orA-00150: 反复的事务处理IDorA-00151: 无效的事务处理IDorA-00152: 当前会话与要求的会话不匹配orA-00153: XA 库中的内部缺点orA-00154: 事务处理监督器中的协定缺点orA-00155: 无法在全局事务处理之外履行工作orA-00160: 全局事务处理长度超出了最大年夜值()orA-00161: 事务处理的分支长度不法(许可的最大年夜长度为)orA-00162: 外部dbid 的长度超出了最大年夜值()orA-00163: 内部数据库名长度超出了最大年夜值()orA-00164: 在分布式事务处理中不许可自力的事务处理orA-00165: 不许可对长途操作进行可移植分布式自治转换ORACLE缺点一览表(2)作者ORA-00200: 无法创建操纵文件orA-00201: 操纵文件版本与orACLE 版本不兼容orA-00202: 操纵文件: ''orA-00203: 应用缺点的操纵文件orA-00204: 读操纵文件时掉足(块,# 块)orA-00205: 标识操纵文件掉足,有关详情,请检查警告日记orA-00206: 写操纵文件时掉足(块,# 块)orA-00207: 操纵文件不克不及用于同一数据库orA-00208: 操纵文件的名称数超出限制orA-00209: 操纵文件块大年夜小不匹配,有关详情,请检查警告日记orA-00210: 无法打开指定的操纵文件orA-00211: 操纵文件与先前的操纵文件不匹配orA-00212: 块大年夜小低于要求的最小大年夜小( 字节)orA-00213: 不克不及从新应用操纵文件;原文件大年夜小为,还需orA-00214: 操纵文件'' 版本与文件'' 版本不一致orA-00215: 必须至少存在一个操纵文件orA-00216: 无法从新调剂从8.0.2 移植的操纵文件大年夜小orA-00217: 从9.0.1 进行移植无法从新调剂操纵文件的大年夜小orA-00218: 操纵文件的块大年夜小与DB_BLOCK_SIZE () 不匹配orA-00219: 要求的操纵文件大年夜小超出了许可的最大年夜值orA-00220: 第一个例程未安装操纵文件,有关详情,请检查警告日记orA-00221: 写入操纵文件掉足orA-00222: 操作将从新应用当前已安装操纵文件的名称orA-00223: 转换文件无效或版本不精确orA-00224: 操纵文件重设大年夜小测验测验应用不法记录类型() orA-00225: 操纵文件的预期大年夜小与实际大年夜小不合orA-00226: 备用操纵文件打开时不许可进行操作orA-00227: 操纵文件中检测到破坏的块: (块,# 块)orA-00228: 备用操纵文件名长度超出了最大年夜长度orA-00229: 操作不许可: 已挂起快照操纵文件入队orA-00230: 操作不许可: 无法应用快照操纵文件入队orA-00231: 快照操纵文件不决名orA-00232: 快照操纵文件不存在, 已破坏或无法读取orA-00233: 操纵文件副本已破坏或无法读取orA-00234: 标识或打开快照或复制操纵文件时掉足orA-00235: 操纵文件固定表因并发更新而不一致orA-00236: 快照操作不许可: 挂上的操纵文件为备份文件orA-00237: 快照操作不许可: 操纵文件新近创建orA-00238: 操作将重用属于数据库一部分的文件名orA-00250: 未启动存档器orA-00251: LOG_ARCHIVE_DUPLEX_DEST 不克不及是与字符串雷同的目标地orA-00252: 日记在线程上为空,无法存档orA-00253: 字符限制在以内,归档目标字符串超出此限制orA-00254: 存档操纵字符串'' 时掉足orA-00255: 存档日记 (线程, 序列# ) 时掉足orA-00256: 无法翻译归档目标字符串orA-00257: 存档器缺点。

ORACLE数据库故障解决方案

ORACLE数据库故障解决方案

ORACLE数据库故障解决方案Oracle数据库是当前世界上应用最广泛的关系型数据库之一,但在日常运维中,难免会遇到各种故障,如数据损坏、数据库停机等。

因此,能够迅速、准确地解决数据库故障至关重要。

本文将介绍几种常见的Oracle数据库故障解决方案。

1.数据库无法启动当Oracle数据库无法启动时,往往是由于以下原因导致的:数据库实例未启动、数据库文件损坏或不完整、数据库连接问题等。

我们可以采取以下步骤来解决这个问题:- 检查错误日志:查看数据库的错误日志文件(alert.log)以获取详细的错误信息,确定故障原因。

- 检查数据库实例:在Oracle数据库中,数据库实例由后台进程(如后台进程和前台进程)组成。

如果实例未启动,可以使用SQL*Plus 工具来手动启动实例,并确保每个后台进程正常运行。

- 恢复数据库文件:如果数据库文件损坏或不完整,可以使用Oracle提供的RMAN工具来恢复文件,或者使用备份文件进行恢复。

- 检查数据库连接:使用SQL*Plus工具检查数据库连接是否正常,如果存在连接问题,可以尝试重新配置网络服务或重启数据库监听器。

2.数据损坏数据损坏是Oracle数据库常见的故障之一,可能由硬件故障、软件错误、人为操作错误等原因引起。

当发生数据损坏时,可以使用以下方案进行修复:-恢复备份数据:如果有备份数据,则可以通过将备份数据恢复到故障数据库来解决数据损坏问题。

尽量选择最新的备份数据,以尽可能减少数据丢失。

- 利用日志文件:如果无法恢复备份数据,可以使用Oracle的恢复管理工具RMAN来利用归档日志文件进行恢复。

RMAN可以将日志文件中的变更应用到数据库中,避免数据丢失。

-手动修复:在一些情况下,可能需要手动修复数据。

具体操作方法取决于数据损坏的程度和类型,需要根据具体的情况采取相应的措施。

3.性能问题Oracle数据库性能问题常常涉及到数据库的优化、调整和配置。

下面是解决性能问题的一些常见方法:-查询优化:通过优化SQL查询语句,可以提高查询的性能。

Oracle数据库错误消息

Oracle数据库错误消息

Oracle数据库错误消息Oracle数据库错误消息导出错误消息●EXP-00000导出终止失败原因:导出时产生Oracle错误。

操作:检查相应的Oracle错误消息。

●EXP-00001数据域被截断-列长度=数字,缓冲区大小=数字,实际大小=数字原因:数据缓冲区中列不适合。

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

●EXP-00002写导出文件错误原因:不能导入导出文件,可能由设备错误引起,通常伴随有操作系统引起的设备错误。

操作:采取适当措施恢复该设备。

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

操作:记录伴随的消息并作为导出内部错误报告Oracle Support Services。

●EXP-00004无效用户名或口令原因:指定了无效的用户名或口令。

操作:使用有效的用户名和口令重试。

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

操作:关闭并重启实用程序,然后以一有效的用户名和口令重试。

●EXP-00006内部矛盾错误原因:导出的数据结构被破坏了。

操作:记录伴随的消息并作为导出内部错误报告Oracle SupportServices。

●EXP-00007字典显示没有string.string列原因:导出没能从数据字典搜集列信息,表可能被删除。

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

●EXP-00008遇到ORACLE错误号原因:导出遇见已引用的Oracle错误。

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

●EXP-00009没有权限导出字符串表格的字符串原因:试图导出其他用户的表格,只有数据库管理员能导出其他的用户的表格。

操作:要求你的数据库管理员执行导出。

ORACLE 错误大全

ORACLE 错误大全

ORA-00001: 违反唯一约束条件 (.)ORA-00017: 请求会话以设置跟踪事件ORA-00018: 超出最大会话数ORA-00019: 超出最大会话许可数ORA-00020: 超出最大进程数 ()ORA-00021: 会话附属于其它某些进程;无法转换会话ORA-00022: 无效的会话 ID;访问被拒绝ORA-00023: 会话引用进程私用内存;无法分离会话ORA-00024: 单一进程模式下不允许从多个进程注册ORA-00025: 无法分配ORA-00026: 丢失或无效的会话 IDORA-00027: 无法删去当前会话ORA-00028: 您的会话己被删去ORA-00029: 会话不是用户会话ORA-00030: 用户会话 ID 不存在。

ORA-00031: 标记要删去的会话ORA-00032: 无效的会话移植口令ORA- 00033: 当前的会话具有空的移植口令ORA-00034: 无法在当前 PL/SQL 会话中ORA-00035: LICENSE_MAX_USERS 不能小于当前用户数ORA-00036: 超过递归SQL() 级的最大值ORA-00037: 无法转换到属于不同服务器组的会话ORA-00038: 无法创建会话: 服务器组属于其它用户ORA-00050: 获取入队时操作系统出错ORA-00051: 等待资源超时ORA-00052: 超出最大入队资源数 ()ORA-00053: 超出最大入队数ORA-00054: 资源正忙,要求指定 NOWAITORA-00055: 超出 DML 锁的最大数ORA-00056: 对象 '.' 上的 DDL 锁以不兼容模式挂起ORA-00057: 超出临时表锁的最大数ORA-00058: DB_BLOCK_SIZE 必须为才可安装此数据库(非 ) ORA-00059: 超出 DB_FILES 的最大值ORA-00060: 等待资源时检测到死锁ORA-00061: 另一个例程设置了不同的 DML_LOCKSORA-00062: 无法获得 DML 全表锁定;DML_LOCKS 为 0 ORA-00063: 超出 LOG_FILES 的最大数ORA-00064: 对象过大以至无法分配在此 O/S (,)ORA-00065: FIXED_DATE 的初始化失败ORA-00066: LOG_FILES 为 但需要成为 才可兼容ORA-00067: 值对参数 无效;至少必须为ORA-00068: 值对参数 无效,必须在 和 之间ORA-00069: 无法获得锁定 -- 禁用了表锁定ORA-00070: 命令无效ORA-00071: 进程号必须介于 1 和 之间ORA-00072: 进程""不活动ORA-00073: 命令 介于 和 个参数之间时使用ORA-00074: 未指定进程ORA-00075: 在此例程未找到进程 ""ORA-00076: 未找到转储ORA-00077: 转储 无效ORA-00078: 无法按名称转储变量ORA-00079: 未找到变量ORA-00080: 层次 指定的全局区域无效ORA-00081: 地址范围 [,) 不可读ORA-00082: 的内存大小不在有效集合 [1], [2], [4] 之内ORA-00083: 警告: 可能损坏映射的 SGAORA-00084: 全局区域必须为 PGA, SGA 或 UGAORA-00085: 当前调用不存在ORA-00086: 用户调用不存在ORA-00087: 命令无法在远程例程上执行ORA-00088: 共享服务器无法执行命令ORA-00089: ORADEBUG 命令中无效的例程号ORA-00090: 未能将内存分配给群集数据库 ORADEBUG 命令ORA-00091: LARGE_POOL_SIZE 至少必须为ORA-00092: LARGE_POOL_SIZE 必须大于 LARGE_POOL_MIN_ALLOCORA-00093: 必须介于 和 之间ORA-00094: 要求整数值ORA-00096: 值对参数 无效,它必须来自 之间ORA-00097: 使用 Oracle SQL 特性不在 SQL92 级中ORA-00099: 等待资源时发生超时,可能是 PDML 死锁所致ORA-00100: 未找到数据ORA-00101: 系统参数 DISPATCHERS 的说明无效ORA-00102: 调度程序无法使用网络协议ORA-00103: 无效的网络协议;供调度程序备用ORA-00104: 检测到死锁;全部公用服务器已锁定等待资源ORA-00105: 未配置网络协议 的调度机制ORA-00106: 无法在连接到调度程序时启动/关闭数据库ORA-00107: 无法连接到 ORACLE 监听器进程ORA-00108: 无法设置调度程序以同步进行连接ORA-00111: 由于服务器数目限制在 , 所以没有启动所有服务器ORA-00112: 仅能创建多达 (最多指定) 个调度程序ORA-00113: 协议名 过长ORA-00114: 缺少系统参数 SERVICE_NAMES 的值ORA-00115: 连接被拒绝;调度程序连接表已满ORA-00116: SERVICE_NAMES 名过长ORA-00117: 系统参数 SERVICE_NAMES 的值超出范围ORA-00118: 系统参数 DISPATCHERS 的值超出范围ORA-00119: 系统参数 的说明无效ORA-00120: 未启用或安装调度机制ORA-00121: 在缺少 DISPATCHERS 的情况下指定了 SHARED_SERVERS ORA-00122: 无法初始化网络配置ORA-00123: 空闲公用服务器终止ORA-00124: 在缺少 MAX_SHARED_SERVERS 的情况下指定了 DISPATCHERS ORA-00125: 连接被拒绝;无效的演示文稿ORA-00126: 连接被拒绝;无效的重复ORA-00127: 调度进程 不存在ORA-00128: 此命令需要调度进程名ORA-00129: 监听程序地址验证失败 ''ORA-00130: 监听程序地址 '' 无效ORA-00131: 网络协议不支持注册 ''ORA-00132: 语法错误或无法解析的网络名称 ''ORA-00150: 重复的事务处理 IDORA-00151: 无效的事务处理 IDORA-00152: 当前会话与请求的会话不匹配ORA-00153: XA 库中的内部错误ORA-00154: 事务处理监视器中的协议错误ORA-00155: 无法在全局事务处理之外执行工作ORA-00160: 全局事务处理长度 超出了最大值 ()ORA-00161: 事务处理的分支长度 非法 (允许的最大长度为 )ORA-00162: 外部 dbid 的长度 超出了最大值 ()ORA-00163: 内部数据库名长度 超出了最大值 ()ORA-00164: 在分布式事务处理中不允许独立的事务处理ORA-00165: 不允许对远程操作进行可移植分布式自治转换ORA-00200: 无法创建控制文件ORA-00201: 控制文件版本 与 ORACLE 版本 不兼容ORA-00202: 控制文件: ''ORA-00203: 使用错误的控制文件ORA-00204: 读控制文件时出错 (块 ,# 块 )ORA-00205: 标识控制文件出错,有关详情,请检查警告日志ORA-00206: 写控制文件时出错 (块 ,# 块 )ORA-00207: 控制文件不能用于同一数据库ORA-00208: 控制文件的名称数超出限制ORA-00209: 控制文件块大小不匹配,有关详情,请检查警告日志ORA-00210: 无法打开指定的控制文件ORA-00211: 控制文件与先前的控制文件不匹配ORA-00212: 块大小 低于要求的最小大小 ( 字节)ORA-00213: 不能重新使用控制文件;原文件大小为 ,还需ORA-00214: 控制文件 '' 版本 与文件 '' 版本 不一致ORA-00215: 必须至少存在一个控制文件ORA-00216: 无法重新调整从 8.0.2 移植的控制文件大小ORA-00217: 从 9.0.1 进行移植无法重新调整控制文件的大小ORA-00218: 控制文件的块大小 与 DB_BLOCK_SIZE () 不匹配ORA-00219: 要求的控制文件大小 超出了允许的最大值ORA-00220: 第一个例程未安装控制文件,有关详情,请检查警告日志ORA-00221: 写入控制文件出错ORA-00222: 操作将重新使用当前已安装控制文件的名称ORA-00223: 转换文件无效或版本不正确ORA-00224: 控制文件重设大小尝试使用非法记录类型 ()ORA-00225: 控制文件的预期大小 与实际大小 不同ORA-00226: 备用控制文件打开时不允许进行操作ORA-00227: 控制文件中检测到损坏的块: (块 ,# 块 )ORA-00228: 备用控制文件名长度超出了最大长度ORA-00229: 操作不允许: 已挂起快照控制文件入队ORA-00230: 操作不允许: 无法使用快照控制文件入队ORA-00231: 快照控制文件未命名ORA-00232: 快照控制文件不存在, 已损坏或无法读取ORA-00233: 控制文件副本已损坏或无法读取ORA-00234: 标识或打开快照或复制控制文件时出错ORA-00235: 控制文件固定表因并发更新而不一致ORA-00236: 快照操作不允许: 挂上的控制文件为备份文件ORA-00237: 快照操作不允许: 控制文件新近创建ORA-00238: 操作将重用属于数据库一部分的文件名ORA-00250: 未启动存档器ORA-00251: LOG_ARCHIVE_DUPLEX_DEST 不能是与字符串 相同的目的地ORA-00252: 日志 在线程 上为空,无法存档ORA-00253: 字符限制在 以内,归档目的字符串 超出此限制ORA-00254: 存档控制字符串 '' 时出错ORA-00255: 存档日志 (线程 , 序列 # ) 时出错ORA-00256: 无法翻译归档目的字符串ORA-00257: 存档器错误。

ORACLE错误一览表

ORACLE错误一览表

ORACLE错误一览表ORA-00001: 违反唯一约束条件 (.)ORA-00017: 请求会话以设置跟踪事件ORA-00018: 超出最大会话数ORA-00019: 超出最大会话许可数ORA-00020: 超出最大进程数 ()ORA-00021: 会话附属于其它某些进程;无法转换会话ORA-00022: 无效的会话 ID;访问被拒绝ORA-00023: 会话引用进程私用内存;无法分离会话ORA-00024: 单一进程模式下不允许从多个进程注册ORA-00025: 无法分配ORA-00026: 丢失或无效的会话 IDORA-00027: 无法删去当前会话ORA-00028: 您的会话己被删去ORA-00029: 会话不是用户会话ORA-00030: 用户会话 ID 不存在。

ORA-00031: 标记要删去的会话ORA-00032: 无效的会话移植口令ORA-00033: 当前的会话具有空的移植口令ORA-00034: 无法在当前 PL/SQL 会话中ORA-00035: LICENSE_MAX_USERS 不能小于当前用户数ORA-00036: 超过递归SQL () 级的最大值ORA-00037: 无法转换到属于不同服务器组的会话ORA-00038: 无法创建会话: 服务器组属于其它用户ORA-00050: 获取入队时操作系统出错ORA-00051: 等待资源超时ORA-00052: 超出最大入队资源数 ()ORA-00053: 超出最大入队数ORA-00054: 资源正忙,要求指定 NOWAITORA-00055: 超出 DML 锁的最大数ORA-00056: 对象 '.' 上的 DDL 锁以不兼容模式挂起ORA-00057: 超出临时表锁的最大数ORA-00058: DB_BLOCK_SIZE 必须为才可安装此数据库 (非 ) ORA-00059: 超出 DB_FILES 的最大值ORA-00060: 等待资源时检测到死锁ORA-00061: 另一个例程设置了不同的 DML_LOCKSORA-00062: 无法获得 DML 全表锁定;DML_LOCKS 为 0ORA-00063: 超出 LOG_FILES 的最大数ORA-00064: 对象过大以至无法分配在此 O/S (,)ORA-00065: FIXED_DATE 的初始化失败ORA-00066: LOG_FILES 为但需要成为才可兼容ORA-00067: 值对参数无效;至少必须为ORA-00068: 值对参数无效,必须在和之间ORA-00069: 无法获得锁定 -- 禁用了表锁定ORA-00070: 命令无效ORA-00071: 进程号必须介于 1 和之间ORA-00072: 进程""不活动ORA-00073: 命令介于和个参数之间时使用ORA-00074: 未指定进程ORA-00075: 在此例程未找到进程 ""ORA-00076: 未找到转储ORA-00077: 转储无效ORA-00078: 无法按名称转储变量ORA-00079: 未找到变量ORA-00080: 层次指定的全局区域无效ORA-00081: 地址范围 [,) 不可读ORA-00082: 的内存大小不在有效集合 [1], [2], [4] 之内ORA-00083: 警告: 可能损坏映射的 SGAORA-00084: 全局区域必须为 PGA, SGA 或 UGAORA-00085: 当前调用不存在ORA-00086: 用户调用不存在ORA-00087: 命令无法在远程例程上执行ORA-00088: 共享服务器无法执行命令ORA-00089: ORADEBUG 命令中无效的例程号ORA-00090: 未能将内存分配给群集数据库 ORADEBUG 命令ORA-00091: LARGE_POOL_SIZE 至少必须为ORA-00092: LARGE_POOL_SIZE 必须大于 LARGE_POOL_MIN_ALLOC ORA-00093: 必须介于和之间ORA-00094: 要求整数值ORA-00096: 值对参数无效,它必须来自之间ORA-00097: 使用 Oracle SQL 特性不在 SQL92 级中ORA-00099: 等待资源时发生超时,可能是 PDML 死锁所致ORA-00100: 未找到数据ORA-00101: 系统参数 DISPATCHERS 的说明无效ORA-00102: 调度程序无法使用网络协议ORA-00103: 无效的网络协议;供调度程序备用ORA-00104: 检测到死锁;全部公用服务器已锁定等待资源ORA-00105: 未配置网络协议的调度机制ORA-00106: 无法在连接到调度程序时启动/关闭数据库ORA-00107: 无法连接到 ORACLE 监听器进程ORA-00108: 无法设置调度程序以同步进行连接ORA-00111: 由于服务器数目限制在 , 所以没有启动所有服务器ORA-00112: 仅能创建多达 (最多指定) 个调度程序ORA-00113: 协议名过长ORA-00114: 缺少系统参数 SERVICE_NAMES 的值ORA-00115: 连接被拒绝;调度程序连接表已满ORA-00116: SERVICE_NAMES 名过长ORA-00117: 系统参数 SERVICE_NAMES 的值超出范围ORA-00118: 系统参数 DISPATCHERS 的值超出范围ORA-00119: 系统参数的说明无效ORA-00120: 未启用或安装调度机制ORA-00121: 在缺少 DISPATCHERS 的情况下指定了 SHARED_SERVERS ORA-00122: 无法初始化网络配置ORA-00123: 空闲公用服务器终止ORA-00124: 在缺少 MAX_SHARED_SERVERS 的情况下指定了 DISPATCHERS ORA-00125: 连接被拒绝;无效的演示文稿ORA-00126: 连接被拒绝;无效的重复ORA-00127: 调度进程不存在ORA-00128: 此命令需要调度进程名ORA-00129: 监听程序地址验证失败 ''ORA-00130: 监听程序地址 '' 无效ORA-00131: 网络协议不支持注册 ''ORA-00132: 语法错误或无法解析的网络名称 ''ORA-00150: 重复的事务处理 IDORA-00151: 无效的事务处理 IDORA-00152: 当前会话与请求的会话不匹配ORA-00153: XA 库中的内部错误ORA-00154: 事务处理监视器中的协议错误ORA-00155: 无法在全局事务处理之外执行工作ORA-00160: 全局事务处理长度超出了最大值 ()ORA-00161: 事务处理的分支长度非法 (允许的最大长度为 ) ORA-00162: 外部 dbid 的长度超出了最大值 ()ORA-00163: 内部数据库名长度超出了最大值 ()ORA-00164: 在分布式事务处理中不允许独立的事务处理ORA-00165: 不允许对远程操作进行可移植分布式自治转换ORA-00200: 无法创建控制文件ORA-00201: 控制文件版本与 ORACLE 版本不兼容ORA-00202: 控制文件: ''ORA-00203: 使用错误的控制文件ORA-00204: 读控制文件时出错 (块,# 块 )ORA-00205: 标识控制文件出错,有关详情,请检查警告日志ORA-00206: 写控制文件时出错 (块,# 块 )ORA-00207: 控制文件不能用于同一数据库ORA-00208: 控制文件的名称数超出限制ORA-00209: 控制文件块大小不匹配,有关详情,请检查警告日志ORA-00210: 无法打开指定的控制文件ORA-00211: 控制文件与先前的控制文件不匹配ORA-00212: 块大小低于要求的最小大小 ( 字节)ORA-00213: 不能重新使用控制文件;原文件大小为,还需ORA-00214: 控制文件 '' 版本与文件 '' 版本不一致ORA-00215: 必须至少存在一个控制文件ORA-00216: 无法重新调整从 8.0.2 移植的控制文件大小ORA-00217: 从 9.0.1 进行移植无法重新调整控制文件的大小ORA-00218: 控制文件的块大小与 DB_BLOCK_SIZE () 不匹配ORA-00219: 要求的控制文件大小超出了允许的最大值ORA-00220: 第一个例程未安装控制文件,有关详情,请检查警告日志ORA-00221: 写入控制文件出错ORA-00222: 操作将重新使用当前已安装控制文件的名称ORA-00223: 转换文件无效或版本不正确ORA-00224: 控制文件重设大小尝试使用非法记录类型 ()ORA-00225: 控制文件的预期大小与实际大小不同ORA-00226: 备用控制文件打开时不允许进行操作ORA-00227: 控制文件中检测到损坏的块: (块,# 块 )ORA-00228: 备用控制文件名长度超出了最大长度ORA-00229: 操作不允许: 已挂起快照控制文件入队ORA-00230: 操作不允许: 无法使用快照控制文件入队ORA-00231: 快照控制文件未命名ORA-00232: 快照控制文件不存在, 已损坏或无法读取ORA-00233: 控制文件副本已损坏或无法读取ORA-00234: 标识或打开快照或复制控制文件时出错ORA-00235: 控制文件固定表因并发更新而不一致ORA-00236: 快照操作不允许: 挂上的控制文件为备份文件ORA-00237: 快照操作不允许: 控制文件新近创建ORA-00238: 操作将重用属于数据库一部分的文件名ORA-00250: 未启动存档器ORA-00251: LOG_ARCHIVE_DUPLEX_DEST 不能是与字符串相同的目的地ORA-00252: 日志在线程上为空,无法存档ORA-00253: 字符限制在以内,归档目的字符串超出此限制ORA-00254: 存档控制字符串 '' 时出错ORA-00255: 存档日志 (线程 , 序列 # ) 时出错ORA-00256: 无法翻译归档目的字符串ORA-00257: 存档器错误。

ORACLE错误一览表

ORACLE错误一览表

ORACLE错误一览表ORA-00001: 违反唯一约束条件 (.)ORA-00017: 请求会话以设置跟踪事件ORA-00018: 超出最大会话数ORA-00019: 超出最大会话许可数ORA-00020: 超出最大进程数 ()ORA-00021: 会话附属于其它某些进程;无法转换会话ORA-00022: 无效的会话 ID;访问被拒绝ORA-00023: 会话引用进程私用内存;无法分离会话ORA-00024: 单一进程模式下不允许从多个进程注册ORA-00025: 无法分配ORA-00026: 丢失或无效的会话 IDORA-00027: 无法删去当前会话ORA-00028: 您的会话己被删去ORA-00029: 会话不是用户会话ORA-00030: 用户会话 ID 不存在。

ORA-00031: 标记要删去的会话ORA-00032: 无效的会话移植口令ORA-00033: 当前的会话具有空的移植口令ORA-00034: 无法在当前 PL/SQL 会话中不能小于当前用户数ORA-00035: LICENSE_MAX_USERSORA-00036: 超过递归SQL () 级的最大值ORA-00037: 无法转换到属于不同服务器组的会话ORA-00038: 无法创建会话: 服务器组属于其它用户ORA-00050: 获取入队时操作系统出错ORA-00051: 等待资源超时ORA-00052: 超出最大入队资源数 ()ORA-00053: 超出最大入队数ORA-00054: 资源正忙,要求指定 NOWAITORA-00055: 超出 DML 锁的最大数ORA-00056: 对象 '.' 上的 DDL 锁以不兼容模式挂起ORA-00057: 超出临时表锁的最大数ORA-00058: DB_BLOCK_SIZE 必须为才可安装此数据库 (非 ) ORA-00059: 超出 DB_FILES 的最大值ORA-00060: 等待资源时检测到死锁ORA-00061: 另一个例程设置了不同的 DML_LOCKSORA-00062: 无法获得 DML 全表锁定;DML_LOCKS 为 0 ORA-00063: 超出 LOG_FILES 的最大数ORA-00064: 对象过大以至无法分配在此 O/S (,)ORA-00065: FIXED_DATE 的初始化失败ORA-00066: LOG_FILES 为但需要成为才可兼容ORA-00067: 值对参数无效;至少必须为ORA-00068: 值对参数无效,必须在和之间ORA-00069: 无法获得锁定 -- 禁用了表锁定ORA-00070: 命令无效ORA-00071: 进程号必须介于 1 和之间ORA-00072: 进程""不活动ORA-00073: 命令介于和个参数之间时使用ORA-00074: 未指定进程ORA-00075: 在此例程未找到进程 ""ORA-00076: 未找到转储ORA-00077: 转储无效ORA-00078: 无法按名称转储变量ORA-00079: 未找到变量ORA-00080: 层次指定的全局区域无效ORA-00081: 地址范围 [,) 不可读ORA-00082: 的内存大小不在有效集合 [1], [2], [4] 之内ORA-00083: 警告: 可能损坏映射的 SGAORA-00084: 全局区域必须为 PGA, SGA 或 UGAORA-00085: 当前调用不存在ORA-00086: 用户调用不存在ORA-00087: 命令无法在远程例程上执行ORA-00088: 共享服务器无法执行命令命令中无效的例程号ORA-00089: ORADEBUGORA-00090: 未能将内存分配给群集数据库 ORADEBUG 命令至少必须为ORA-00091: LARGE_POOL_SIZE必须大于 LARGE_POOL_MIN_ALLOC ORA-00092: LARGE_POOL_SIZEORA-00093: 必须介于和之间ORA-00094: 要求整数值ORA-00096: 值对参数无效,它必须来自之间ORA-00097: 使用 Oracle SQL 特性不在 SQL92 级中ORA-00099: 等待资源时发生超时,可能是 PDML 死锁所致ORA-00100: 未找到数据ORA-00101: 系统参数 DISPATCHERS 的说明无效ORA-00102: 调度程序无法使用网络协议ORA-00103: 无效的网络协议;供调度程序备用ORA-00104: 检测到死锁;全部公用服务器已锁定等待资源ORA-00105: 未配置网络协议的调度机制ORA-00106: 无法在连接到调度程序时启动/关闭数据库ORA-00107: 无法连接到 ORACLE 监听器进程ORA-00108: 无法设置调度程序以同步进行连接ORA-00111: 由于服务器数目限制在 , 所以没有启动所有服务器ORA-00112: 仅能创建多达 (最多指定) 个调度程序ORA-00113: 协议名过长ORA-00114: 缺少系统参数 SERVICE_NAMES 的值ORA-00115: 连接被拒绝;调度程序连接表已满ORA-00116: SERVICE_NAMES名过长ORA-00117: 系统参数 SERVICE_NAMES 的值超出范围ORA-00118: 系统参数 DISPATCHERS 的值超出范围ORA-00119: 系统参数的说明无效ORA-00120: 未启用或安装调度机制ORA-00121: 在缺少 DISPATCHERS 的情况下指定了 SHARED_SERVERS ORA-00122: 无法初始化网络配置ORA-00123: 空闲公用服务器终止的情况下指定了 DISPATCHERS ORA-00124: 在缺少 MAX_SHARED_SERVERSORA-00125: 连接被拒绝;无效的演示文稿ORA-00126: 连接被拒绝;无效的重复ORA-00127: 调度进程不存在ORA-00128: 此命令需要调度进程名ORA-00129: 监听程序地址验证失败 ''ORA-00130: 监听程序地址 '' 无效ORA-00131: 网络协议不支持注册 ''ORA-00132: 语法错误或无法解析的网络名称 ''ORA-00150: 重复的事务处理 IDORA-00151: 无效的事务处理 IDORA-00152: 当前会话与请求的会话不匹配ORA-00153: XA 库中的内部错误ORA-00154: 事务处理监视器中的协议错误ORA-00155: 无法在全局事务处理之外执行工作ORA-00160: 全局事务处理长度超出了最大值 ()ORA-00161: 事务处理的分支长度非法 (允许的最大长度为 ) ORA-00162: 外部 dbid 的长度超出了最大值 ()ORA-00163: 内部数据库名长度超出了最大值 ()ORA-00164: 在分布式事务处理中不允许独立的事务处理ORA-00165: 不允许对远程操作进行可移植分布式自治转换ORA-00200: 无法创建控制文件ORA-00201: 控制文件版本与 ORACLE 版本不兼容ORA-00202: 控制文件: ''ORA-00203: 使用错误的控制文件ORA-00204: 读控制文件时出错 (块,# 块 )ORA-00205: 标识控制文件出错,有关详情,请检查警告日志ORA-00206: 写控制文件时出错 (块,# 块 )ORA-00207: 控制文件不能用于同一数据库ORA-00208: 控制文件的名称数超出限制ORA-00209: 控制文件块大小不匹配,有关详情,请检查警告日志ORA-00210: 无法打开指定的控制文件ORA-00211: 控制文件与先前的控制文件不匹配ORA-00212: 块大小低于要求的最小大小 ( 字节)ORA-00213: 不能重新使用控制文件;原文件大小为,还需ORA-00214: 控制文件 '' 版本与文件 '' 版本不一致ORA-00215: 必须至少存在一个控制文件ORA-00216: 无法重新调整从 8.0.2 移植的控制文件大小ORA-00217: 从 9.0.1 进行移植无法重新调整控制文件的大小ORA-00218: 控制文件的块大小与 DB_BLOCK_SIZE () 不匹配ORA-00219: 要求的控制文件大小超出了允许的最大值ORA-00220: 第一个例程未安装控制文件,有关详情,请检查警告日志ORA-00221: 写入控制文件出错ORA-00222: 操作将重新使用当前已安装控制文件的名称ORA-00223: 转换文件无效或版本不正确ORA-00224: 控制文件重设大小尝试使用非法记录类型 ()ORA-00225: 控制文件的预期大小与实际大小不同ORA-00226: 备用控制文件打开时不允许进行操作ORA-00227: 控制文件中检测到损坏的块: (块,# 块 )ORA-00228: 备用控制文件名长度超出了最大长度ORA-00229: 操作不允许: 已挂起快照控制文件入队ORA-00230: 操作不允许: 无法使用快照控制文件入队ORA-00231: 快照控制文件未命名ORA-00232: 快照控制文件不存在, 已损坏或无法读取ORA-00233: 控制文件副本已损坏或无法读取ORA-00234: 标识或打开快照或复制控制文件时出错ORA-00235: 控制文件固定表因并发更新而不一致ORA-00236: 快照操作不允许: 挂上的控制文件为备份文件ORA-00237: 快照操作不允许: 控制文件新近创建ORA-00238: 操作将重用属于数据库一部分的文件名ORA-00250: 未启动存档器不能是与字符串相同的目的地ORA-00251: LOG_ARCHIVE_DUPLEX_DESTORA-00252: 日志在线程上为空,无法存档ORA-00253: 字符限制在以内,归档目的字符串超出此限制ORA-00254: 存档控制字符串 '' 时出错ORA-00255: 存档日志 (线程 , 序列 # ) 时出错ORA-00256: 无法翻译归档目的字符串ORA-00257: 存档器错误。

Oracle数据库操作常见错误及解决方案

Oracle数据库操作常见错误及解决方案

Oracle数据库操作常见错误及解决方案这个错误通常发生在尝试查询一个表或视图但该表或视图不存在时。

解决方案是确保表或视图存在,并且用正确的名称引用它们。

使用DESCRIBE命令或查询SYS.ALL_TABLES视图来验证表或视图是否存在。

另外,确保用户有足够的权限来访问表或视图。

这个错误发生在使用无效的用户名或密码来连接到Oracle数据库时。

解决方案是确保提供了正确的用户名和密码,并且用户在数据库中存在且密码正确。

可以通过使用SQL*Plus或Oracle SQL Developer来验证用户名和密码是否正确。

这个错误通常发生在尝试使用无效的数字进行数值计算时,例如将一个字符串转换为数字时。

解决方案是确保提供的值是有效的数字。

可以使用TO_NUMBER函数将字符串转换为数字,并使用TO_CHAR函数将数字转换为字符串。

这个错误通常发生在尝试向一个非空列插入NULL值时。

解决方案是确保插入的值不为NULL,并与列的数据类型匹配。

如果希望列允许NULL 值,可以修改表定义以允许NULL值。

这个错误通常发生在使用无效的列名或对象名称时。

解决方案是确保引用的列名或对象名称存在且正确。

可以使用DESCRIBE命令或查询SYS.ALL_TAB_COLUMNS视图来验证列名或对象名称是否正确。

这个错误通常发生在使用不存在的函数、过程或包体时。

解决方案是确保引用的函数、过程或包体存在且正确。

可以使用DESCRIBE命令或查询SYS.ALL_PROCEDURES和SYS.ALL_PACKAGES视图来验证对象是否存在。

这个错误通常发生在无法解析TNS服务名称时。

解决方案是确保TNS 服务名称正确,并且TNS配置文件(tnsnames.ora)中包含了正确的服务定义。

可以使用lsnrctl命令来验证TNS服务是否可用。

这个错误通常发生在无法连接到Oracle数据库时。

解决方案是确保Oracle数据库监听程序正在运行,并且可以通过网络访问。

Oracle-ora错误代码大全

Oracle-ora错误代码大全

Oracle ORA 错误代码整理ORA-00001: 违反唯一约束条件 (.)ORA-00017: 请求会话以设置跟踪事件ORA-00018: 超出最大会话数ORA-00019: 超出最大会话许可数ORA-00020: 超出最大进程数 ()ORA-00021: 会话附属于其它某些进程;无法转换会话ORA-00022: 无效的会话 ID;访问被拒绝ORA-00023: 会话引用进程私用内存;无法分离会话ORA-00024: 单一进程模式下不允许从多个进程注册ORA-00025: 无法分配ORA-00026: 丢失或无效的会话 IDORA-00027: 无法删去当前会话ORA-00028: 您的会话己被删去ORA-00029: 会话不是用户会话ORA-00030: 用户会话 ID 不存在。

ORA-00031: 标记要删去的会话ORA-00032: 无效的会话移植口令ORA- 00033: 当前的会话具有空的移植口令ORA-00034: 无法在当前 PL/SQL 会话中ORA-00035: LICENSE_MAX_USERS 不能小于当前用户数ORA-00036: 超过递归SQL() 级的最大值ORA-00037: 无法转换到属于不同服务器组的会话ORA-00038: 无法创建会话: 服务器组属于其它用户ORA-00050: 获取入队时操作系统出错ORA-00051: 等待资源超时ORA-00052: 超出最大入队资源数 ()ORA-00053: 超出最大入队数ORA-00054: 资源正忙,要求指定 NOWAITORA-00055: 超出 DML 锁的最大数ORA-00056: 对象 '.' 上的 DDL 锁以不兼容模式挂起ORA-00057: 超出临时表锁的最大数ORA-00058: DB_BLOCK_SIZE 必须为才可安装此数据库(非 )ORA-00059: 超出 DB_FILES 的最大值ORA-00060: 等待资源时检测到死锁ORA-00061: 另一个例程设置了不同的 DML_LOCKSORA-00062: 无法获得 DML 全表锁定;DML_LOCKS 为 0ORA-00063: 超出 LOG_FILES 的最大数ORA-00064: 对象过大以至无法分配在此 O/S (,)ORA-00065: FIXED_DATE 的初始化失败ORA-00066: LOG_FILES 为但需要成为才可兼容ORA-00067: 值对参数无效;至少必须为ORA-00068: 值对参数无效,必须在和之间ORA-00069: 无法获得锁定 -- 禁用了表锁定ORA-00070: 命令无效ORA-00071: 进程号必须介于 1 和之间ORA-00072: 进程""不活动ORA-00073: 命令介于和个参数之间时使用ORA-00074: 未指定进程ORA-00075: 在此例程未找到进程 ""ORA-00076: 未找到转储ORA-00077: 转储无效ORA-00078: 无法按名称转储变量ORA-00079: 未找到变量ORA-00080: 层次指定的全局区域无效ORA-00081: 地址范围 [,) 不可读ORA-00082: 的内存大小不在有效集合 [1], [2], [4] 之内ORA-00083: 警告: 可能损坏映射的 SGAORA-00084: 全局区域必须为 PGA, SGA 或 UGAORA-00085: 当前调用不存在ORA-00086: 用户调用不存在ORA-00087: 命令无法在远程例程上执行ORA-00088: 共享服务器无法执行命令ORA-00089: ORADEBUG 命令中无效的例程号ORA-00090: 未能将内存分配给群集数据库 ORADEBUG 命令ORA-00091: LARGE_POOL_SIZE 至少必须为ORA-00092: LARGE_POOL_SIZE 必须大于 LARGE_POOL_MIN_ALLOC ORA-00093: 必须介于和之间ORA-00094: 要求整数值ORA-00096: 值对参数无效,它必须来自之间ORA-00097: 使用 Oracle SQL 特性不在 SQL92 级中ORA-00099: 等待资源时发生超时,可能是 PDML 死锁所致ORA-00100: 未找到数据ORA-00101: 系统参数 DISPATCHERSORA-00102: 调度程序无法使用网络协议ORA-00103: 无效的网络协议;供调度程序备用ORA-00104: 检测到死锁;全部公用服务器已锁定等待资源ORA-00105: 未配置网络协议的调度机制ORA-00106: 无法在连接到调度程序时启动/关闭数据库ORA-00107: 无法连接到 ORACLE 监听器进程ORA-00108: 无法设置调度程序以同步进行连接ORA-00111: 由于服务器数目限制在 , 所以没有启动所有服务器ORA-00112: 仅能创建多达 (最多指定) 个调度程序ORA-00113: 协议名过长ORA-00114: 缺少系统参数 SERVICE_NAMES 的值ORA-00115: 连接被拒绝;调度程序连接表已满ORA-00116: SERVICE_NAMES 名过长ORA-00117: 系统参数 SERVICE_NAMES 的值超出范围ORA-00118: 系统参数 DISPATCHERS 的值超出范围ORA-00119: 系统参数的说明无效ORA-00120: 未启用或安装调度机制ORA-00121: 在缺少 DISPATCHERS 的情况下指定了 SHARED_SERVERS ORA-00122: 无法初始化网络配置ORA-00123: 空闲公用服务器终止ORA-00124: 在缺少 MAX_SHARED_SERVERS 的情况下指定了 DISPATCHERS ORA-00125: 连接被拒绝;无效的演示文稿ORA-00126: 连接被拒绝;无效的重复ORA-00127: 调度进程不存在ORA-00128: 此命令需要调度进程名ORA-00129: 监听程序地址验证失败 ''ORA-00130: 监听程序地址 '' 无效ORA-00131: 网络协议不支持注册 ''ORA-00132: 语法错误或无法解析的网络名称 ''ORA-00150: 重复的事务处理 IDORA-00151: 无效的事务处理 IDORA-00152: 当前会话与请求的会话不匹配ORA-00153: XA 库中的内部错误ORA-00154: 事务处理监视器中的协议错误ORA-00155: 无法在全局事务处理之外执行工作ORA-00160: 全局事务处理长度超出了最大值 ()ORA-00161: 事务处理的分支长度非法 (允许的最大长度为 )ORA-00162: 外部 dbid 的长度超出了最大值 ()ORA-00163: 内部数据库名长度超出了最大值 ()ORA-00164: 在分布式事务处理中不允许独立的事务处理ORA-00165: 不允许对远程操作进行可移植分布式自治转换ORA-00200: 无法创建控制文件ORA-00201: 控制文件版本与 ORACLE 版本不兼容ORA-00202: 控制文件: ''ORA-00203: 使用错误的控制文件ORA-00204: 读控制文件时出错 (块,# 块 )ORA-00205: 标识控制文件出错,有关详情,请检查警告日志ORA-00206: 写控制文件时出错 (块,# 块 )ORA-00207: 控制文件不能用于同一数据库ORA-00208: 控制文件的名称数超出限制ORA-00209: 控制文件块大小不匹配,有关详情,请检查警告日志ORA-00210: 无法打开指定的控制文件ORA-00211: 控制文件与先前的控制文件不匹配ORA-00212: 块大小低于要求的最小大小 ( 字节)ORA-00213: 不能重新使用控制文件;原文件大小为,还需ORA-00214: 控制文件 '' 版本与文件 '' 版本不一致ORA-00215: 必须至少存在一个控制文件ORA-00216: 无法重新调整从 8.0.2 移植的控制文件大小ORA-00217: 从 9.0.1 进行移植无法重新调整控制文件的大小ORA-00218: 控制文件的块大小与 DB_BLOCK_SIZE () 不匹配ORA-00219: 要求的控制文件大小超出了允许的最大值ORA-00220: 第一个例程未安装控制文件,有关详情,请检查警告日志ORA-00221: 写入控制文件出错ORA-00222: 操作将重新使用当前已安装控制文件的名称ORA-00223: 转换文件无效或版本不正确ORA-00224: 控制文件重设大小尝试使用非法记录类型 ()ORA-00225: 控制文件的预期大小与实际大小不同ORA-00226: 备用控制文件打开时不允许进行操作ORA-00227: 控制文件中检测到损坏的块: (块,# 块 )ORA-00228: 备用控制文件名长度超出了最大长度ORA-00229: 操作不允许: 已挂起快照控制文件入队ORA-00230: 操作不允许: 无法使用快照控制文件入队ORA-00231: 快照控制文件未命名ORA-00232: 快照控制文件不存在, 已损坏或无法读取ORA-00233: 控制文件副本已损坏或无法读取ORA-00234: 标识或打开快照或复制控制文件时出错ORA-00235: 控制文件固定表因并发更新而不一致ORA-00236: 快照操作不允许: 挂上的控制文件为备份文件ORA-00237: 快照操作不允许: 控制文件新近创建ORA-00238: 操作将重用属于数据库一部分的文件名ORA-00250: 未启动存档器ORA-00251: LOG_ARCHIVE_DUPLEX_DEST 不能是与字符串相同的目的地ORA-00252: 日志在线程上为空,无法存档ORA-00253: 字符限制在以内,归档目的字符串超出此限制ORA-00254: 存档控制字符串 '' 时出错ORA-00255: 存档日志 (线程 , 序列 # ) 时出错ORA-00256: 无法翻译归档目的字符串ORA-00257: 存档器错误。

ORACLE错误对照表

ORACLE错误对照表

Oracle 错误信息00000,0, "正常, 完全成功"00001,0, "索引中有重复的键"00017,0, "请求对话以设置追踪事故"00018,0, "超过最大会话数"00019,0, "超出最大对话许可数"00020,0, "超过最大进程数(%s)"00021,0, "对话已附在其它处理; 不能掉换"00022,0, "无效的对话标识; 存取拒绝了"00023,0, "对话引用处理的私人内存,不能分离对话" 00024,0, "在单处理模式不能从超过一个处理注册" 00025,0, "未能找到%s"00026,0, "欠缺或对话标识无效"00027,0, "无法杀掉当前对话"00028,0, "您的对话己经杀掉了"00029,0, "对话并不是用户对话"00030,0, "对话并不存在"00031,0, "为要杀掉的对话上记号"00032,0, "无效的对话传移口令"00033,0, "当前的对话有空的传移口令"00034,0, "无法%s 在当前PL/SQL 对话"00035,0, "LICENSE_MAX_USERS 不能小于当前用户数"00050,0, "当正获取入队发生O/S 错误. 参看o/s 错误." 00051,0, "在等待资源时超时"00052,0, "超过最大队列资源数(%s)"00053,0, "超过最大队列数"00054,0, "资源忙, 而且指明了NOWAIT"00055,0, "超过DML锁的最大数"00056,0, "客体'%s'上的DDL锁以不兼容方式保留着" 00057,0, "超过DDL 锁的最大数"00058,0, "在等待DDL锁时超时"00059,0, "超过最大数据文件数"00060,0, "等待资源时发现死锁"00061,0, "另一个instance 设置了不同的DML锁" 00062,0, "不能获得DML全表锁;DML_LOCKS为0" 00063,0, "超过LOG_FILES的最大数"00064,0, "目标太大未能配置在这O/S (%s,%s)"00065,0, " FIXED_DATE 的初始地失败"00066,0, "LOG_FILES 是%s 但须要成为%s 才可兼容" 00067,0, "无效值%s 对参数%s, 必须至少是%s" 00068,0, "无效值%s 对参数%s, 必须是在%s 和%s 之间" 00069,0, "无法取得锁定-- 为%s 禁用了表锁定" 00070,0, "命令%s 无效"00071,0, "进程号码必须介在1 与%s 之间"00072,0, "进程\"%s\" 没有活动"00073,0, "命令%s 使用介於%s 和%s 自变量"00074,0, "没有指定进程"00075,0, "在此执行例程找不到进程\"%s\""00076,0, "找不到转储%s"00077,0, "转储%s 无效"00078,0, "不能依名称转储变量"00079,0, "找不到变量%s"00080,0, "层次%s 指定的全局区域无效"00081,0, "不可阅读位址范围[%s, %s)"00082,0, "%s 的内存大小不在有效集合[1], [2], [4]%s%s%s%s%s 之内" 00083,0, "警告: 可能毁坏SGA 对映"00084,0, "全局区域必须为PGA, SGA, 或UGA"00085,0, "目前的调用不存在"00086,0, "用户调用不存在"00097,0, "使用的Oracle SQL 特性不在SQL92 %s 层"00100,0, "找不到数据"00101,0, "系统参数'mts_dispatchers' 的指定无效"00102,0, "调度器不能使用网络协议'%s'"00103,0, "无效的网络协议; 保留为调度程序使用"00104,0, "侦察到死锁; 全部公用服务器阻塞正等待资源"00105,0, "本调度机制不支持网络协议'%s'"00106,0, "当连接到一个调度程序时无法启动/关闭数据库" 00107,0, "连接到ORACLE 监听器处理失败"00108,0, "设置调度程序去同步接受连接失败"00111,0, "警告: 服务器的最大数仅为%s; 增加%s 服务器" 00112,0, "警告: 仅能创建至多%s (指定的最大数) 调度器" 00113,0, "协议名'%s'太长"00114,0, "系统参数mts_服务缺少了值"00115,0, "连接被拒绝; 调度器连接表已满"00116,0, "mts_服务的名称太长"00117,0, " 为系统参数mts_服务值超出范围"00118,0, " 为系统参数mts-分配器值超出范围"00119,0, " 系统参数mts_listener_address 的无效规格" 00120,0, "调度机制不能启用或安装"00121,0, "指定mts_服务而未附有mts_分配器"00122,0, "无法使网络配置初始化"00123,0, "终止闲置公共服务器"00124,0, "指定mts_派遣进程没有用mts_最大的服务器" 00150,0, "重复的事务ID"00151,0, "无效的事务ID"00152,0, "当前对话与请求的对话不匹配"00200,0, "不能建立控制文件'%s'"00201,0, "控制文件'%s'(版本为'%s')与ORACLE(版本为'%s')不兼容"00202,0, "控制文件: '%s'"00203,0, "使用错误的控制文件"00204,0, "读控制文件'%s'出错(%s块, 块#%s)"00205,0, "在指定控制文件'%s'时出错"00206,0, "写控制文件'%s'出错(块%s, 块#%s)"00207,0, "控制文件不是为相同的数据库"00208,0, "控制文件名超过限制%s"00209,0, "块尺寸%s超过%s字节的界限"00210,0, "不能打开控制文件'%s'"00211,0, "控制文件'%s'与原来的控制文件不匹配"00212,0, "给定的块尺寸%s小于最小值, 还需%s字节" 00213,0, "不能重复使用控制文件'%s';原文件尺寸是%s, 还需%s" 00214,0, "控制文件'%s'(版本为%s)与文件(版本为%s)不一致" 00215,0, "至少应有一个控制文件"00216,0, "不能确定控制文件'%s'的物理块尺寸"00217,0, "控制文件'%s'的物理块尺寸%s与%s不一致" 00218,0, "控制文件'%s'建立时的尺寸为%s, 现在为%s" 00219,0, "需要控制文件尺寸%s大于最大值%s"00220,0, "控制文件'%s' 第一次未能装上"00221,0, "写入控制文件出错"00222,0, "控制文件也许不能利用调度程序询问"00223,0, "转换数据文件失效或版本不正确"00224,0, "该特定文件不是一个控制文件"00225,0, "预期大小%s 的控制文件'%s' 与目前大小%s 不同" 00250,0, "archival不可用"00251,0, "进行归档/介质恢复的操作要求有DBA 特权" 00252,0, "脱机的log文件'%s'的顺序是%s, 要求的顺序是%s" 00253,0, "长度%s(归档串'%s'的)超过限制%s "00254,0, "在归档控制文件'%s'时出错"00255,0, " 当记录'%s', 和顺序# %s 进行归档时发生错误" 00256,0, "当翻译归档文件字串'%s'时发生错误"00257,0, "归档被阻塞, 直到释放才能联接内部, 请教DBA" 00258,0, " 在NOARCHIVELOG 人手归档时,方式必要标识记录" 00259,0, " 开口线%s 的记录%s 是当前记录, 不能归档" 00260,0, "不能归档log(文件)顺序%s;>=当前log(文件)顺序%s" 00261,0, "不能归档log(文件)顺序%s;因为它正在归档" 00262,0, "当前记录%s 和已关闭系线%s 无法产生关联" 00263,0, "没有log(文件)要被归档"00264,0, "在RESETLOGS顺序%s前需要顺序%s"00265,0, "在顺序%s前面不能归档记录(文件)顺序%s"00266,0, "需要归挡记录文件名"00267,0, "无需归挡记录文件名"00268,0, "指定的记录文件不存在'%s'"00269,0, "指定的记录文件是线%s 而不是%s 的一部份"00270,0, "创建挡记录时发生错误"00271,0, "无记录需要扫挡"00272,0, "正在写归挡记录时发生错误"00273,0, "未记录的直接装入数据的媒介恢复"00274,0, "欠ǖ母丛∠?%s"00275,0, "媒介复原己经开始"00276,0, "CHANGE 关闭字己指定但未给出更改号码"00277,0, "给UNTIL 复原旗标%s 的非法选项"00278,0, "在这次复原Logfile '%s' 并不需要"00279,0, "线%s 需要在%s 生成的Change %"00280,0, " 为线%s 的Change %s 是在顺序#%s"00281,0, "使用调度程序未必能实行媒介复原"00282,0, " 在V7 % 呼叫不受支援,请使用ALTER DATABASE RECOVER" 00283,0, " 因发生错误,取消复原对话"00284,0, "复原对话还在进行中"00285,0, "指定了TIME 关键字但未给出时间"00286,0, "无成员可用, 或无带有有效数据的成员"00287,0, "在线%s 未找到己指定的更改号%s"00288,0, "如欲继续复原请键入ALTER DATABASE RECOVER CONTINUE" 00289,0, "建议: %s"00290,0, "发生操作系统扫挡错误. 参看下面的错误"00291,0, " PARALLEL 选项所要求的数值"00292,0, "未安装平行的复原特性"00293,0, "控制文件与重做记录不同步"00300,0, "给出的redo log块尺寸%s非法--- 超过限制%s"00301,0, "增加log文件'%s'时出错--- 不能建立该文件"00302,0, "超出log文件限制"00304,0, "请求的instance_number 在繁忙中"00305,0, "log '%2!s'不一致, 属于其它数据库'%1!s'"00306,0, "log写入程序instance 超过限制%s"00307,0, "请求的instance_number 在范围之外, 最大是%s"00308,0, "不能打开脱机log文件'%s'"00309,0, "log 文件'%s'属于错误的数据库'%s'"00310,0, "脱机的log文件'%s'具有顺序号%s, 要求顺序号%s"00311,0, "无法从扫挡记录读取标题"00312,0, "联机记录%s 线%s: '%s'"00313,0, "不能打开联机的log 文件%s (log文件)号为%s ,顺序(号)为%s)" 00314,0, "联机log文件'%s'(log(文件)号%s, 顺序(号)为%s)与顺序号%s不匹配" 00315,0, "线%s 的记录%s ,在标题上的错线# %s"00316,0, "线%s 的记录%s, 在标题上输入%s 并不是记录文件"00317,0, "不能写打开当前的log文件'%s'(log(文件)号为%s, 顺序(号)为%s)" 00318,0, "线%s 的记录%s, 等待的文件大小并不匹配%s"00319,0, "线%s 的记录%s 有不正确的记录复位状态"00320,0, "不能读log文件头"00321,0, "不能更新log文件头"00322,0, "线%s 的记录%s 并不是当前的拷贝"00323,0, "当前的线%s 记录不能用并且其它全部都需要归挡"00324,0, "log文件'%s'的转换名'%s'太长, 超过%s个字节(限制为%s)" 00325,0, "archived log 为线%s归挡记录, 在标题上有不对的线# %s" 00326,0, "记录在更改%s 开始, 需要更早的更改%s"00327,0, "log文件'%s'的尺寸为%s, 应该为%s"00328,0, "归挡记录在更改%s 结束, 需要後来更改%s"00329,0, "扫挡记录在更改%s 开始, 需要更改%s"00330,0, "归挡记录在更改%s 结束, 需要更改%s"00331,0, "log文件(版本为%s)与ORACLE(版本为%s)不兼容"00332,0, "log文件'%s'太小--- 可能是没完全归档"00333,0, "取消记录读取错误块%s 数%s"00334,0, "不能启动log文件--- 至少需要两个log文件, 而找到了%s个" 00335,0, "联机记录%s: 没有这号数的记? 记录并不存在"00336,0, "log文件的尺寸(%s块)小于最小值(%s块)"00337,0, "log文件'%s'不存在且没给出其尺寸"00338,0, "线%s 的记录%s 是比控制文件更近期"00339,0, "归挡的记录并不含有任何重做"00340,0, "处理联机的log文件%s(文件号为%s, 顺序号为%s)时出现I/O错" 00341,0, "联机log文件%s的文件号是%s, 应该是%s"00342,0, "当前联机的log文件'%s'具有错误的顺序号%s, 应为%s"00343,0, "没有被spool的联机log文件'%s'具有错误的序号%s, 应为%s" 00344,0, "在人工恢复不能重新建立log 文件'%s'"00345,0, "redo log文件写错误. %s块, 计数%s"00346,0, "log文件没有联机, 要进行介质恢复"00347,0, "联机的log文件'%s'(文件号为%s, 顺序号为%s)的块尺寸为%s, 应为%s" 00348,0, "单进程redo失败"00349,0, "在获取用于'%s'的块尺寸时失败"00350,0, "记录%s 在系线%s 中须要归档"00351,0, "recover-to 的时间无效"00352,0, "全部线%s 的记录皆需要归挡- 不能使用"00353,0, "记录损毁接近块%s 改变%s 时戳%s"00354,0, "损毁重做记录块标题"00355,0, "更改数目不依次序"00356,0, "更改说明内的不一致性长度"00357,0, "记录文件有太多被指定的成员, 最多是%s"00358,0, "有太多指定的文件成员, 最多是%s"00359,0, "记录文件组%s 并不存在"00360,0, "%s 并不是记录文件成员"00361,0, "%s 是组%s 的最后记录文件成员"00362,0, "在组%s 成员被要求组织一个有效的记录文件"00363,0, "记录不是已归档的版本"00364,0, "无法在新记录成员写入标题"00365,0, "指定的记录不是后一个正确的记录"00366,0, "记录%s(在线%s ), 在文件标题发生总和检查错误" 00367,0, "在记录文件标题的检查和错误"00368,0, "在重做记录块发生的检查和错误"00369,0, "线%s 的当前记录不能使用而其它记录已被消除" 00370,0, "在进行kcbchange操作时发现潜在的死锁"00371,0, "没有空闲的缓冲区可被使用"00372,0, "文件已脱机, 无法进行修改"00373,0, "instance恢复块正在缓存中"00374,0, "参数db_block_size = %s非法, 合法的范围是[%s..%s]" 00375,0, "不能获得db_block_size的缺省值"00376,0, "今次文件%s 不能读"00390,0, "记录%s(在线%s )正被清除, 不能成为当前记录" 00391,0, "全部线在同一时间必读转移到新的记录格式" 00392,0, "记录%s(在线%s )正被清除, 不允许操作" 00393,0, "为脱机数据文件复原需安装记录%s(在线%s )" 00400,0, "无效的发行号值%s (对于参数%s)"00401,0, "此发行号不支持参数%s 的该值"00402,0, "发行号%s 的数据库改动不能用于发行号%s" 00403,0, "%s (%s) 不同于其他instance (%s)"00404,0, "转换数据文件未找到: '%s'"00405,0, "兼容类型\"%s\""00406,0, "COMPATIBILITY 参数需要是%s 或更大" 00407,0, "不准允许%s.%s 至%s.%s 版本卷动升级" 00408,0, "参数%s 被置为TRUE"00436,0, "没有ORACLE核心许可证, 与ORACLE公司联系" 00437,0, "没有ORACLE工具软件许可证, 与ORALCE公司联系" 00443,0, "背景处理作业\"%s\" 未开始"00444,0, "在启动时, 背景处理作业\'%s\' 失败"00445,0, "背景处理作业\'%s\' 没有启动"00446,0, "后备进程在不希望的时候启动了"00447,0, "后备进程有致命错误"00448,0, "后备进程正常结束"00449,0, "由于错误%s, 后备进程'%s'非正常中止"00470,0, "LGWR进程因错中止"00471,0, "DBWR进程因错中止"00472,0, "PMON进程因错中止"00473,0, "ARCH进程因错中止"00474,0, "SMON进程因错中止"00475,0, "TRWR 进程终止, 有错误"00476,0, "RECO 进程终止, 有错误"00477,0, "SNP* 进程终止, 有错误"00480,0, "LCK* 进程终止, 有错误"00483,0, "在shutdown过程中一个进程非正常中断"00568,0, "超出中断处理程序的最大数"00574,0, "osndnt: $CANCEL失败(中断)" 00575,0, "osmdnt: $QIO失败(发超区域中断)" 00576,0, "区域中断协议错"00577,0, "超区域中断协议错"00578,0, "重置协议错"00579,0, "osndnt:服务程序收到不正常的连接请求" 00580,0, "协议的版本不符"00581,0, "osndnt:不能分配上下文区"00582,0, "osndnt:不能删除上下文区"00583,0, "osndnt: $TRNLOG 失败"00584,0, "不能关闭连接"00585,0, "host名字格式不正确"00586,0, "osndnt: LIB$ASN_WTH_MBX失败" 00587,0, "不能连接远程主机"00588,0, "来自主机的信息太短"00589,0, "来自主机的信息数据长度不正确" 00590,0, "来自主机的信息类型不正确"00591,0, "写入的字节数不对"00592,0, "osndnt: $QIO失败(邮箱队列)" 00593,0, "osndnt: $DASSGN失败(网络设备)" 00594,0, "osndnt: $DASSGN失败(邮箱)"00595,0, "osndnt: $QIO失败(接收)"00596,0, "osndnt: $QIO失败(发送)"00597,0, "osndnt: $QIO失败(邮箱队列)"00598,0, "osndnt: $QIO失败(邮箱读)"00600,0, "内部错误码, 变元: [%s], [%s], [%s], [%s], [%s], [%s]" 00601,0, "清除锁冲突"00602,0, "内部程序异常"00603,0, "发生ORACLE 致命错误:不能继?运行)" 00604,0, "递归SQL层%s发生错误"00606,0, "内部错误码"00701,0, "热启动数据库所需的客体不能修改"00702,0, "超过行缓队列最大数"00703,0, "超过行缓存instance锁的最大数"00704,0, "启动码进程失败"00816,0, "错误信息转换失败"00900,0, "非法的SQL语句"00901,0, "非法的CREATE命令"00902,0, "非法的数据类型"00903,0, "非法的表名"00904,0, "非法的列名"00905,0, "缺少关键字"00906,0, "缺少左括号"00908,0, "缺省NULL 关键字" 00909,0, "无效的变元数"00910,0, "给出的CHAR列的长度太长" 00911,0, "非法字符"00913,0, "值太多"00914,0, "缺少ADD关键字"00915,0, "当前不允许网络访问数据字典表" 00917,0, "缺少逗号"00918,0, "列定义有二义性"00919,0, "非法的函数"00920,0, "非法的关系操作符"00921,0, "SQL命令过早结束"00922,0, "非法的选项"00923,0, "没找到FROM关键字" 00924,0, "缺少BY关键字"00925,0, "缺少INTO关键字"00926,0, "缺少VALUES关键字" 00927,0, "缺少等号"00928,0, "缺少SELECT关键字" 00929,0, "缺少句号"00930,0, "缺少星号"00932,0, "数据类型不一致"00933,0, "SQL语句非正常结束" 00934,0, "这里不允许使用分组函数" 00935,0, "分组函数的嵌套太深" 00936,0, "缺少表达式"00937,0, "非单组组函数"00938,0, "函数没有足够的变元" 00939,0, "函数的变元太多"00940,0, "非法的ALTER命令"00941,0, "缺少簇名"00942,0, "表或视图不存在"00943,0, "簇不存在"00944,0, "没有足够数量的簇列" 00945,0, "指定的簇列不存在"00946,0, "缺少TO关键字"00947,0, "没有足够的值"00948,0, "不再支持ALTER CLUSTER语句" 00949,0, "远程数据库引用非法" 00950,0, "非法的DROP选项"00951,0, "簇非空"00952,0, "缺少GROUP关键字"00953,0, "非法的索引名"00954,0, "缺少IDENTIFIED关键字"00955,0, "该名字已被某个客体占用"00956,0, "非法的审计选项"00957,0, "列名重复"00958,0, "缺少CHECK 关键字"00959,0, "表空间'%s'不存在"00960,0, "在选择列表中出现二义的栏命名" 00962,0, "太多以组分类/ 以命令分类的表达式" 00964,0, "表名没列在FROM子句中"00965,0, "列的别名中不允许'*'"00966,0, "缺少TABLE关键字"00967,0, "缺少WHERE关键字"00968,0, "缺少INDEX关键字"00969,0, "缺少ON关键字"00970,0, "缺少WITH关键字"00971,0, "缺少SET关键字"00972,0, "标识符太长"00973,0, "无效的行计数估算"00974,0, "非法的PCTFREE值"00975,0, "不允许日期+日期操作"00976,0, "这里不允许LEVEL, PRIOR或考ROWNUM"00977,0, "重复的审计选项"00978,0, "嵌套的组函数没有GROUT BY" 00979,0, "没有GROUP BY表达式" 00980,0, "同义词(synonym)转换不合法" 00981,0, "不能将表和系统审计选项混在一起" 00982,0, "缺少加号"00984,0, "这里不许有列"00985,0, "无效的程序名"00986,0, "缺少组名或其非法"00987,0, "缺少用户名或其非法"00988,0, "缺少口令或其非法"00989,0, "用户名的口令太多"00990,0, "缺少特权或其非法"00991,0, "只有MAC 权限可以授权给过程" 00992,0, "REVOKE命令格式非法"00993,0, "缺少GRANT关键字"00994,0, "缺少OPTION关键字"00995,0, "缺少同义词标识符或其非法" 00996,0, "连接操作符是||, 不是|"00997,0, "非法使用LONG数据类型" 00998,0, "必须用列的别名做为该表达式的名字" 00999,0, "非法的视图名"01000,0, "超过打开cursor的最大数"01001,0, "无效的cursor"01002,0, "越顺存取"01003,0, "语句没进行语法分析"01004,0, "不支持缺省用户名;拒绝登录"01005,0, "没给出口令;拒绝登录"01006,0, "赋值变量不存在"01007,0, "查询列表中没有变量"01008,0, "不是所有变量都赋了值"01009,0, "缺少强制参数"01010,0, "OCI操作非法"01011,0, "当与版本6数据库对话时不能使用版本7相容模式" 01012,0, "没有登录"01013,0, "用户请求撤消当前操作"01014,0, "ORACLE正在关闭过程中"01015,0, "循环的登录请求"01016,0, "此函数仅在提取后才能调用"01017,0, "非法的用户名/口令;拒绝登录"01018,0, "该列不是LONG数据类型"01019,0, "无法在用户边配置存储"01020,0, "未知的上下文状态"01021,0, "给定的上下文尺寸非法"01022,0, "内部New Upi 介面错误"01023,0, "光标上下文未找到(无效的光标号)" 01024,0, "OCI调用中的数据类型非法"01025,0, "UPI参数超出范围"01026,0, "在连结列表中> 2000 大小的多个缓冲区" 01027,0, "在数据定义操作中不允许赋值变量" 01028,0, "最后一行出错, 事务回退"01029,0, "内部双工错误"01030,0, "SELECT ... INTO变量不存在"01031,0, "没有足够的特权"01032,0, "没有这样的用户标识"01033,0, "ORACLE正在初始化或关闭过程中" 01034,0, "ORACLE没启动"01035,0, "ORACLE只允许有DBA特权的用户使用" 01036,0, "非法的变量名/号"01037,0, "不能分配短工作区的光标;指针太多" 01038,0, "ORACLE版本与系统不匹配"01039,0, "视图中下面的目标没有足够的权限" 01040,0, "口令的无效字节;注册被拒绝"01041,0, "内部错误, hostdef 扩展名不存在" 01042,0, "不允许使用开放光标分离一个对话" 01043,0, "用户边存储损毁[%s], [%s], [%s], [%s]"01044,0, "缓冲的大小%s 相对於变量%s 超过最高%s" 01045,0, "用户%s 缺少CREATE SESSION 权限; 注册被拒绝" 01046,0, "不能获得空间以扩展上下文区"01047,0, "以上的错误发生在网要=%s, 软件包=%s, 过程=%s" 01048,0, "在给与的上下文无法找到被指定的过程"01049,0, "在流的RPC 中不支持用名的连结"01050,0, "不能获得空间以打开上下文区"01051,0, "暂延rpc 缓冲区格式失效"01053,0, "不能读用户存贮地址"01054,0, "不能写用户存贮地址"01057,0, "用户出口中引用的块.字段非法或有二义性" 01058,0, "内部New Upi 介面错误"01059,0, "在连结或执行前会有语法分析"01060,0, "不允许阵列连结式执行"01070,0, "该服务器使用Oracle的一旧版本"01071,0, "没启动ORACLE, 不能完成有关的操作"01072,0, "不能停止ORACLE;因为ORACLE没有运行" 01073,0, "致命的连接错:不认识的调用方式"01074,0, "不能关闭ORACLE;有登录会话--- 先退出" 01075,0, "现在已登录"01076,0, "不支持进程的多次登录"01077,0, "后备进程初始化失败"01078,0, "处理系统参数时失败"01079,0, "ORALCE数据库没被正常建立, 操作夭折"01080,0, "关闭ORACLE时出错"01081,0, "不能启动已在运行的ORACLE --- 先关闭之"01082,0, "'row_locking = always' 要求事务处理任选项"01083,0, "参数\"%s\" 的值与其他服务器的不相符"01084,0, "在OCI 呼叫有无效自变量"01085,0, "后推rpc 到\"%s.%s.%s\" 之前的错误"01086,0, "保留点'%s'没有建立"01087,0, "不能启动ORALCE --- 现在已登录"01088,0, "在有活动进程时不能关闭ORACLE"01089,0, "正执行立即关闭, 任何操作都不允许"01090,0, "正进行关闭--- 不允许登录"01091,0, "强行启动出错"01092,0, "ORACLE 情况终止. 被强制拆接"01093,0, "ALTER DATABASE CLOSE仅允许在无会话连接时使用" 01094,0, "ALTER DATABASE CLOSE正在进行, 不允许连接" 01095,0, "程序版本(%s)与instance(%s)不兼容"01096,0, "程序版本(%s) 与情况(%s) 不兼容"01097,0, "在一个事务进行中不能关闭- 首先要确认或撤回" 01098,0, "在Long Insert 进行中发生程序介面错误"01099,0, "如果按单进程方式启动, 则不能以SHARED方式安装数据库"01100,0, "数据库已安装"01101,0, "要建立的数据库已被其它instance安装"01102,0, "在EXCLUSIVE方式下不能安装数据库"01103,0, "控制文件中的数据库名'%s'不是'%s'"01104,0, "控制文件数目(%s)与第1个instance(%s)数不相符"01105,0, "控制文件顺序号'%s'与第1个instance的控制文件顺序号'%s'不符" 01106,0, "在卸下(dismount)前必须先关闭数据库文件"01107,0, "对介质恢复, 必须安装数据库"01108,0, "打开数据库的instance太多"01109,0, "数据库没打开"01110,0, "文件'%s'没有联机"01111,0, "介质恢复已开始"01112,0, "没做介质恢复"01113,0, "文件'%s'需要进行介质恢复, 从log文件顺序号%s开始"01114,0, "向文件'%s'的块写入时出现I/O错(块号%s, #块%s)"01115,0, "读文件'%s'的块时出现I/O错(块号%s, #块%s)"01116,0, "打开数据库文件'%s'时出错"01117,0, "为文件'%s'增加的块尺寸%s非法, 限量是%s"01118,0, "不能增加任何数据库文件:超过最大值%s"01119,0, "建立数据库文件'%s'时出错"01120,0, "不能去掉联机数据库文件'%s', 数据库已打开或按SHARED方式安装" 01121,0, "不能将联机数据库文件'%s'改名;它已打开或按SHARED方式安装"01122,0, "数据库文件'%s'(文件'%s')检验失败"01123,0, "不能进行联机备份, 不能做介质恢复"01124,0, "不能恢复联机文件'%s' --- 必须先脱机"01125,0, "不能使介质恢复不可用--- 文件'%s'正进行联机备份"01126,0, "数据库是按EXCLUSIVE方式安装的, 本操作打不开数据库文件" 01127,0, "数据库'%s'超过%s个字符的限制"01128,0, "不能进行联机备份--- 文件'%s'处于脱机状态"01129,0, "用户缺省的表空间不存在"01130,0, "数据库文件'%s'(版本为%s)与ORACLE版本%s不符"01131,0, "DB_FILES系统参数值%s超过界限%s"01132,0, "数据库文件名'%s'的长度超过%s个字符的限制"01133,0, "log文件名'%s'的长度超过%s个字符的限制"01134,0, "其它instance将数据库安装成排它方式"01135,0, "DML/query访问的文件'%s'处于脱机状态"01136,0, "DBWR进程打开文件'%s'失败, 可能是该文件被其它操作系统进程锁住了" 01137,0, "终止备份出错--- 开始备份的时间印不匹配"01138,0, "人工恢复数据库时没有提供足够的log文件使文件'%s'有效"01139,0, "只有在数据库人工恢复以后, RESETLOGS选项才是有效的"01140,0, "不能终止联机备份--- 所有文件都脱机"01141,0, "更改数据文件'%s'的名字时出错--- 新文件'%s'没找到"01142,0, "不能终止联机备份--- 没有文件被备份"01143,0, "不能使介质恢复不可用--- 文件'%s'脱机"01144,0, "SYSTEM 表空间文件'%s'需要从日志序列号开始介质恢复" 01145,0, "除非可进行介质恢复, 否则不允许将表空间立即脱机" 01146,0, "打不开SYSTEM表空间的文件'%s'"01147,0, "STSTEM表空间文件'%s'脱机"01148,0, "对于该操作, 必须将数据库安装成排它方式"01149,0, "不能shutdown --- 文件'%s'正进行联机备份" 01150,0, "不能防止写入--- 文件'%s'正进行联机备份"01151,0, "使用媒体复原恢复方块, 如果须要复原备份"01152,0, "文件'%s'没有完备的备份还原"01153,0, " 一个不兼容介质的恢复工作是有效的"01154,0, "数据库正忙, 不允许现在进行打开, 关闭, 安装和拆卸操作" 01155,0, "数据库处于打开, 关闭, 安装或拆卸状态"01156,0, "进行中的恢复可能需要存取文件"01157,0, "另一个介质恢复正在运行"01158,0, "数据库%s已经安装"01159,0, "文件%s不像前面的文件, 它不是来自同一数据库" 01160,0, "文件%s不是%s, 它具有类型%s"01161,0, "文件%s(具有数据库名%s)与给定的名子%s不匹配" 01162,0, "指定的文件%s(%s块)的大小与实际%s块的大小不匹配" 01163,0, "SIZE 子句指出%s (方块), 但应和标点配合"01164,0, "MAXLOGFILES不应超过%s"01165,0, "MAXDATAFILES不应超过%s"01166,0, "文件%s有太大的文件号(%s)"01167,0, "文件号%s(文件%s)已经被使用"01168,0, "文件%s: %s字节坏的物理块的大小预计是%s" 01169,0, "第一个数据文件没有找到, 必须在场"01170,0, "文件没有找到\?%s\'"01171,0, "不能生成controlfile.Datafile#1需要修补"01172,0, "建立controlfile时发生错误"01173,0, "数据字典指示从系统表空间中丢失数据文件"01174,0, "最小的%slog顺序号, 而应为%s"01175,0, "Instance允许数据字典有多于%s个文件"01176,0, "Controlfie允许数据字典有多于%s个文件"01177,0, "没有恢复介质, 文件#%s就不能够加到control file" 01178,0, "文件%s已经恢复"01179,0, "文件%s不存在"01180,0, "无法创建数据文件1"01181,0, "在最后RESETLOGS 之前所创建的文件%s 不能再创建" 01182,0, "无法创建数据文件%s - 文件在使用中或复原中" 01183,0, "无法用SHARED 方式安装数据库"01184,0, "记录文件组%s 已存在"01185,0, "记录文件组号%s 无效的"01186,0, "文件%s 的验证测试失败"01187,0, "无法读出文件%s 因为它验证测试失败"。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

OS:windows server 2003,
DB:Oracle 10g for win-32。

机器是IBM x3850
截图:
DIM-00019: create service error
O/S-Error: (OS 1388) 无法将新成员加入到本地组中,因为成员的帐户类型错误。

网上找了一些帖子,现总结如下:
一、
系统平台:Windows XP sp2
Oracle 10.2.1.0
重新安装操作系统后,需要直接使用原来安装的ORACLE及数据库文件,根据网上找到的资料,只需要使用oradim -new -sid oratest -pfile
E:\oracle\product\10g\admin\oratest\pfile\init.ora建立Windows服务即可,经实际测试,可能有些问题,如下:
E:\oracle\product\10g\db_1\BIN>oradim -new -sid oratest -pfile
E:\oracle\product
\10g\admin\oratest\pfile\init.ora
Message 51 not found; No message file for product=RDBMS, facility=ORADIM DIM-00019: Message 19 not found; No message file for product=RDBMS, facility=ORA
DIM
O/S-Error: (OS 2) 系统找不到指定的文件。

在Windows管理工具里看到服务是添加了,但不能正常使用,只好删除:
E:\oracle\product\10g\db_1\BIN>oradim -delete -sid oratest
Message 50 not found; No message file for product=RDBMS, facility=ORADIM
经查,需要添加注册表项:
"ORACLE_HOME"="E:\\oracle\\product\\10g\\db_1"
"ORACLE_SID"="oratest"
"ORACLE_BASE"="E:\\oracle\\product\\10g"
再执行oradim可正常添加服务,并且可以正常使用。

E:\oracle\product\10g\db_1\BIN>oradim -new -sid oratest -pfile
E:\oracle\product
\10g\admin\oratest\pfile\init.ora
Instance created.
二、改SID办法
我改了sid,由于我以前装过sid= oracle9i的,然后被我删了
1。

先卸载
2。

然后删除目录oracle和programe file下的oracle目录
3。

删除regedit的oracle
4。

在删除服务在regedit
然后我才重装的可是就报上面的错误?
解决:换了个sid再建库,ok了
在NT架构系统中,需要先建立一个服务,就是Oracle.exe,用于包裹Oracle 应用。

也就是第一步是用oradim建立一个SID的服务。

出错就是这个呀。

手工运行一下oradim就知道了
三、建议用户组
手动创建组,ORA_DBA
然后,将用户administrator添加到这个组中。

再运行你上边说的DBCA -------database configuration assistant
一般来说,oracle10g安装时会自动创建组ora_dba组的,也会把administrator添加到这个组内, 你的安装过程可能有问题的。

相关文档
最新文档