创建数据库的新控制文件:(1)关闭数据库。 (2)备份所有数据文件、重做日志文件和SPFILE参数文件。 (3)使用STARTUP NOMOUNT启动数据库实例。 (4)恢复数据和日志文件。 (5)使用CREATE CONTROLFILE语句创建新的控制文件。如果需要重命名数据库,则使用RESETLOGS子句,否则使用NORESETLOGS子句。 (6)根据实际情况修改CONTROL_FILE参数;如果修改了数据库名称,则还需要修改DB_NAME参数。 (7)使用ALTER DATABASE命令将数据库设置为打开状态。如果现有的数据和日志文件备份,但控制文件永久损坏,则需要重建控制文件。