oracle RMAN备份与恢复

rman命令的使用连接rman[oracle@localhost ~]$ rlwrap rman target /          把所有的信息输出到一个文件中[oracle@hxy archivelog]$ rlwrap rman target / log '/home/oracle/backuplog/rman_log.txt'    注意:使用rman备份,数据库必须运
摘要由CSDN通过智能技术生成

rman命令的使用

连接rman

[oracle@localhost ~]$ rlwrap rman target /          

把所有的信息输出到一个文件中

[oracle@hxy archivelog]$ rlwrap rman target / log '/home/oracle/backuplog/rman_log.txt'    

注意:使用rman备份,数据库必须运行在归档模式下

在rman中可以干的事

1.启动关闭数据库
[oracle@hxy archivelog]$ rlwrap rman target /
Recovery Manager: Release 10.2.0.1.0 - Production on Fri Feb 22 16:48:44 2013
Copyright (c) 1982, 2005, Oracle.  All rights reserved.
connected to target database: ORCL (DBID=1334298584)
RMAN> shutdown immediate
using target database control file instead of recovery catalog
database closed
database dismounted
Oracle instance shut down
RMAN> startup
connected to target database (not started)
Oracle instance started
database mounted
database opened
Total System Global Area     314572800 bytes
Fixed Size                     1219160 bytes
Variable Size                100664744 bytes
Database Buffers             209715200 bytes
Redo Buffers                   2973696 bytes
RMAN> 
2.执行操作系统命令

RMAN> host;

[oracle@hxy archivelog]$ ls
1_32_806517848.dbf  1_33_806517848.dbf  1_34_806517848.dbf
[oracle@hxy archivelog]$ exit
exit
host command complete
RMAN> 

执行完操作系统命令后输入exit就退出到rman下

3.执行sql语句

RMAN> sql 'alter system archive log current';              //sql 单引号里名执行sql语句

sql statement: alter system archive log current                
RMAN> sql 'select sysdate from dual';
                        //rman下面不能执行select语句,但不报错
sql statement: select sysdate from dual
RMAN> 

可以用下面的方法执行select,拐个弯

RMAN> host;

[oracle@hxy archivelog]$ rlwrap sqlplus / as sysdba

SQL*Plus: Release 10.2.0.1.0 - Production on Fri Feb 22 17:08:09 2013
Copyright (c) 1982, 2005, Oracle.  All rights reserved.
Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options
SQL> select sysdate from dual;
SYSDATE
---------
22-FEB-13
SQL> exit
Disconnected from Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options
[oracle@hxy archivelog]$ exit
exit
host command complete
RMAN> 

两次exit退出到rman下

名词解释:

rman备份分为完全备份和增量备份

什么是完全备份?

完全备份就是备份数据库中的所有数据块

什么是增量备份?

增量备份分为差异增量和累计增量备份

其中,

差异增量就是备份

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值