1、登录和访问RMAN
A、 在Windows下进入RMAN,很简单,只需要在命令行输入rman即可。 如下:
C:\>rman
Recovery Manager:Release 10.2.0.4.0 - Production on Fri May 18 10:45:58 2012
Copyright (c)1982, 2007, Oracle. All rights reserved.
RMAN>
B、 在Linux下进入RMAN同样也是在命令行输入rman即可,但是有一点需要注意,必须修改oracle用户环境变量为如下,在Linux系统中还有一个RMAN命令不是Oracle的。
PATH=$ORACLE_HOME/bin:/sbin:$PATH
执行RMAN
[oracle@wwldb ~]$ rman
Recovery Manager: Release10.2.0.1.0 - Production on Fri May 18 10:53:15 2012
Copyright (c) 1982, 2005,Oracle. All rights reserved.
RMAN> 注意:就上面的进入RMAN运行的是在NOCATALOGmoshi,既不使用恢复目录。输入RMAN后即可进入RMAN命令行界面。
2、获得RMAN帮助
[oracle@wwldb ~]$ rman help
Argument Value Description
-----------------------------------------------------------------------------
target quoted-string connect-string for target database
catalog quoted-string connect-string for recovery catalog
nocatalog none if specified, then no recoverycatalog
cmdfile quoted-string name of input command file
log quoted-string name of output message log file
trace quoted-string name of output debugging message log file
append none if specified, log is opened inappend mode
debug optional-args activate debugging
msgno none show RMAN-nnnn prefix for allmessages
send quoted-string send a command to the media manager
pipe string building block for pipe names
timeout integer number of seconds to wait for pipe input
checksyntax none check the command file for syntaxerrors
Egg2:
RMAN> CONFIGURECHANNEL 1 DEVICE TYPE DISK FORMAT '/DBBak/bak_%d_%M_%D_%U';
new RMANconfiguration parameters:
CONFIGURE CHANNEL 1DEVICE TYPE DISK FORMAT'/DBBak/bak_%d_%M_%D_%U';
new RMANconfiguration parameters are successfully stored
注释:配置数据文件的备份路径.
RMAN> CONFIGURECONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '%F';
old RMANconfiguration parameters:
CONFIGURE CONTROLFILEAUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '/DBBak/ctorl_%d_%M_%D_%U_%F';
new RMANconfiguration parameters:
CONFIGURE CONTROLFILEAUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '%F';
new RMANconfiguration parameters are successfully stored
RMAN>注释:配置控制文件的备份路径
RMAN> show all;------查看所有信息,看到已经更改了默认备份路径
RMAN configurationparameters are:
CONFIGURE RETENTIONPOLICY TO REDUNDANCY 1;
CONFIGURE BACKUPOPTIMIZATION OFF; # default
CONFIGURE DEFAULTDEVICE TYPE TO DISK; # default
CONFIGURE CONTROLFILEAUTOBACKUP ON;
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FORDEVICE TYPE DISK TO '/DBBak/ctorl_%d_%M_%D_%U_%F';
CONFIGURE DEVICE TYPEDISK PARALLELISM 1 BACKUP TYPE TO BACKUPSET; # default
CONFIGURE DATAFILEBACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
CONFIGURE ARCHIVELOGBACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
CONFIGURE CHANNEL 1 DEVICE TYPE DISKFORMAT'/DBBak/bak_%d_%M_%D_%U';
CONFIGURE MAXSETSIZETO UNLIMITED; # default
CONFIGURE ENCRYPTIONFOR DATABASE OFF; # default
CONFIGURE ENCRYPTIONALGORITHM 'AES128'; # default
CONFIGURE ARCHIVELOGDELETION POLICY TO NONE; # default
CONFIGURE SNAPSHOTCONTROLFILE NAME TO '/DBSoft/product/10.2.0/db_1/dbs/snapcf_WWL.f'; # default
Starting Control File andSPFILE Autobackup at 18-5ÔÂ -12---启动备份控制文件
piecehandle=/DBSoft/product/10.2.0/db_1/dbs/c-5520179-20120518-01 comment=NONE
Finished Control File andSPFILE Autobackup at 18-5ÔÂ -12------生成控制文件的备份,我没有指定controlfile的备份路径,所以是备份在默认路径,文件名是用的%F参数生成。