[db2]数据库管理

简介: [db2]数据库管理

前言

  • db2版本:10.5
  • 实例所有者:db2inst1
  • 待新建数据库:ticm,授权用户:ticm/123456。(用户是系统用户)

创建数据库

  1. 建库
# create database ticm: 创建名为ticm的数据库
# automatic storage yes: 自动存储器
# on '/home/ticm' dbpath on '/home/ticm': 存储路径和数据库路径
# using codeset gbk territory cn: 使用gbk编码,地域为中国。(也可以使用UTF-8编码)
# collate using system: 排序类型。system表示以系统代码集排序
# pagesize 16384: 默认页大小为16KB
db2 create database ticm automatic storage yes on '/home/ticm' dbpath on '/home/ticm' using codeset gbk territory cn collate using system pagesize 16384
  1. 查看数据库信息:
db2 list db directory
  1. 连接数据库测试
db2 connect to ticm user ticm using 123456
  1. 使用db2inst1用户进行授权
db2 terminate
db2 connect to ticm
db2 grant dbadm on database to user ticm
  1. 创建表空间
# 使用db2instl1连接数据库
db2 connect to ticm user db2inst1 using 123456
# 查看表空间(一般会自动创建四个)
db2 list tablespaces
# 创建缓冲池
db2 create bufferpool ticm_pool size 8000 pagesize 32k
# 创建表空间:TICM_DATA_TBS、 TICM_IDX_TBS和TICM_TEMP
db2 create large tablespace TICM_DATA_TBS pagesize 32k  managed by automatic storage extentsize 32 overhead 10.5 prefetchsize 32 transferrate 0.14 bufferpool ticm_pool
db2 create regular tablespace TICM_IDX_TBS pagesize 32k  managed by automatic storage extentsize 32 overhead 10.5 prefetchsize 32 transferrate 0.14 bufferpool ticm_pool
db2 create user temporary tablespace TICM_TEMP pagesize 32k managed by automatic storage extentsize 32 overhead 10.5 prefetchsize 32 transferrate 0.14 bufferpool ticm_pool
# 为表空间赋权
db2 grant use of tablespace TICM_DATA_TBS TO user ticm with grant option
db2 grant use of tablespace TICM_IDX_TBS TO user ticm with grant option
db2 grant use of tablespace TICM_TEMP TO user ticm with grant option

删除数据库

# 一般步骤。注意修改数据库名
db2 terminate
db2 drop db dbname
# 强删。注意修改数据库名
db2 force application all; db2 terminate; db2 drop db dbname
相关文章
|
关系型数据库 数据库 Python
Python连接DB2数据库
Python连接DB2数据库
131 0
|
关系型数据库 Java 数据库连接
DB2数据库连接问题:java.lang.NoClassDefFoundError
DB2数据库连接问题:java.lang.NoClassDefFoundError
182 0
|
1月前
|
存储 Oracle 关系型数据库
【数据库-DB2】深入了解DB2 reorg
本文介绍了DB2数据库中reorg操作的重要性,旨在通过重组表数据来消除数据碎片、压缩信息并提高数据访问速度。reorg操作能够根据索引关键字重新排序数据,减少查询I/O次数,提升查询性能。文章详细讲解了reorg的操作步骤、适用场景及注意事项,强调了在执行reorg前后更新统计信息的必要性。
30 2
|
6月前
|
Oracle 关系型数据库 数据库
实时计算 Flink版产品使用合集之用于实时同步整个数据库时,该如何配置DB2
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
|
5月前
|
关系型数据库 数据库
数据库漫谈-DB2
DB2是IBM的产品,也是曾经辉煌过
|
6月前
|
关系型数据库 网络安全 数据库
安装db2数据库
安装db2数据库
61 0
|
6月前
|
运维 监控 关系型数据库
DB2 数据库监控用户赋权手册
DB2 数据库监控用户赋权手册
|
SQL 人工智能 数据可视化
NineData:帮助您更好地利用Db2数据库
NineData SQL 开发功能提供了对 Db2 数据源的支持,这是一个可视化、集成 AI、多云多环境、拥有企业级协同能力的 Db2 解决方案。无论您是个人开发者还是团队,都可以通过 NineData 平台一站式管理您的 Db2 数据源。
61 0
NineData:帮助您更好地利用Db2数据库
|
SQL 关系型数据库 数据库
Windows服务器DB2数据库建库过程演示,db2创建表空间、分配权限
Windows服务器DB2数据库建库过程演示,db2创建表空间、分配权限
333 0
|
6月前
|
容灾 关系型数据库 分布式数据库
DB2下移分布式数据库OceanBase单元化重构最佳实践
DB2下移分布式数据库OceanBase单元化重构最佳实践。
415 0
DB2下移分布式数据库OceanBase单元化重构最佳实践