TSM简介

IBM的TSM软件是市场上主流的企业备份解决方案。它可以通过网络或者SAN集中备份企业中几乎所有系统平台的数据到磁带机或者磁带库。它可以对大多数数据,如ORACLE, SQL SERVER, DB2, LOTUSDOMINO进行在线备份,也是唯一可以对AS/400数据进行网络备份的解决方案。强大的功能全面的存储管理软件
    Tivoli存储管理软件是在多平台环境下实施存储管理的首要选择。幸福杂志100强企业中有80多家采用了Tivoli存储管理软件,在世界范围内它保护着100多万套的系统。Tivoli存储管理软件比以往的软件更具特色、功能强大、适应性强和易于使用。
   TSM(Tivoli Storage Manager)曾获得Network Magazine 2000年Product of theYear大奖,它可以处理分布式环境中复杂存储管理所带来的挑战。它可以保护并管理广泛的小到用户终端,大到企业级服务器的所有数据。它可以支持多达39种以上不同的操作系统,并且都具有方便的图形用户界面(GUI)。
    Tivoli Storage Manager存储管理软件可以提供:

  • TSM自动备份、归档和恢复关键数据,支持39种以上的平台,帮助企业保护信息资产;
  • 为业界各类应用和数据库提供统一的备份和恢复方案。
  • 服务器和服务器间的连接功能,增强了存储资源的共享和存储体系的抗灾难能力。
  • 独具“磁带配置”和“磁带重用”技术,加快了恢复过程。
  • 灵活的存储介质分层结构
  • 强大的存储网络体系,支持业界最为广泛的LAN、SAN、NAS、WAN解决方案
  • 支持服务器级多级存储和存储路由,提供中心级的统一管理
  • 为主要群件、企业资源规划(ERP)应用和数据产品定制了备份方案,支持Oracle、MS SQL、DB2等关系型数据库以及Lotus、SAP等应用的在线备份
通过TSM备份管理服务器的使用,用户可以得到企业级的数据存储管理:
  • 广泛的平台支持能力;
  • 磁盘高速缓存的优势;
  • 更高的数据可靠性;
  • 介质管理;
  • 集成关系数据库;
  • 集中管理;
  • 灾难恢复;
  • 顺序备份;
  • 瞬时存档/ 快速恢复;
  • 分布式集中存储;
  • SCSI 磁带故障群集。
  通过TSM备份客户端的使用,用户可以得到灵活的数据存储策略:
  • 完全增量备份和部分增量备份;
  • 选择性备份;
  • 逻辑卷备份;
  • 归档;
  • 自动从 HSM 客户机 (Tivoli Space Manager) 中迁移
TSM的其它特点
  • 无网络快速恢复 — 支持利用磁带或光驱快速的进行客户端数据恢复。通过不利用网络和中央服务器资源减少了恢复的时间。
  • 完善的备份方法 — 通过只备份新的文档和被修改的文档节省了时间和磁盘空间。这种完善的备份特性是利用自身的关系型数据库跟踪数据,不论其被存储在什么位置,采用一步到位的方法恢复数据文件,减少了其他存储管理软件产品中需要附加磁带和通常的恢复过程。
  • 磁带资源共享 — 允许多台Tivoli存储管理服务器使用同一磁带库和驱动器。这改进了备份、恢复性能和提高了磁带硬件设备的利用率。
  • 动态的多线程传输 — 允许多个客户端同时在同一台Tivoli存储管理服务器上进行数据的传输。这一新的特性将备份性能比原来的单线程通道下提高了三倍。之所以能得到这么高的速度是由于Tivoli存储软件数据传输通道在可利用的系统资源上进行了优化。
  • 灵活的差分化技术 —数据在企业内部的传输过程中传输方式是可以变化的。根据数据的大小和网络的特点,数据的传输可以字节、数据块或文档的水平等方式进行。这一新型的专利技术支持不论是局域网(LAN)、广域网(WAN)、存储区域网(SAN),互联网还是拨号上网等各种连通方式。灵活的差分化技术主要是针对移动计算机用户和那些需要压缩通过网络传输数据的用户而设计的。

      图中UNIX、AS/400、Win/NT等机器代表了现有的应用系统和一般桌面用户,在上面安装TSMClient端,它们通过TCP/IP协议与TSM Server连接。TSMServer可以是专用的服务器,或者是借用业务不繁忙的服务器,在此方案中,我们采用运行NT的PC服务器。应用系统或数据库的数据通过网络送达TSMServer,TSM Server管理这些备份数据,将它们存放到磁带子系统中。
        系统管理员通过TSMServer管理程序或者通过Web Browser登录TSM Server进行管理。 TSM通过自身带有WebService提供强大的Web管理功能,客户不需要另外安装Web Server,就可以通过Web Browser对TSM进行全面的管理。
    管理人员通过管理指示器来对TSM Server进行初始化,配置存储设备、定义备份节点和制定备份策略,其中备份策略的制定是最为关键的,这包括自动备份进行的时间,备份数据保留的长短等等。
       管理人员可以设置备份策略,根据不同备份用户和不同应用的实际需要设置备份时间表。TSM提供了包括全备份和增量备份在内的11级备份供用户选择。全备份的特点是恢复简单,但在自动化磁带库技术广泛采用的情况下,全备份的缺点是备份时间长,介质浪费;增量备份是备份技术中的重要技术,增量备份技术结合自动化磁带库技术,既保证了恢复是简单的,而且极大地减少了备份时间,节省了备份介质。
       一旦整个备份系统和备份策略设置完成,每个应用系统的服务器会在指定的时间把需要备份的数据送到TSM服务器中集中存放。如果需要恢复数据,TSMClient端只要通过非常简单易用的图形界面或由应用程序发出指令指出恢复哪些个对象文件,TSMServer自动从磁带库中取出文件,传送到TSM Client。如果备份磁带不在磁带库中,TSM Server提示系统管理员插入某盒磁带。

    TSM系统的建立将帮助用户实现分布式数据的集中存储和管理,并能结合存储策略和存储schedule实现数据的全自动备份。

 

 

====================================================================================================

  TSM 在线备份Oracle是使用RMAN来完成的。下面是RMAN的一些技术知识,当使用TSM做恢复的时候,对RMAN有适当的了解可谓是必要的。

        RMAN是Oracle内置的功能,它本质上就是一套API。你可以登录到RMAN中,给它一个你可以编脚本的命令。然后该命令会与API交互,而API会与数据库交互。而你只需要简单地发出指令“备份数据库”就行了。使用RMAN,最基本的设置就是为你把数据库复制到你指定的一个位置。RMAN真正令人兴奋的地方是它具备让客户与商业备份软件整合的能力。所以,IBM TSM、Symentec Netbackup、EMC legato等都是使用RMAN来完成Oracle在线保护的。换言之,有了RMAN,你现在拥有了从你的备份软件TSM直接通向Oracle的直接通道了,可以直接发送命令,然后会有数据流从Oracle中出来返回到你的备份软件中,然后它们可以把结果放到你指定的任何设备上,不管是磁盘,磁带还是不重复的目标。

       有了RMAN,就有了从各种途径向数据库的连接,也有了回到数据库的各种连接。如果在这个过程中的任何地方发生了任何问题,并且我们没有得到备份,备份软件会知道并把问题报告出来。

        RMAN它就是一个通向Oracle的直接连接。有了这一连接,给RMAN带来了许多益处。首先,你可以做真正的增量备份。你的备份软件TSM说:“我是来给你做备份的,我希望做增量备份。”RMAN保留有一份位图,它知道自从上次备份执行以来已经修改的块有哪些,所以它只是说“那些块在这里”,然后就把它们送走。

        RMAN最大的价值是在恢复损坏的数据库时体现出来的。你只需要简单地启动RMAN,然后告诉它恢复数据库并还原数据库就好了。当RMAN恢复数据库时,它会把文件放回到它该存在的位置。在还原recover数据库时,它应用“redo”操作(重做操作)。它不得不应用redo,因为如果你从昨天晚上的时间点恢复数据库,在那个时间点之后已经有一些数据发生变化了,因此它需要进入redo日志来把redo信息在备份中重新执行一遍,那就是为什么还原操作recover应该在恢复操作restore之后执行的原因。在恢复和还原期间,你可以登录到RMAN,RMAN知道它已经连接到你的备份软件了。你可以运行RMAN还原恢复数据库命令。RMAN会与API交互,API会与代码库交互,会与备份软件TSM API交互,RMAN通过TSM API会找出损坏的文件并把那些文件放回到合适的位置。然后,你告诉RMAN执行还原数据库。同样,它在与API交互,再与代码库交互,基础库再与备份应用TSM API交互说:“这里是你需要执行的还原操作。”因此,这就是完整的来回连接,使其成为了一种简单的还原操作。

 

你可能感兴趣的:(oracle,数据库,api,服务器,存储,tivoli)