RMAN的使用

随着oracle的自动化越来越强,数据库管理人员要求懂的底层越来越多。 不要担心自动化会让数据库管理人员的需求变少工资变低。能结合市场需求或业务需求的技术人员永远不会被自动化打败。

下面是我在学习Rman中的一些记录

每日备份脚本

run {

 allocate channel oem_disk_backup device type disk;

 recover copy of database with tag 'ORA_OEM_LEVEL_0';

 backup incremental level 1 cumulative  copies=1 for recover of copy with tag 'ORA_OEM_LEVEL_0' database;

}

 

 

查看rman所有备份的历史信息,包括开始、结束时间,总共花费的时间以及备份的大小以及状态等信息

SQL> SELECT j.session_key,
  2         TO_CHAR (J.START_TIME, 'yyyy-mm-dd hh24:mi:ss') start_time,
  3         TO_CHAR (j.end_time, 'yyyy-mm-dd hh24:mi:ss') end_time,
  4         J.TIME_TAKEN_DISPLAY,
  5         J.INPUT_BYTES_DISPLAY "INPUT(SUM)",
  6         J.OUTPUT_BYTES_DISPLAY "OUTPUT(SUM)",
  7         J.OUTPUT_DEVICE_TYPE,
  8         J.STATUS,
  9         J.INPUT_TYPE,
 10         J.INPUT_BYTES_PER_SEC_DISPLAY "INPUT(s)",
 11         J.OUTPUT_BYTES_PER_SEC_DISPLAY "OUTPUT(s)"
 12    FROM V$rman_Backup_Job_Details j;
 
SESSION_KEY START_TIME          END_TIME            TIME_TAKEN_DISPLAY                                                               INPUT(SUM)                                                                       OUTPUT(SUM)                                                                      OUTPUT_DEVICE_TYPE STATUS                  INPUT_TYPE    INPUT(s)                                                                         OUTPUT(s)
----------- ------------------- ------------------- -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- ------------------ ----------------------- ------------- -------------------------------------------------------------------------------- --------------------------------------------------------------------------------
          4 2014-01-07 10:54:33 2014-01-07 11:11:56 00:17:23                                                                             1.34G                                                                            1.11G                                                                        DISK               FAILED                  DB FULL           1.31M                                                                            1.09M
         16 2014-01-18 08:50:37 2014-01-18 08:58:49 00:08:12 

 

在Rman的使用中,可以把你的操作和Rman的输出做为日志去保存。

rman target / log /tmp/rman_log.txt

(当然还有其它的备份工具。)

 

 

在rman中执行sql语句:

RMAN> sql ' begin dbms_lock.sleep(3); end;';

sql statement:  begin dbms_lock.sleep(3); end;

 

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值