该实验的目的是初步认识如何修改参数文件,如何减少控制文件。
减少控制文件,实验的目的,有一个控制文件损坏,我们要将损坏文件剔除。
1.修改参数文件,并验证。
2.停止数据库
3.启动数据库
4.验证,查看v$controlfile
SQL> select * from v$controlfile;
验证现在内存中的控制文件个数
STATUS NAME IS_ BLOCK_SIZE FILE_SIZE_BLKS
------- -------------------------------------------------- --- ---------- --------------
F:\ORACLE\PRODUCT\10.2.0\ORADATA\KZW\CONTROL01.CTL NO 16384 430
F:\ORACLE\PRODUCT\10.2.0\ORADATA\KZW\CONTROL02.CTL NO 16384 430
F:\ORACLE\PRODUCT\10.2.0\ORADATA\KZW\CONTROL03.CTL NO 16384 430
修改二进制的初始化参数文件中的control_files选项
SQL> alter system set control_files=' F:\ORACLE\PRODUCT\10.2.0\ORADATA\KZW\CONTROL01.CTL' scope=spfile;
系统已更改。
验证参数文件已经被修改
SQL> select value from v$spparameter where name='control_files';
VALUE
-------------------------------------------------------
F:\ORACLE\PRODUCT\10.2.0\ORADATA\KZW\CONTROL01.CTL
验证内存中的值没有被修改 ,因为control_files是静态参数,想要改变必须重新启动数据库。
SQL> select * from v$controlfile;
STATUS NAME IS_ BLOCK_SIZE FILE_SIZE_BLKS
------- -------------------------------------------------- --- ---------- --------------
F:\ORACLE\PRODUCT\10.2.0\ORADATA\KZW\CONTROL01.CTL NO 16384 430
F:\ORACLE\PRODUCT\10.2.0\ORADATA\KZW\CONTROL02.CTL NO 16384 430
F:\ORACLE\PRODUCT\10.2.0\ORADATA\KZW\CONTROL03.CTL NO 16384 430
重新启动数据库,是修改的参数起作用
SQL> startup force 重启数据库
SQL> startup force
ORACLE 例程已经启动。
Total System Global Area 1048576000 bytes
Fixed Size 1251880 bytes
Variable Size 402654680 bytes
Database Buffers 637534208 bytes
Redo Buffers 7135232 bytes
数据库装载完毕。
数据库已经打开。
SQL> select * from v$controlfile;
STATUS NAME IS_ BLOCK_SIZE FILE_SIZE_BLKS
------- -------------------------------------------------- --- ---------- --------------
F:\ORACLE\PRODUCT\10.2.0\ORADATA\KZW\CONTROL01.CTL NO 16384 430
SQL> select value from v$spparameter where name='control_files';
VALUE
-------------------------------------------------------
F:\ORACLE\PRODUCT\10.2.0\ORADATA\KZW\CONTROL01.CTL
如果你的启动的时候到ora-00205错误,说明你修改的参数不正确(可能有空格存在,或者是书写的路径不对),请重新修改为正确的值再重新启动数据库。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/25607042/viewspace-691290/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/25607042/viewspace-691290/