Oracle————创建控制文件


1. 对oracle数据库先进行备份(alter database backup controlfile to trace;)

2.利用文本文件进行备份(D:\app\danser\diag\rdbms\c2\c2\trace)

3.如果数据库在运行状态下,则关闭数据库(SHUTDOWN NORMAL)

4.启动数据库到NOMOUNT状态

5.执行CREATE CONTROLFILE 命令创建一个新的控制文件(见图)[数据库规模参数可能存在差异,不可照搬,以备份文件为主]

 

创建新的控制文件时,如果除了控制文件以外,还丢失了任何重做日志组,请指定RESETLOGS子句

Oracle————创建控制文件_第1张图片

 

7.如果数据库重命名,编辑初始化参数DB_NAME指定新的数据库名称

8.如果数据库需要回复,则进行数据库恢复操作了否则直接进入步骤9

*如果创建控制文件使用了NORESETLOGS子句,则可以完全恢复数据库(RECOVER DATABASE)

*如果创建控制文件使用了RESETLOGS子句,则必须在恢复时指定(USING BACKUP CONTROLFILE)子句

9.如果数据库不需要恢复或已经对数据库进行了完全恢复,则可以正常打开数据库(alter database open resetlogs[如果使用了 参数R6.ESETLOGS])

 

你可能感兴趣的:(oracle)