日期:2014-05-16  浏览次数:20621 次

Oracle控制文件的一点研究

? ? ??控制文件是非常重要的文件,实例读取控制文件才能到mount状态。DBA的一个原则就是多路控制文件,今天我就做了个实验,学习了一下这个。

? ? ? 代码如下:

alter system set control_files='D:\app\wings\oradata\testdb\CONTROL03.CTL','D:\app\wings\oradata\testdb\CONTROL04.CTL' scope=spfile;  

? ? ? 查看一下?:

? ? ??

select value from v$spparameter where name = 'control_files';   

? ? ? ?这个时候就会看到两条数据了。

? ? ? ?然后正常的关掉数据库:

shutdown immediate; 

? ? ? ?之后复制一份控制文件,改成上面的名字。启动数据库,再查看控制文件:

sho parameter control_files;  

? ? ? ?这时看到的就是两个控制文件了。

? ? ? ?刚才犯了一个很白痴的错误,不妨写出来,让大家也笑一个。

? ? ? ?step1?

alter system set control_files='