db2stop
关闭数据库实例
db2 list db directory
列出所有数据库
系统数据库目录
目录中的条目数 = 2
数据库 1 条目:
数据库别名 = TEST
数据库名称 = TEST
本地数据库目录 = /home/db2inst1
数据库发行版级别 = 14.00
注释 =
目录条目类型 = 间接
目录数据库分区号 = 0
备用服务器主机名 =
备用服务器端口号 =
数据库 2 条目:
数据库别名 = SAMPLE
数据库名称 = SAMPLE
本地数据库目录 = /home/db2inst1
数据库发行版级别 = 14.00
注释 =
目录条目类型 = 间接
目录数据库分区号 = 0
备用服务器主机名 =
备用服务器端口号 =
db2 connect to 数据库名 user 用户名 using 密码
连接数据库
数据库连接信息
数据库服务器 = DB2/LINUXX8664 11.1.4.4
SQL 授权标识 = DB2INST1
本地数据库别名 = TEST
db2 disconnect 数据库名
断开连接
db2 get instance
显示当前数据库实例
当前数据库管理器实例是:db2inst1
db2sampl
创建Sample数据库
Creating database "SAMPLE"...
Connecting to database "SAMPLE"...
Creating tables and data in schema "DB2INST1"...
Creating tables with XML columns and XML data in schema "DB2INST1"...
'db2sampl' processing complete.
db2iauto -on db2inst1
实例db2inst1自动启动
db2iauto -off db2inst1
实例db2inst1关闭自动启动
db2 force applications all
关闭实例上的所有应用程序
db2 list active databases
列出所有活动的数据库
db2 list tables
列出所有表名
表/视图 模式 类型 创建时间
------------------------------- --------------- ----- --------------------------
TB1 DB2INST1 T 2019-06-10-20.39.24.058958
1 条记录已选择。
db2 list tablespaces show detail
查看当前数据库表空间分配状况
当前数据库的表空间
表空间标识 = 0
名称 = SYSCATSPACE
类型 = 数据库管理空间
内容 = 所有持久数据。常规表空间。
状态 = 0x0000
详细解释: 正常
总计页数 = 32768
可用页数 = 32764
已用页数 = 27700
可用页数 = 5064
高水位标记(页) = 27700
页大小(以字节计) = 4096
扩展数据块大小(页) = 4
预取大小(页) = 4
容器数 = 1
...
表空间标识 = 3
名称 = SYSTOOLSPACE
类型 = 数据库管理空间
内容 = 所有持久数据。大型表空间。
状态 = 0x0000
详细解释: 正常
总计页数 = 8192
可用页数 = 8188
已用页数 = 144
可用页数 = 8044
高水位标记(页) = 144
页大小(以字节计) = 4096
扩展数据块大小(页) = 4
预取大小(页) = 4
容器数 = 1
db2 list application
列出当前进程
授权标识 应用程序名 应用程序 应用程序标识 数据库 代理程序
句柄 名称 序号
-------- -------------- ---------- -------------------------------------------------------------- -------- -----
DB2INST1 db2bp 41 *LOCAL.db2inst1.190903023518 TEST 1
db2 list application show detail
查看连接
db2 list tables for all
列出当前数据库下所有的表
表/视图 模式 类型 创建时间
------------------------------- --------------- ----- --------------------------
TB1 DB2INST1 T 2019-06-10-20.39.24.058958
ATTRIBUTES SYSCAT V 2019-06-10-20.22.20.437961
AUDITPOLICIES SYSCAT V 2019-06-10-20.22.20.474569
AUDITUSE SYSCAT V 2019-06-10-20.22.20.490138
BUFFERPOOLDBPARTITIONS SYSCAT V 2019-06-10-20.22.20.513807
BUFFERPOOLEXCEPTIONS SYSCAT V 2019-06-10-20.22.20.528786
...
HMON_COLLECTION SYSTOOLS T 2019-06-10-20.38.38.404939
POLICY SYSTOOLS T 2019-06-10-20.38.37.805240
647 条记录已选择。
db2 "select * from 表名"
查询表
db2 list packages for all
列出所有包
绑定 总计 隔离
程序包 模式 版本 者 部分 有效 格式 级别 分块
----------- --------- ----------- --------- ------------- ------- -------- --------- --------
AGGDISC NULLID SYSIBM 12 Y 0 CS U
AOTMO05 NULLID SYSIBM 19 Y 0 CS U
ATSO04 NULLID SYSIBM 34 Y 0 CS U
DB2XDBMI NULLID SYSIBM 2 Y 0 RR U
...
P1226690> SYSIBMIN> SYSIBM 3 Y 0 CS U
P2054031> SYSPROC SYSIBM 1 Y 0 CS U
341 条记录已选择。
db2 create 数据库名
创建数据库
db2 drop db 数据库名
删除数据库
db2move <数据库名> export
导出数据库的所有表及数据(导出的文件是db2move.lst、export.out、tabxx.ixf、tabxx.msg)
db2move <数据库名> import
导入数据库的所有表及数据(需要修改db2move.lst中的数据库名为自己的数据库名)
db2 -tvf xx.sql
执行sql语句文件
db2 create db databaseName usingcodeset utf-8 territory CN
创建数据库指定编码
db2 "CREATE BUFFERPOOL epayBUFFER SIZE 1000 PAGESIZE 32K"
创建BUFFERPOOL
db2 "CREATE TABLESPACE epaySpace PAGESIZE 32K MANAGED BY SYSTEM USING ('/home/db2inst1/epay/ts') BUFFERPOOL epayBUFFER"
创建TABLESPACE
db2 "CREATE SYSTEM TEMPORARY TABLESPACE epayBUF PAGESIZE 32 K MANAGED BY SYSTEM USING ('/home/db2inst1/epay/tts') BUFFERPOOL epayBUFFER"
创建临时表空间
db2 grant dbadm on database to user databaseName
再授权
发表评论