编程技术分享平台

网站首页 > 技术教程 正文

Linux环境下-DB2常见维护命令(linux db2 connect)

xnh888 2025-07-24 22:56:14 技术教程 8 ℃ 0 评论

1、查看锁表

Select * from SYSIBMADM.LOCKS_HELD lh;

Db2 list application |grep AGENT_ID;

Db2 “force application(AGENT_ID)”;

2、备份表

Create table MM as (select * from sys_user su) definition only;

3、备份表插入数据

Insert into MM select * from sys_user;

4、设置load的内存大小

Db2 update db cfg for 数据库 using applheapsz 40000

5、import导入

Db2 “import from ${data_file}/${line}.dat of del modified by compound=100 delprioritychar commitcount 10000 replace into ${db01_schema}.${line}”;

Db2 “import from ${data_file}/${line}.ixf of ixf modified by compound=100 delprioritychar commitcount 10000 replace into ${db01_schema}.${line}”;

6、load导入

Db2 “load from ${data_file}/${line}.dat of del modified by delprioritychar replace into ${db01_schema}.${line}”;

7、数据库统计信息

Call sysproc.admin_cmd(‘runstats on table ${db01_schema}.${line} with distribution and detailed indexes all’)

8、导出全库表结构

Db2look -d 数据库 -e -a -x -i 用户名 -w 密码 -o 文件名

9、导出所有表数据

Db2move 数据库 export -u 用户名 -p 密码

10、查看已安装的字符集

Locale -a

11、查看当前的语言环境

Env |grep lang

12、设置字符集

Export LANG=en_us.UTF-8

13、查看是否安装bash

Rpm -ga |grep bash

14、查看操作统版本

Uname -a

15、查看是否开启归档

Db2 get db cfg for 数据库 |grep -i LOGARCHMETH1

16、查询数据库管理配置参数,查找到端口名

Db2 get dbm cfg |grep SVCENAME

17、去/etc/services 配置文件中查到端口名对应的端口

Cat /etc/services |grep 实例名

18、查看实例个数

Db2ilist

19、查看当前活动实例

Db2 get instance

20、SVCENAME为空

Db2 update dbm cfg using SVCENAME 50000

21、查看结点编目

Db2 list node directory

22、增加编目结点

Db2 catalog tcpip node node2 remote 192.168.2.123 server 50000

23、删除结点编目

Db2 uncatalog node 结点名

24、查看数据库编目

Db2 list db directory

25、增加数据库编目

Db2 catalog db 远程数据库名称 as 数据库别名 at node 结点名称

26、删除数据库编目

Db2 uncatalog db 数据库别名

27、查看数据库线程

Ps -ef|grep db2 |wc


28、查看CPU个数

cat /proc/cpuinfo | grep "physical id" | uniq | wc -l

29、查看CPU核数

cat /proc/cpuinfo | grep "cpu cores" | uniq

30、查看CPU型号

cat /proc/cpuinfo | grep 'model name' |uniq

31、查看内存总数

cat /proc/meminfo | grep MemTotal

MemTotal: 32941268 kB //内存32G

32、查看硬盘大小

Df -g

33、查看所有用户

Cat /etc/passwd

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表