`

DB2 常见问题处理

阅读更多

 

1. DB2 数据表挂起解决办法:

 

情况1: db2 drop column 后, 会把表挂起,  在命令行中连接到数据后,  

db2 reorg table <表名> 可以使表解除挂起状态

 

情况2:如果是应用对表操作导致,可以执行下面一句
     db2 set integrity for <表名> check immediate unchecked

 

情况3:有时候是数据库还原开来后有表操作不了
 报错:DB2 SQL error: SQLCODE: -668, SQLSTATE: 57016, SQLERRMC: 1;DB2ADMIN.NP_USER_ROLE
 
尝试 

    db2 set integrity for <表名>  immediate checked

 

  如果不行, 可以尝试情况2的命令, 不过建议最好排查一下什么原因引起的

 

2. DB2表空间操作常用命令

 

对数据库表空间操作时, 首先需要通过db2 connect 连接上要操作的数据库

2.1 . 查看表空间

 

2.1.1 查看全部表空间

  db2 list tablespaces

  命令返回一组列表<格式如下>

 

  Tablespace ID                        = 0 ; 表空间标识

  Name                                 = SYSCATSPACE ; 名称

Type                                 = Database managed space ; 类型

Contents                             = All permanent data. Regular table space. ; 内容

State                                = 0x0000 ; 表空间状态

Detailed explanation: ; 状态的解释

      Normal

 

 2.1.2 查看指定表空间容器信息

   db2 list tablespace containers for <表空间标识> 

 

 

 2.2. 创建表空间

 

 2.3. 重命名表空间

   db2 renaem tablespace <表空间名称> TO <新的表空间名称>

   这个命令在替换表空间, 做备份比较有用

 

 2.4. 删除表空间

   db2 drop tablespace <表空间名称>

 

 2.5. 备份表空间

 

分享到:
评论

相关推荐

    DB2常见问题

    【DB2常见问题详解】 DB2是IBM公司推出的一款关系型数据库管理系统,广泛应用于数据仓库、ETL(抽取、转换、加载)等场景。本文将深入解析DB2的相关知识点。 1. **DB2产品级别** - **企业版 (ENTERPRISE EDITION)...

    db2常用命令+常见问题处理

    ### DB2常用命令及常见问题处理详解 #### 一、DB2基础知识 ##### 1. 数据库连接 - **命令**: `db2 connect to &lt;数据库名&gt;` - 用于连接到本地数据库。 - **命令**: `db2 connect to &lt;数据库名&gt; user &lt;用户名&gt; ...

    db2常见问题集锦

    本篇将基于"db2常见问题集锦"这一主题,深入探讨DB2管理和操作中常见的问题及其解决策略。 1. **安装与配置** - 问题:安装过程中出现依赖性错误。 - 解答:确保系统满足DB2的最低硬件和软件要求,安装时完整选择...

    db2常见问题分析

    ### DB2 常见问题分析 #### 一、DB2 故障诊断与日志收集 当 DB2 数据库主机遇到重大故障时,我们可以通过 `db2support` 工具来快速收集数据库的诊断日志数据。这些数据对于后续的问题定位至关重要。 - **在可以...

    db2常用命令和常见的错误处理

    根据提供的标题、描述以及部分代码内容,我们可以整理出关于DB2的一些基本操作命令及常见问题处理方法。以下是对这些知识点的详细阐述: ### DB2常用命令 #### 1. 连接到DB2数据库实例 - **命令**: `db2 connect ...

    DB2常见问题大全收藏

    11. **处理重复行**:在非DB2命令环境下,如TBLOAD工具,可以处理数据装载过程中的重复行问题。 12. **装载数据**:使用`DB2 LOAD`命令导入数据,如`db2 load from 数据文件.of 格式 modified by 选项 into 表名`。...

    DB2锁问题处理最佳实践

    DB2锁问题处理最佳实践,是指在使用DB2数据库过程中,针对数据库锁相关问题的一系列预防、诊断和解决方法。数据库锁是数据库管理系统保证数据完整性和并发控制的重要机制,但不当的锁使用也会导致性能瓶颈和应用程序...

    DB2常见SQL问题解释

    以下是对部分DB2常见SQL问题及其解释的详细阐述,旨在帮助数据库管理员和技术人员更深入地了解这些问题,并提供有效的解决方案。 ### 1. 警告信息与错误代码 DB2通过一系列的错误代码(如SQL0001N至SQL0157N)来...

    db2常见错误码及释义

    ### DB2常见错误码及释义 在使用DB2数据库管理系统的过程中,用户可能会遇到各种各样的错误提示。这些错误提示通常包含一个SQLCODE和SQLSTATE值,用来指示具体发生了什么类型的错误。理解这些错误码的意义对于快速...

    db2 常见错误 吐血总结

    ### DB2常见错误详解 #### 一、错误42704:数据库名称未定义 **错误信息**: ``` SQL0204N "SYSTEM_1386_US" is an undefined name. SQLSTATE=42704 ``` **原因分析**: 此错误表明尝试创建一个已经存在的数据库...

    db2表空间不足及处理

    "DB2表空间不足及处理" ...DB2表空间不足是数据库中的一种常见问题,可能会导致数据库的性能下降甚至崩溃。通过检查DB2表空间的使用情况和处理表空间不足的问题,我们可以确保数据库的稳定运行和高性能。

    DB2常见错误代码解释信息

    ### DB2常见错误代码解释信息 #### 一、概述 在使用DB2数据库的过程中,我们经常会遇到各种各样的错误信息,这些错误信息通常由SQLCODE和SQLSTATE组成,它们可以帮助我们快速定位问题所在。本文旨在提供一个全面的...

    DB2常见错误列表

    在开发和维护DB2应用的过程中,遇到错误是常见的现象。错误信息通常以sqlcode和sqlstate的形式给出,帮助开发者理解和解决问题。以下是一些DB2中常见的错误及其含义: 1. 成功完成类错误: - `00000`:SQL语句成功...

    DB2 11.5版本 jdbc db2jcc db2jcc4驱动

    5. **db2dbgm.jar**:可能涉及到DB2的调试工具或功能,帮助开发者诊断和解决数据库问题。 6. **db2ext.jar**:扩展库,可能包含了额外的功能或对特定数据库特性的支持。 7. **db2qgjdbc.jar**:与db2qgjava.jar...

    db2常用问题1000问

    在这个"db2常用问题1000问"中,我们看到一系列关于DB2的基础知识和常见问题。下面将对其中的一些关键点进行详细解释: 1. DB2的产品级别: - Enterprise Edition(企业版):适合大型企业,提供全面的功能和服务。...

    db2常见错误类型及优化SQL语句

    本主题将深入探讨DB2中常见的错误类型及其解决方法,并介绍如何优化SQL语句以提高数据库性能。 首先,让我们关注DB2的常见错误类型。在编写和执行存储过程时,可能会遇到各种错误,这些错误大致可以分为以下几类: ...

Global site tag (gtag.js) - Google Analytics