一般情况下我们只考虑全部的控制文件丢失了,如果只丢失一个的话,我们可以用现存的拷贝丢失的就可以了
1、首先,我们把数据库想办法启动到mount(可以根据备份来恢复控制文件),下面的 /u02/orcl/control* 是之前备份的老的控制文件,然后拷贝到我们默认的控制文件存放的位置 /u01/oracle/oradata/orcl/
修改创建控制文件的脚本,把每行前面的空格统统干掉,否则会报错,这样我们就得到了创建控制文件的语句了,然后执行这个脚本就可以得到新的控制文件了。
一般情况下我们只考虑全部的控制文件丢失了,如果只丢失一个的话,我们可以用现存的拷贝丢失的就可以了
1、首先,我们把数据库想办法启动到mount(可以根据备份来恢复控制文件),下面的 /u02/orcl/control* 是之前备份的老的控制文件,然后拷贝到我们默认的控制文件存放的位置 /u01/oracle/oradata/orcl/
修改创建控制文件的脚本,把每行前面的空格统统干掉,否则会报错,这样我们就得到了创建控制文件的语句了,然后执行这个脚本就可以得到新的控制文件了。