DB2编程序技巧 (八)(db2udb)学到了吗

随心笔谈2年前发布 admin
214 0 0

文章摘要

这篇文章介绍了在IBM DB2中进行基本操作的技巧,主要包括以下内容: 1. **创建数据库**:展示了如何使用`db2 create database`命令创建数据库,并通过`codeset`支持中文环境。 2. **远程配置**:详细说明了如何设置数据库的远程访问配置,包括使用`db2 catalog`和`remote`参数配置远程节点。 3. **启动和停止数据库实例**:介绍了如何使用`db2start`和`db2stop`命令启动和停止数据库实例,特别提到了`force`参数的作用。 4. **连接数据库**:指导了如何通过`db2 connect`命令连接到数据库,以及如何查看当前连接的数据库。 5. **查看和停止应用程序**:展示了如何使用`db2 list applications show detail`命令查看数据库的应用程序状态,并通过`db2 force application`命令停止应用程序。 6. **查看应用程序详细信息**:说明了如何获取应用程序的详细信息,包括IP地址、进程号等信息。 文章内容简洁明了,适合刚开始学习DB2的用户快速掌握基本操作命令和方法。


正在看的db2教程是:DB2编程序技巧 (八)。4.2 创建Database

create database head using codeset IBM-eucCN territory CN;

这样可以支持中文。

4.3 手工做数据库远程(别名)配置

db2  catalog tcpip  node   node1  remote   172.28.200.200 server  50000

db2  catalog db    head   as     test1 at  node   node1

然后既可使用:

   db2 connect to test1  user …  using …

连上head库了

4.4 停止启动数据库实例

db2start

db2stop (force)

4.5 连接数据库及看当前连接数据库

连接数据库

db2  connect to head user db2inst1  using db2inst1

当前连接数据库

db2  connect

4.6 停止启动数据库head

db2  activate  db  head

db2  deactivate db  head

要注意的是,如果有连接,使用deactivate db 不起作用。

如果是用activate db启动的数据库,一定要用deactivate db才会停止该数据库。(当然如果是db2stop也会停止)。

使用activate db,这样可以减少第一次连接时的等待时间。

Database如果不是使用activate db启动而是通过连接数据库而启动的话,当所有的连接都退出后,db也就自动停止。

4.7 查看及停止数据库当前的应用程序

查看应用程序:

db2   list   applications  show  detail 

授权标识 | 应用程序名 | 应用程序句柄 |  应用程序标识 | 序号#  | 代理程序 |  协调程序 | 状态 |  状态更改时间 |  DB 名 | DB 路径|                                                      |    节点号 |   pid/线程

其中:1、应用程序标识的第一部分是应用程序的IP地址,不过是已16进制表示的。

2、pid/线程即是在unix下看到的线程号。

停止应用程序:

db2 “force application(236)”

db2 “force application all”

其中:该236是查看中的应用程序句柄。

<

您可能感兴趣的文章:解决db2事务日志已满及日志磁盘空间已满问题办法详解DB2 常用命令小结比较SQL Server与Oracle、DB2DB2数据库的备份和恢复DB2优化(简易版)IBM DB2 日常维护汇总(一)DB2数据库的安装DB2常用傻瓜问题1000问(一)DB2数据同步方面的经验DB2常用傻瓜问题1000问(四)DB2个人版(Linux)安装DB2编程序技巧 (十)IBM DB2 日常维护汇总(二)DB2常用傻瓜问题1000问(二)DB2常用傻瓜问题1000问(五)IBM DB2 日常维护汇总(六)DB2 UDB V8.1管理学习笔记(二)IBM DB2 日常维护汇总(三)分析DB2活动日志满的原因及解决DB2日志满方法与避免方案

© 版权声明

相关文章