DB2数据库的操作命令有很多,我这里主要总结一些日常工作常用的命令。
1.连接数据库:
connecttomasuserlujiadontcruusingmas
2.设置数据库的字符集
db2setdb2codepage=819按照ISO-8809-1西欧字符集来产生的;
db2setdb2codepage=1386按照GBK来产生的;
db2setdb2codepage=1208安装UTF-8来产生的.
3.创建新的数据库:
db2createdatabasetemp
4.连接该数据库:
db2tomas1userlujiadontcryusingmas
5.创建缓冲池
db2createbufferpooluser8size100000pagesize8k
db2createbufferpooluser16size100000pagesize16k
db2createbufferpooluser32size100000pagesize32k
6.创建表空间
db2createregulartablespacets_user8pagesize8kmanagedbysystemusing('fsms_8k_1')bufferpooluser8
db2createregulartablespacets_user16pagesize16kmanagedbysystemusing('fsms_16k_1')bufferpooluser16
db2createregulartablespacets_user32pagesize32kmanagedbysystemusing('fsms_32k_1')bufferpooluser32
7.权限赋予
db2grantdbadm,createtab,bindadd,connectondatabasetouseruserson
db2grantdbadm,createtab,bindadd,connect,loadondatabasetouseruserson
8.设置堆栈大小,设置mas1的堆栈大小为512
db2updatedbcfgformas1usingapplheapsz512
9.数据库卸载
db2movemas1export
10.数据库语句导出(将mas1的数据库的相关语句导出到mas1.sql里面去)
db2look-dmas1-e-a-omas1.sql
11.数据库装载
db2movemas1import-l/home/lujiadontcry/wk/mas1
db2-tvfdb2look.sql恢复数据库里面表等的内容;
12.列出所有的实例
db2listdatabasedirectory
13.断开连接
db2connectreset
14.停止db2
db2terminate
db2stopforce
db2数据库安装db2stopdatabasemanager
15.查看db2set
有时候db2start的时候会报sql5043n,通信协议的错误,解决方法如下:
db2set-all查看db2comm=tcpip
db2getdbmcfg|grepSVCENAME查看端口号配置是否正确。
netstat-an|grep端口号查看端口号是否有冲突,或已经处于侦听状态。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论