精华内容
下载资源
问答
  • 一、背景oracle:11.2.0.3 单机 通过tsm备份软件备份(什么玩意不太读懂,反正就是调用rman接口备份)。这是客户的一套OA的数据库,现在需要通过tsm做个恢复测试演练。二、撸起袖子,开干2.1 还原参数文件,忘记记录...

    一、背景

    oracle:11.2.0.3 单机  通过tsm备份软件备份(什么玩意不太读懂,反正就是调用rman接口备份)。这是客户的一套OA的数据库,现在需要通过tsm做个恢复测试演练。

    二、撸起袖子,开干

    2.1 还原参数文件,忘记记录(略)

    2.2 还原控制文件

    run{

    allocate channel t1 type'sbt_tape'parms'ENV=(tdpo_optfile= /opt/tivoli/tsm/client/oracle/bin64/tdpo.opt)';restore controlfile from 'NEROA_cntrl_12753_1_1023216458';

    release channel t1;

    }

    2.3 还原数据库

    run

    {

    allocate channel t1 type'sbt_tape'parms'ENV=(tdpo_optfile= /opt/tivoli/tsm/client/oracle/bin64/tdpo.opt)';set newname for datafile 1 to '/rmanbak/oracle/oradata/NEROA/system01.dbf';set newname for datafile 2 to '/rmanbak/oracle/oradata/NEROA/sysaux01.dbf';set newname for datafile 3 to '/rmanbak/oracle/oradata/NEROA/undotbs01.dbf';set newname for datafile 4 to '/rmanbak/oracle/oradata/NEROA/users01.dbf';set newname for datafile 5 to '/rmanbak/oracle/oradata/NEROA/NEROA.dbf';set newname for datafile 6 to '/rmanbak/oracle/oradata/NEROA/NEROA_TEST.dbf';set newname for datafile 7 to '/rmanbak/oracle/oradata/OATEST.dbf';set newname for datafile 8 to '/rmanbak/oracle/oradata/NEROA/oalinuxtest.dbf';set newname for datafile 9 to '/rmanbak/oracle/oradata/NEROA/system02.dbf';set newname for datafile 10 to '/rmanbak/oracle/oradata/NEROA/NEROA02.dbf';set newname for datafile 11 to '/rmanbak/oracle/oradata/NEROA/sysaux02.dbf';set newname for datafile 12 to '/rmanbak/oracle/oradata/NEROA/system03.dbf';set newname for datafile 13 to '/rmanbak/oracle/oradata/NEROA/system04.dbf';set newname for datafile 14 to '/rmanbak/oracle/oradata/NEROA/system05.dbf';set newname for datafile 15 to '/rmanbak/oracle/oradata/NEROA/system06.dbf';set newname for datafile 16 to '/rmanbak/oracle/oradata/NEROA/NEROA03.dbf';set newname for datafile 17 to '/rmanbak/oracle/oradata/NEROA/system07.dbf';set newname for datafile 18 to '/rmanbak/oracle/oradata/NEROA/system08.dbf';set newname for datafile 19 to '/rmanbak/oracle/oradata/NEROA/system09.dbf';set newname for datafile 20 to '/rmanbak/oracle/oradata/NEROA/NEROA04.dbf';set newname for datafile 21 to '/rmanbak/oracle/oradata/NEROA/NEROA05.dbf';restore database;

    release channel t1;

    }--别问我为什么只开一个通道,我也想知道为什么开多个会报错

    2.4 注册数据文件为datafilecopy

    catalog datafilecopy '/rmanbak/oracle/oradata/NEROA/system01.dbf';

    catalog datafilecopy'/rmanbak/oracle/oradata/NEROA/sysaux01.dbf';

    catalog datafilecopy'/rmanbak/oracle/oradata/NEROA/undotbs01.dbf';

    catalog datafilecopy'/rmanbak/oracle/oradata/NEROA/users01.dbf';

    catalog datafilecopy'/rmanbak/oracle/oradata/NEROA/NEROA.dbf';

    catalog datafilecopy'/rmanbak/oracle/oradata/NEROA/NEROA_TEST.dbf';

    catalog datafilecopy'/rmanbak/oracle/oradata/OATEST.dbf';

    catalog datafilecopy'/rmanbak/oracle/oradata/NEROA/oalinuxtest.dbf';

    catalog datafilecopy'/rmanbak/oracle/oradata/NEROA/system02.dbf';

    catalog datafilecopy'/rmanbak/oracle/oradata/NEROA/NEROA02.dbf';

    catalog datafilecopy'/rmanbak/oracle/oradata/NEROA/sysaux02.dbf';

    catalog datafilecopy'/rmanbak/oracle/oradata/NEROA/system03.dbf';

    catalog datafilecopy'/rmanbak/oracle/oradata/NEROA/system04.dbf';

    catalog datafilecopy'/rmanbak/oracle/oradata/NEROA/system05.dbf';

    catalog datafilecopy'/rmanbak/oracle/oradata/NEROA/system06.dbf';

    catalog datafilecopy'/rmanbak/oracle/oradata/NEROA/NEROA03.dbf';

    catalog datafilecopy'/rmanbak/oracle/oradata/NEROA/system07.dbf';

    catalog datafilecopy'/rmanbak/oracle/oradata/NEROA/system08.dbf';

    catalog datafilecopy'/rmanbak/oracle/oradata/NEROA/system09.dbf';

    catalog datafilecopy'/rmanbak/oracle/oradata/NEROA/NEROA04.dbf';

    catalog datafilecopy'/rmanbak/oracle/oradata/NEROA/NEROA05.dbf';

    2.5 切换至副本

    switch datafile 1 tocopy;

    switch datafile2 tocopy;

    switch datafile3 tocopy;

    switch datafile4 tocopy;

    switch datafile5 tocopy;

    switch datafile6 tocopy;

    switch datafile7 tocopy;

    switch datafile8 tocopy;

    switch datafile9 tocopy;

    switch datafile10 tocopy;

    switch datafile11 tocopy;

    switch datafile12 tocopy;

    switch datafile13 tocopy;

    switch datafile14 tocopy;

    switch datafile15 tocopy;

    switch datafile16 tocopy;

    switch datafile17 tocopy;

    switch datafile18 tocopy;

    switch datafile19 tocopy;

    switch datafile20 tocopy;

    switch datafile21 tocopy;--别问我为什么部switch database all ,问就是报错

    2.6 由于源库有个数据文件状态为recover,需要将状态设置为offline。不然将从没有变化的scn号开始恢复

    SQL> alter database datafile 4 offline;

    2.7 手工recover,确认所需的归档(为什么要手工,因为rman报错,就是这么操蛋)

    SQL> recover database using backup controlfile until cancel; --确定所需的归档

    run{

    allocate channel t1 type'sbt_tape'parms'ENV=(tdpo_optfile= /opt/tivoli/tsm/client/oracle/bin64/tdpo.opt)';restore archivelog from logseq 14060; --从14060开始还原归档

    release channel t1;

    }

    SQL> recover database using backup controlfile until cancel; --应用已经还原的归档

    2.8 重命名redo日志,因为路径不对

    alter database rename file '/u01/oracle/oradata/NEROA/redo02.log' to '/rmanbak/oracle/oradata/NEROA/redo02.log';alter database rename file '/u01/oracle/oradata/NEROA/redo01.log' to '/rmanbak/oracle/oradata/NEROA/redo01.log';alter database rename file '/u01/oracle/oradata/NEROA/redo03.log' to '/rmanbak/oracle/oradata/NEROA/redo03.log';

    2.9 open

    SQL> alter database openresetlogs;alter database openresetlogs*第1行出现错误:

    ORA-00392: 日志 3 (用于线程 1) 正被清除, 不允许操作

    ORA-00312: 联机日志 3 线程 1: '/rmanbak/oracle/oradata/NEROA/redo03.log'SQL> alter database clear logfile group 1;

    数据库已更改。

    SQL> alter database clear logfile group 2;

    数据库已更改。

    SQL> alter database clear logfile group 3;

    SQL> alter database open resetlogs;

    展开全文
  • 教程名称:IBM TSM备份软件实战教学视频(14集)课程目录:【】01-tsm介绍【】02-tsm安装【】03-tsm参数配置【】04-tsm存储配置【】05-tsm备份策略【】06-tsm版本控制【】07-tsm包含排除列表【】08-tsm调度【】09-...
  • 本文主要写的是TSM备份软件在windows环境下如何进行各种数据、文件的备份和恢复。
  • TSM备份软件资料

    2012-02-22 11:38:03
    TSM(Tivoli Storage Manager) 软件是 IBM 存储管理经验的结晶。 TSM 是为解决企业级数据及系统安全而设计的备份全面解决方案,为石油、金融、电信等许多大型企业,解决困扰信息技术部门的备份管理问题。它在节省成本...
  • TSM备份软件实施步骤

    2009-08-03 17:31:37
    TSM备份软件实施 1.安装好备份服务器(可以是PCServer,UNIX小型机):将服务器上架,安装完操作系统(Windows2000server或Windows2003server或UNIX或LINUX)并打上相...

    TSM备份软件实施

    1. 安装好备份服务器(可以是PC ServerUNIX小型机):将服务器上架,安装完操作系统(Windows2000 serverWindows 2003 serverUNIXLINUX)并打上相关的安全补丁;

    2.将自动加载磁带机安装到备份服务器上去,建议备份服务器用一块单独的SCSI卡来连接自动加载磁带机,进入服务器系统,安装自动加载磁带机的驱动,通过TSMTAR来测试磁带机的安装结果;

    3.在备份服务器上安装TSM备份管理软件,在各备份客户端安装相应的选件,

      在备份服务器的备份对象列表中找到要备份的对象,然后通过设定的策略进行备份;

    4.对UNIX上的ORACLE数据库服务器,先在服务器上安装数据库代理和打开文件代理,在备份服务器上制定策略,首先对其做INFOMIX数据库的完全备份及系统盘系统盘的完全备份,然后备份对其他重要的文件做备份,完成后设定相应的作业计划;

    5.对服务器上的关键文件,通过在其上安装打开文件代理来对其进行备份;在实施时,首先对这些资源做手动的完全备份,成功后设定相应的计划任务,每周末做完全备份,每周其他时间做增量备份;

    6.针对要进行灾难恢复的客户端制作灾难恢复盘和引导磁盘,以便在备份客户机发生灾难事件的时候进行快速恢复。

    7.在安装完成后,首先对备份系统的客户端进行一次完全备份,进行测试,如果没有出现问题就设定计划任务。

    来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/11134849/viewspace-611302/,如需转载,请注明出处,否则将追究法律责任。

    转载于:http://blog.itpub.net/11134849/viewspace-611302/

    展开全文
  • 备份软件:TivoliTivoli storage manageTivoli Storage Manager功能描述TSM技术参数TSM版本: 5.1 TSM5.1 服务器软件的运行平台: IBM AIX 4.3.2, 4.3...

    备份软件:Tivoli
    Tivoli storage manage
    Tivoli Storage Manager功能描述
    TSM技术参数
    TSM版本:  5.1
    TSM5.1 服务器软件的运行平台: IBM AIX 4.3.2, 4.3.3.,5l Sun Solaris 2.6, 7, 8. HP-UX 11.0.  Microsoft Windows NT/2000 Workstation 或Server Version 4.0, SP3, SP4, SP5, SP6 或 SP6a.
    TSM客户端软件: 支持几乎所有流行的操作系统平台.如IBM的所有操作系统, Windows, Apple, Novell, DEC, HP, SUN, SCO, SGI, Linux 等.
    Tivoli Data Protection for Oracle 2.2: 实现对Oracle 数据库的在线备份和恢复。
    Oracle服务器可运行在的平台包括 Windows NT/2000, AIX, HP-UX, Solaris。


      Tivoli TSM产品功能详述
    Tivoli TSM(Tivoli Storage Manager)是一个企业级的Client/Server结构跨平台网络备份、恢复及存储管理软件。TSM Client主要功能是向TSM Server提供需要备份的数据,或向TSM Server索取已备份数据及归档数据以便Client恢复数据。TSM Server负责管理TSM Client的备份数据、备份策略及管理连接在TSM Server上的各类存储产品。
      TSM自动备份和恢复
            一旦整个备份系统设置完成,每个应用系统的服务器会在指定的时间把需要备份的数据送到TSM服务器中集中存放。如果需要恢复数据,TSM Client端只要通过非常简单易用的图形界面或由应用程序发出指令指出恢复哪些个对象文件,TSM Server自动从磁带库中取出文件,交给TSM Client。如果备份磁带不在磁带库中,TSM Server提示系统管理员插入某盒磁带。
            TSM是一个彻底的在线备份软件。对数据库,TSM通过TSM Connect Agent备份正在打开的数据库。对一般文件系统的文件,TSM的Client端能够备份打开的文件,甚至能备份正被修改的文件。当备份TSM遇到需备份的文件正被改动时,有四种处理方式:
    不备份,同时在日志中留一个标记;
    马上备份
    重试数次(次数由用户预定),如文件仍然在修改,则不备份,记日志;
    重试数次(次数由用户预先指定),最后一次无论文件静止或仍然在改动,都备份该文件。

    TSM比同类备份软件考虑的更多的是数据的恢复能力。TSM的观念是:备份的目的就是恢复。所以在备份软件的评测中,备份速度TSM的优势并不明显,而恢复速度往往是其他软件的数倍。
            TSM这种惊人的恢复速度及其他许多独一无二的功能主要依赖于TSM强大的内核,TSM的引擎是一个关系数据库。迄今没有任何一家其他备份软件是采用关系型数据库作核心的。关系数据库的处理能力和搜索速度是TSM性能超越其他采用索引文件作为引擎的备份软件的主要原因。TSM完善的介质管理能力也得益于这个数据库引擎。
      TSM备份和恢复过程的容错性
    TSM是唯一采用数据库作为核心的备份管理软件,每个备份对象都作为一个交易(Transaction)来处理。因此TSM具有很强的容错能力,TSM的传输数据原则是:尽量避免不必要的重复数据传送占用网络带宽。当某个备份或恢复过程因为网络中断或机器故障而意外终止,下次重新递交该备份或恢复进程时,TSM会从中断处继续传输,而不是从头开始(许多备份软件都必须从头开始重做)。原因是TSM对每个对象备份完成与否都有日志记录,就象银行系统对每笔交易完成与否都有记录一样。
    TSM的永远增量备份
    TSM支持全盘备份和独一无二的“永久增量备份”方式。永久增量备份是指:初始时做所有数据文件的全盘备份,以后只备份新的或改动过的文件。这种方式减少了备份时间和所需的存储容量,减轻了网络负担。这种方式的原因是TSM把每个备份对象作为一个交易,记录在它的关系数据库中,每个备份对象对应文件系统的一个文件。当用户需要恢复文件系统时,TSM找到所有属于该文件系统原备份对象,交给用户。所以,TSM能够做永远的增量备份。
    TSM的介质管理能力       
    TSM对备份和归档数据分别管理。因为归档数据保存时间比备份数据长,而且备份数据有‘版本’,归档数据无版本。‘版本’就是同一个数据对象的多个备份copy,例如,记录销售情况的文件每天都在改变,如果每天做备份,那么每天的备份就是一个‘版本’。用户可以根据实际业务需要,保留必要的‘版本’数。TSM能够自动清除过期的备份版本和归档数据。
    TSM在介质管理中采用了独一无二的“磁带集中”和“磁带重用”技术。“磁带集中”使每个客户机的每天的备份数据都对应放在一盒或一组磁带上,使得TSM能够用最少的磁带数做恢复。这是一种迅速、可靠的数据恢复方式。
    “磁带重用”的目的是使磁带库或光盘库介质自动轮转,完全实现备份、恢复的无人值守。原理是:当介质上的过期数据越来越多并达到一定限度时,比如介质上80%的数据都过期了,TSM会自动把数个这样的介质的残余数据整合到一个介质中,而其它介质重新进入新的介质轮转中去。所以,如果用户有足够的存储容量,TSM可以做到真正的‘零管理’。
    TSM能够自动跟踪所有介质的去向和使用情况。TSM不仅自动管理磁带库、光盘库中的介质,还能跟踪放在磁带库、光盘库外的介质和保留在异地的备份介质。当恢复需要这些介质时,TSM会提示管理员到何处去取标签为xxx的介质。
    TSM本身具有完善的自我保护和恢复机制。配合TSM的灾难恢复,可帮助用户在计算机系统发生灾难性事件后迅速恢复系统和数据。这在后面有更详细的说明。
    数据库备份的考虑:       
    数据库的备份主要考虑备份是在线热备份还是冷备份。数据库的存储空间是建立在文件系统还是裸设备上。
    建立在裸设备上的文件无法通过操作系统的文件系统来访问,而大部分应用程序包括TSM都是通过文件系统来访问数据的。数据库热备份是在数据库打开的情况下做的,所以在备份前一定要保证数据据库的完整性。失去完整性的数据库是无法恢复的。冷备份是在数据库正常关闭后做的备份,所以不需要考虑完整性(数据库已经是完整的)。
    如果数据库存放在文件系统中,又只要做冷备份。非常简单,使用TSM的Client自动备份(或用户选定)相关文件即可。备份Oracle就采用这种办法。同样,如果Informix和Sybase基于文件系统,需做冷备份也采用这种方式。
    如果做冷备份的数据库基于裸设备,或者需要热备份,则需要数据库工具来实现, TSM提供对以下应用的在线备份能力:
    Lotus Domino、DB2、Oracle、Informix、SAP R/3、Exchange、SQL Server等
    而且,Tivoli提供对应用的备份将可以充分利用到Tivoli对SAN的支持,应用可以支持通过SAN进行在线备份和恢复。

    灾难恢复功能
    TSM的Disaster Recovery Management(DRM) 选件能够帮助用户迅速恢复系统。
    优点:
    在各类灾难恢复方案中,是最全面及简单易行的方案之一
    灾难发生后能够全自动恢复TSM服务器
    自动生成可执行描述文件,准确、迅速恢复TSM服务器
    为系统级的灾难恢复提供所需信息及步骤的详细描述
    管理和跟踪TSM数据库和存储区间备份卷,智能化减少人为错误
    为PC机的硬盘提供物理级镜像式恢复
    大幅度减少系统管理员在容灾方面的时间投入
    详细地指导操作人员如何一步一步恢复系统

    好的计划是容灾的关键
    许多企业机构都认识到数据备份是保证业务正常持续运行的重要部分。如果缺少了正确的数据保护,那么设备的故障、人为错误或自然灾害都会导致关键任务数据的丢失。但是,数据保护工作却变的越来越复杂,原因是关键性数据的存储越来越分散,数据分布在不同的地理位置或不同的组织部门中。
    即使已经做了安全守护措施,那么当灾难发生后,在一个大型组织中需要多少时间才能彻底恢复数据呢?
    答案取决于多种因素。灾难发生前,备份是否不折不扣的执行;如果日常有信息系统的恢复计划存在,该计划是否始终保持更新;如何在灾后迅速找到所有本地或异地的备份数据;如果灾难摧毁了服务器和工作站,那么这些设备的软硬件配置环境必须能够重新建立起来。
    在很多情形中,实施恢复任务的工作小组往往不熟悉整个企业计算环境的结构,因为他们并没有参与当时结构的设计和初始化安装设置。
    在灾难发生后的混乱中,管理员很难做到周全安排、井井有条的恢复系统及数据。因此,他们需要一份无懈可击、条理清晰的恢复指导书,TSM的灾难管理功能(简称DRM)能够指导用户如何操作来迅速恢复企业范围内的各种数据。
    DRM管理自动恢复所需的每个细节
    自动、准确的DRM功能帮助用户保护宝贵数据的安全性。在TSM管辖内的数据,都能通过DRM自动策划、准备及制作备份恢复计划,一旦DRM生成了计划文件,所有服务器上最新的相关信息都被收集起来,以备恢复。
    如果灾难发生,DRM提供恢复步骤的详细文档,可执行的描述文件自动恢复数据、重建环境。DRM使得企业可以很快回复正常运转。
    DRM智能化管理和跟踪备份介质的转移。帮助管理员决定哪些介质本地保存,哪些介质需要异地保存。当恢复灾难时,DRM帮助用户迅速找到所有需要的介质,无论这些介质是在本地或运输途中或在异地的保险柜里。
    TSM客户端追踪管理功能帮助系统管理员了解哪些系统被灾害摧毁,以及这些机器所需要的软硬件,以便用户决定需要重新定购哪些设备来替换损坏的设备。
    其他DRM记录的重要信息包括:需要恢复的各台机器的优先级;相关人员的连续方式等
    DRM简化了计划和稽查过程
    DRM自动收集制定恢复计划所需要的信息,并自动执行灾难恢复过程中的一些重要步骤,从而节省了系统管理员大量的时间。
    许多机构需要定期测试容灾方案以确定其可行性,DRM集中式的管理和维护便于检查,而DRM清晰的步骤使得无论是全局测试或局部测试都简单易行。
    DRM特性/功能/价值对照表

    特性        功能        价值
    全面的企业存储管理解决方案        支持25个以上的多供应商平台以及许多应用程序和数据库        提供一个单一、全面、易于使用的存储管理解决方案,保护您的分布式、异构型关键任务数据。
    多个TSM服务器的集中管理        允许管理员集中管理多个Tivoli TSM服务器;在一个Tivoli TSM服务器集中定义公用策略和配置信息,然后将它们传播到其他Tivoli TSM服务器。        提高管理员生产率,降低信息技术总成本和工作负荷。
    自动化和调度的存储管理操作        使备份、存档、分层存储管理和灾难恢复自动化-消除了易于出错的人工操作。        消除人工备份和跟踪需求;为保护您的关键任务数据提高一个自动化、高性能解决方案。
    关键记录保留(存档)        拥有关键记录保留的存档功能,以及一个从Tivoli TSM快速搜索和检索关键记录的简单GUI。        能使您满足审计和法规需求。
    分层存储管理(HSM)        自动将不经常被存取的数据从昂贵的磁盘存储迁移到更加经济的介质,例如Tivoli TSM服务器上的磁带和光盘存储。        通过使现有存储资源最大化帮助降低成本,并减少升级磁盘存储的需求。
    灾难恢复管理器(DRM)        为每一个Tivoli TSM服务器生成一个逐步奏的灾难恢复计划。        通过减少在发生故障或自然灾难之后恢复系统的时间,确保业务连续性。

    DRM现在支持操作系统有:AIX、AS/400、HP-UX、MVS、Windows NT和Sun Solaris。       
      TSM的扩展能力
            TSM是一个真正企业级的软件。体现在单个TSM服务器的稳定和成熟,支持的平台、设备非常广泛,还体现在多个TSM之间的互联和统一管理上。
            当某个TSM服务器因为TSM Client增长过快,服务器负荷太重时,可以把一部分用户和他们的数据迁移到另一台TSM服务器中。这两台服务器可以是不同的平台。
            TSM的Server to Server Communication选件使TSM服务器之间能够互相传递数据,相互备份等功能。

    一、TSM软件安装
    1.TSM Server软件的安装
    A、以root用户登陆
    B、通过#smitty installp进行软件的安装
    选择相应的软件包进行安装:Tivoli.tsm.server.rte 、Tivoli.tsm.server.com 、Tivoli.tsm.server.webadmin 、Tivoli.tsm.license.rte 、Tivoli.tsm.license.cert 、Tivoli.tsm.devices.aix43.rte 。
    2.TSM 客户端软件安装
    A、以root用户登陆
    B、通过#smitty installp进行软件的安装
    选择相应的软件包进行安装:Tivoli.tsm.client.ba.aix43.32bit下的Backup/Archive Base files、Backup/Archive Common Files 、Tivoli.tsm.client.books 、Tivoli.tsm.client.web.aix43.32bit、 tivoli.tsm.client.image.aix43.32bit 。
    3.TSM for Oracle的软件的安装
    A、以root用户登陆
    B、通过#smitty installp进行软件的安装
    选择相应的软件包进行安装:tivoli.tsm.client.api.aix43.64bit、tivoli.tsm.client.oracle.64bit、tivoli.tsm.client.oracle.tools.64bit 。

    二、修改环境变量和配置文件
    1.TSM Server和TSM Client安装完成后对进行环境变量的修改。
    在TSM Server的.profile文件增加如下内容:
    export DSMSERV_DIR=/usr/tivoli/tsm/server/bin
    export DSMSERV_CONFIG=/usr/tivoli/tsm/server/bin/dmserv.opt
            在TSM Client的.profile文件增加如下内容:
    export DSM_DIR=/usr/tivoli/tsm/client/ba/bin
    export DSM_CONFIG=/usr/tivoli/tsm/client/ba/bin/dsm.opt
    export DSM_LOG=/usr/tivoli/tsm/client/ba/bin
    2.修改TSM Server的dsmserv.opt文件
    解除屏蔽选项:
    COMMmethod TCPIP
    COMMmethod HTTP
    添加下面两行:
    TCPPort 1500
    HTTPPort 1580
    3.修改TSM Client的dsm.opt和dsm.sys文件
    在dsm.opt文件中指定TSM Server:
                    Servername                tsm(说明此处为TSM Server的名字)
    在dsm.sys文件中添加如下内容:
                    SErvername                          tsm
                               COMMmethod               TCPip
                               TCPPort                            1500
                               TCPServeraddress           xxx.xxx.xxx.xxx
                               nodename                   xxxxxxx
    passwordaccess                     generate
                               managedservices                        webclient schedule
    4.修改/usr/tivoli/tsm/client/oracle/bin/tdpo.opt
    DSMI_ORC_CONFIG   /usr/tivoli/tsm/client/api/bin64/dsm.opt
    DSMI_LOG           /usr/tivoli/
    TDPO_FS            adsmorc
    TDPO_NODE          tdpora1
    TDPO_OWNER         root
    TDPO_PSWDPATH      /usr/tivoli/tsm/client/oracle/bin64
    TDPO_DATE_FMT             1
    TDPO_NUM_FMT             1
    TDPO_TIME_FMT             1

    三、TSM 进程管理
    1.启动TSM Server
    #/usr/tivoli/tsm/server/bin/dsmserv quiet &
    2.启动TSM Client
    #/usr/tivoli/tsm/client/ba/bin/dsmcad
    3.停止TSM Server
    #/usr/tivoli/tsm/server/bin/dsmadmc(输入提示的用户、口令)
    dsmadmc>;halt
    4.停止TSM Client
    通过ps –ef|grep dsmcad 查找出对应的PID,然后通过kill命令停止进程。
    四、TSM软件配置
    1.在操作系统检查磁带库设备硬件
    #lsdev –Cc tape(会看到rmtx和smc0 的状态为Avaliable),如不能看到则需要安装3583磁带库的驱动程序,具体安装方法请参见3583相关资料。
    2.磁带库配置
    A、使用tapeutil找到Driver的element值#tapeutil
    B、选择“open a device”:/dev/smc0
    C、选择“elements Information”,就可以得到Driver和Slots的elements值。
    E、定义磁带库
               define library autolib libtype=scsi(定义一个名字为autolib的SCSI磁带库)。
    F、定义磁带库的PATH(定义TSM SERVER名为TSM所连的接磁带库autolib在TSM SERVER中的设备PTAH:/dev/smc0)。
    define path tsm autolib srctype=server desttype=library device=/dev/smc0 nline=yes
            G、定义磁带机(Driver)(定义磁带库autolib中的磁带机,磁带机的名字叫做 driver01)。
                            define drive autolib drive01 element=256
            H、定义磁带机(Driver)的PATH(定义TSMSERVER名为TSM所连接的磁带库autolib中的磁带机在TSM SERVER中的设备PATH)。
                    define path tsm drive01 srctype=server desttype=drive library=autolib device=/dev/rmt0 nline=yes
            I、定义设备CLASSES
                    define devclass ltotape devtype=lto library=autolib format=ultriumc mountlimit=drives mountretention=5 estcapacity=200G
    J、检查磁带库的相关配置
            query library、query driver、query path、query devclasses
            K、定义磁带存储池
    define stgpool 3583_pool ltotape maxscratch=20(定义ltotape设备类使用的磁带存储池3583_pool)。
    3.调整TSM DB 和LOG空间的大小
    define dbvolume /tsmdata/dblog/db01.dsm formatsize=160 wait=yes
    extend db 160
    dfine logvloume /tsmdata/dblog/log01.dsm formatsize=100 wait=yes
    extend log 100
    define spacetrigger db fullpct=85 spaceexpansion=25 expansionprefix=/tsmdata/dblog/
    define spacetrigger log fullpct=85 spaceexpansion=25 expansionprefix=/tsmdata/dblog/
    reduce db 16
    reduce log 8
    delete dbvolume /usr/tivoli/tsm/server/bin/db.dsm
    delete logvolume /usr/tivoli/tsm/server/bin/log.dsm
    安装TSM SERVER时默认的db和log的大小分别是16,8MB。
    4.备份策略的设置
    Storage management policies are rules your administrator defines in order to manage your backups and archives on the server(Storage managermanet policies是管理员为了在服务端管理备份和归档定义的一种规则)。You can associate (or bind) your data to these policies(你能够绑定你的数据到这些Policies);when the data is backed up or archived, it is managed according to policy criteria(当数据被备份或归档被相应Policy标准管理)。Policy criteria include a policy domain, and a management class ,a policy set, a copy group。
    policy决定了是否一个文件或目录适合备份或归档、保留多少个备份版本、非激活状态的备份和归档拷贝保留多长时间、拷贝存放在何处。
    Policy daemon是一组有相类似备份或归档需求数据的客户机的集合(A policy domain is a group of clients with similar requirements for backing up and archiving data.)。Policy domains contain one or more policy sets。
    A policy set is a group of one or more management classes。
    A management class is a collection of backup and archive copy groups that establishes and contains specific storage management requirements for backing up and archiving data.
    Within a management class, the specific backup and archive requirements are in copy groups. Copy groups define the specific storage management attributes that describe how the server manages backed up or archived data. Copy groups include both backup copy groups and archive copy groups. A management class can have one backup copy group, one archive copy group, both, or neither。
    A、创建备份 client node
    B、通过WEB方式建立Policy daemon,选择object class/Policy daemon/define a Policy daemon
    C、选择Policy daemon下面的.Policy sets/define a policy sets,并将policy set给Active
    D、选择Policy sets下面的ManageClass/define a manageclass
    E、选择ManagClass下面的Copy Group
    F、将Client node分配到相应的Policy daemon
    5.
    6.
    五、文件系统备份
    六、RMAN的配置
    安装一套独立与生产数据库之外的ORACLE数据库作为catalog database,最好安装在不同的主机上。
    1.在catalog数据库服务器上创建RMAN所需要的表空间
    $svrmgrl
             svrmgrl>;connect system/manager
    svrmgrl>;create tablespace rman_ts datafile ‘;/;’
           >;size 100M autoextend on next 100M maxsize 300M;
    2.创建RMAN用户并赋予角色及权限
    svrmgrl>;create user rman identified by rman
              >;default tablespace rman_ts
              >;temporary tablespace temporary
              >;quota unlimited on rman_ts;
       svrmgrl>;grant recovery_catalog_owner to rman;
       svrmgrl>;connect / as sysdba;
    svrmgrl>;grant dba,connect,resource to rman;
    3.创建recovery catalog的表结构
    $rman target internal/oracle@targetSID  rcvcat rman/rman@recoverycatalogSID
    rman>;create catalog;
    4.在catalog数据库中对目标数据库进行注册
    rman>;register database;
    七、ORACLE数据库的备份
    Database备份script:
    run {
            allocate channel d1 type sbt_tape connect internal/manager@scdb2 parms
    ENV=(TDPO_OPTFILE=/usr/tivoli/tsm/client/oracle/bin64/tdpo.opt);
            allocate channel d2 type sbt_tape connect internal/manager@scdb1 parms
    ENV=(TDPO_OPTFILE=/usr/tivoli/tsm/client/oracle/bin64/tdpo.opt);
            backup
                       format ctl_t%t_s%s_p%p
                       tag cf
                       (current controlfile);
            backup
                      full
                       filesperset 8
                       format db_t%t_s%s_p%p
               tag fulldb
                       (database);
            release channel d1;
            release channel d2;
    }
    Archivelog的备份script.:
    run {
               allocate channel d1 type sbt_tape parms
    ENV=(TDPO_OPTFILE=/usr/tivoli/tsm/client/oracle/bin64/tdpo.opt)
        connect internal/manager@scdb1;
               sql alter system archive log current;
              backup
                format arch_t%t_s%s_p%p
                (archivelog
                like /jfbackup/arch_log/arch_1_%.arc
                delete input);
            release channel d1;
            }
           
    run {
               allocate channel d2 type sbt_tape parms
    ENV=(TDPO_OPTFILE=/usr/tivoli/tsm/client/oracle/bin64/tdpo.opt)
        connect internal/manager@scdb2;
               sql alter system archive log current;
              backup
                format arch_t%t_s%s_p%p
                (archivelog
                like /jfbackup/arch_log/arch_2_%.arc
                delete input);
            release channel d2;
            }
            同时还可以对指定的tablespace datafile进行备份,具体请参见RMAN相关手册。
            手工执行ORACLE的备份:
            rman target internal/oracle@targetSID  rcvcat rman/rman@recoverycatalogSID  cmdfile=/xxx/xxx  msglog=xxx.log
    八、ORACLE数据库的恢复
    run {
            allocate channel d3 type sbt_tape connect internal/manager@scdb1 parms
    ENV=(TDPO_OPTFILE=/usr/tivoli/tsm/client/oracle/bin64/tdpo.opt);
            allocate channel d4 type sbt_tape connect internal/manager@scdb2 parms
    ENV=(TDPO_OPTFILE=/usr/tivoli/tsm/client/oracle/bin64/tdpo.opt);
            restore controlfile;
            alter database mount;
            restore database;
            recover database;
            release channel d1;
            release channel d2;
            sql "alter database open resetlogs";
            }
    九、

    Twelve Steps to Configuring Your Tsm Environment

    1、Install the TSM code on the machine that will be your TSM server (referred to as server).This process may involve a few steps that are dependent on your  platform. type.Please read the Quick Start Guide and REAMES for yout platform.
    2、At the install time you had created default DB and LOG volumes.Now you want to supportment or replace that initial configuration.
    A、Add additional DB volumes.i.e. def dbv filename f=volsize Note:make sure they are on separate physical disks form. other DB vols,LOG vols or mirrors of their LOGs or DBs.
    B、Extend the data base to use the newly added space.i.e ext db 100
    C、Add additional LOG volumes,i.e.def logv filename f=volsize Notice:Same rules apply for LOG volumes as DB volumes.
    D、Extend the log to use the newly added space.i.e ext log 100
    E、You may have to delete the default volumes that were created during install,i.e del dbv filename or del log filename Notice:You may have to reduce the DB or LOG in order to delete the volume i.e.reduce db 16
    3、Now configure you dsmserv.opt file.Read though the default file.There are serval values you may wish to set or adjust.
    A、Set yout COMMMethods and there related attributes
    B、Set VOLHISTORY and DEVCONFIG,remember make 2 copies
    C、Set EXPInterval 0,this will disable expiration.You will have a admin schedule take care of this
    D、Set various performance releated attributes,i.e. TCPNODELAY,TCPWindowsize,MAXSessions,BUFPoolsize,LOGPoolsize,TXNGroupmax.etc
    E、To use the Web Admin Client set COMMM tcpip,HTTPPort 1580,1580 is the default port number
    4、Now you must defined the Libraries,Drivers and Device Classes your system will use
    A、You must define libraries frist.Both manual and automated libraries can be defined,i.e.manual –def lib manlib libtype=manual or automated –def lib autolib libtype=scsi device=dec_spec
    B、Now define drives in your libraries,i.e manual –def dr manlib mandr device=dec_spec or def dr autolib autodriv1 device=dec_spec element=element#
    C、Now we can create device classes.You can have more than 1 device class use the same library if yoy like.Notelease refer to the documentation for def dev command.There are many options available.
    5、Once we have Device Classes we can create Storage Pools that will use them,also,we must establish or SP hierarchy.
    A、Determine the number of top level pools you will need.They will typically be Disk based SPs
    B、Next decide on the hierarchy from the top levels to the final pools.Make sure you consider things like:Backup vs Archive data,Collocation,Offsite (copy pools) vs Local.etc.
    C、Create the necessary storage pools with the appropriate attributes.In particular consider,the valus for migration,reclamation and next storage pool as they will also affected by your administrative schedules.Nore: Please consult the documentation for the def stg command.There are many options available.
    6、Nextt you right create Policy Domian(s) and right Policy that is reflective of your Service Level Agreement(SLA).
    A、Determine how you will group your manages systems.i.e.1 Policy Domain or several.
    B、Create you policy domain(s).Note:The following steps will be repeated for each Policy domain
    ü        def do mydomain
    ü        def po mydomain myposet
    ü        def mg mydomain myposet mymc Note:Create as many Management Classes as necessary.
    ü        def co mydomain myposet mymc standard type=backup…
    ü        def co mydomain myposet mymc standard type=archive…
    Note:above two lines are optional for any given Management Class
    ü        as defmg mgname
    ü        val po mydomain myposet
    ü        act po mydomain myposet
    Note:Each of the above steps have many options,especially the def co commands,so please consult the documentation
    7、You probably want to go home at night so lets define some client schedules.Please remember client schedules are within a given Policy Domain,therefore you may want to right a schedule once and copy it to different domains if necessary.
    A、Create a schedule to do your nightly Incremental backups.Your clients Domain and Include/Exclude list should be written so that all that is need in the schedule is just I with no file specification given.
    B、Right any other schedules that maybe appropriate for you needs.Note:def sch command has several options,so please consult the documentation.
    8、The server will need some schedules as well.The followingis just a list of some things you should consider for scheduling.This is not intend to be a complete list nor do I attempt to make a 24 hour plan.The timings will depand entirely on your environment.There is a good example of a 24 hour schedule plan in the “Getting Statrted with Tivoli Storage Manager:Implementation Guide”.
    A、migration,reclamation,expiration,DB Backups, SPs      Backups,Clean Volhist, backup Volhist and Devconfig,DRM
    B、Consider the time and order to do these things,in general do one things at a time,backup the DB after large changes
    C、Remember to allow down time in your schedule.That is time when nothing is scheduled,so you can catch up if needed
    9、There are just a few other miscellaneous server function left.
    A、Create your client option sets.these are client options that you are going to override at the server.
    ü        Define one or more client option sets.i.e.def clo ntclients
    ü        Next define the various options for each client option set.i.e.def cliento ntclients compress no
    B、Add any additional administrators thal you will need,i.e.server admins,help desk workers,operators,etc.
    ü        reg admin jradmin jrpasswd
    ü        grant auth jradmin…
    Note:Consult the documentation for all the extra options.
    C、Label and checkin tape media.For NT,W2K and UNIX you can use the label libvol command.
    10、Now it is time at register you managed system(refereed to as clients).
    A、Things to consider at registration time,what domain and client option set to associate them with.
    B、reg node node_name node_password domain= domain_name clopset=ntclients
    C、This must be done for every managed system,consider scripting it if you have a large number of clients.
    D、You must associate the node with the schedules you would like it to use.i.e.def assoc domain schedule node
    Note:You can only associate nodes to schedules within their domain
    11、The managed system(clients) must have the client code installed.Consult the “Installing the Clients Guide” for details on the different platforms that you will be using.
    12、Once the clients are installed you will need to update the dsm.opt file and the dsm.sys(unix only) file.
    A、Select a(just one)COMMMethod and configure any associated parms for that method,i.e.COMMM tcpip,TCPPort 1500,TCPServer server.dot.decimal.addr
    B、Configure schedule log,error log and their retention time,i.e.SCHEDLOGName dsmsched.log,SCHEDLOGRetention 10,ERRORLOGName dsmerr.log
    C、Set performance related attributes.Consult the documentation for appropriate values for your environment,i.e.TCPB,TCPW,TXNB,etc.
    D、Configure you Domain and Include/Exclude statements.The goal here is to eliminate those files you do not wish to backup and to bind particular files to a specific Management Class.
    E、Insure that the dsmc sched program runs either as a service or a daemon when the client is rebooted.
    F、Set passwordaccess generate This will allow the scheduler to authenticate automatically.
    G、Configure the client to be accessed through the web client interface.
    ü        This will vary from platform. to platform. so please consult the Installing the Clients manual.
    ü        In general,you will need to have the TSM client acceptor service/daemon running.
    ü        TSM Client Acceptor service/daemon is generally started at boot time.
    ü        Passwordaccess generate is required in the dsm.opt(dsm.sys for unix) file.

    TSM server安装
    步骤一
    smit安装所需要的软件包:
            Tivoli.tsm.server.rte
            Tivoli.tsm.server.com
            Tivoli.tsm.server.webadmin
            Tivoli.tsm.license.rte
            Tivoli.tsm.license.cert
            Tivoli.tsm.devices.aix43.rte


    步骤二
    修改环境变量
            export DSMSERV_DIR=/usr/tivoli/tsm/server/bin
    export DSMSERV_CONFIG=/usr/tivoli/tsm/server/bin/dmserv.opt

    步骤三
    修改dsmserv.opt文件
            解除屏蔽:
                    COMMmethod TCPIP
                       COMMmethod HTTP
            添加:
                        TCPPort 1500
    HTTPPort 1580

    步骤四
    建立server的自动运行:
            在TSM server软件包安装完成后,系统自动在inittab中添加了自动运行:
    autosrvr:2nce:/usr/tivoli/tsm/server/bin/rc.adsmserv >;/dev/console 2>;&1
            注意:在有HA的情况下,不能使用该方式。

    手动运行server:
            dsmserv quiet &


    步骤五
    修改server名称等属性:
            对象视图->;服务器->;服务器状态
            注意:口令有效期限

    步骤六
    使用命令行注册license
            reg lic file=[license file] number
            在TSM server安装完成后,在/usr/Tivoli/tsm/server/bin下会产生多个后缀为lic的license
    文件,据此注册。

            在本次安装中,使用:
            reg lic file=*.lic number=2


    步骤七
    格式化DB、LOG和磁盘存储池所需要的空间
    例如:
            dsmfmt -m -db /tsmdata/db01.dsm 300
            dsmfmt -m -log /xzbackup/tsmdata/log01.dsm 300
            dsmfmt -m -data /xzbackup /tsmdata/babkvol.dsm 200
            dsmfmt -m -data /xzbackup /tsmdata/baarcvol.dsm 200
            dsmfmt -m -data /xzbackup /tsmdata/tdpbkvol.dsm 200
                                                                                                            `
    步骤八
    扩展DB和LOG

    使用web方式:
    object view ->; Database ->; Database Volumes ->; Operations: ->; Define Database Volume

    object view ->; Recovery log ->; Recovery log vo.umes ->; Operations: ->; Define Recovery log volume


    步骤八
    新建babkpool
            baarcpool
            tdpbkpool

    Storage Pool Name          
    Description         
    Media Access Status         
    Maximum Size Threshold         
    Next Storage Pool         
    High Migration Threshold         
    Low Migration Threshold         
    Cache Migrated Files?          YES  NO
    Migration Processes         
    Migration Delay         
    Migration Continue          YES  NO
    Copy Storage Pool(s)         
    Continue Copy on Error?          YES  NO
    CRC Data          YES  NO
           

    步骤九
    定义与3583带库有关的对象

    3583设备文件名:
    库设备为/dev/smc0
            drive为/dev/rmtx
    若系统中已经有一个DDS带机(dev/rmt0),那么带库中的第一个drive设备名称
    为/dev/rmt1。
                           
    使用tapeutil查找3583 drive的element号
            1.# tapeutil
            2. 选:“1. Open a Device”,输入device名称:/dev/smc0
            3.选:“12. Element Information”,便可查找到drive的element号。
    一般来说第一个drive的element号为256

    定义库
    select object view ->; server storage ->; Libraries and Drives ->; Automated Libraries ->; Operations: ->; Define Automated Library
    library name :        3583
    device:                /dev/smc0

    定义驱动器
    驱动器一:
    select object view ->; server storage ->; Libraries and Drives ->; Automated Drives ->; Operations: ->; Define Automated Drive
            Library Name                         3583
            Drive Name                         3583_drive1
            Device                                 /dev/rmt1
            Element                                 256                ( 256 just for 3583 drive 1, you should find out element information via tapeutil )
            Device On-Line                                                       YES NO
            Cleaning Frequency (Gigabytes/ASNEEDED/NONE)
    驱动器二:
    define second drive
    select object view ->; server storage ->; Libraries and Drives ->; Automated Drives ->; Operations: ->; Define Automated Drive
            Library Name                         3583
            Drive Name                         3583_drive2
            Device                                 /dev/rmt2
            Element                                 257                ( you should find out element information via tapeutil )
            Device On-Line                                                       YES NO
            Cleaning Frequency (Gigabytes/ASNEEDED/NONE)

    定义LTO设备类
    For 3583:
    select object view ->; server storage ->; Device Classes ->; LTO Device Classes ->; Operations: ->; Define Device Class
                         Device Class Name                 3583_Class
                         Recording Format                 Drive
                         Library Name                 3583
                         Mount Limit                         DRIVES
          &nbs, p;              Mount Retention                 60
                         Tape Volume Prefix                 ADSM
                         Estimated Capacity                
                         Mount Wait                         60

    步骤十
    1.为BA建立策略域
    (先用默认值)
    badomain
    2.为TDP client建立策略域tdpdomain
    注意:TDP client所使用的拷贝副本组属性必须是:
    VERDELETED=0
    RETONLY=0

    为TDP建立策略域、策略集、管理类示例:

    tsm: BRAZIL>;def domain api_domain DESC=DO for all DB-Backups
    ANR1500I Policy domain API_DOMAIN defined.
    tsm: BRAZIL>;

    tsm: BRAZIL>;def policyset api_domain api_policy DESC=PO for all DB Backups
    ANR1510I Policy set API_POLICY defined in policy domain API_DOMAIN.

    tsm: BRAZIL>;def mgmtclass api_domain api_policy api_mgmtclass DESC=MC for all DB-Backups
    ANR1520I Management class API_MGMTCLASS defined in policy domain API_DOMAIN, set API_POLICY.
    tsm: BRAZIL>;

    以下为建立拷贝副本组,需注意选项值:
    tsm: BRAZIL>;def copygroup api_domain api_policy api_mgmtclass type=archive DEST=api_disk retver=nolimit
    ANR1535I Archive copy group STANDARD defined in policy domain API_DOMAIN, setAPI_POLICY, management class API_MGMTCLASS.

    tsm: BRAZIL>;def copygroup api_domain api_policy api_mgmtclass type=backup DEST=api_disk_ vere=1 verd=0 rete=0 reto=0
    ANR1530I Backup copy group STANDARD defined in policy domain API_DOMAIN, set
    API_POLICY, management class API_MGMTCLASS.

     

    步骤十一
    建立include-exclude list
    在client的dsm.sys中加入:
    1.domain /home /usr /datasave
    当使用命令时dsmc incremental -domain="/fs1 /fs2"将备份domain指定的/home, /usr, /datasave文件系统,以及备份命令中由-domain指定的/fs1和/fs2文件系统

    步骤十二
    建立调度

            持续时间:5小时
            周期:根据用户需求而定,每隔多长时间务器调度运行一次。

    测试调度
            可先调整一个合适的时间测试完成后再调回


    B-A安装配置

    步骤一.
    Smit安装B-A client所需要安装的软件包
    Tivoli.tsm.client.ba.aix43.32bit下的:
            Backup/Archive Base files
            Backup/Archive Common Files
    Tivoli.tsm.client.books
    Tivoli.tsm.client.web.aix43.32bit
    tivoli.tsm.client.image.aix43.32bit
    (api在TDP安装时安装)

    步骤二
            修改环境变量
                    export DSM_DIR=/usr/tivoli/tsm/client/ba/bin
    export DSM_CONFIG=/usr/tivoli/tsm/client/ba/bin/dsm.opt
    export DSM_LOG=/usr/tivoli/tsm/client/ba/bin

    (以下为server端的环境变量:
                            export DSMSERV_DIR=/usr/tivoli/tsm/server/bin
    export DSMSERV_CONFIG=/usr/tivoli/tsm/server/bin/dmserv.opt)


    步骤三.
    需要修改的文件:
    dsm.opt文件:
            Servername      tsm

    dsm.sys文件:
    SErvername                          tsm
               COMMmethod               TCPip
               TCPPort                    1500
               TCPServeraddress           133.54.9.11
               nodename                   client1
    passwordaccess             generate
               managedservices                webclient schedule

    步骤四
    启动dsmcad
            /usr/Tivoli/tsm/client/ba/bin/dsmcad

    TDP for Oracle客户端安装

    smit安装以下软件包:
    tivoli.tsm.client.api.aix43.64bit
    tivoli.tsm.client.oracle.64bit
    tivoli.tsm.client.oracle.tools.64bit

    编辑tdpo.opt文件:
    在/usr/tivoli/tsm/client/oracle/bin/目录下新建文件tdpo.opt
    ***************************************************************************
    * Tivoli Storage Manager - Tivoli Data Protection for Oracle
    *
    * Sample tdpo.opt for the AIX TDP for Oracle
    *********************************************************************

    DSMI_ORC_CONFIG   /usr/tivoli/tsm/client/api/bin64/dsm.opt
    DSMI_LOG           /usr/tivoli/

    TDPO_FS            adsmorc
    TDPO_NODE          tdpora1
    TDPO_OWNER         root
    TDPO_PSWDPATH      /usr/tivoli/tsm/client/oracle/bin64

    TDPO_DATE_FMT             1
    TDPO_NUM_FMT             1
    TDPO_TIME_FMT             1

    *TDPO_MGMT_CLASS2   mgmtclass2
    *TDPO_MGMT_CLASS3   mgmtclass3
    *TDPO_MGMT_CLASS4   mgmtclass4

    编辑api client的dsm.opt文件
    * SErvername       A server name defined in the dsm.sys file
    SErvername       tsm

    编辑api client的dsm.sys文件

    Servername                        tsm
    COMMmethode                TCPip
    TCPPort                        1500
    TCPServeraddress                133.54.9.11
    nodename                        tdpora1
    PASSWORDAccess        prompt

    在TSM server注册api client(tdpora1)

    初始化password:
    使用tdpoconf password -tdpo_optfile=[TDP for Oracle option文件]
            如果tdpo.opt在默认目录下,该命令可不需要参数
            产生的password文件名为:TDPO.[节点名] (注意大小写)

            该口令与TSM server注册该节点时的口令相同

            注意:如果在运行tdpoconf时出现错误,那么可能是api64目录下的dsm.sys和dsm.opt文件,以及tdpo.opt文件的内容或文件属性有问题。比较.smp文件的属性,以其为准。

    确认安装
    1.显示TDP的环境变量:
    tdpoconf showenv
    显示:


    重新连接oracle备份的库文件
    1.关闭oracle
    2.重新连接库文件:
    #rm $ORACLE_HOME/lib/libobk.a
    #ln -s /usr/lib/libobk.a $ORACLE_HOME/lib/libobk.a
    3.启动oracle


     
     

    来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/235507/viewspace-677316/,如需转载,请注明出处,否则将追究法律责任。

    转载于:http://blog.itpub.net/235507/viewspace-677316/

    展开全文
  • PI_HR_MDNON_CLASS, TSM-Server: TSM85_TDP_ORACLE@10.8.10.178 . BKI4008E: File '/oracle/M51/sapdata3/sr3_11/sr3.data11' cannot be opened. Reason:   errno(22)   A system call received a ...

    brtools报错信息如下

    BKI4008E: File '/oracle/M51/sapdata3/sr3_11/sr3.data11' cannot be opened. Reason:  errno(22)  A system call received a parameter that is not valid.

    BKI1208W: The object '/oracle/M51/sapdata3/sr3_11/sr3.data11' will be retried [2].

    BKI0027I: Time: 08/19/13 15:26:18 Object: 26 of 66 in process: /oracle/M51/sapdata3/sr3_11/sr3.data11 Size: 9.766 GB, MGMNT-CLASS: PI_HR_MDNON_CLASS, TSM-Server: TSM85_TDP_ORACLE@10.8.10.178 .

    BKI4008E: File '/oracle/M51/sapdata3/sr3_11/sr3.data11' cannot be opened. Reason:  errno(22)  A system call received a parameter that is not valid.

    BKI1208W: The object '/oracle/M51/sapdata3/sr3_11/sr3.data11' will be retried [3]

    原因:数据库刚刚从10g升级到11g,10g时 tsm要求mount oracle文件系统时候要加上-o cio参数,升级11g以后不再需要该参数,详情参考下面note

    解决方法查看SAP Note 948294
    主要描述如下

    AIX 6.1 with Oracle >= 11.2.0.2:

    AIX 6.1 introduced a new open flag O_CIOR which is same as O_CIO, but this

    allows subsequent open calls without CIO. The advantage of this enhancement

    is that other applications like cp, dd, cpio, dbv can access database files

    in read only mode without having to open them with CIO.

    Starting with Oracle 11.2.0.2 when AIX 6.1 is detected, Oracle will

    use O_CIOR option to open a file on JFS2.

    Therefore you should no longer mount the filesystems with mount option -o

    cio

    Please remove the mount option "-o cio" if you are running Oracle 11.2.0.2

    on AIX 6.1 to avoid the following error messages:

    cp: A system call received a parameter that is not valid.

    0653-902 Cannot open the specified file for reading.

    DBV-00100: Specified FILE not accessible

    errno(22) A system call received a parameter that is not valid.


    来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/27771627/viewspace-1250773/,如需转载,请注明出处,否则将追究法律责任。

    转载于:http://blog.itpub.net/27771627/viewspace-1250773/

    展开全文
  • 配置无限制磁带驱动器的备份软件使用许可,并在将来增加磁带驱动器时不需要重新购买备份软件的使用许可; 配置支持集群环境 (HA) 的备份软件模块; 4 3584 扩容 1 套 为原有...
  • IBM备份管理软件IBM备份管理软件IBM备份管理软件
  • IBM TSM 5.5下跨机恢复Oracle数据库,通过TSM备份软件,将A机的数据库恢复到B机器上。实验环境:A机上运行Oracle 10.2.0.4,使用TSM for database 5.5.1对oracle进行了full db备份,包含了归档日志。B机上安装了...
  • TSM备份软件在SAN网络出现调整,或异常停电等情况,容易出现磁带库设备在操作系统及TSM驱动程序中设备认不到,或设备名变化,造成和原来配置在备份软件中的设备名不一致。导致无法操作磁带库,因此备份失败。
  • 使用sql命令管理维护IBM备份软件TSM 在企业级备份环境中,可以极大的提高工作效率
  • tsm备份软件的集成实施和日常运维中,大家接触最多就是tsm for oracle的备份。在怎么把环境部署上的问题解决以后,其实tsm才刚刚开始。做备份的可能oracle不太熟,dba对tsm的了解又不够深入,经常出现各种问题,...
  • Tivoli TSM产品功能详述Tivoli TSM(Tivoli Storage Manager) 是一个企业级的Client/Server结构跨平台网络备份、恢复及存储管理软件TSM Client主要功能是向TSM Server提供需要备份的数据,或向TSM Server索取已备份...
  • 备份软件TSM问题

    2014-07-07 10:06:49
    生产环境:带库TS3200(单驱动器)+TSM5.4.1+oracle11gR2 RAC 物理备份时报错,报错信息如下: channel t1: starting piece 1 at 06-JUL-14 released channel: t1 RMAN-00571: ==================================...
  • 主要介绍IBM的tsm备份软件的使用,包括命令,如何管理,如何制定备份策略等
  • 地税的TSM备份问题

    2007-08-03 11:35:07
    目前看来,这段时间以来所发生的一系列类似的备份问题,终于可以告一段落了,自两周前去给他们做了一个备份软件升级,到目前为止已两周有余,尚未再发生备份的问题,希望这次真的彻底解决了那些备份问题.呵呵,好轻松![@...
  • IBM存储备份管理软件TSM详细介绍参考
  • 主流备份软件比较及特点分析,NBU/TSM/Legato/DP/Bakbone 主流备份软件特点分析(pdf下载) 目前的主流备份软件包括...
  • 导读:本文章旨在介绍IBM TSM软件的产品历史、产品特点、基本功能、基本架构等,以供希望了解TSM或者初学TSM的读者参考。 1.引言 随着信息技术的广泛应用,现代企业的正常运作越来越多地依赖于信息系统,是否...
  • TSM下oracle备份

    2010-12-15 14:59:59
    1. 安装TDP FOR ORACLE软件TSM客户端 tivoli.tsm.client.ba tivoli.tsm.client.hsm.jfs2 tivoli.tsm.client.jbb tivo...
  • tsm6.1管理员指南

    2010-07-13 11:43:50
    有助于TSM备份软件爱好者对tsm服务器进行管理和指导。
  • IBM——TSM数据存储与备份的管理

    千次阅读 2014-04-11 22:23:54
    TSM(Tivoli Storage Manager) 软件是IBM 存储管理经验的结晶。TSM 是为解决企业级数据及系统安全而设计的备份全面解决方案,为石油、金融、电信等许多大型企业,解决困扰信息技术部门的备份管理问题。它在节省...
  • IBM TSM全称IBM Tivoli Storage Manager,集数据备份与恢复、复制容灾、存储管理、数据管理多种功能为一体,是IBM 20年存储管理经验的结晶,目前已经更新到6.22版本号。 ▲IBM的软件部资深技术专家王磊先生在...

空空如也

空空如也

1 2 3 4 5 6
收藏数 108
精华内容 43
热门标签
关键字:

tsm备份软件