TSM备份Oracle脚本及策略说明

合集下载

TSM

TSM

Offsite Tape
数据库和应用保护
客户端 TSM 客户端 客户端 客户端
在线保护 TSM for Mail (Lotus Domino, MS Exchange) TSM for Databases (Oracle, MS SQL) TSM for Enterprise Resource Planning (SAP/R3) TSM for Microsoft SharePoint (2Q07) Support for Informix and DB2 built in to TSM Basic Edition
由一台服务器(管理集中) 由一台服务器(管理集中)备份所有关键服务器上的数据 并将备份数据集中存放在某企业存储中(数据集中) 并将备份数据集中存放在某企业存储中(数据集中)
IBM Tivoli Storage Manager 物理环境构架
WAN LAN 客户端 客户端 客户端 TSM 客户端 客户端 客户端 客户端 客户端 SAN
确保业务连续性
•快速恢复完整系统
TSM集成管理裸机恢复
降低管理成本
•无须专业技术即可恢复整个系统, 因为所有的对网络/硬盘/补丁以及设 备驱动均可完整恢复,保证系统快速 提供服务.
Platform Coverage Tivoli Storage Manager for System Backup and Recovery Tivoli Storage Manager’s V5.3 ASR Cristie Bare Machine Recovery V4.3 AIX 4.3.X, 5.1, 5.2, 5.3
服务器 TSM 服务器 服务器 服务器
Disk Copy Disk On-site Tape DVD/CD Optical Copied to Other

ORACLE RAC数据库RMAN 备份与恢复

ORACLE RAC数据库RMAN 备份与恢复

rac数据库RMAN 备份与恢复一、数据库备份在主库上通过rman 每天对数据库进行备份,并且保留两份备份在主库删除归档和进行rman 备份的脚本:[oracle@rac1 arch]$ pwd/opt/app/arch[oracle@rac1 arch]$ more del_arch.shexport ORACLE_SID=orcl1export ORACLE_BASE=/opt/app/oracleexport ORACLE_TERM=xtermexport ORACLE_HOME=/opt/app/oracle/product/10.2.0/db_1source /opt/app/arch/orcl1/del_arch.listsource /opt/app/arch/orcl2/del_arch.list/opt/app/oracle/product/10.2.0/db_1/bin/rman target / log='/opt/app/arch/rman.log' <<EOFdelete obsolete recovery window of 3 days;crosscheck archivelog all;delete noprompt obsolete;delete noprompt expired archivelog all;crosscheck backup;delete noprompt expired backup;backup format='/opt/app/arch/rman/orcl_full_%U_%T' tag='orcl_full' database;backup current controlfile tag='orcl_ctlfile'format='/opt/app/arch/rman/orcl_ctlfile_%U_%T';backup spfile tag='orcl_spfile'format='/opt/app/arch/rman/orcl_spfile_%U_%T';exitEOF执行时间:[oracle@rac1 arch]$ crontab -l30 02 * * 0 /opt/app/arch/del_arch.sh30 02 * * 1 /opt/app/arch/del_arch.sh30 02 * * 2 /opt/app/arch/del_arch.sh30 02 * * 3 /opt/app/arch/del_arch.sh30 02 * * 4 /opt/app/arch/del_arch.sh30 02 * * 5 /opt/app/arch/del_arch.sh30 02 * * 6 /opt/app/arch/del_arch.sh每天的备份文件放在/opt/app/arch/rman/目录下二、数据库恢复如果数据库出现故障,可以从备份文件中恢复数据库,最早可以恢复到两天前的备份时间点RAC 下的RMAN 讲究的是备份和还原的策略要一致。

简单易懂的linux下oracle数据库备份方法

简单易懂的linux下oracle数据库备份方法

简单易懂的linux下oracle数据库备份方法在Linux环境下,对Oracle数据库进行备份是一项至关重要的工作,以确保数据的安全性和完整性。

下面将为您介绍一种简单易懂的Oracle数据库备份方法。

一、准备工作1.确保已安装Oracle数据库,并正确配置环境变量。

2.确保有足够的权限(如:dba权限)进行数据库备份操作。

3.了解数据库的名称、表空间等信息,以便进行正确的备份。

二、备份方法1.使用RMAN工具进行备份RMAN(Recovery Manager)是Oracle提供的一个强大的备份和恢复工具。

以下是一个简单的RMAN备份示例:a.连接到目标数据库:```rman target /```b.使用RMAN进行备份:```backup database;```这将备份整个数据库,包括控制文件和归档日志。

c.退出RMAN:```exit;```2.使用Oracle SQL命令进行备份a.使用SQL*Plus连接到目标数据库:```sqlplus / as sysdba```b.使用SQL命令备份整个数据库:```alter database backup controlfile to trace;```这将生成控制文件的备份脚本。

c.使用SQL命令备份表空间:```backup tablespace <表空间名称> to disk;```这将备份指定的表空间。

d.退出SQL*Plus:```exit;```三、备份文件的存储1.将备份文件存储在安全的磁带上或磁盘上。

2.建议将备份文件存储在不同的物理位置,以防止数据丢失。

四、定期检查备份1.定期检查备份文件是否完整、可用。

2.定期进行恢复测试,以确保备份的有效性。

通过以上步骤,您已经了解了一种简单易懂的Linux下Oracle数据库备份方法。

使用NetBackup进行oracle备份和恢复

使用NetBackup进行oracle备份和恢复

使用NetBackup进行oracle备份和恢复一、环境介绍:这个实验都是在vmware workstation里完成的。

由于NetBackup7只能装在64位的系统上,所以这里采用了64位的rhel5.5系统,以及oracle 10gr2 for linux_x64的软件包。

数据库的数据文件存储在ASM中。

安装rhel、oracle、netbackup这里不提,可以参考网上其他博文。

NetBackup的服务端、客户端以及媒体服务器都在同一台主机上()。

在安装netbackup7过程中,数据库的agent不需要额外再单独安装,安装客户端以及服务器端时默认已经安装了,只需要以oracle身份执行oracle_links将rman和netbackup 结合在一块即可。

以下主要针对备份和恢复做详细描述。

二、备份:在备份之前要创建一个适用于oracle的策略,否则无法进行备份的。

至于如何创建策略,可以参考官方文档。

这里已经创建了一个策略orabak,此策略类型是oracle,如图所示:创建完成后在页面存在一个名为“Default-Application-Backup”的默认日程,可以在日程选项里进行新增、删除、更新日程等操作。

本次试验不进行策略设置,默认日程已经能够满足测试的。

注意:jnbSA程序是netbackup的管理窗口,而jbpSA是客户端进行备份、恢复、归档操作的窗口。

要进行oracle的备份,必须以oracle用户运行jbpSA命令,如图所示:登录成功后会看到如下画面:选中要备份的数据库实例,这里只有db01一个实例,然后点击右下角的Backup按钮,会弹出Netbackup for oracle backup向导画面:点击下一步:这里选择认证方式,有OS认证以及oralce认证,如果是OS认证,则NBU会以oracle身份运行相关命令,因为之前登录的用户就是oracle。

如果是oracle认证,则User Name必须是具有sysdba权限的数据库用户,一般就是sys用户:Net service name可选的。

TSM培训

TSM培训
• 检索:需要恢复归档数据的过程称为文件的检索
1.备份系统架构
数据备份策略
• 完全备份:备份指定的所有文件,不管其是否被改变*** • 增量备份:只备份在上一次备份后增加、改动的部分数据。 增量备份可分为多级,每一次增量都源自上一次备份后的 改动部分 **** • 差异备份:只备份在上一次完全备份后有变化的部分数据。 如果只存在两次备份,则增量备份和差异备份内容一样 • 累加备份:采用数据库的管理方式,记录累积每个时间点 的变化,并把变化后的值备份到相应的数组中,这种备份 方式可恢复到指点的时间点
1/24/2013 14
2.TSM基本概念
策略域、管理类
• 查询策略域: Tsm> q domain • 查询管理类: Tsm> q mgmtclass
1/24/2013
15
2.TSM基本概念
客户机节点
• 概念:客户机节点指需要进行备份的具体 某台机器,如PRD,DEV,QAS等。客户机需要 与TSM服务器联系,则必须在服务器端注册 该客户机节点。具体表现为在服务器端注 册一个名字为A的节点,并且绑定策略域 P_A,设定密码为admin。那么需要使用此 注册节点的客户机需要指定客户机节点的 名字为A,并且在连接的时候提供密码。
策略域、管理类
• 概念:策略是TSM服务器设定的规则,可帮助你对客户
机数据进行管理,策略控制客户机数据的保存方式和保存 时间,例如: 文件如何和何时备份并归档到服务器存储池 文件的副本份数和副本在服务器存储池中保存的时间
管理类是客户机文件和策略之间的关键连接,每个客户机节点都分配 到一个策略域,客户机节点只能访问包含在活动策略集中的管理类。 管理类指定客户机文件是否迁移到存储池。这些管理类中的副本组指 定保留在服务器存储池中备份版本的数目,以及保留备份版本和归档 副本的时间长度。

TSM培训

TSM培训
TSM补充产品
– IBM Tivoli Storage Manager for Space Management (HSM), – IBM Tivoli Storage Manager for SAN Management (LAN-free clients) – IBM Tivoli Storage Manager for System Backup and Recovery (AIX) – IBM Tivoli Storage Manager for ….Database,Mail, HW, App Servers, ERP
Part 3 策略配置
定义策略域 tsm:TSMSERVER>define domain pd_cmzapp backretentio=30 archretention=30
定义策略集 tsm:TSMSERVER> define policyset pd_cmzapp ps_cmzapp 定义管理类 tsm:TSMSERVER> define mgmtclass pd_cmzapp ps_cmzapp mc_cmzapp
磁带变成部分被使用 在大多数据备份软件中,磁带只有在所有数据都过期时才释
放 TSM的磁带回收提供有效的磁带再使用
磁带克隆
CB A
CBA
CBA
TSM Client
C
TSM Server
B
A
COPYPOOL1 DISKPOOL
COPYPOOL2
同一个client session可备份数据到不同的磁带库存储池
Backup copy group HSM
Archive copy group
policy
Domain Management class

TSM中文


要怎样的数据保护才足够?
Dedicated Remote Hot Site
Typically
Tier 7 - Near zero or zero Data Loss: Highly automated takeover on a complex wide < 4 hrs to recover or business-wide basis, using remote disk mirroring & data sharing
议程
IBM TotalStorage 开放软件与 TSM
TSM在IBM随需应变企业整体解决方案中的定位 企业级对数据管理工具的需求要素 TSM的价值
功能及特色
成功案例及行业评价
2005 IBM Corporation
IBM TotalStorage Open Software Family
IBM TotalStorage 开放软件家族
2005 IBM Corporation
IBM TotalStorage Open Software Family
IBM 面向开放平台的数据备份解决方案历史
Workstation DataSave Facility ADSTAR Distributed Storage Manager 1.1 ADSTAR Distributed Storage Manager 2.1 ADSTAR Distributed Storage Manager 3.1 IBM Tivoli Storage Manager 3.7 IBM Tivoli Storage Manager 4.1 IBM Tivoli Storage Manager 4.2 IBM Tivoli Storage Manager 5.1 IBM Tivoli Storage Manager 5.2 IBM Tivoli Storage Manager 5.3 IBM Tivoli Storage Manager 5.4 IBM Tivoli Storage Manager 5.5 IBM Tivoli Storage Manager 6.1 1980年 1993年7月29日 1995年 1997年 1999年 2000年7月 2001年6月 2002年3月 2003年7月 2005年 2007年 2007年 2009年

TSM6.2+TDPO(win2k8)安装报告

TSM6.2 onWin2k3/Win2k8 For Linux/Aix/Win2k3 clientsAnd TDPO/TDPSql安装报告二〇一一年三月目录目录 (2)服务器安装: (3)(一) 安装TSM : (4)(二) 配置各个节点: (39)服务器安装:使用PC server安装光盘,配置磁盘raid,安装相关驱动等。

安装Windows2008 Enterprise Edition,Administrator密码:hhxy.backup.IBM$3650安装Qlogic HBA驱动:q23w32Storv91716.exe安装standalone_sansurfer5.0.1b31_windows_install.exeHBA管理工具。

1.放入TSM Server 6.2光盘,安装,密码都是password.2.安装完毕,自动识别磁带驱动器,和介质转换器(media changer)。

3.在安装完毕TSM6.2的设备后,重新安装IBM 设备驱动TSM服务器密码:password各个节点的密码也都是password(一)安装TSM :1:磁带库配置:磁带库:TS3200驱动器:IBM LTO Ultrium4驱动程序:IBM Tivoli Storage Manager for Tape DrivesIBM Tivoli Storage Manager for Medium Changers2:安装TSM软件,TSM 软件版本为:“6.2.0.0”,安装软件之前,请检查系统是否已经安装过TSM软件,如果安装过,请卸载,再检查注册表里面是否还有TSM注册项,如果有都一并删除掉。

TSM 6.2版本配置实例需要日志文件夹和数据文件夹,首先要在安装目录下创建5个文件夹,分别用于存放日志文件和数据文件安装TSM软件,安装Server端软件和TSM驱动程序下一步:根据安装向导一步一步的进行安装:TSM安装路径选择,默认安装:安装TSM server 设备驱动:在TSM Server端安装的组件包:开始安装:安装过程;提示所安装的组件:安装TSM服务器:安装TSM License:提示安装设备驱动,默认安装是安装IBM认证的驱动:等待组件包安装完成,退出。

oracle数据库备份与还原方法

oracle数据库备份与还原方法一、Oracle数据库备份方法。

1.1 冷备份。

冷备份是在数据库关闭状态下进行的备份。

这就好比是给一个睡着的人做全身检查,一切都是静止的,好操作。

你得把数据库相关的文件,像数据文件、控制文件、重做日志文件等一股脑儿地拷贝到一个安全的地方。

这种备份方法简单直接,但是呢,在备份期间数据库是不能使用的,就像你要修东西得先把它停下来一样,有点不方便。

不过它恢复起来也相对容易,就像把之前拷贝走的东西再原封不动地拿回来就好。

1.2 热备份。

热备份可就不一样啦,它是在数据库运行的时候进行备份的。

这就像是给一个正在跑步的人换鞋子,难度不小。

热备份主要是利用归档模式,对表空间或者数据文件进行备份。

这种方式不影响数据库的正常使用,就像在火车行驶的时候给它换个小零件,火车还能继续跑。

但是热备份的操作相对复杂一些,需要对Oracle数据库有比较深入的了解,不然很容易搞砸,那可就“偷鸡不成蚀把米”了。

1.3 逻辑备份。

逻辑备份呢,是通过Oracle的工具,比如EXP或者EXPDP来进行的。

这就像是把数据库里的数据按照一定的逻辑规则整理出来,打包带走。

它可以备份特定的表、用户或者整个数据库。

这种备份方式比较灵活,就像你可以从一个大仓库里挑选你想要备份的东西。

但是逻辑备份的速度可能会比较慢,特别是数据量很大的时候,就像小马拉大车,有点吃力。

二、Oracle数据库还原方法。

2.1 冷备份还原。

如果是冷备份还原,那就简单多啦。

首先把数据库关闭,然后把之前备份的文件再拷贝回原来的位置,就像把东西放回原位一样。

不过要注意文件的权限和路径,可不能张冠李戴。

一切就绪后,再启动数据库,就大功告成了。

这就像把修好的东西重新启动,又能正常工作了。

2.2 热备份还原。

热备份还原就复杂得多了。

首先要根据备份的情况,确定需要还原的表空间或者数据文件。

然后利用归档日志和备份文件进行恢复。

这过程就像走钢丝,得小心翼翼的。

IBM-TSM-ppt


致道科技
TSM的功能
备份(Backup)——恢复(Restore) 归档(Archive)——调档(Retrieve) 迁移(Migrate)——迁回(Recall)
致道科技
真正的企业级存储管理
ITSM 不仅只是一个备份工具…
Tivoli Storage Manager
LOG
DB
存储/恢复
致道科技
TSM对应用的在线备份管理支持

Tivoli Storage Manager 产品家族

Lotus Domino/Notes Microsoft SQL Server Microsoft Exchange Server Oracle Informix DB2/UDB SAP R/3 Sybase Websphere 数据库
• •
定义灾难保护策略 自动创建灾难恢复计划
– – –
备份卷标列表 配置信息 通过脚本程序进行服务器自动恢复

记录/管理在线和非在线的备份介质
Tivoli Storage Manager Sysback+ Tivoli Disaster Recovery Manager=完整的灾难恢复
致道科技
TSM的特性
®
SAP R/3 on AIX TDP for rk
Backup Path
Tivoli Storage Manager Server TSM Server
LAN connections Centralized TSM
Direct attached Storage Devices
Solaris NUMA-Q TANDEM PTX GUARDIA N (ETI)***
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档