db2命令大全Word格式.docx

上传人:b****5 文档编号:16306098 上传时间:2022-11-22 格式:DOCX 页数:13 大小:19.26KB
下载 相关 举报
db2命令大全Word格式.docx_第1页
第1页 / 共13页
db2命令大全Word格式.docx_第2页
第2页 / 共13页
db2命令大全Word格式.docx_第3页
第3页 / 共13页
db2命令大全Word格式.docx_第4页
第4页 / 共13页
db2命令大全Word格式.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

db2命令大全Word格式.docx

《db2命令大全Word格式.docx》由会员分享,可在线阅读,更多相关《db2命令大全Word格式.docx(13页珍藏版)》请在冰豆网上搜索。

db2命令大全Word格式.docx

3.列出所有实例(db2inst1)

db2ilist

5.列出当前实例:

db2getinstance

4.察看示例配置文件:

db2getdbmcfg|more

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

db2updatedbmcfgusingpara_namepara_value

6.创建数据库:

db2createdbtest

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

db2getdbcfgfortest|more

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

db2updatedbcfgfortestusingpara_namepara_value

10.删除数据库:

db2dropdbtest

11.连接数据库

db2connecttotest

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

db2listtablespacesshowdetail

13.查询数据:

db2select*fromtb1

14.删除数据:

db2deletefromtb1whereid=1

15.创建索引:

db2createindexidx1ontb1(id);

16.创建视图:

db2createviewview1asselectidfromtb1

17.查询视图:

db2select*fromview1

18.节点编目

db2catalogtcpnodenode_nameremoteserver_ipserverserver_port

19.察看端口号

db2getdbmcfg|grepSVCENAME

20.测试节点的附接

db2attachtonode_name

21.察看本地节点

db2listnodedirecotry

22.节点反编目

db2uncatalognodenode_name

23.数据库编目

db2catalogdbdb_nameasdb_aliasatnodenode_name

24.察看数据库的编目

db2listdbdirectory

25.连接数据库

db2connecttodb_aliasuseruser_nameusinguser_password

26.数据库反编目

db2uncatalogdbdb_alias

27.导出数据

db2exporttomyfileofixfmessagesmsgselect*fromtb1

28.导入数据

db2importfrommyfileofixfmessagesmsgreplaceintotb1

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

db2movetestexport

30.生成数据库的定义

db2look-ddb_alias-a-e-m-l-x-f-odb2look.sql

31.创建数据库

db2createdbtest1

32.生成定义

db2-tvfdb2look.sql

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

db2movedb_aliasimport

34.重组检查

db2reorgchk

35.重组表tb1

db2reorgtabletb1

36.更新统计信息

db2runstatsontabletb1

37.备份数据库test

db2backupdbtest

38.恢复数据库test

db2restoredbtest

399\.列出容器的信息

db2listtablespacecontainersfortbs_idshowdetail

40.创建表:

db2ceatetabletb1(idintegernotnull,namechar(10))

41.列出所有表

db2listtables

42.插入数据:

db2insertintotb1values(1,’sam’);

db2insertintotb2values(2,’smitty’);

.建立数据库DB2_GCB

CREATEDATABASEDB2_GCBONG:

ALIASDB2_GCB

USINGCODESETGBKTERRITORYCNCOLLATEUSINGSYSTEMDFT_EXTENT_SZ32

2.连接数据库

connecttosample1userdb2adminusing8301206

3.建立别名

createaliasdb2admin.tablesforsysstat.tables;

CREATEALIASDB2ADMIN.VIEWSFORSYSCAT.VIEWS

createaliasdb2admin.columnsforsyscat.columns;

createaliasguest.columnsforsyscat.columns;

4.建立表

createtablezjt_tablesas

(select*fromtables)definitiononly;

createtablezjt_viewsas

(select*fromviews)definitiononly;

5.插入记录

insertintozjt_tablesselect*fromtables;

insertintozjt_viewsselect*fromviews;

6.建立视图

createviewV_zjt_tablesasselecttabschema,tabnamefromzjt_tables;

7.建立触发器

CREATETRIGGERzjt_tables_del

AFTERDELETEONzjt_tables

REFERENCINGOLDASO

FOREACHROWMODEDB2SQL

Insertintozjt_tables1values(substr(o.tabschema,1,8),substr(o.tabname,1,10))

8.建立唯一性索引

CREATEUNIQUEINDEXI_ztables_tabname

[size=3]ONzjt_tables(tabname);

9.查看表

selecttabnamefromtables

wheretabname='

ZJT_TABLES'

;

10.查看列

selectSUBSTR(COLNAME,1,20)as列名,TYPENAMEas类型,LENGTHas长度

fromcolumns

11.查看表结构

db2describetableuser1.department

db2describeselect*fromuser.tables

12.查看表的索引

db2describeindexesfortableuser1.department

13.查看视图

selectviewnamefromviews

whereviewname='

V_ZJT_TABLES'

14.查看索引

selectindnamefromindexes

whereindname='

I_ZTABLES_TABNAME'

15.查看存贮过程

SELECTSUBSTR(PROCSCHEMA,1,15),SUBSTR(PROCNAME,1,15)

FROMSYSCAT.PROCEDURES;

16.类型转换(cast)

ipdatatype:

varchar

selectcast(ipasinteger)+50fromlog_comm_failed

17.重新连接

connectreset

18.中断数据库连接

disconnectdb2_gcb

19.viewapplication

LISTAPPLICATION;

20.killapplication

FORCEAPPLICATION(0);

db2forceapplicationsall(强迫所有应用程序从数据库断开)

21.locktable

locktabletestinexclusivemode

22.共享

locktabletestinsharemode

23.显示当前用户所有表

listtables

24.列出所有的系统表

listtablesforsystem

25.显示当前活动数据库

listactivedatabases

26.查看命令选项

listcommandoptions

27.系统数据库目录

LISTDATABASEDIRECTORY

28.表空间

listtablespaces

29.表空间容器

LISTTABLESPACECONTAINERSFOR

Example:

LISTTABLESPACECONTAINERSFOR1

30.显示用户数据库的存取权限

GETAUTHORIZATIONS

31.启动实例

DB2START

32.停止实例

33.表或视图特权

grantselect,delete,insert,updateontablestouser

grantallontablestouserWITHGRANTOPTION

34.程序包特权

GRANTEXECUTE

ONPACKAGEPACKAGE-name

TOPUBLIC

35.模式特权

GRANTCREATEINONSCHEMASCHEMA-nameTOUSER

36.数据库特权

grantconnect,createtab,dbadmondatabasetouser

37.索引特权

grantcontrolonindexindex-nametouser

38.信息帮助(?

XXXnnnnn)

例:

?

SQL30081

39.SQL帮助(说明SQL语句的语法)

helpstatement

例如,helpSELECT

40.SQLSTATE帮助(说明SQL的状态和类别代码)

sqlstate或?

class-code

41.更改与"

管理服务器"

相关的口令

db2adminsetidusernamepassword

42.创建SAMPLE数据库

db2sampl

db2samplF:

(指定安装盘)

43.使用操作系统命令

!

dir

44.转换数据类型(cast)

SELECTEMPNO,CAST(RESUMEASVARCHAR(370))

FROMEMP_RESUME

WHERERESUME_FORMAT='

ascii'

45.UDF

要运行DB2Java存储过程或UDF,还需要更新服务器上的DB2数据库管理程序配置,以包括在该机器上安装JDK的路径

db2updatedbmcfgusingJDK11_PATHd:

sqllibjavajdk

TERMINATE

updatedbmcfgusingSPM_NAMEsample

46.检查DB2数据库管理程序配置

db2getdbmcfg

47.检索具有特权的所有授权名

SELECTDISTINCTGRANTEE,GRANTEETYPE,'

DATABASE'

FROMSYSCAT.DBAUTH

UNION

TABLE'

FROMSYSCAT.TABAUTH

PACKAGE'

FROMSYSCAT.PACKAGEAUTH

INDEX'

FROMSYSCAT.INDEXAUTH

COLUMN'

FROMSYSCAT.COLAUTH

SCHEMA'

FROMSYSCAT.SCHEMAAUTH

SERVER'

FROMSYSCAT.PASSTHRUAUTH

ORDERBYGRANTEE,GRANTEETYPE,3

createtableyhdab

(idvarchar(10),

passwordvarchar(10),

ywlxvarchar(10),

khvarchar(10));

createtableywlbb

(ywlbbhvarchar(8),

ywmcvarchar(60))

48.修改表结构

altertableyhdabALTERkhSETDATATYPEvarchar(13);

altertableyhdabALTERIDSETDATATYPEvarchar(13);

altertablelst_bsialterbsi_moneysetdatatypeint;

insertintoyhdabvalues

('

20000300001'

'

123456'

user01'

),

20000300002'

user02'

);

49.业务类型说明

insertintoywlbbvalues

业务申请'

业务撤消'

user03'

费用查询'

user04'

费用自缴'

user05'

费用预存'

user06'

密码修改'

user07'

发票打印'

gl01'

改用户基本信息'

gl02'

更改支付信息'

gl03'

日统计功能'

gl04'

冲帐功能'

gl05'

对帐功能'

gl06'

计费功能'

gl07'

综合统计'

备份数据库:

CONNECTTOEXOA;

QUIESCEDATABASEIMMEDIATEFORCECONNECTIONS;

CONNECTRESET;

BACKUPDATABASEEXOATO"

/home/exoa2/db2bak/"

WITH2BUFFERSBUFFER1024PARALLELISM1WITHOUTPROMPTING;

UNQUIESCEDATABASE;

以下是小弟在使用db2move中的一些经验,希望对大家有所帮助。

db2connecttoYOURDB

连接数据库

db2look-dYOURDB-a-e-x-ocreatab.sql

导出建库表的SQL

db2moveYOURDBexport

用db2move将数据备份出来

vicreatab.sql

如要导入的数据库名与原数据库不同,要修改creatab.sql中CONNECT项

如相同则不用更改

db2moveNEWDBload

将数据导入新库中

在导入中可能因为种种原因发生中断,会使数据库暂挂

如:

详细说明:

装入暂挂

总页数=1652

可用页数=1652

已用页数=1652

空闲页数=不适用

高水位标记(页)=不适用

页大小(字节)=4096

盘区大小(页)=32

预读取大小(页)=32

容器数=1

状态更改表空间标识=2

状态更改对象标识=59

db2selecttabname,tableidfromsyscat.tableswheretableid=59

查看是哪张表挂起

表名知道后到db2move.lst(在db2moveYOURDBexport的目录中)中找到相应的.ixf文件

db2loadfromtab11.ix

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 计算机软件及应用

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1