maintaining the control files

本文介绍了Oracle数据库中实现控制文件多工的具体步骤,包括通过SPFILE和PFILE设置多个控制文件的方法,并提供了备份控制文件的相关命令。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

要保存多个控制文件 分别存放在不同的物理位置下

控制文件内容
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/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值