control file 的备份

学习笔记:


1.  备份二进制文件, 

  (注意,尽量不用使用备份的controlfile文件进行数据库恢复,旧的controlfile只能用于不完全恢复,这样会造成数据的丢失,应使用当前controlfile用于数据库恢复)


sql>  alter database backup controlfile to '/home/oracle/app/oradata/orcl/control.ctl.bak' ;

   

SQL> ! ls -lrt /home/oracle/app/oradata/orcl/
total 1731704
-rw-r----- 1 oracle dba  30416896 Oct 26 04:11 temp01.dbf
-rw-r----- 1 oracle dba   5251072 Oct 26 05:55 users01.dbf
-rw-r----- 1 oracle dba  52429312 Oct 26 05:55 redo03.log
-rw-r----- 1 oracle dba  52429312 Oct 26 05:55 redo02.log
-rw-r----- 1 oracle dba 246423552 Oct 26 06:00 undotbs01.dbf
-rw-r----- 1 oracle dba 545267712 Oct 26 06:00 sysaux01.dbf
-rw-r----- 1 oracle dba 786440192 Oct 26 06:00 system01.dbf
-rw-r----- 1 oracle dba  52429312 Oct 26 06:02 redo01.log
-rw-r----- 1 oracle dba   9748480 Oct 26 06:02 control.ctl.bak
-rw-r----- 1 oracle dba   9748480 Oct 26 06:03 control03.ctl
-rw-r----- 1 oracle dba   9748480 Oct 26 06:03 control01.ctl


2.  备份到trace文件中,(是正文类)


SQL> alter database backup controlfile to trace;


SQL> show parameter user_dump_dest


NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
user_dump_dest                       string      /home/oracle/app/diag/rdbms/or
                                                 cl/orcl/trace
SQL> 
SQL> ! ls -lrt /home/oracle/app/diag/rdbms/orcl/orcl/trace


。。。。。

-rw-r----- 1 oracle dba     70 Oct 26 06:09 orcl_ora_4261.trm
-rw-r----- 1 oracle dba   6594 Oct 26 06:09 orcl_ora_4261.trc
-rw-r----- 1 oracle dba 155439 Oct 26 06:09 alert_orcl.log

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值