锋盈数科-知识库 Logo
首页
软件开发
计算机基础
Hello Halo
新手必读
关于本知识库
登录 →
锋盈数科-知识库 Logo
首页 软件开发 计算机基础 Hello Halo 新手必读 关于本知识库
登录
  1. 首页
  2. IT运维
  3. 用TSM的代理节点(proxy node)备份oracle RAC数据库

用TSM的代理节点(proxy node)备份oracle RAC数据库

0
  • IT运维
  • 发布于 2024-11-04
  • 10 次阅读
黄健
黄健

一、多节都备份的概念

TSM的节点node和namespace是一一对应的,在分布式环境下,多台参与计算的主机如果用传统的node备份方式,将会出现每个节点一个namespace的现象,备份、管理起来比较麻烦。从TSM5.4.1开始,在共享存储的分布式环境下,多个主机可以以一个"整合主机"的方式进行备份,在TSMserver端共用一个namespace。这样,备份的目录和文件可以很方便地restore在任何一台主机上,proxy node设置可以让多个node整合像一个node,它包含2个节点类型,一个是target node,一个是agent node,target node拥有数据namespace,agent node代理target node参与备份数据。


二、proxy node的设置步骤

1、在相关节点安装B/A客户端软件;

2、在TSM server端注册节点 target node,agent nodes;

3、给注册的agent nodes节点赋予proxy authority 权限,数据将由target node name 存放,原来的agent node将只是target node的代理;

建议:

  • 共享环境的所有的节点必须是同一OS平台;

  • 不要把target node当做一般的node,target node是以asnodename的形式出现,它将替代传统的node来代表TDPO的备份数据;

  • 不能备份/恢复NAS数据。


三、proxy node备份oracle RAC数据库的例子(AIX,RAC环境)

节点:

DPOracle_HOSTA,

DPOracle_HOSTB

是Oracle RAC的2个节点,这里设置为agent node,

DPOracle_ASNODE是TSM的象征节点,这里设置为target node。

TSMServer端配置:

* 注册节点

registerDPOracle_ASNODEasnodePswd ##target node
register DPOracle_HOSTAhostaPswd ##agent node
register DPOracle_HOSTBhostbPswd ##agent node


* 给节点赋予proxy agent authority

grantproxynode target=DPOracle_ASNODE agent=DPOracle_HOSTA
grant proxynode target=DPOracle_ASNODE agent=DPOracle_HOSTB

主机端配置:

HOSTA configuration

dsm.sys
*********************************************************************
* IBM Tivoli Storage Manager dsm.sys
*********************************************************************
ServernameMyFavoriteTSMServer
COMMMethodTCPip
TCPPort 1500
TCPServeraddress my.favorite.tsm.server.com
passwordaccess generate
nodenameDPOracle_HOSTA
passworddir /home/oracle10g
asnodenameDPOracle_ASNODE

dsm.opt
*********************************************************************
* IBM Tivoli Storage Manager
* Application Program Interface dsm.opt
*********************************************************************
ServernameMyFavoriteTSMServer

tdpo.opt
*********************************************************************
* IBM Tivoli Storage Manager for Databases
* Data Protection for Oracle
*********************************************************************
DSMI_ORC_CONFIG /usr/tivoli/tsm/client/oracle/bin64/dsm.opt
DSMI_LOG /home/oracle10g
TDPO_FS orc10_db


HOST B configuration
dsm.sys
*********************************************************************
* IBM Tivoli Storage Manager dsm.sys
*********************************************************************
ServernameMyFavoriteTSMServer
COMMMethodTCPip
TCPPort 1500
TCPServeraddress my.favorite.tsm.server.com
passwordaccess generate
nodenameDPOracle_HOSTB
passworddir /home/oracle10g
asnodenameDPOracle_ASNODE


dsm.opt
*********************************************************************
* IBM Tivoli Storage Manager
* Application Program Interface dsm.opt
*********************************************************************
ServernameMyFavoriteTSMServer

tdpo.opt
*********************************************************************
* IBM Tivoli Storage Manager for Databases
* Data Protection for Oracle
*********************************************************************
DSMI_ORC_CONFIG /usr/tivoli/tsm/client/oracle/bin64/dsm.opt
DSMI_LOG /home/oracle10g
TDPO_FS orc10_db

这样,RAC上的2个节点就配置好了,可以从任何一个节点发起备份和恢复,在tsm server端的filespace都是orc10_db。


四、proxy node 调度(schedule)的设置

由于dsm.sys里面有ASNODENAME选项,ASNODENAME将完全替代nodename,因此配置schedule时不能将schedule与nodename进行associated,必须在dsm.sys添加一个没有ASNAME的新的Standza:

ServernameMyFavoriteTSMServer_sche
COMMMethodTCPip
TCPPort 1500
TCPServeraddress my.favorite.tsm.server.com
passwordaccess generate
nodenameDPOracle_HOSTB
passworddir /home/oracle10g

然后在命令行中启动schedule服务:

dsmcsche-se=MyFavoriteTSMServer_sche


五、proxy node恢复oracle RAC数据库的步骤

由于采用了proxy node设置,恢复时客户端不用更改nodename,只需增加asnodename。TSM erver端只需grant proxy node。

1)、检查TDPO环境

tdpoconfshowenv-tdpo_optfile=/usr/tivoli/tsm/client/oracle/bin64/tdpo_invdb.opt

2)授权给客户端访问目标端备份数据权限(这里RAC系统为目标端、恢复系统为客户端),并修改TSM client配置文件,使客户端可访问目标端备份数据。

TSM server端授权

tsm: TSMSRV>grant proxynodetarget=DPOracle_ASNODE agent=newnode

ANR0140I GRANT PROXYNODE: success. Node newnode is granted proxy authority to node

DPOracle_ASNOD .

客户端修改:

修改参数文件(dsm.sys),添加以下内容

Asnnodename DPOracle_ASNODE

RMAN> run {

2> allocate channel ch00 type'sbt_tape' parms'ENV=(TDPO_OPTFILE=/opt/tivoli/tsm/client/oracle/bin64/tdpo.opt)';

3> restore spfile from'pubdb3_spfile_305_1_839800666';

4> release channel ch00;

5> }

六、小结

使用TSM的proxy node,可以在多节点、共享存储环境下进行集成的备份/恢复,方便管理和配置,除了Oracle RAC外,还可用于GPFS、HACMP环境下的备份。


社区会员water1997b分享

文章地址:http://www.aixchina.net/Document/detail/tid/229475

长按下图二维码关注"AIX专家俱乐部"公众号


原文链接: http://mp.weixin.qq.com/s?__biz=MjM5NTk0MTM1Mw==&mid=2650627287&idx=3&sn=b3249335a55c4d8b517dda9d9c73c733&chksm=bef92251898eab4766da405162677362c8c9f0d15d1044036d1204a30dff0df605b47031fb6d&scene=21#wechat_redirect

标签: #运维 80 #数据库 67
相关文章

修改注册表停用 Windows 资讯和兴趣服务教程 2025-03-14 18:02

修改注册表停用 Windows 资讯和兴趣服务教程 一、自动修改注册表(适合不想手动操作的用户)

核心交换机和普通交换机有何区别? 2024-11-18 14:42

提起核心交换机与普通交换机有什么区别?相信很多朋友都有点迷惑,今天我们一起来了解下。 核心交换机并不是交换机的一种类型,而是放在核心层(网络主干部分)的交换机叫核心交换机。 一般大型企业网络和网吧需要购买核心交换机来实现强大的网络扩展能力,以保护原有的投资,电脑达到一定数量才会要用上核心交换机,而基

什么是公网ip?什么是内网ip?为什么ip地址通常以192.168开头? 2024-11-18 14:42

我们做弱电的,与ip地址接触最多,无论是弱电的哪方面,都需要跟ip地址打交道,通常我们也会经常听到公网、内网?那什么是公网ip地址呢?什么是私网ip地址呢?为什么我们常见到的ip地址以192.168开头呢?我们今天来了解下。 内、外网是相对于防火墙而言的,在防火墙内部叫做内网,反之就是外网。在一定程

海康威视系列硬盘录像机常用设置与操作 2024-11-18 14:42

如何使用遥控? 对准DVR面板,在遥控器上操作 A、按设备键 B、输入设备号88(默认设备号为88,可在主菜单-本地显示进行修改) C、按确认键 如果遥控器配置成功,硬盘录像机前面板上的状态灯变为绿色。再次按下设备键,停止遥控控制。每次DVR重新上电后,遥控器需再次配置方可使用。 为什么新机器开机后

跳线、尾线区别在哪里?一张图弄清楚

跳线、尾线区别在哪里?一张图弄清楚 2024-11-11 10:12

跳纤与尾纤有何区别?都各自如何应用? 用在哪里?这几天在vip群里有几位朋友提到。 问到相关的内容,本期我们一起来总结这块。 首先我们来看这张图: 在终端盒中,他们的应用一目了然。 带着这张图,我们再来详解他们各自的用途与区别。 一、什么是光纤跳线? 光纤跳线又称光纤连接器,是指光缆两端都装上连接器

智能化施工常用工具总结

智能化施工常用工具总结 2024-11-11 10:12

1 智能化施工工具 一般维护运维建议手动工具套装 施工现场需要的施工机械 三级配电箱 2. 一级配电箱就是从变压器引入三相电源,地线,零线。二级配电箱是从一级配电箱电源线至临时用电(总包负责),智能化专业承包一般都是三级配电箱,三级配电箱是电器设备自身的控制柜。 2

目录

IT 外包服务商

  • 意见投递
  • zyf6619

软件开发应用

主菜单

  • 首页
  • 软件开发
  • 计算机基础
  • Hello Halo
  • 新手必读
  • 关于本知识库
Copyright © 2024 your company All Rights Reserved. Powered by Halo.