发布网友 发布时间:2022-04-23 10:40
共2个回答
热心网友 时间:2022-04-12 14:54
1、10g控制文件默认有三个,维护的话可以将数据文件放在不同的磁盘上面,也就是改变控制文件的路径,防止一块盘坏了,控制文件全部丢失,丢失控制文件是一个很麻烦的事情。
2、使用控制文件,数据库mount的时候会使用控制文件,控制文件中记录lrba地址,实例恢复的时候要用到,控制文件可以存放rman元数据等
热心网友 时间:2022-04-12 16:12
查看控制文件
show parameter control
select * from v$controlfile;
备份控制文件
alter database backup controlfile to trace as '/tmp/create_ctl.sql';
控制文件移动,增加和删除
数据库shutdown情况下,直接增加删除控制文件,开机的情况下,增加控制文件,先备份,把备份的控制文件路径和名放到参数文件的control_files中就行。
alter system set control_files='新的路径和名称' scope=spfile;
oracle数据库有三个启动状态,nomount,mount,open.
mount状态使用到了参数文件。
参考资料:手打