码迷,mamicode.com
首页 > 数据库 > 详细

ORACLE - 管理控制文件

时间:2014-12-14 18:26:18      阅读:228      评论:0      收藏:0      [点我收藏+]

标签:style   blog   ar   color   sp   strong   on   文件   数据   

在oracle中,控制文件极其重要,如果该文件损坏并在没有备份的情况下,数据库将无法启动,里面的数据也将无法读取恢复,一般情况下,对数据库配置好了以后备份控制文件:

1. 查看控制文件

SQL>select name from v$controlfile;

如果发生错误,检查错误信息如/opt/oracle/diag/rdbms/orcl/orcl/alert

2. 备份文件(一般需要备份到多个磁盘)

前提:实例需要关闭

方法一、修改pfile:

SQL> create pfile=/home/oracle/init0321.ora from spfile;
SQL>!vi /home/oracle/init0321.ora   -- 然后修改control_files
SQL> startup pfile=/home/oracle/init0321.ora;
SQL> create spfile from pfile=/home/oracle/init0321.ora;

方法二、

SQL>alter system set control_files= /opt/oracle/oradata/orcl/control01.ctl,
/opt/oracle/flash_recovery_area/orcl/control02.ctl,
 control03.ctl备份路径
SQL>shutdown immediate
然后在操作系统层复制文件
SQL>STARTUP

方法三、备份二进制文件(在控制文件不会更变的情况下)

SQL>alter database backup controlfile to /home/oracle/controlfile_bak.ctl

 

ORACLE - 管理控制文件

标签:style   blog   ar   color   sp   strong   on   文件   数据   

原文地址:http://www.cnblogs.com/mikevictor07/p/4162742.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!