回答问题 · 2018-08-30 16:36 ORA-01187:无法读取文件字符串,因为它失败的验证测试 原因:数据文件未通过检查,以确保它是数据库的一部分。在验证之前不允许读取。 操作:使正确的文件可用于数据库。然后,打开数据库,或执行ALTER SYSTEM CHECK DATAFILES。
回答问题 · 2018-08-30 16:36 ORA-01191:文件字符串已经脱机 - 无法正常离线 原因:尝试使正常表空间脱机时,发现表空间中的某个文件已脱机。 操作:先将数据文件置于联机状态,或使用另一个表空间脱机选项。
回答问题 · 2018-08-30 16:36 ORA-01169:找不到DATAFILE number 1。必须存在 原因:在CREATE CONTROLFILE命令中未指定数据文件编号1。 操作:找到数据文件编号1,然后重新提交CREATE CONTROLFILE命令。
回答问题 · 2018-08-30 16:36 ORA-01171:由于错误推进检查点,datafile 字符串脱机 原因:无法提高文件头中的检查点。原因请参见附带的错误。数据文件将与数据块的写入错误相同脱机。 操作:有关详细信息,请参阅随附的错误。恢复对文件的访问,执行介质恢复,并使其恢复在线。
回答问题 · 2018-08-30 16:36 ORA-01173:数据字典指示系统表空间中缺少数据文件 原因:数据库已恢复到控制文件未来的某个时间点,或者从先前发出的create control file命令中省略了系统表空间中的数据文件。 操作:对于前一个问题,您需要从更新的控制文件恢复数据库。对于后一个问题,只需重新创建控制文件检查,以确保将所有数据文件包含在系统表空间中。
回答问题 · 2018-08-30 16:36 ORA-01175:数据字典有超过实例允许的字符串文件 原因:发现数据字典具有的文件比此实例可支持的文件多。 操作:关闭实例并使用更大数量的db_files重新启动
回答问题 · 2018-08-30 16:36 ORA-01177:数据文件不匹配字典 - 可能是老化身 原因:在CREATE CONTROLFILE或OPEN RESETLOGS之后将控制文件与数据字典进行比较时,会注意到此数据文件与字典不一致。很可能该文件是从数据库中删除的文件的备份,并且相同的文件编号被重新用于一个新文件。也可能是在此文件编号用于另一个数据文件时停止不完全恢复。 操作:使用正确的文件或不使用CREATE CONTROLFILE。
回答问题 · 2018-08-30 16:36 ORA-01179:文件字符串不存在 原因:在数据文件恢复期间,列出了不是数据库一部分的文件。 操作:重新检查数据文件名称。记住在SQLDBA命令行中使用双引号,并记住文件名在SQLDBA的环境中翻译。
回答问题 · 2018-08-30 16:36 ORA-01157:无法识别/锁定数据文件字符串 - 请参阅DBWR跟踪文件 原因:后台进程无法找到其中一个数据文件或无法锁定,因为该文件已在使用。数据库将禁止访问此文件,但其他文件将不受影响。但是第一个实例打开数据库将需要访问所有在线数据文件。操作系统附带的错误描述了无法识别文件的原因。 操作:将操作系统make文件提供给数据库。然后打开数据库或执行ALTER SYSTEM CHECK DATAFILES。