oracle数据库控制文件如何多路复用

 时间:2024-11-13 08:14:30

1、多路复用控制文件,指的是在系统不同的位置上同时存放多个控制文件的副本,此时如果某个路径对应的磁盘发送物理损坏导致该控制文件损坏,就可以通过另一个磁盘上的控制文件进行恢复。

2、比如这里要将控制文件备份到D:/app中的import文件夹中去(文件夹可以自定义新建)

oracle数据库控制文件如何多路复用

3、在sql命令框中输入命令:alter system set control_files ='D:\APP\LZB\ORADATA\ORCL\CONTROL01.CTL','D:\APP\LZB\FAST_RECOVERY_AREA\ORCL\CONTROL02.CTL','D:\app\import\CONTROL03.CTL' scope=spfile;回车执行,其中'D:\app\import\CONTROL03.CTL' 就是新的控制文件所在路径和文件名

oracle数据库控制文件如何多路复用

4、更改control_files文件参数后,需要关闭数据库后才能对控制文件进行备份。在sql命令行中输入shutdown immediate;关闭数据库

oracle数据库控制文件如何多路复用
oracle数据库控制文件如何多路复用

5、关闭成功后,需要手动将control01.ctl的控制文件复制到新建的文件夹import中去,可以ctrl+C然后ctrl+v粘贴,也可以安装ctrl后直接拖拽进行复制。

oracle数据库控制文件如何多路复用

6、复制控制文件后需要手动将文件夹改为control03.ctl

oracle数据库控制文件如何多路复用

7、控制文件备份后,在sql查看输入命令:startup启动数据库

oracle数据库控制文件如何多路复用
oracle数据库控制文件如何多路复用

8、启动数据库后,我们可以用命令:select name as 控制文件 from v$controlfile;再次查看控制文件,可以看到新增的控制文件control03.ctl

oracle数据库控制文件如何多路复用
  • Apache无法启动问题——图文解答
  • c#listview插入一列图片怎么弄
  • wamp下mysql错误提示乱码解决方法
  • 使用MySQL图形化工具Navicat创建表
  • phpstudy如何进行端口检测
  • 热门搜索
    防火手抄报图片大全 清明节手抄报花边 我爱红领巾手抄报 阅读手抄报版面设计图 小学数学手抄报图片 五一手抄报内容大全 手抄报a4版面设计图 三爱手抄报内容 有关国庆节的手抄报 成语故事手抄报图片