资源预览内容
第1页 / 共62页
第2页 / 共62页
第3页 / 共62页
第4页 / 共62页
第5页 / 共62页
第6页 / 共62页
第7页 / 共62页
第8页 / 共62页
第9页 / 共62页
第10页 / 共62页
亲,该文档总共62页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
文档编号:ICSS-DB2SJBFCKWD-0100DB2数据备份参考文档北京中软国际信息技术有限公司目录1.备份目的32.备份方法32.1.离线全备份32.2.在线备份32.3.增量备份43.验证44.参考命令54.1.DB2日常维护汇总54.2.SQLSTATE+肖息34文档修改记录序号版本修改内容修改日期修改人11.0整理数据备份参考文档2012-3-8黄斌1. 备份目的避免系统崩溃(掉电、硬件故障、OS失败、数据库实例失败等)、事物失败(语句失败、 进程失败等)、人为错误(误操作等)、存储媒介故障(存储器物理损坏等)、灾难(自然灾 害等)导致数据的丢失,有效保护数据。2. 备份方法2.1.离线全备份丄离线全备份前提:离线备份时数据库必须断开与其它程序的连接。丄离线全备份步骤:1)、首先确保没有用户使用 DB2:$db2 list applications for db stma2)、停掉数据库并重新启动,以便断掉所有连接:$db2stop force$db2start3)、执行离线全备份备份命令:$db2 backup db stmaold to /db2_backup/stma with 2 buffers buffer 512$db2 backup db roeeeold to /db2_backup/roeee with 2 buffers buffer 512$db2 backup db ron eold to /db2_backup/r one with 2 buffers buffer 512$db2 backup db cdbold to /db2_backup/datacdb with 2 buffers buffer 512 备份成功,会返回一个时间戳。2.2.在线备份丄在线备份前提:1、在线备份时数据库必须修改数据库配置参数。开启下列参数后,数据库会处于挂起 状态,这时必须要求做数据库的离线全备份后才可以做在线备份;2、对于联机在线备份的数据库来说,活动日志和归档日志很重要,一定要经常备份、 保存。丄在线备份步骤:1)、首先打开一下支持在线备份的数据库配置参数:$db2 update db cfg for stma using userexit on 启用用户出口 $db2 update db cfg for stma using logretain on 启用归档日志$db2 update db cfg for stma using trackmod on 启用增量备份功能 (如果其他数据库也需备份,需要对其他节点也做配置) 开启这些参数后,数据库处于 backup pending 状态,要求做数据库的离线全备份。做一 次离线全备份步骤参考2.1 的命令。2)、在线备份命令:$nohup db2 backup db stmaold online to /db2_backup/stma with 2 buffers buffer 256 compress /db2_backup/stma/bf030514.logs & 或者$db2 backup db stmaold online to /db2_backup/stma with 2 buffers buffer 256 compress 备份成功,返回一个时间戳。2.3.增量备份丄增量备份前提:1、在线增量备份时数据库必须修改数据库配置参数。开启上述步骤 2.1 的参数。如果 开启了的不用再次开启。2、对于联机在线增量备份的数据库来说,活动日志和归档日志很重要,一定要经常备 份、保存。丄增量备份步骤:1)、首先检查一下支持增量备份的数据库配置参数:$db2 get cfg for stma 查看增量备份的数据库配置参数。(如果其他数据库也需备份,需要对其他节点也做查看)2)、在线备份命令:$nohup db2 backup db stmaold onlineincremental to /db2_backup/stma with 2 buffers buffer 256 compress /db2_backup/stma/bf030514.logs & 或者$db2 backup db stmaold onlineincrementalto /db2_backup/stma with 2 buffers buffer 256 compress3.验证$db2 list history backup all for stma 查看多了这个备份的纪录, 或者$db2adutl query 查看返回值。4.参考命令4.1.DB2 日常维护汇总1.DB2 产品的级别有那些?企业版的 NTERPRISEEDITION工作组版 WORKGROUPEDITION企业扩展版 ENTERPRISEEXTENDEDEDITION个人版的 PERSONALEDITION卫星版的 SATELLITEEDITION微型版的 EVERYPLACE2.可以连接到 DB2 数据库的产品有哪些?DB2 客户端DB2CONNECTDB2DATAPROPAGATORDB2NET.DATADB2DATAJOINERDB2RELATIONALCONNECTWEBSPHERE应用服务器3.DB2 支持的通讯协议有哪些?TCP/IPNETBIOSAPPGIPX/SPXNAMEPIPE4.DB2 客户端产品有哪些?DB2 运行时间客户端 DB2RUNTIMECLIENTDB2 管理客户端 DB2ADMINISTRATIONCLIENTDB2 应用程序开发客户端 DB2APPLICATIONDEVELOPMENTCLIENTDB2 瘦客户端 DB2THINCLIENT5.一个数据库是否可以安装在多个数据库服务器上?可以6从哪个版本后存储过程可以用SQL语句来创建?7.1 版后7. DB2提供哪些关系扩展器?文本扩展器 TEXTEXTENDER图象扩展器 IMAGEEXTENDER音频扩展器 AUDIOEXTENDER视频扩展器 VIDEOEXTENDER空间数据扩展器 SPATIALEXTENDERXML 扩展器 XMLEXTENDER网络搜索扩展器 NET.SEARCHEXTENDER8. WIND0WS和OS/2环境下的DB2安装目录结构?用 SETUP.EXE 来安装SQLLIB安装的根目录,包括README文件SQLLIBADSM包含ADSTAR分布式存储管理器文件SQLLIBBIN包含DB2工具的可执行文件SQLLIBBND 包含 DB2 工具的绑定文件SQLLIBCC 包含运行控制中心所需的文件SQLLIBCFG 包含默认的系统配置文件SQLLIBCONV 包含代码页转换表文件SQLLIBDB2 默认的实例目录SQLLIBDB2DAS00 缺省的 DB2 管理服务器目录SQLLIBDOC 包含 DB2 联机手册SQLLIBFUNCTION 默认的用户自定义函数目录SQLLIBFUNCTIONUNFENCED 默认的非隔离用户自定义函授目录SQLLIBHELP 联机帮助文件SQLLIBJAVADB2 所需的 JAVA 类库JAVA12包含JDK1.2的支持程序SQLLIBMISC 包含 HTML 搜索服务器文件SQLLIBMSGPRIME 包含信息文件SQLLIBQP包含QUERYPATROLLER的客户端文件SQLLIBSAMPLES 包含样例程序和样例脚本SQLLIBSPMLOG 包含 DB2 同步点管理器日志文件SQLLIBTHNSETUP 包含瘦客户端安装文件9.UNIX和LINUX环境下的DB2安装目录结构?用DB2SETUP.EXE来安装安装的根目录下还将创建以下目录:README安装的根目录,包括README文件ADM 包含系统管理工具文件ADSM包含ADSTAR分布式存储管理器文件BIN 包含 DB2 工具的二进制可执行文件BND 包含 DB2 工具的绑定文件CC 包含运行控制中心所需的文件CFG 包含默认的系统配置文件CONV 包含代码页转换表文件DOC 包含 DB2 联机手册FUNCTION 默认的用户自定义函数目录FUNCTIONUNFENCED 默认的非隔离用户自定义函授目录INSTALL包含安装程序INSTANCE 包含实例脚本JAVADB2 所需的 JAVA 类库LIBDB2 库文件MAP 包含 DB2CONNECT 使用的映射文件MISC 包含 HTML 搜索服务器文件SAMPLES 包含样例程序和样例脚本MSG$L 包含 DB2 信息文件10.AIX 下用哪个命令来安装 DB2?INSTALLP 命令11同一操作系统下可以安装多个DB2数据库?可以的12. 如何停止实例 ?DB2STOP13.如何启动实例?DB2START14.如何修改注册项的值?DB2SET 可以修改如:设定当前实例的一个参数DB2SET PARAMETER=VALUE设定一个全局级的参数DB2SETPARAMETER=VALUE-G(小写)查看能在配置文件注册表中设置的所有变量的列表DB2SET-LR(小 写)15. 如何在CLP执行操作系统的命令?在命令前加!作为前缀DB2=!DIR C:16. 在CLP中命令过长怎么办?用作为续行符号17如何获得DB2的命令的语法相关信息?DB2 ?显示所有 DB2 命令DB2 ? COMMAND 显示命令信息DB2 ? SQLnnnn显示这个SQLCODE的解释信息DB2 ? DB2nnnn 显示这个 DB2 错误的解释信息18如何查看当前CLP的设置?DB2=LIST COMANDOPTIONS19如何更新当前CLP会话的特定项设置?DB2 UPDATE COMMAND OPTIONS USING OPTIONS.20. COMMAND WINDOWS 可以通过哪个命令调用?DB2CMD 命令21. 管理服务器的默认名为?UNIX 下为 DB2ASWINDOWS 下为 DB2DAS0022常用管理DB2服务器实例的命令?DB2ADMIN START启动DB2管理服务器实例DB2ADMIN STOP停止DB2管理服务器实例DASICRT UNIX下创建DB2管理服务器实例DASIDROP UNIX下删除DB2管理服务器实例DB2ADMIN CREATE WINDOWS OR OS/2下创建DB2管理服务器实例DB2ADMIN DROP WINDOWS OR OS/2 下删除 DB2 管理服务器实例DB2GET ADMIN CFG显示DB2管理服务器的配置参数DB2
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号