DB2常用命令汇总

简介:


本文汇总了DB2常用的几个命令,适用于unixwindows,供参考。

 
 
1、   创建实例db2inst2
unix:使用root登录,指定实例用户为db2inst2,设置 TCP/IP端口为50001
db2icrt -u db2inst2 -p 50001 db2inst2
windows
db2icrt db2inst2
 
2、  列举实例
db2ilist
 
3、  获得当前工作实例
db2 get instance
 
4、  切换到实例db2inst2
unix
windows
set db2instance=db2inst2
 
5、  启动db2实例
db2start
 
6、  节点编目
创建编目
db2 catalog tcpip node test remote 192.168.1.1 server 20001
 
7、  列出节目目录
Db2 list node directory
 
8、  节点反编目
db2 uncatalog node test
 
9、  数据库编目
db2 catalog db testdb as testdb at node test
 
10、               数据库反编目
db2 uncatalog db testdb
 
11、               列举数据库目录
db2 list database directory
db2 list db directory
 
12、               创建数据库testdb,使用GBK编码默认
db2 create database testdb using codeset GBK territory CN
 
13、               连接数据库testdb
db2 connect to testdb
 
14、               列出当前连接到实例中数据库的所有应用
db2 list applications show detail
 
15、               列出数据库中所有的表
db2 list tables
 
16、               列出表DISTRICT的结构
db2 describe table DISTRICT
 
17、               给表DISTRICT增加列
ALTER TABLE DISTRICT ADD COLUMN DISTABBRNAME VARCHAR(20)
 
18、               给表DISTRICT修改列DISTABBRNAME ,修改列有限制,
比如字符串只能由窄往宽变化。此外,执行ALTER TABLE语句有可能需要执行REORG TABLE语句
ALTER TABLE DISTRICT ALTER DISTABBRNAME SET DATA TYPE VARCHAR(200)
 
19、               删除表DISTRICTDISTABBRNAME
ALTER TABLE DISTRICT DROP COLUMN DISTABBRNAME
 
20、               执行ALTER TABLE语句有可能需要执行REORG TABLE语句,才能执行其它表操作
REORG TABLE DISTRICT
 
21、               察看示例配置文件:
db2 get dbm cfg|more
 
22、               更新数据库管理器参数信息:
db2 update dbm cfg using para_name para_value
 
23、               查看锁快照信息
db2 get snapshot for locks on testdb
 
24、               修改相关参数后,用terminate提交,则修改才起作用
db2 terminate
 
25、               断开连接数据库testdb
db2 disconnect testdb
db2 disconnect current
db2 connect reset
 
26、               删除数据库testdb
db2 drop database testdb
 
27、               停止db2实例
db2stop
强制停止
db2stop force
 
28、               删除实例
unix:使用root登录
//加入-f参数可以删除/home/db2inst2目录下的相关db2环境配置数据,否则如果重新创建同名实例需要手动删除//home/db2inst2下的db2inst2目录和sqllib目录。

db2idrop –f db2inst2




  本文转自 cuiyingfeng 51CTO博客,原文链接:http://blog.51cto.com/cuiyingfeng/113303,如需转载请自行联系原作者

相关文章
|
缓存 移动开发 网络协议
tcp业务层粘包和半包理解及处理
tcp业务层粘包和半包理解及处理
244 1
|
Dubbo 大数据 应用服务中间件
【解决方法】Dubbo报错Data length too large
Data长度超过设置参数的最大值
|
7月前
|
人工智能 运维 Serverless
零门槛体验DeepSeek-R1满血版评测
本文评测了“零门槛、轻松部署您的专属DeepSeek模型”解决方案。文档步骤清晰,逻辑顺畅,特别在调用API和配置客户端方面指引详细,确保部署顺利。体验过程中提供了充足引导与帮助,涵盖多种部署方式如百炼API调用、PAI平台部署等,适合不同需求用户。推荐基于百炼API的满血版,因其快速上手、按量付费、弹性扩展和易于管理的优势。整体方案基本满足实际需求,建议进一步补充性能评估和成本优化等内容。
313 18
|
Java 测试技术 Android开发
Android项目架构设计问题之使用反射调用类的私有方法如何解决
Android项目架构设计问题之使用反射调用类的私有方法如何解决
209 0
|
11月前
|
Python
Flask学习笔记(四):基于Flask网页显示图片
这篇博客文章介绍了如何使用Flask框架在网页上显示图片。
200 0
|
物联网 网络架构 智能硬件
|
资源调度 JavaScript 前端开发
vue3 组合式 api 单文件组件写法
本篇博文将深入介绍 Vue3 组合式 API 和单文件组件的写法。我们将从安装和配置 Vue3 开始,然后逐步详细展示如何创建一个简单的单文件组件。除此之外,我们还将讨论使用组合式 API 的常见模式和技巧,例如响应式状态管理、替代生命周期钩子函数的方法、自定义组合式 API、数据的响应式处理和侦听,以及组件之间的通信等等。
428 1
|
缓存 监控 Linux
Linux 日志查看命令journalctl
Journald是Linux系统中新的系统日志方式,它把日志信息写入二进制文件,它终结了文本日志。查看所有系统日志,只用一个命令即可,这个命令就是journalctl。Journald守护进程:systemd-journald,其中systemd日志服务就由此守护程序处理。
1076 0
|
项目管理 Python
为什么Python能运行但是PyCharm画红线(二)
为什么Python能运行但是PyCharm画红线(二)
647 0
|
移动开发 前端开发 JavaScript
IOS开发:UniAPP实现BLE低功耗蓝牙开发1
1、Uni-app介绍 2、Uni-app优点 3、BLE开发流程
IOS开发:UniAPP实现BLE低功耗蓝牙开发1