RMAN的操作命令非常简单,对于业务特定的技巧,只需要理解各个命令的含义,就可以灵活使用。本节将介绍一些RMAN中的基本命令,以及如何利用这些基本命令来完成各种操作。
(1)连接到目标数据库
在使用RMAN时,首先需要连接到数据库。如果RMAN未使用恢复目录,则可以使用下述命令形式之一连接到目标数据库。
注:如果目标数据库与RMAN不在同一台服务器上时,必须使用“@网络连接串”的方法。如果为RMAN创建了恢复目录,则可以按如下几种方法之一连接到目标数据库。如果目标数据库与RMAN不在同一个服务器上,则需要添加网络连接。
在RMAN连接到数据库后,还需要注册数据库。注册数据库就是将目标数据库的控制文件存储到恢复目录,同一个恢复目录只能注册一个目标数据库。注册目标数据库所使用的语句为REGISTER DATABASE,下面来看一个例子。
【例8.1】 首先创建恢复目录,然后使用RMAN工具连接到数据库,最后注册数据库,代码及操作步骤如下:
①在SQL∗Plus环境下,使用SYSTEM模式登录,并创建恢复目录所使用的表空间,代码及运行结果如下。
②在SQL∗Plus环境下,创建RMAN用户并授权,代码及运行结果如下。
③在CMD命令行模式下,打开恢复管理器,代码如下。
输入上面代码后,要求输入“目标数据库口令:”,本例为system,将显示如图8.5所示的运行结果。
图8.5 打开恢复管理器
④在RMAN模式下,创建恢复目录,代码及运行结果如下。
⑤在RMAN模式下,使用REGISTER命令注册数据库,代码及运行结果如下。(www.daowen.com)
到这里为止,RMAN恢复目录与目标数据库已经连接成功。如果要取消已注册的数据库信息,可以连接到RMAN恢复目录数据库,查询数据库字典DB,获取DB_KEY与DB_ID,再执行DBMS_RCVCAT.UNREGISTERDATABASE命令注销数据库。
(2)启动与关闭目标数据库
在RMAN中对数据库进行备份与恢复,经常需要启动和关闭目标数据库。因此,RMAN也提供了一些与SQL语句完全相同的命令,利用这些命令可以在RMAN中直接启动或关闭数据库。启动和关闭数据库的命令包括以下几条。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。