Oracle控制文件的一点研究

2014-11-24 18:41:48 · 作者: · 浏览: 0

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


代码如下:


--查看一下


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


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


然后正常的关掉数据库


shutdown immediate;


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


sho parameter control_files;


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


step1


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


这样就更改了系统,启动的话会以04这个文件启动。


之后我关掉了数据库,复制了03这个文件,命名为04,启动数据库一切正常。之后我很2的做了下一步:


step 2