RMAN作用和用法

发布时间 2023-07-12 14:25:40作者: 江曹

1.启动rman和连接数据库

在操作系统提示符执行“rman”这个命令来开始rman客户端。

例子:
% rman
RMAN>

rman指定连接到一个数据库并认证,就像SQL*Plus连接到一个库那样。唯一不同的是RMAN连接到一个target或auxiliary库需要SYSDBA权限。

这个“AS SYSDBA”关键字被隐含不需要显示指定。

你可以连接到一个数据库在命令行操作。

以下例子是启动RMAN然后连接到一个target库通过Oracle Net,AS SYSDBA没有指定因为它是隐含的,RMAN提示需要密码。

% rman
RMAN> CONNECT TARGET SYS@prod
target database Password: password
connected to target database: PROD (DBID=39525561)

以下例子则通过操作系统认证来连接目标库

% rman
RMAN> CONNECT TARGET /
connected to target database: PROD (DBID=39525561)

离开客户端用

RMAN> EXIT

RMAN命令行的语法选项

RMAN
[ TARGET connectStringSpec
| { CATALOG connectStringSpec }
| LOG ['] filename ['] [ APPEND ]
. .
.
]...

connectStringSpec::=
['] [userid] [/ [password]] [@net_service_name] [']

以下例子是追加RMAN会话的输出到文本文件/tmp/msglog.log

% rman TARGET / LOG /tmp/msglog.log APPEND