DB2常用命令 -

2024-06-11 07:58
文章标签 常用命令 db2

本文主要是介绍DB2常用命令 -,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1.启动实例(db2inst1):实例相当于informix中的服务

db2start

2.停止实例(db2inst1):

db2stop

3.列出所有实例(db2inst1)

db2ilist

4.列出当前实例:

db2 get instance

5.察看示例配置文件:

db2 get dbm cfg|more

6.更新数据库管理器参数信息:

db2 update dbm cfg using para_name para_value

7.创建数据库:

db2 create db test

8.察看数据库配置参数信息

db2 get db cfg for test|more

9.更新数据库参数配置信息

db2 update db cfg for test using para_name para_value

10.删除数据库:

db2 drop db test

11.连接数据库

db2 connect to test

12.列出所有表空间的详细信息。

db2 list tablespaces show detail

13.列出容器的信息

db2 list tablespace containers for tbs_id show detail

13.创建表:

db2 ceate table tb1(id integer not null,name char(10))

14.列出所有表

db2 list tables

15.插入数据:

db2 insert into tb1 values(1,’sam’);

db2 insert into tb2 values(2,’smitty’);

16.查询数据:

db2 “select * from tb1”

17.删除数据:

db2 delete from tb1 where id=1

18.创建索引:

db2 create index idx1 on tb1(id);

19.创建视图:

db2 create view view1 as select id from tb1

20.查询视图:

db2 select * from view1

21.节点编目

db2 catalog tcp node node_name remote server_ip server server_port

22.察看端口号

db2 get dbm cfg|grep SVCENAME

23.节点的附接

db2 attach to node_name

24.察看本地节点

db2 list node direcotry

25.节点反编目

db2 uncatalog node node_name

26.数据库编目

db2 catalog db db_name as db_alias at node node_name

27.察看数据库的编目

db2 list db directory

28.连接数据库

db2 connect to db_alias user user_name using user_password

29.数据库反编目

db2 uncatalog db db_alias

30.导出数据

db2 export to myfile of ixf messages msg select * from tb1

31.导入数据

db2 import from myfile of ixf messages msg replace into tb1

32.导出数据库的所有表数据

db2move test export 

33.生成数据库的定义

db2look -d db_alias -a -e -m -l -x -f -o db2look.sql

34.创建数据库

db2 create db test1

35.生成定义

db2 -tvf db2look.sql

36.导入数据库所有的数据

db2move db_alias import

37.重组检查

db2 reorgchk

38.重组表tb1

db2 reorg table tb1

39.更新统计信息

db2 runstats on table tb1

40.备份数据库test

db2 backup db test

41.恢复数据库test

db2 restore db test

42. 拥有实例的所有程序列表

db2 list application

43.db2 terminate

db2 terminate

44.查看数据表结构

db2 describe table <tablename>

45. db2 terminate 和 db2 connect reset 有什么区别?
1: connect reset 应该是终止数据库连接,包含一个commit的动作
   terminate应该是能终止这个client发起的进程,释放资源
2:  terminate是命令,除了断开连接以外,它还终止clp(命令行处理器)的后台进程,也就是常见的db2bp:back-end process。   
   connect   reset是sql语句。
3:  connect   reset只是断开连接,不终止clp后台,在duow(可以同时连接多个数据库的事务)中可以将数据库当前连接休眠。
4:  quit :退出clp,但数据库连接不断开

   connect reset:断开数据库连接但不退出clp

   terminate:断开数据库连接,同时退出clp
5: 

   CLP backend process会在从CLP提交命令和SQL语句时启动,其作用就是将Directory file的内容读到内存中,这样不用每次connect都去读一次I/O,以提高效率。
就如上面所说,区别就在于是否终止那个CLP backend process。所以,当你修改了一些参数以后,用terminate的话,下次的CLP命令(比如一个新的connect语句)此参数就会生效;而用connect reset则还不会生效。

这篇关于DB2常用命令 -的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1050590

相关文章

高效管理你的Linux系统: Debian操作系统常用命令指南

《高效管理你的Linux系统:Debian操作系统常用命令指南》在Debian操作系统中,了解和掌握常用命令对于提高工作效率和系统管理至关重要,本文将详细介绍Debian的常用命令,帮助读者更好地使... Debian是一个流行的linux发行版,它以其稳定性、强大的软件包管理和丰富的社区资源而闻名。在使用

maven发布项目到私服-snapshot快照库和release发布库的区别和作用及maven常用命令

maven发布项目到私服-snapshot快照库和release发布库的区别和作用及maven常用命令 在日常的工作中由于各种原因,会出现这样一种情况,某些项目并没有打包至mvnrepository。如果采用原始直接打包放到lib目录的方式进行处理,便对项目的管理带来一些不必要的麻烦。例如版本升级后需要重新打包并,替换原有jar包等等一些额外的工作量和麻烦。为了避免这些不必要的麻烦,通常我们

linux运维排查常用命令(开发专享)

cd: 进入到某个目录下 cd hikvision ll:详细展示该目录下有的文件 ll su 用户名:切换用户名 例子: su root 根据字符串在文件中查找信息:Grep –a –i 字符串 文件名 例子: grep -a -i 'indexCode=4a28a0dfe0244c0cbabcd9b2c3b60327' nms.nmsweb.debug.log cat 文

DB2查看指定数据库大小

问题 想要查看DB2所在数据库的大小。 解决 登录服务器 不论是用SSH或者是Telnet登录服务器即可。然后,运行db2命令切换到db2控制台里面。 连接到指定数据库 db2 => connect to aaadbDatabase Connection InformationDatabase server = DB2/AIX64 9.5.4SQL authorizati

db2连接db2nodes.cfg文件出现错误

问题 Db2连接数据库报以下错误 db2nodes.cfg 文件的第 "1" 行上出错。原因码为 "10"。 原因:因为电脑修改过主机名 解决方法 打开db2nodes.cfg文件,将文件上的主机名改为本机主机名

Linux概述、远程连接、常用命令

Linux介绍 Linux操作系统介绍 Linux操作系统的特点 开源免费安全稳定可移植性好 Linux可以安装在不同的设备上 高性能 Linux的使用领域 应用服务器数据库服务器网络服务器虚拟化云计算嵌入式领域个人PC移动手机 Linux文件系统和目录 /:根目录,唯一/home:用户目录/root:系统管理员root目录/usr:应用程序/etc:系统配置boot:内核文件/tm

maven学习笔记【常用命令】

mvn构建web项目 mvn archetype:create -DgroupId=com.mycompany.webapp -DartifactId=myweb -DarchetypeArtifactId=maven-archetype-webapp mvn依赖管理 例:加入servlet-api.jar   <dependency>       <groupId>javax.servl

cmd 常用命令总结

尽管图形用户界面已成为常态,但命令行工具仍然在许多场景下不可或缺。下面是 Windows 命令提示符(CMD)中的一些常用命令及其用法。 1. 导航命令 cd:改变当前工作目录。 cd /?:获取 cd 命令的帮助信息。 cd \:回到当前驱动器的根目录。 cd ..:返回上一级目录。 cd /d E:\software:切换到另一个驱动器并进入指定的目录。 D::切换到 D 驱动器

【linux 常用命令】查看gpu、显卡常用命令

1.查看显卡基本信息 lspci | grep -i nvidia 2.查看显卡驱动版本 nvidia-smi -a 3.查看gpu使用情况 nvidia-smi (spam) [dongli@dt-gpu-1 train]$ nvidia-smi Fri Sep 27 16:42:33 2019 +----------------------------------------

【linux 常用命令】常用命令整理

linux的命令操作1、日常操作命令 **查看当前所在的工作目录pwd**查看当前系统的时间 date**查看有谁在线(哪些人登陆到了服务器)who 查看当前在线last 查看最近的登陆历史记录2、文件系统操作**ls / 查看根目录下的子节点(文件夹和文件)信息ls -al -a是显示隐藏文件 -l是以更详细的列表形式显示**切换目录cd /home**创建文件