RMAN工具是Oracle8i为了更好的实现数据库备份恢复而推出来的一实用工具,可以实现数据库的在线的备份和恢复从而不影响业务的正常运行。并且在Oracle软件安装上的那一时刻就已经存在了,不必另外安装或买介质,从今天开始就开始谈谈RMAN的使用和维护:
相关阅读:
探索Oracle之RMAN_01概念
探索Oracle之RMAN_02基本使用
探索Oracle之RMAN_03非一致性备份
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