9.3.3 使用RMAN连接到目标数据库
要执行备份或恢复操作或配置备份和恢复设置,必须启动Oracle recovery Manager (RMAN)客户机并连接到目标数据库。目标数据库是必须使用RMAN备份或恢复的Oracle数据库。连接到目标数据库需要SYSDBA或SYSBACKUP管理特权。
要连接到目标数据库:
- Open a command window.
- 确保ORACLE_SID环境变量设置为数据库的系统标识符(SID)
$ ORACLE_SID=prod; export ORACLE_SID
- Do one of the following:
-
要作为获得SYSBACKUP特权的数据库用户连接,输入以下命令:
rman target '"username as sysbackup"'
需要单引号和双引号。在提示时输入用户密码。
-
要连接操作系统身份验证,请确保您作为OSBACKUPDBA组(通常是UNIX和Linux系统上的backupdbagp组)中的用户登录到数据库主机,并输入以下命令:
rman target /
当您没有显式指定SYSDBA或SYSBACKUP时,您将使用SYSDBA特权连接到目标数据库。
-
Note:
您可以在一个数据库主机上启动RMAN,并连接到另一个主机上的目标数据库。这称为连接到远程数据库,它要求:
-
在connect字符串中提供一个网络服务名。
在远程数据库的密码文件中输入您的用户名作为SYSBACKUP连接。
连接到远程数据库超出了本文档的范围。有关更多信息,请参阅Oracle数据库备份和恢复用户指南
See Also:
-
Oracle Database Backup and Recovery User’s Guide for information about connecting to multitenant container databases (CDBs) and pluggable databases (PDBs)
-
Oracle Database Backup and Recovery User’s Guide for more information about connecting to the target database
-
"Client Connections" for information about net service names.