ORA-01110: data file N: 'path'(数据文件 N:'path')
Oracle含义
一条补充(次要)消息,指出给定编号和路径的数据文件存在问题。它从不单独出现;前面总有另一条报告实际问题的 ORA 错误,这一行只说明受影响的是哪个数据文件。
原因
通常伴随某个主错误出现,例如数据文件脱机(ORA-00376)、需要介质恢复(ORA-01113)、块损坏(ORA-01578)或文件无法读取。磁盘故障、误删除、文件被移动或从备份还原不完整都可能触发。
解决方法
阅读此行之前的实际 ORA 错误并加以解决。检查受影响的文件:SELECT file#, name, status FROM v$datafile; 如需恢复:RECOVER DATAFILE 'path'; 然后 ALTER DATABASE DATAFILE 'path' ONLINE; 如果文件已物理丢失,用 RMAN 还原并恢复:RESTORE DATAFILE N; RECOVER DATAFILE N;
同一数据库的其他条目
- ORA-00955name is already used by an existing object(名称已由现有对象使用)
- ORA-02449unique/primary keys in table referenced by foreign keys(表中的唯一/主键被外键引用)
- ORA-01950no privileges on tablespace 'name'(对表空间 'name' 无权限)
- ORA-16038log N sequence# M cannot be archived(日志 N 序列号 M 无法归档)
- ORA-19809limit exceeded for recovery files(恢复文件超出限制)
- ORA-00376file N cannot be read at this time(文件 N 当前无法读取)
- ORA-12520TNS:listener could not find available handler for requested type of server(监听程序找不到所请求服务器类型的可用处理程序)