ORA-01201:文件 字符串头不能正确写
原因:一个I / O错误报告的文件头。错误是捕获和第二次尝试将会作出修改。 操作:该文件可能会需要恢复。进一步的错误信息会显示什么是需要的。
ORA-01202:错了这个文件的化身 - 错的创建时间
原因:在文件头的创建时间是不一样的控制文件中的创建时间。这可能是被丢弃的文件的副本。
动作:还原数据文件的当前副本,并根据需要做恢复。
ORA-01203:错了这个文件的化身 - 错了创建SCN
原因:在文件头的创建SCN是不一样的在控制文件中创建SCN。这可能是被丢弃的文件的副本。
动作:还原数据文件的当前副本,并根据需要做恢复。
ORA-01204:文件号是 字符串,而不是字符串 -错误的文件
原因:在文件头,文件编号是不正确的。这可能是错误的文件的还原备份,而是从同一个数据库。
动作:将正确的数据文件的副本,并根据需要做恢复。
ORA-01205:不是数据文件-在头型数是 字符串
原因:在标题中的文件类型是不正确的数据文件。这可能是一个日志文件或控制文件。如果类型是一个不小的非零正数则头损坏。 动作:将正确的数据文件的副本,并根据需要做恢复。
ORA-01206:文件不是此数据库的一部分 - 错误的数据库ID
原因:在文件头中的数据库ID并不数据库ID相匹配的控制文件中。该文件可能来自不同的数据库,或者它可能不是一个数据库文件都没有。如果数据库被重建,这可能与之前重建的文件。需要注意的是,如果你看到这个错误时,应该在文件被插入从另一个数据库中通过传输表空间功能,这意味着数据库ID在文件头一个预期不匹配。
动作:将正确的数据文件的副本,并根据需要做恢复。
ORA-01207:文件比控制文件更近 - 旧的控制文件
原因:在数据文件中的控制文件的更改序列号大于在控制文件中的数目。这意味着,所使用的错误控制文件。请注意,反复引起这个错误可以使其停止发生不纠正,真正的问题。打开数据库,每一个试图将提前控制文件的更改序列号,直到它足够大。
操作:使用当前的控制文件或做备份控制文件恢复,使控制文件的电流。一定要按照上做一个备份控制文件恢复所有限制。
ORA-01208:数据文件是旧版本 - 不访问当前版本
原因:在文件头中的检查点比控制文件在最近较少。如果打开一个数据库已经打开了另一个实例,或者如果另一个实例只是把这个文件在网上,通过这个实例访问该文件可能是一个不同的版本。否则,文件的备份可能得到恢复,而该文件正在使用中。
行动:请正确的文件提供给数据库。然后,无论是打开数据库,或执行ALTER SYSTEM CHECK数据文件。
ORA-01209:数据文件是从最后一个RESETLOGS之前
原因:在文件头重置日志数据不会控制文件相匹配。如果数据库被关闭或文件脱机,备份旧的,因为它是最后一个ALTER DATABASE OPEN RESETLOGS命令之前服用。如果打开一个数据库,它是开放已经被另一个实例,或者如果另一个实例只是把这个文件在网上,通过这个实例访问该文件可能是一个不同的版本。否则,文件的备份可能得到恢复,而该文件正在使用中。
行动:请正确的文件提供给数据库。然后,无论是打开数据库,或执行ALTER SYSTEM CHECK数据文件。
ORA-01210:数据文件头损坏的媒体
原因:文件头块是内部不一致。该块的开头都有一个校验和其他数据投保块的相合头。这可能是最后的写盘也无法正常工作。最有可能的问题是,这不是一个数据文件的任何数据库。
动作:有操作系统做出正确的文件提供给数据库。如果跟踪文件转储表示只校验和错误,从备份中恢复,做介质恢复。
ORA-01211:Oracle7的数据文件不是从移植到Oracle8的
原因:该文件不是在Oracle7中最后使用的文件的副本。此数据文件是无论是从迁移之前进行的备份,或者数据库开幕的Oracle7迁移实用程序执行后。当从Oracle7的转换数据库到Oracle8的,迁移程序必须是最后一个实用的Oracle7下访问数据库。只有当被迁移已完成当前的数据文件可以由Oracle8的访问。
动作:有操作系统做出正确的数据文件可用于数据库,或重复的Oracle7到Oracle8的迁移。确保迁移实用程序运行后,该数据库没有打开。
ORA-01212:MAXLOGMEMBERS不得超过 字符串
原因:在命令行太大指定MAXLOGMEMBERS。 动作:重新提交以较小的MAXLOGMEMBERS命令
ORA-01213:MAXINSTANCES不得超过 字符串
原因:在命令行太大指定MAXINSTANCES。 动作:重新提交以较小的MAXINSTANCES命令
ORA-01214:MAXLOGHISTORY不得超过 字符串
原因:在命令行太大指定MAXLOGHISTORY。 动作:重新提交以较小的MAXLOGHISTORY命令
ORA-01215:启用的线程 字符串丢失后CREATE CONTROLFILE
原因:一个CREATE CONTROLFILE语句被赋予其中没有列出数据库中的所有启用的线程。
动作:重新发出CREATE CONTROLFILE语句,包括所有启用的线程。
螺纹:ORA-01216 的字符串,预计之后被禁用CREATE CONTROLFILE
原因:那是在CREATE CONTROLFILE给一个线程被启用,但数据文件表明,它应被禁用。这可能是因为日志提供给CREATE CONTROLFILE是旧的(从螺纹的禁用前)。
操作:运行数据库这个线程不是必需的。在CREATE CONTROLFILE语句可以补发无问题的线程,并且,如果需要的话,该线程可以被重新创建后,数据库处于打开状态。
ORA-01217:日志文件成员属于一个不同的日志文件组
原因:在CREATE CONTROLFILE指定的多个成员日志文件组的成员是不一样的组的一部分,以前的成员。
动作:集团为CREATE CONTROLFILE命令正确的成员在一起。
ORA-01218:日志文件成员是不是来自同一个点的时间
原因:多成员日志文件组的成员是来自不同的时间点。一个指定的成员可能是日志的旧(备份)副本。
行动:寻找正确的版本日志,或者离开它的CREATE CONTROLFILE命令。
ORA-01219:数据库未打开:允许在固定表/视图的查询只
原因:查询是针对数据库已经打开之前不被识别为一个固定的表或视图固定的物体发出的。
动作:重新短语查询只包括固定物体,或打开数据库。
ORA-01220:基于文件的排序非法的数据库是开放的前
原因:发出对一个固定的表或视图的查询所需的临时段进行排序之前,该数据库是开放的。仅在内存中排序是支持的数据库是开放之前。
动作:重新短语查询,以避免大的排序,增加SORT_AREA_SIZE和/或SORT_AREA_RETAINED_SIZE初始化参数的值,以启用排序将在内存中完成。
ORA-01221:数据文件中 的字符串是不一样的文件到一个后台进程
原因:当数据库作家打开数据文件,它正在访问比前景做恢复不同的物理文件。时间戳被前景中的文件标头集合不是由背景找到。这可能是因为后台进程无法读取文件的。
动作:看在它试图读取文件头:收到时错误的DBWR跟踪文件。因为需要有当一个后台进程打开的文件名 成功访问同一文件重新配置操作系统。
ORA-01222:的MAXINSTANCES 字符串需要MAXLOGFILES至少有 串,不串
原因: Attemping创建一个没有余地每重做线程至少两个日志数据库或控制文件。重做线程必须有两个联机日志才能被启用。它没有任何意义,让比可以通过日志来支持更多的重做线程。
动作:要么降低MAXINSTANCES参数或增加MAXLOGFILES。
ORA-01223:RESETLOGS必须指定设置一个新的数据库名称
原因:指定的SET数据库名称选项来创建CONTROLFILE,但没有被指定RESETLOGS。用RESETLOGS打开数据库时,数据库名才能更改。 动作:要么加入RESETLOGS选项或删除SET选项来创建CONTROLFILE。
ORA-01224:在头组数 字符串不匹配组串
原因:在CREATE CONTROLFILE不匹配存储在标题的组号指定的组号。最有可能的规格是错误的。
动作:省略组选项或给予正确的。
ORA-01225:线程数 字符串大于MAXINSTANCES 字符串
原因:该日志是一个线程大于MAXINSTANCES说法。 动作:增加对MAXINSTANCES值并重新提出指令。
ORA-01226:日志文件成员头是与其他成员不一致
原因:在随附的错误日志文件成员是同组与前面的成员,但在头其他领域是不同的。无论是文件头损坏,或某些文件是删除日志中的一员。 行动:寻找正确的日志成员或在命令中省略此成员。
ORA-01227:日志 字符串与其他日志不一致
原因:在随附的错误日志文件是在CREATE CONTROLFILE命令给其他日志的内容不一致。无论是文件头损坏,或某些文件是一个旧的副本,而不是目前的版本。该问题可能与列出的日志,因为所有的可被检测的是,有一个inconsistancy。在命令中列出的所有日志文件必须是联机日志的当前版本。 动作:找到正确的联机日志或使用RESETLOGS选项。
ORA-01228:安装种子数据库需要设置数据库选项
原因:安装一个种子数据库时未列入CREATE CONTROLFILE命令设置数据库选项。该数据库没有数据库的ID,因为它的目的是要在多个站点安装,并且每个站点需要一个不同的数据库有自己的数据库ID。无论是设置数据库和RESETLOGS选项必须指定创建此数据库的控制文件。 动作:重新提交命令,设置数据库和RESETLOGS选项。
ORA-01229:数据文件 的字符串与记录不符
原因:在随附的错误的数据文件是在CREATE CONTROLFILE命令中给出的日志的内容不一致。最可能的原因是,一个在线日志的一个或多个被从命令丢失。它也有可能是1的日志的一个或多个是旧副本,而不是当前版本。所有联机日志文件必须列在命令并且必须是联机日志的当前版本。 动作:找到正确的联机日志或使用RESETLOGS选项。
ORA-01230:不能使只读-文件 字符串当前离线
原因:试图使读表空间只能发现它的文件之一是脱机。 动作:把文件在线,然后重试此命令。
ORA-01231:不能使读写-文件 字符串当前离线
原因:尝试做一个表空间读写发现,它的文件之一是脱机。 动作:把文件在线,然后重试此命令。
ORA-01232:无法启动联机备份-文件 字符串正在取得只读
原因:启动联机备份试图发现其中的一个文件正处于转型期,以只读模式。 动作:等待过渡到完成,然后重试该命令,如果这是一个ALTER DATABASE BEGIN BACKUP命令,或采取的备份,没有任何开始或结束的命令,如果这是一个ALTER TABLESPACE BEGIN BACKUP命令。
ORA-01233:文件中 的字符串是只读-无法恢复使用备份控制文件
原因:尝试使用备份控制文件做介质恢复发现,其中一个文件被标记为只读。只读文件,一般不需要进行恢复,但恢复与备份控制文件必须恢复所有的在线文件。
操作:如果文件确实是只读的,使其脱机恢复之前,并把网上的只读表空间后数据库处于打开状态。如果文件的时候需要使用恢复控制文件该文件是可读写的。如果正确的控制文件不可用,则使用CREATE CONTROLFILE做一个。
ORA-01234:无法结束文件的备份 字符串 -文件在使用或回收
原因:试图结束文件的联机备份时的文件正忙。一些操作,如恢复或重命名可能是积极的,也可能仍然会有一些实例,有数据库使用此文件的打开网上。 动作:如果有一个与数据库打开一个实例,然后将备份可以通过使用ALTER TABLESPACE命令在那里结束。否则,等待完成其他操作。
ORA-01235:END BACKUP失败 字符串文件(S),并成功地为 字符串
原因:其中一个在结束备份命令或多个文件失败。在同一个命令中给出了一些其他的文件可能已经成功。
动作:请参阅随附的错误消息的备份无法结束的原因。在错误信息中未列出的任何文件是成功的。
ORA-01236:错误 字符串的文件头获取初始化期间发生
原因:同时做文件头的初始化处理时发生的错误表示。