重启数据库

# 查看连接
db2 list applications
# 关闭连接
db2 force applications all
# 再次查看连接,确认连接是否关闭
db2 list applications
# 执行停止命令
db2stop
# 执行启动命令
db2start
# 如果此时无法连接数据库,需要先进行激活操作
# 查看是否有活跃的数据库
db2 list active databases
# 如果没有,对目标数据库进行激活
db2 activate database 数据库名

删除数据库

# 查看连接
db2 list applications
# 关闭连接
db2 force applications all
# 关闭后再查询一次进行确认(有一次应用没有关闭,准备直接删除数据库,一直提示有连接;原因是因为应用的数据库连接池一直在重试连接)
db2 list applications
# 使数据库处于不激活的状态(非必选)
db2 deactivate database 数据库名
# 退出db2(非必选)
db2 terminate
# 删除数据库
db2 drop db 数据库名

脚本

--截断表
--不加IMMEDIATE会报错:SQLCODE=-104,SQLSTATE=42601
TRUNCATE table 表名 IMMEDIATE;
--修改表字段类型
alter table 表名 alter column 列名 set data type varchar;
--删除表字段
alter table 表名 drop column 列名;
--锁表后重组
reorg table 表名;
--删除触发器
DROP TRIGGER triggerName;

jdbc连接提示:已关闭 Lob

com.ibm.db2.jcc.am.SqlException: [jcc][10120][11936][4.25.13] 操作无效:已关闭 Lob。
ERRORCODE=-4470, SQLSTATE=null
解决方法:
db2set DB2_RESTRICT_DDF=true

物理文件删除,逻辑文件未删除,导致删除数据库失败

## 删除编目信息
uncatalog dbname

修改端口号

# 1、查看service名称
[db2inst1@zhtt IBM]$ db2 get dbm cfg|grep SVCENAMETCP/IP Service name                          (SVCENAME) = db2c_db2inst1SSL service name                         (SSL_SVCENAME) = # 2、修改/etc/services下相关配置vi /etc/servicesdb2c_db2inst1 60000/tcp# 3、重启数据库,使配置生效db2stopdb2start

DB2数据库激活

# 可以找一个永久的license添加到db2数据库
# 将破解文件xxx.lic放到db2安装目录license下
# 执行破解
db2licm -a xxx.lic
# 执行后显示:LIC1402I License added successfully.
# 查看是否激活
db2licm -l

DB2数据库问题总结相关推荐

  1. Linux下DB2数据库安装教程

    最近因为工作需要在学习DB2数据库,本教程讲解DB2数据库在inux下的安装步骤. 安装前请查看 DB2版本和许可证 说明来增加了解,先弄明白改安装什么版本,这里我用的是最新的Express-C版本, ...

  2. C#.NET通用权限管理在DB2数据库上运行的脚本参考 - 序列创建脚本参考

    C#.NET通用权限管理DB2数据库上运行时,需要创建一些序列,脚本如下: 若您用到了DB2数据库直接运行这个脚本就可以了,不用每个都自己创建了. create sequence SEQ_BASE_T ...

  3. 如何对DB2数据库做性能分析?

    如何对DB2数据库做性能分析? 第一步 操作系统级别性能 CPU监控: ps -elf | sort +5 -rn | more 第6列代表CPU使用的计数器 I/O使用率: iostat -D 收集 ...

  4. DB2数据库V8.2版本远程连接方法

    1.DB2数据库V8.2版本的安装,获取到的版本集合服务端和客户端,选择典型安装,默认即可,服务端可以默认创建一个实例和数据库,创建用户名和密码! 2.客户端和服务端都安装好后,打开服务端的控制中心, ...

  5. 让DB2数据库更牢靠

    DB2数据库管理的现状 目前关系型数据库市场基本属于Oracle和IBM的DB2的天下,DB2数据库核心又称作DB2公共服务器,采用多进程多线索体系结构,可以运行于多种操作系统之上,并分别根据相应平台 ...

  6. linux系统中使用oracle透明网关连接db2数据库,Linux系统中使用Oracle透明网关连接DB2数据库...

    2. 安装DB2for ODBC and CLI driver a) 在ibm官网上下载,v9.7fp8_aix64_odbc_cli.tar.gz b) 解压这个文件,然后进去解压后的目录,目录结构 ...

  7. DB2数据库性能调整和优化(第2版)

    <DB2数据库性能调整和优化(第2版)> 基本信息 作者: 牛新庄 出版社:清华大学出版社 ISBN:9787302325260 上架时间:2013-7-3 出版日期:2013 年7月 开 ...

  8. 用 JMeter 测量性能--测试您的 DB2 数据库

    为什么80%的码农都做不了架构师?>>>    级别: 初级 Kulvir Singh Bhogal, IBM 电子商务顾问, Austin, TX 2004 年 11 月 01 日 ...

  9. 基于c语言的db2数据库开发,DB2日志(2) 用C语言扩展实现DB2日志管理及主备同步

    还好DB2提供了相关的USEREXIT程序(又名用户出口程序)可以使我们管理日志文件并有了扩展功能的可能性.在这一点上DB2明显要比Oracle开放些. 实现 1.首先将USEREXIT接口打开,让数 ...

  10. java jdbc连接db2数据库_Java连接db2数据库(常用数据库连接五)

    1.安装好db2数据库,并建立表如下: 2.eclipse或myeclipse中建立工程并导入java连接db2所需要的jar包db2java.jar 下载地址:http://download.csd ...

最新文章

  1. python 网页解析库 beautifulsoup4 简介
  2. 【计算机是如何通信 四】Web服务器/Severlet/DispatcherServlet/Controller
  3. 程序员一定要知道的11个实用工具网站
  4. linux init.d 密码,Linux基础之init.d、rc.local
  5. IPv6-IPv4过渡技术详解及配置实例
  6. 数据预处理第3讲:归一化与离散化
  7. 未来教育c语言二级51套答案,未来教育版计算机二级C语言上机题库(含答案)
  8. 软考高项论文写作技巧
  9. 进程调度算法Java
  10. Python爬取携程和同程的景点评论并实现词云
  11. SI24R1调试接收方能接收到数据,但发送方提示发送超时失败
  12. 基于P2P的n2n部署测试方法
  13. linux删除文件子最后两行,关于linux:如何使用sed删除文件的最后n行
  14. 了解CI/CD流水线
  15. 搜狗微信爬虫获取文章信息
  16. 回测好,为什么实盘不靠谱?
  17. 安装Power BI Desktop在线报错关于windows10家庭版更新中遇到的 “你的设备中缺少重要的安全和质量修复”问题
  18. 第二十四章 Caché 变量大全 $ZA 变量
  19. 【电源专题】案例:单节18650电池供电的设备在3.6V时候怎么电量就只剩下一格了?
  20. 实战各大平台商品比价--Python 爬取过客网商品历史价格(30天)

热门文章

  1. python解释器需要另外安装吗_Python解释器安装
  2. 基于SSM的医院病历管理系统
  3. 杭州市建筑物矢量数据(Shp格式+带高度)
  4. OrCAD PSpice仿真流程——Cadence 17.4
  5. CIA:要破解最新iPhone/iOS我们也没辙
  6. Altium Designer 元件封装库与3D模型大全
  7. AD21 DXP封装库中的keepputlayer怎么开孔
  8. 【L298N 驱动电机的线路连接图】
  9. AKS解决方案架构设计
  10. 计算机软驱的连接方式,岛精仿真软驱、斯托尔USB软驱、斯坦格电脑横机软盘改U盘...