篇一 :DB2SQL命令大全--你绝对用的到

DB2/SQL命令大全

连接数据库:

connect to [数据库名] user [操作用户名] using [密码]

创建缓冲池(8K):

create bufferpool ibmdefault8k IMMEDIATE SIZE 5000 PAGESIZE 8 K ; 创建缓冲池(16K)(OA_DIVERTASKRECORD):

create bufferpool ibmdefault16k IMMEDIATE SIZE 5000 PAGESIZE 16 K ; 创建缓冲池(32K)(OA_TASK):

create bufferpool ibmdefault32k IMMEDIATE SIZE 5000 PAGESIZE 32 K ;

创建表空间: CREATE

TABLESPACE

exoatbs

IN 8K

DATABASE MANAGED

PARTITION BY

SYSTEM

GROUP USING

IBMDEFAULTGROUP

PAGESIZE

('/home/exoa2/exoacontainer') EXTENTSIZE 32 PREFETCHSIZE 16 BUFFERPOOL IBMDEFAULT8K OVERHEAD 24.10 TRANSFERRATE 0.90 DROPPED TABLE RECOVERY OFF; CREATE

TABLESPACE

exoatbs16k

16K

IN

DATABASE

PARTITION

SYSTEM

GROUP USING

IBMDEFAULTGROUP

PAGESIZE

MANAGED

BY

('/home/exoa2/exoacontainer16k' ) EXTENTSIZE 32 PREFETCHSIZE 16 BUFFERPOOL IBMDEFAULT16K OVERHEAD 24.1 TRANSFERRATE 0.90 DROPPED TABLE RECOVERY OFF; CREATE

…… …… 余下全文

篇二 :DB2连接远程数据库

远程连接数据库(db2)命令

2011-11-23 23:48

在DB2客户机连接DB2服务前,必须正确设置服务器端的通信协议。DB2支持的协议有TCP/IP、NetBIOS、NPIPE等。例如对实例和全局注册表变量提供TCP/IP协议的支持,可以使用命令:db2set 设置DB2COMM变量。

用户可以使用如下命令检查服务器实例的服务端口号。

db2 get dbm cfg db2 update dbm cfg using SVCENAME 50000

其中50000是DB2默认的端口号 通过命令行处理器连接

连接远程数据库服务器的基本步骤如下。

在客户机上对远程节点进行编目。

在客户机上对远程数据库进行编目。

连接远程数据库。

1. 第一步:

首先要在客户机上对远程节点进行编目,这里用户需要确认远程主机在客户机上的名称、IP地址和端口号等。涉及基本命令如下:

1. CATALOG tcpip //编目一个TCP/IP节点

NODE local_node_name //远程主机在客户机上的别名

REMOTE hostname | IP //远程主机名 SERVER service_name | port_number //服务名称/端口号

2.TERMINATE //刷新目录高速缓存

…… …… 余下全文

篇三 :DB2 命令大全

DB2 命令大全

连接数据库:

connect to [数据库名] user [操作用户名] using [密码]

创建缓冲池(8K):

create bufferpool ibmdefault8k IMMEDIATE SIZE 5000 PAGESIZE 8 K ;

创建缓冲池(16K)(OA_DIVERTASKRECORD):

create bufferpool ibmdefault16k IMMEDIATE SIZE 5000 PAGESIZE 16 K ; 创建缓冲池(32K)(OA_TASK):

create bufferpool ibmdefault32k IMMEDIATE SIZE 5000 PAGESIZE 32 K ;

创建表空间:

CREATE TABLESPACE exoatbs IN DATABASE PARTITION GROUP IBMDEFAULTGROUP PAGESIZE 8K MANAGED BY SYSTEM USING ('/home/exoa2/exoacontainer') EXTENTSIZE 32 PREFETCHSIZE 16 BUFFERPOOL IBMDEFAULT8K OVERHEAD 24.10 TRANSFERRATE 0.90 DROPPED TABLE RECOVERY OFF;

CREATE TABLESPACE exoatbs16k IN DATABASE PARTITION GROUP IBMDEFAULTGROUP PAGESIZE 16K MANAGED BY SYSTEM USING ('/home/exoa2/exoacontainer16k' ) EXTENTSIZE 32 PREFETCHSIZE 16 BUFFERPOOL IBMDEFAULT16K OVERHEAD 24.1 TRANSFERRATE 0.90 DROPPED TABLE RECOVERY OFF;

…… …… 余下全文

篇四 :db2常用命令

DB2常用命令 连接数据库:

connect to [数据库名] user [操作用户名] using [密码]

创建缓冲池(8K):

create bufferpool ibmdefault8k IMMEDIATE SIZE 5000 PAGESIZE 8 K ; 创建缓冲池(16K)(OA_DIVERTASKRECORD):

create bufferpool ibmdefault16k IMMEDIATE SIZE 5000 PAGESIZE 16 K ; 创建缓冲池(32K)(OA_TASK):

create bufferpool ibmdefault32k IMMEDIATE SIZE 5000 PAGESIZE 32 K ;

创建表空间:

CREATE TABLESPACE exoatbs IN DATABASE PARTITION GROUP IBMDEFAULTGROUP PAGESIZE 8K MANAGED BY SYSTEM USING ('/home/exoa2/exoacontainer') EXTENTSIZE 32 PREFETCHSIZE 16 BUFFERPOOL IBMDEFAULT8K OVERHEAD 24.10 TRANSFERRATE 0.90 DROPPED TABLE RECOVERY OFF;

CREATE TABLESPACE exoatbs16k IN DATABASE PARTITION GROUP

IBMDEFAULTGROUP PAGESIZE 16K MANAGED BY SYSTEM USING

('/home/exoa2/exoacontainer16k' ) EXTENTSIZE 32 PREFETCHSIZE 16 BUFFERPOOL IBMDEFAULT16K OVERHEAD 24.1 TRANSFERRATE 0.90 DROPPED TABLE RECOVERY OFF;

…… …… 余下全文

篇五 :DB2常用命令

导入数据

db2 "import from EBC_BILL_LIST_2007_7.ixf of ixf replace into EBC_BILL_LIST"

导出建库表的SQL

db2look -d ebank5 -a -e -x -o creatab.sql 用db2move将数据备份出来

db2move ebank5 export

导入数据库所有的数据

db2move ebank5 import

将数据导入新库中

db2move ebank5 load

运行存储过程

db2 "call EB_UPDATE_STATESIGN(?)" 其中?表示输入输出

sql语句中终止符换成@

db2 –tvf createdb.sql –td@

解表

db2 get snapshot for locks on ebill

db2 force application(上个语句等到的id)

------------------------------------------------------------------------------------

连接数据库:

connect to [数据库名] user [操作用户名] using [密 - 1 -

码]

创建缓冲池(8K):

create bufferpool ibmdefault8k IMMEDIATE SIZE 5000 PAGESIZE 8 K ;

创建缓冲池(16K)(OA_DIVERTASKRECORD):

create bufferpool ibmdefault16k IMMEDIATE SIZE 5000 PAGESIZE 16 K ;

创建缓冲池(32K)(OA_TASK):

create bufferpool ibmdefault32k IMMEDIATE SIZE 5000 PAGESIZE 32 K ;

…… …… 余下全文

篇六 :DB2数据库常用命令大全

db2常用命令大全

EXPORT TO D:\PRINTXML.IXF OF IXF

近一年来在项目开发中使用到了IBM的DB2 9.1的数据库产品,跟Oracle相比一些命

令有很大的区别,而它最大的功能是支持

xml存储、检索机制,通过XPath进行解析操作,使开发人员免于对xml文件在应用进行解

析处理,先对其常用命令进行一下汇

总,以免遗忘。

注意:在执行如下命令时,需要首先安装db2客户端并通过在运行中输入db2cmd进行初始

一、基础篇

1、db2 connect to <数据库名> --连接到本地数据库名

db2 connect to <数据库名> user <用户名> using <密码> --连接到远端数据库

2、 db2 force application all --强迫所有应用断开数据库连接

3、db2 backup db db2name<数据库名称> --备份整个数据库数据

db2 restore db <db2name> --还原数据库

4、db2 list application --查看所有连接(需要连接到具体数据库才能查看)

5、db2start --启动数据库

db2stop --停止数据库

6、create database <数据库名> using codeset utf-8 territory CN --创建数据库使用utf-8编

7、db2 catalog 命令

db2 catalog tcpip node <接点名称> remote <远程数据库地址> server <端口号> --把远程数

据库映射到本地接点一般为50000

…… …… 余下全文

篇七 :db2数据库常用命令

DB2常用命令汇总之一

一,实例

产生

db2icrt -a AuthType(SERVER,CLIENT,SERVER_ENCRYPT) -p PORT_NAME

表空间PREFETCHSIZE的设置,EXTENTSIZE的关系,缓冲池的监控,页清除程序的多少。 临时表空间页面大小与其他表空间页面大小的设置,临时表空间与缓冲池的设置。 example:db2icrt db2 -s ese -p d:/db2 -u Administrator

注意:在UNIX 上产生实例时需要产生一个和实例名称相同的用户名,和fencedid 用户。 如:db2icrt -s ese -u db2fenc2 db2inst2 将在db2inst2用户中产生实例db2inst2. 缺省创建32位实例,创建64位实例:db2icrt -s ese -w 64 -u db2fenc2 db2inst2

删除

db2idrop instance-name

启动

db2start

停止

db2stop force

连接

db2 attach to testdb2

db2 detach

列出实例

db2ilist

设置当前实例

set db2instance=<instance-name>

得到当前实例

db2 get instance

设置实例自动重启动UNIX

db2iauto -on <instance-name>

db2iauto -off <instance-name>

获取实例的配置参数

db2 get dbm cfg

修改配置参数

例如:db2 update dbm cfg using authentication server_encrypt

db2stop and db2start

二,声明注册表和环境变量

…… …… 余下全文

篇八 :DB2常用命令

DB2数据库命令简介

1.启动数据库

db2start

2.停止数据库

db2stop

3.连接数据库

db2 connect to o_yd user db2 using pwd

4.读数据库管理程序配置

db2 get dbm cfg

5.写数据库管理程序配置

db2 update dbm cfg using 参数名 参数值

6.读数据库的配置

db2 connect to o_yd user db2 using pwd

db2 get db cfg for o_yd

7.写数据库的配置

db2 connect to o_yd user db2 using pwd

db2 update db cfg for o_yd using 参数名 参数值

8.关闭所有应用连接

db2 force application all

db2 force application ID1,ID2,,,Idn MODE ASYNC (db2 list application for db o_yd show detail)

9.备份数据库

db2 force application all

db2 backup db o_yd to d:

(db2 initialize tape on \\.\tape0)

(db2 rewind tape on \\.\tape0)

db2 backup db o_yd to \\.\tape0

10.恢复数据库

db2 restore db o_yd from d: to d:

db2 restore db o_yd from \\.\tape0 to d:

11.绑定存储过程

db2 connect to o_yd user db2 using pwd

db2 bind c:\dfplus.bnd

…… …… 余下全文