理论教育 Oracle数据库管理:RMAN常用命令

Oracle数据库管理:RMAN常用命令

时间:2023-10-30 理论教育 版权反馈
【摘要】:RMAN的操作命令非常简单,对于业务特定的技巧,只需要理解各个命令的含义,就可以灵活使用。本节将介绍一些RMAN中的基本命令,以及如何利用这些基本命令来完成各种操作。如果RMAN未使用恢复目录,则可以使用下述命令形式之一连接到目标数据库。图8.5打开恢复管理器④在RMAN模式下,创建恢复目录,代码及运行结果如下。因此,RMAN也提供了一些与SQL语句完全相同的命令,利用这些命令可以在RMAN中直接启动或关闭数据库。

Oracle数据库管理:RMAN常用命令

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中直接启动或关闭数据库。启动和关闭数据库的命令包括以下几条。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈