ORA-01221:数据文件字符串与后台进程不是同一个文件,.原因:当数据库写入程序打开数据文件时,它正在访问与执行恢复的前台不同的物理文件。由前台在文件头中设置的时间戳未由背景找到。这可能是后台进程根本无法读取文件。,.操作:在DBWR跟踪文件中查找在尝试读取文件头时收到的错误。根据需要重新配置操作系统,以便文件...
回答于 2018-08-30 16:36
ORA-01223:必须指定RESETLOGS才能设置新的数据库名称,.原因:将SET数据库名称选项指定为CREATE CONTROLFILE,但未指定RESETLOGS。只有在使用RESETLOGS打开数据库时,才能更改数据库名称。,.操作:添加RESETLOGS选项或将SET选项放到CREATE CONTROLFILE。,.
回答于 2018-08-30 16:36
ORA-01225:线程号字符串大于MAXINSTANCES 字符串,.原因:日志是针对大于MAXINSTANCES参数的线程。,.操作:增大MAXINSTANCES的值,然后重新提交命令。,.
回答于 2018-08-30 16:36
ORA-01227:日志字符串与其他日志不一致,.原因:所附错误中的日志文件与CREATE CONTROLFILE命令中给出的其他日志的内容不一致。文件头损坏,或者某些文件是旧副本,而不是当前版本。问题可能不在于列出日志,因为可以检测到的是存在不一致。命令中列出的所有日志文件必须是联机日志的当前版本。,.操作:查找正确的在线日志...
回答于 2018-08-30 16:36
ORA-01207:文件比控制文件更旧 - 旧的控制文件,.原因:数据文件中的控制文件更改序列号大于控制文件中的编号。这意味着正在使用错误的控制文件。注意,重复导致此错误可以使其停止发生,而不纠正真正的问题。每次尝试打开数据库时,都会提前更改控制文件的序列号,直到它足够大。,.操作:使用当前控制文件或执行备份控制文...
回答于 2018-08-30 16:36
ORA-01209:数据文件来自最后一个RESETLOGS,.原因:文件头中的重置日志数据与控制文件不匹配。如果数据库关闭或文件脱机,则备份是旧的,因为它是在最后一个ALTER DATABASE OPEN RESETLOGS命令之前执行的。如果打开已由另一个实例打开的数据库,或者另一个实例只是使此文件联机,则此实例访问的文件可能是不同的版本。否则...
回答于 2018-08-30 16:36
ORA-01211:Oracle7数据文件不是从迁移到Oracle8,.原因:该文件不是Oracle7下使用的文件LAST的副本。此数据文件是从迁移之前获取的备份,或者在迁移实用程序运行后由Oracle7打开数据库。当将数据库从Oracle7转换为Oracle8时,迁移程序必须是用于访问Oracle7下的数据库的LAST实用程序。只有当迁移完成时最新的数据文件可以由...
回答于 2018-08-30 16:36
ORA-01213:MAXINSTANCES不能超过字符串,.原因:在命令行上指定的MAXINSTANCES太大。,.操作:使用较小的MAXINSTANCES重新提交命令,.
回答于 2018-08-30 16:36
ORA-01215:CREATE CONTROLFILE后缺少启用的线程字符串,.原因:给出了CREATE CONTROLFILE语句,但没有列出数据库的所有已启用线程。,.操作:重新发出CREATE CONTROLFILE语句,包括所有已启用的线程。,.
回答于 2018-08-30 16:36
ORA-01193:文件字符串与恢复开始时看到的文件不同,.原因:上次媒体恢复查看文件头时访问了文件的不同副本。文件的备份已恢复或恢复期间文件名的含义已更改。,.操作:确保正确的文件可用,然后重试恢复。,.
回答于 2018-08-30 16:36