要保存多个控制文件 分别存放在不同的物理位置下
控制文件内容
1.数据库的名字还有dbid创建时间 v$database
2.日志文件的位置 v$logfile
3.表空间名字 v$tablespace
4.日志文件和日志组临时文件 v$logfile v$log v$tempfile
5.同步信息 checkpoint
6.重做日志归档信息 v$archived_log
7.备份数据信息和数据信息 v$backup v$datafile
show parameter spfile
控制文件(v$controlfile)多工办法 (spflie)
1.alter system set control_file='d:\\control01.ctl','d:\\control02.ctl','d:\\control03.ctl''d:\\control04.ctl' scope=spflie
2.shutdown immediate
3.就是说你上面写的那个地址d:\\control01.ctl 创建几个同名的控制文件controlxx.ctl
4.startup
5.select * from v$controlfile;
控制文件(v$controlfile)多工办法 (pflie)
1.shutdown normal
2.在你要创建的控制文件的地址上 创建几个控制文件如control04.ctl 等等就是上面的第三步
3.然后找到数据库的pfile 文件夹里的init文件 一般地址在 oralce\admin\数据库名\pflie
4.修改init 参数control_file='d:\\control01.ctl','d:\\control02.ctl','d:\\control03.ctl''d:\\control04.ctl' 然后保存
5.startup pfile=d:\oralce\admin\数据库名\pflie\init.ora
startup pfile=d:\oralce\ora90\database\inits数据库名.ora
控制文件信息
1.select * from v$controfile;
2.select* from v$parameter where name like 'control%';
3.select parameter control
4.select * from v$controlfile_record_section; 控制文件可以更改的目标值
热备份控制文件
1.alter database backup controlfile to 'c:\control.bak';
2.alter database backup controlfile to trace;
实际上是吧控制文件做成建立控制文件的脚本 结果会保存到 show parameter user_dump 里面有地址
用写字板打开 就是创建控制文件的脚本信息 相当于备份
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/20709695/viewspace-702349/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/20709695/viewspace-702349/