DB2-常用命令

连接数据库实例
db2 connect to database_name
显示表空间详情
db2 list tablespaces show detail
获取数据库实例配置
db2 get db cfg for sample
监控表空间情况
db2pd -d sample -tablespaces
设置兼容ORACLE(需重启)
db2set DB2_COMPATIBILITY_VECTOR=ORA
强制关闭
db2stop force
启动
db2start
强制关闭session(解锁)
db2 "force application (11348)"
查看锁表详情
   1. db2pd -db lopdb -locks show detail
   2. SELECT * FROM TABLE (SNAP_GET_LOCK ('', -1)) AS T WHERE lock_object_type = 'TABLE_LOCK'
设置事务日志文件大小
db2 update db cfg for lopdb using LOGFILSIZ 4096
设置事务日志文件主文件个数
db2 update db cfg for lopdb using LOGPRIMARY 220
设置事务日志文件辅文件个数
db2 update db cfg for lopdb using LOGSECOND 20
事务日志最大大小计算
LOGFILSIZ * (LOGPRIMARY + LOGSECOND)
创建大文件缓冲池
create BUFFERPOOL slopbuff SIZE 5000 PAGESIZE 32K
使用大文件缓冲池创建表空间
CREATE TABLESPACE sloptablespace PAGESIZE 32K BUFFERPOOL slopbuff
显示应用详情
db2 list applications show detail | grep 11348
获取数据库实例配置参数
db2 get dbm cfg
--
db2 update dbm cfg using SYSMON_GROUP {group_name}

db2 grant connect on database to user lvkc_01
重命名表名
db2 rename SLOP_BIZ.T_LOP_OI to T_LOP_OI_20200610
db2 update db cfg for lopdb using STMTHEAP 8192 AUTOMATIC
查看服务名
db2 get dbm cfg|grep SVC
查看端口号
tail -10 /etc/services|grep DB2_db2inst2

--netstat -lnp | grep 50000
设置表无事务日志记录
alter table SLOP_BIZ.t_md_oi_20200701 activate not logged initially;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
DB2中,可以使用CREATE DATABASE命令来创建数据库。以下是CREATE DATABASE命令的语法和一些常用选项: CREATE DATABASE database_name [ON path] [ALIAS alias_name] [USING CODESET codeset] [USING TERRITORY territory] [COLLATE collation] [BUFFERPOOL bufferpool_name] [CATALOG TABLESPACE tablespace_name] [USER TABLESPACE tablespace_name] [LOG NO] [LOG YES] [LOGGED] [NOT LOGGED] [INDEXBP index_bufferpool_name] [TEMPORARY TABLESPACE temp_tablespace_name] [AUTOMATIC STORAGE YES|NO] [MANAGED BY system|database] [EXTENTSIZE n] [PAGESIZE n] [FILESYSTEM CACHING YES|NO] [DATALINK CONTROL TABLESPACE tablespace_name] 其中,一些常用选项的解释如下: - database_name:要创建的数据库的名称。 - ON path:指定数据库文件的路径。 - ALIAS alias_name:为数据库指定一个别名。 - USING CODESET codeset:指定数据库使用的字符集。 - USING TERRITORY territory:指定数据库使用的地域设置。 - COLLATE collation:指定数据库使用的排序规则。 - BUFFERPOOL bufferpool_name:指定数据库使用的缓冲池。 - CATALOG TABLESPACE tablespace_name:指定数据库目录表空间的名称。 - USER TABLESPACE tablespace_name:指定用户表空间的名称。 - LOG NO/YES/LOGGED/NOT LOGGED:指定数据库是否启用日志记录。 - INDEXBP index_bufferpool_name:指定索引使用的缓冲池。 - TEMPORARY TABLESPACE temp_tablespace_name:指定临时表空间的名称。 - AUTOMATIC STORAGE YES/NO:指定数据库是否使用自动存储。 - MANAGED BY system/database:指定数据库是由系统管理还是由数据库管理。 - EXTENTSIZE n:指定数据库的扩展大小。 - PAGESIZE n:指定数据库的页面大小。 - FILESYSTEM CACHING YES/NO:指定数据库是否启用文件系统缓存。 - DATALINK CONTROL TABLESPACE tablespace_name:指定数据链接控制表空间的名称。 这些选项可以根据实际需求进行调整和配置。希望对你有所帮助!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

编程秀

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值