关于CONTROL FILE备份时的一个小问题

在进行CONTROLFILE备份过程中,更改控制文件路径配置后启动出现问题。若将控制文件复制到新位置,则可正常启动。疑似原有控制文件位置信息导致不一致性。

这两天做CONTROL FILE备份时候出现了一个小问题

[@more@]

这两天做CONTROL FILE备份时候出现了一个小问题

alter system set control_files=
2 '/u01/app/oracle/oradata/oral/control01.ctl',
3 '/u01/app/oracle/oradata/oral/control02.ctl' scope=spfile;

原来还有一个'/u01/app/oracle/oradata/oral/control03.ctl'.用命令改成上面的。shutdown immediate后startup成功。

但是 alter system set control_files=
2 '/u01/app/oracle/oradata/oral/control01.ctl',
3 '/u01/app/oracle/oradata/oral/control02.ctl' 4 '/u01/app/oracle/oradata/oral/control03.ctl' scope=spfile;

shutdown immediate 后,startup后出现文件不一致的问题。

这是CONTROL FILE在原来的地点的情况。但是把CONTROL FILE用OS命令复制到另一个地点后,用相同的方法即

alter system set control_files=
2 '/u01/app/oracle/oradata/oral/control01.ctl',
3 '/u01/app/oracle/oradata/oral/control02.ctl' 4 'home/oracle/backup/disk9/control03.ctl' scope=spfile;

shutdown immediate 后startup 没有问题。其中的原因在思考中

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/330796/viewspace-871417/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/330796/viewspace-871417/

Oracle 数据库中,可以通过修改参数控制 Control File备份周期。具体操作如下: 1.登录到数据库服务器并以管理员身份启动 SQL*Plus 或其他 Oracle 数据库客户端工具。 2.使用 SYS 或其他具有 SYSDBA 权限的用户登录到数据库实例中。 3.执行以下语句查看当前数据库Control File 自动备份配置: ``` SHOW CONTROLFILE AUTOBACKUP; ``` 如果输出结果为 "OFF",表示当前未启用 Control File 自动备份功能;如果输出结果为 "ON",表示当前已启用 Control File 自动备份功能,并且备份周期默认为每次备份数据库都会备份 Control File。 4.如果需要修改 Control File 自动备份周期,可以执行以下语句: ``` CONFIGURE CONTROLFILE AUTOBACKUP ON; CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '/u01/backup/%F'; CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE TAPE TO '/dev/rmt0'; CONFIGURE CONTROLFILE AUTOBACKUP MAXCOPIES 3; ``` 其中,第一条语句用于启用 Control File 自动备份功能,第二条语句用于指定备份文件的格式和存储路径,第三条语句用于指定备份文件的最大备份数量。在这个例子中,自动备份Control File 文件将会保存在磁盘上的 /u01/backup 目录中,备份文件名的格式为 %F,表示使用间戳作为备份文件名的一部分;同,还指定了备份文件最大备份数量为 3,表示最多只保留 3 个备份文件。 5.执行以下语句验证修改是否生效: ``` SHOW CONTROLFILE AUTOBACKUP; ``` 如果输出结果为修改后的值,表示修改已生效。 注意:修改 Control File 自动备份的参数需要谨慎操作,必须确保备份文件的存储路径和备份文件的最大备份数量设置合理,否则可能会导致备份文件过多或存储位置不正确的问题
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值