扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:pipicat 来源:IT168 2008年2月2日
关键字: ORACLE
在本页阅读全文(共4页)
图二:用户需要在脚本中所做的删除
这样,用户就可以将该脚本放到oracle备份策略中的备份选择中并执行它了。
小窍门:为了保证NBU脚本没有问题,用户在运行NBU备份策略之前,最好手动运行该脚本,并通过查看相关的“.out”文件来检查是否脚本可以运行正确,如果脚本运行错误,则用户输入“# echo $?”则返回非零值,在这种情况下,用户需要从输入文件中发现错误原因并修改运行脚本。只有该脚本可以手动运行成功后,才能在备份策略中运行成功。
表空间级热备份:
在使用表空间级备份之前,我们需要先解释一下catalog数据库(此catalog非NBU之catalog,是oracle的内容)。Catalog也是一个数据库(几十兆而已),只不过这个数据库用来保存备份信息,一个恢复目录可以用来备份多个数据库。RMAN可以在没有恢复目录(NOCATALOG)下运行,这个时候备份信息保存在控制文件。保存在控制文件的备份信息是很危险的,如果控制文件的破坏将导致备份信息的丢失与恢复的失败,而且,没有恢复目录,很多RMAN的命令将不被支持。所以对于重要的数据库,建议创建恢复目录。
在表空间级热备份中,需要首先创建一个catalog数据库,所需命令如下:
1, 为目录创建一个单独的表空间:
SQL>Create tablespace TS_RMAN datafile '/oracle/catalog_rman.bdf size 50m;
2, 创建RMAN用户:
SQL>Create user RMAN identified by RMAN default tablespace TS_RMAN temporary tablespace temp;
3, 给RMAN授予权限:
SQL>Grant connect , resource , recovery_catalog_owner to rman;
4, 连接到目标数据库和CATALOG数据库:
rman target system/manager@target_tnsname rcvcat rman/rman@catalog_tnsname
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者