db2 操作常用命令

---清空cls

----查看数据版本

select * from sysibm.sysversions

 

----创建数据库实例

create db tsissdb using codeset gbk territory cn pagesize 8 K catalog tablespace managed by database using (device '/dev/rlv_sdb_clg' 1048576);

--备份路径可以修改

db2 backup db tsissdb to /tmp/initdata/ compress

---查看用户,表,及其主键

select tabschema,tabname,colname  from syscat.colidentattributes order by tabschema,tabname

---重启数据

Restart db  twcs177

---激活数据库

Activate db twcs177

---停止数据库

Deactivate db twcs177

---数据库链接名

db2 catalog tcpip mode mynode remote 10.2.2.177 server 62000

---链接数据库

connect to twcs177  user tsisusr  using  tsisusr

 

--附权限load用  要切到实例

db2 grant load on database to user tsisusr

---导入csv数据

import from D:\DB2\tg_debtcash_detail.csv of del insert into tg_debtcash_detail

import from D:\TG_DEBT_TRADE.del of del insert into TG_DEBT_TRADE;

import from D:\htr_mon_total_divide_normal.del of del commitcount 10000 insert_update into tabname

---导入del数据

export to D:\TD_ENUMVALUE.del  of del select * from TD_ENUMVALUE where  S_TYpecode ='TW0086'

 

---查询表10条数据

select * from tg_debtissue_detail where 1=1 fetch first 10 rows only with ur

--查看表的外键

SELECT * FROM SYSCAT.REFERENCES WHERE TABNAME='TG_DEBTISSUE_DETAIL'

----查看表空间

List tablespaces show  detail;

----查看表空间使用情况

select * from sysibm.systablespaces

---查看表所属表空间

select TABNAME,tbspace from syscat.tables where TABNAME='TA_LOCALCASH_INFO';

---查看表空间的表

select TABNAME from syscat.tables where tBSPACE='USERSPACE1';

select * from sysibm.systablespaces

--查看表分区

SELECT * FROM SYSCAT.datapartitions WHERE TABNAME='TG_DEBTISSUE_DETAIL'

--添加表分区

alter table TG_DEBTISSUE_DETAIL add partition statis_month STARTINT'201301' INCLUSIVE ENDING '20090102' INCLUSIVE

---创建表时指定表空间

create table_xxx(col1.....) in  USERSPACE1

---查看表索引

describe indexes for table TA_TRL_GO_COMEBILL show detail

---查看表字段状况

select * from sysibm.syscolumns where TBNAME='TG_CA_OPERPLAN';

---查看表结构

describe table  TA_LOCALCASH_INFO

---查看表分区

db2 describe data partitions  for table TA_LOCALCASH_INFO

db2 describe data partitions  for table TA_LOCALCASH_INFO show detail

---查看表活动分区名称

select seqno PART0  from syscat.datapartitions where tabname='TA_LOCALCASH_INFO' order by seqno;

---清除一个大表、

alter TA_LOCALCASH_INFO activate not logged initally with empty table  or

import from null_file of del into TA_LOCALCASH_INFO

---重命名数据表

rename old_table_name to new_table_name

---查看BUFFER情况

select * from sysibm.sysbufferpools

---修改缓冲池大小

alter bufferpool ibmdefaultbp size 10240

--- 如果s_prepfieldtwo字段值为空则取字段 s_prepfieldone的值

select  value(s_prepfieldtwo,s_prepfieldone) s_prepfieldtwo  from  TA_FUND_OTHER where s_orgcode='230000000002'

select  coalesce (s_prepfieldtwo,s_prepfieldone) s_prepfieldtwo  from  TA_FUND_OTHER where s_orgcode='230000000002'

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值