Oracle控制文件多路复用,oracle控制多路复用
一.控制文件多路复用
1.show parameter control
--查看控制文件信息
show parameter spfile
--查看是否有spfile
create pfile from spfile;
--生成pfile
shutdown immediate
--关库
2.修改pfile文件,添加多个路径
vi $ORACLE_HOME/dbs/initORCL.ora
将原有controlfile拷贝到新添加路径目录;
cp ……
3.create spfile from pfile;
--生成spfile
startup
--打开数据库
show parameter control
--查看控制文件信息是否多路复用
法二:
1.使用以下命令变更 SPFILE:
ALTER SYSTEM SET control_files =
'/u01/app/oracle/oradata/orcl/control01.ctl' ,
'/u01/app/oracle/oradata/orcl/control02.ctl' ,
'/u01/app/oracle/oradata/orcl/control03.ctl' SCOPE=SPFILE;
2.关闭数据库。
3.使用操作系统将现有控制文件复制到为新文件选择的位置。
4.打开数据库
是
alter system
你打成 alter syetem了。
控制文件是oracle数据库启动时使用的文件,里面存放了数据库结构的一些信息,例如:数据库的名称、实例名称、数据文件位置、表空间、日志文件等等信息;
数据文件是oracle数据库实际存放数据的地方,例如你利用insert语句插入的数据,首先是在内存中,然后oracle会根据它自己的机制,写入到数据文件中;
明白了吗?