rman系列之进入rman

2014-11-24 18:43:15 · 作者: · 浏览: 4

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


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


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


本地:rman target /


另外,在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;