linux笔记_1_db2数据库创建初始化
1、创建用户
compgen -u
useradd bank_bl -d /home/bank_bl -g db2iadm1
passwd bank_bl
2、进入实例用户
su - db2inst1
3、数据库操作
db2 list db directory(查看所有)
db2 create db [dbname](创建)
db2 connect to 数据库名 user 用户名using 密码(连接)
4、缓冲池
select * from sysibmadm.snapbp(查看所有)( 在命令行中 db2 "创建语句" ) db2 create bufferpool 缓冲池名称 all nodes size -1 pagesize 32k(创建)
5、在命令行创建表空间
Db2 LIST TABLESPACES SHOW DETAIL(查看所有) CREATE TABLESPACE tableSpaceName IN DATABASE PARTITION GROUP "IBMDEFAULTGROUP" PAGESIZE 16K MANAGED BY DATABASE USING (File '/data/db2Data/BANK_FCL/BANK_XXXXXX/BANK_XXXXXX_DATA1' 1024M ) EXTENTSIZE 16 PREFETCHSIZE 16 BUFFERPOOL 缓冲池名称 DROPPED TABLE RECOVERY OFF; (创建)
6 、表
DROP TABLE 表名; CREATE TABLE 表名( ID decimal(11,0) NOT NULL generated by default as identity, PRIMARY KEY (ID) ) in 表空间名 index in 索引空间名 compress yes;
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义