`
智长老
  • 浏览: 1876 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
社区版块
存档分类
最新评论

Backup failed due to TSM error 106

 
阅读更多
AIX Server,实例:db2inst2 ,数据库:CPW。部署脚本,每天做online backup use tsm。

客户发现备份失败。

检查report发现SQL2033 错误。

*------------------------------------------------------------------*
 Starting database backup               Sun Dec 25 04:01:01 CUT 2011
*------------------------------------------------------------------*

 Start timestamp of backup is Sun Dec 25 04:01:01 CUT 2011

 Issuing this command: db2 backup database CPW  online use tsm open 2 sessions without prompting

*------------------------------------------------------------------*

 SQL Return code = -2033
 Backup of database CPW failed


运行db2 backup db cpw use tsm检查错误码:sql2033,tsm error code 106

查看Sql2033的解释:
db2inst2@b03cxnp01049:/home/db2inst2> db2 ? sql2033


SQL2033N  An error occurred while accessing TSM during the processing of
      a database utility. TSM reason code: "<reason-code>".

Explanation:

Some common TSM reason codes are:

106

         The specified file is being used by another process. You tried
         to read from or write to a file that is currently being used by
         another process.
User response:

Responses for common TSM problems are:

106

         Ensure that you specified the correct file or directory name,
         correct the permissions, or specify a new location.



检查为TSM设置的环境变量:
db2inst2@b03cxnp01049:/home/db2inst2> env |grep -i dsm
DSMI_CONFIG=/usr/tivoli/tsm/client/api/bin64/dsm.opt
DSM_LOG=/u/db2inst2
DSMI_LOG=/u/db2inst2
DSMI_DIR=/usr/tivoli/tsm/client/api/bin64


需要写权限的应该只有LOG,检查LOG的权限:
db2inst2@b03cxnp01049:/home/db2inst2> ls -ld /u/db2inst2
drwxr-xr-x    8 db2inst2 staff          4096 Jan 20 04:55 /u/db2inst2


权限没发现问题,还是不放心,touch一个文件,并且cat些text以确定可以写入:
db2inst2@b03cxnp01049:/home/db2inst2> touch /u/db2inst2/test
db2inst2@b03cxnp01049:/home/db2inst2> cat > /u/db2inst2/test
test
db2inst2@b03cxnp01049:/home/db2inst2> ls -l /u/db2inst2/test
-rw-------    1 db2inst2 db2iadm2          5 Jan 20 07:31 /u/db2inst2/test
db2inst2@b03cxnp01049:/home/db2inst2> cat /u/db2inst2/test
test


确定LOG dir权限没问题,那么是哪个文件出问题了呢,想到TSM错误日志在dsm.sys里面指定,检查:
db2inst2@b03cxnp01049:/usr/tivoli/tsm/client/api/bin64> grep ERROR /usr/tivoli/tsm/client/api/bin64/dsm.sys
ERRORLOGRETENTION       7,d
ERRORLOGNAME            /home/inst1/dsierror.log
db2inst2@b03cxnp01049:/usr/tivoli/tsm/client/api/bin64> ls -l /home/inst1/dsierror.log
-rw-r--r--    1 inst1    sysadm1           0 Jul 18 2010  /home/inst1/dsierror.log


显然,db2inst2没有写/home/inst1/dsierror.log的权限。
切换到user inst1,修改/home/inst1/dsierror.log的权限,允许db2inst2写入:
inst1@b03cxnp01049:/home/inst1> chmod 777 /home/inst1/dsierror.log
inst1@b03cxnp01049:/home/inst1> ls -l /home/inst1/dsierror.log
-rwxrwxrwx    1 inst1    sysadm1           0 Jul 18 2010  /home/inst1/dsierror.log


运行备份脚本测试:
Starting online backup
Issuing this DB2 command:  backup db CPW online   use tsm
backup db CPW online use tsm

Backup successful. The timestamp for this backup image is : 20120120045654
分享到:
评论

相关推荐

    001.db2backup_ctl_tsm.sh

    ## Usage: sh &lt;Scripts_Path&gt;/db2backup_ctl_tsm.sh //root ## Scenario: 1.[instance:active/passive & db: active] ## 2.[instance:active/active & db: active] ## 3.[hadr: primary/standby] ##############...

    TSM Client Backup Schedule Configuration

    ### TSM Client Backup Schedule Configuration #### 一、概述 本文主要介绍了如何利用TSM (Tivoli Storage Manager) 的客户端 `TSMClient` 进行 RMAN 在线定时备份的配置方法。通过这种方式,可以实现对 Oracle ...

    TSM16_ADS.rar_TSM12/TSM16程序_TSM12驱动程序_tsm16_触摸_触摸芯片

    《TSM12/TSM16触摸芯片驱动程序详解》 在现代电子设备中,触摸屏已经成为人机交互的重要组成部分,而触摸芯片则是实现这一功能的关键元件。本文将深入探讨韩国产的TSM12与TSM16触摸芯片及其驱动程序,帮助读者了解...

    TSM SAN Agent for ORACLE RAC 实验

    【TSM SAN Agent for ORACLE RAC 实验】 在IT领域,备份和恢复策略是确保数据安全的关键环节。Oracle RAC(Real Application Clusters)是一种高可用性解决方案,它允许多个实例同时访问同一个数据库,提供无缝的...

    TSM介绍,详细的介绍了TSM

    TSM(Tivoli Storage Manager)是一个由IBM开发的企业级网络存储管理软件,它提供了全面的备份、归档和空间管理服务,适用于多种操作系统环境下的工作站、个人计算机和局域网文件服务器。TSM的核心组件包括服务器、...

    TSM更换磁带.docx

    5. Finally, we need to add the new tape and let TSM recognize it. We can use the command `label libvolume 库名 search=bulk labelsource=b checkin=scratch overwrite=yes waitt=0` to add the new tape. ...

    IBM的TSM报错代码查询

    8. **Error 1024**: 这个错误通常与TSM的目录服务有关,表示TSM无法访问或更新目录信息。检查TSM的目录服务状态,确保其运行正常且能够正确访问和更新目录信息。 9. **Error 1028**: 表示在执行数据恢复操作时,TSM...

    TSM实施完全教程-详细解读

    - 使用`tsm error`命令查看错误信息。 ##### 5.2 获取TSM配置 - 使用`tsm config`命令查看配置信息。 ##### 5.3 其他常用命令 - 列出一些常用的管理命令。 ##### 5.4 一个简单的故障排除例子 - 通过具体案例...

    TSM日常维护

    在查看TSM活动日志的时候,注意信息格式,如果出现Warning(警告),Error(错误),Severe(严重错误)需要尽快向管理员报告。 查看前一天哪些客户机没有运行调度 使用以下命令可以查看前一天哪些客户机没有运行...

    TSM12M手册和驱动程序

    【TSM12M手册和驱动程序】 TSM12M是一款专为电容触摸技术设计的控制器,常用于各种智能设备的用户界面交互。在深入理解TSM12M的相关知识点之前,我们首先需要知道电容触摸技术的基本原理。电容触摸技术是通过检测...

    TSM 命令参考手册(简体中文版) v5.5.rar

    10. **`tsm_errorlog`**:查看和分析TSM的日志文件,对故障排查和系统维护至关重要。 手册的每个部分都会详细解释命令的语法、参数、使用示例以及可能的返回值,帮助管理员更好地理解和掌握TSM系统的操作。通过深入...

    TSM存储池磁带回收方案

    TSM存储池磁带回收方案 TSM存储池磁带回收方案是指在TSM备份过程中,出现系统错误,无法完成备份的解决方案。该方案的主要目的是为了解决由于备份的内容指定了过期时间或备份对象已经被删除,导致备份失败的问题。 ...

    TSM培训资料、TSM维护文档

    TSM备份相关文档集合,包含以下文档: linux下安装TSM7.1.doc TSM-7.1.6部署工艺手册.pdf TSM培训课件.ppt TSM操作指南.docx TSM日常维护手册.doc TSM的监控和维护.pdf TSM系统备份介绍.doc tsm维护.doc ...

    TSM概念笔记(IBM Tivoli Storage Manager)

    - **锁定文件备份(Locked File Backup)**:TSM支持备份锁定文件,通过Open File Support (OFS)和Logical Volume Snapshot Agent (LVSA)来实现。在Windows系统中,还可以利用Microsoft Volume Shadow-Copy Service...

    TSM磁带更换

    TSM磁带更换 在本节中,我们将讨论 TSM 磁带更换的步骤和相关知识点。TSM(Tivoli Storage Manager)是一款数据备份和恢复软件,广泛应用于企业级存储管理中。本节将从 TSM 磁带更换的标题、描述、标签和部分内容...

    tsm for windows安装文档

    【TSM for Windows 安装文档】:IBM Tivoli Storage Manager (TSM) 是一款强大的数据保护软件,用于在Windows环境下实现数据备份和恢复。本文档将详细讲解如何在Windows系统上安装TSM,并特别关注如何修改Drive Path...

    TSM5.3使用指导

    【TSM5.3使用指导】是一份详细的操作手册,涵盖了Tivoli Storage Manager(TSM)5.3版本的主要功能和操作流程。TSM是一款强大的数据保护软件,用于管理和调度企业的数据备份、恢复和归档任务。以下将对各个章节进行...

    IBM tsm日常维护

    ### IBM TSM日常维护知识点详解 IBM Tivoli Storage Manager(简称TSM)是IBM推出的一款企业级数据保护和存储管理解决方案,旨在提供全面的数据备份、恢复和灾难恢复功能。对于TSM系统的日常维护,涉及多个关键环节...

Global site tag (gtag.js) - Google Analytics