DB2常用命令

启动数据库:
db2start
停止数据库:
db2stop
强制停止数据库:
db2stop force
创建数据库:
db2 create database asone on /db2data using codeset GBK territory CN
在数据库中创建表:
db2 “create table student (id int,name varchar(30),age int)”
查看数据库的目录:
db2 list db directory
查看实例参数:
db2 get dbm cfg——可使用grep查看详细参数值
更改实例参数:
db2 update dbm cfg using 参数 值
查看数据库参数:
db2 get db cfg for dbname——可使用grep查看详细参数值
修改数据库参数:
db2 update db cfg using 参数 值
手动激活数据库命令:
db2 connect to dbname
db2 active databases dbname
手动关闭数据库命令:
db2 deactive databases dbname
查看表空间信息:
db2 list tablespaces 或 db2 -d dbname -tablespaces
查看表空间对应容器:
db2 list tablespaces containers for 2 show detail
或db2pd -d dbname -tablespaces

实例目录:
/home/db2inst1
配置文件:
db2systm 存储实例参数值
db2condes.cfg 实例所在主机的主名
db2profile 实例用户环境变量文件
profile.env 实例的环境变量文件
db2fodc.profile 功能参数文件

记录数据库实例配置参数
db2 get dbm cfg > dbm.cfg
显示数据库注册表变量
db2set -all > db2set.txt
显示数据库表空间
db2 list tablespaces show detail > tbsp.txt
显示数据库程序包
db2 list packages > packages.txt
备份services文件
cp /etc/services /etc/services.bak
备份hosts文件
cp /etc/hosts /etc/hosts.bak
使用db2move工具导出表数据
db2move 库名 export
导出表结构,索引,视图,触发器,用户定义函数,存储过程等:
db2look -d 库名 -a -l -e -o 库名.sql
修改数据库实例配置参数
db2 update dbm cfg using svcename DB2_db2insb
创建数据库
db2 “CREATE DATABASE 库名 ON 路径 USING CODESET UTF-8 TERRITORY us PAGESIZE 8192”

查询数据库备份历史记录
db2 list history backup all for dbname

查看日志使用率命令:
select * from sysibmadm.log_utilizatio
查找最老的占用日志链接命令:
db2 get snapshot for database on db_name | grep –i oldest
查看链接占用日志多少命令:
db2pd –d db_name –transaction | grep –i write
查看表占用空间多少命令:
select DATA_OBJECT_L_SIZE, INDEX_OBJECT_L_SIZE from sysibmadm.admintabinfo
查看链接具体执行语句和时间命令:
db2pd –d db_name –apinfo appl_handle
查看历史runstats时间命令:
db2pd –d db_name –runstats
查看备份,Load进度命令
db2 list utilities show detail
查看表空间使用率命令:
db2 list tablespaces show detail

查看table存在那个表空间中
select TBSPACE,TABNAME from syscat.tables where TABNAME=‘NAME’
查看表空间中有哪些表
select TABNAME,TBSPACE from syscat.tables where TBSPACE=‘NAME’
随机提取N条记录
select * from tablename order by 字段 fetch first n rows only
查看数据库大小:
db2 “call get_dbsize_info(?,?,?,0)”
在这里插入图片描述

DATABASESIZE=74125312/1024/1024/1024(Gb)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值