回答问题 · 2018-08-30 16:51 ORA-38903:抽象列“ string ” 不支持DML错误日志记录 原因:对具有ADT,REF,VARRAY或嵌套表列类型的表以及引用到指定列的错误日志记录表尝试了DML错误记录操作。 操作:不要在此类表上使用DML错误日志记录,或从错误日志记录表中删除违规列。标量列可以记录,但不是抽象列类型。
回答问题 · 2018-08-30 16:51 ORA-38905:LONG列“ string ” 不支持DML错误日志记录 原因:对具有LONG或LONG RAW列类型的表以及引用到指定列的错误日志记录表尝试了DML错误记录操作。 操作:不要在此类表上使用DML错误日志记录,或从错误日志记录表中删除违规列。标量列可以记录,但不能是长列类型。
回答问题 · 2018-08-30 16:51 ORA-38866:无法为当前数据库化身之前的SCN或时间创建恢复点。 原因:试图创建具有SCN或时间戳的恢复点,该时间戳在当前数据库化身的开始之前。 操作:修改指定的SCN或时间戳记,使其在当前数据库化身内。
回答问题 · 2018-08-30 16:51 ORA-38868:warning:控制文件可能具有不正确的数据文件结构 原因:此控制文件是基于控制文件从不同于数据库时间的时间创建或转换的。 操作:打开数据库只读,以将控制文件与数据库字典同步。您还可以通过再次调用恢复来强制恢复。
回答问题 · 2018-08-30 16:51 ORA-38870:无法备份可能具有不正确的数据文件结构的控制文件。 原因:此控制文件是基于控制文件从不同于数据库时间的时间创建或转换的。 操作:打开数据库只读,以将控制文件与数据库字典同步,以修复控制文件。
回答问题 · 2018-08-30 16:51 ORA-38872:如果启用了闪回数据库,则无法执行备份控制文件恢复。 原因:具有BACKUP CONTROLFILE选项的RECOVER DATABASE或需要使控制文件备份失败的数据库恢复,因为闪回数据库已启用或有保证的还原点。 操作:禁用闪回数据库或删除保证的还原点,然后重试该命令。
回答问题 · 2018-08-30 16:51 ORA-38874:无法闪回数据文件字符串 - 缺少化身信息 原因:闪回数据库失败,因为在控制文件中找不到文件的脱机范围的开始的化身信息。Flashback无法使用缺失的incarnation的resetlogs信息更新文件的标题。 操作:检查跟踪日志以查找数据文件的脱机范围。如果可以找到从缺失的角色的重做日志,请在控制文件中注册日志并重试命令。
回答问题 · 2018-08-30 16:51 ORA-38876:不需要重做日志 原因: FLASHBACK DATABASE命令在测试模式下执行,并确定不需要重做日志来执行测试的FLASHBACK DATABASE命令。 操作:无需操作。
回答问题 · 2018-08-30 16:51 ORA-38854:不能将实例字符串(重做线程字符串)标记为禁用 原因:打开的resetlogs或备用激活操作失败,因为它需要将实例(重做线程)标记为禁用。该实例已经启动,这使它无法被禁用。 操作:关闭指定的实例并重试此命令。
回答问题 · 2018-08-30 16:51 ORA-38856:无法将实例字符串(重做线程字符串)标记为已启用 原因:打开的resetlogs或备用激活操作失败,因为它需要将实例(重做线程)标记为已启用。但是,它具有少于2个联机重做日志,这阻止了它被启用。 操作:将更多日志文件添加到指定的实例并重试该命令。