ORA-01166: file number string is larger than string (string)
Cause: File mentioned in CREATE CONTROLFILE has a file number which is larger than that specified for MAXDATAFILES or MAXLOGFILES.
Action: Increase the maximum specified on the command line.
详细说明:ORA-01166:表示某文件编号比允许的最大文件编号要大时产生的错误。
1. 检查当前操作是否涉及文件编号超过最大限定数;
2. 降低文件编号,比如把文件编号设置为最大允许文件编号;
3. 对超出最大限定的文件编号进行处理;
4. 避免使用大于最大限定文件编号的操作;
5. 进行故障恢复:关闭数据库并在关闭的情况下删除所有与异常文件编号有关的文件,然后重启你的数据库。