首页  >  文章  >  数据库  >  rman系列之进入rman

rman系列之进入rman

WBOY
WBOY原创
2016-06-07 17:18:031254浏览

归档日志对于数据库的media recovery相当关键。all指备份当前所有可访问的归档文件,你还可以通过until、scn、time、sequence等参

通过rman的方式无论是备份还是恢复,小生建议,大伙还是先预备两个东东:

1)到mount阶段,因为,缺省下rman的元数据被存在目标数据库控制文件中

2)数据库必须置于归档模式。如何开启归档,请见:点击打开链接 

连接数据库,可分本地和远程:

本地:rman target /

远程:rman target sys/Oracle@orcl.oracle.com

另外,在rman里面,启动和关闭数据库的命令跟SQL*PLUS环境下相比,完全一模一样

可以通过,host+exit的黄金组合来执行os命令;通过sql '....'来执行sql语句,这种方式不能得到select的查询输出。但小生建议host+sqlplus /nolog+exit+exit,这种模式可以最大化sql的功能。

rman备份类型有二:

1)镜像复制:这种类型out了

2)备份集:备份集在逻辑上由一个或多个备份片组成,备份片物理上由一个或多个数据文件、控制文件、归档日志等组成。通过rman备份的优势在于,只读取数据库中已经使用的(注意:不是修改)的数据块。

rman命令执行方式有三:单个执行、run块和脚本

rman中所有的备份操作,都是通过backup命令(指创建备份集的备份)进行的。

下面看几个例子:

1)全库备份

backup database;

备份片在缺省下会被存储到flash_recovery_area中,,但是我们可以通过format '/u01/app/.....'来指定备份片的名字。如:

backup database format 'u01/app/oracle/think/bak_%U';

如果想查看创建的全库备份:

list backup of database;

linux

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn