1、编码问题
数据库在创建时,默认为utf-8。这个没办法,必须删掉重新指定gbk。
db2 create database xxx using codeset gbk territory cn
2、创建时,遇到无法连接。
db2 connect to sample
此时你连接的是sample实例,有必要解释一下,这个实例也是一个数据库。连上它,你再创建数据库,肯定会报错,已经与一个数据库连接。
需要db2 connect reset
3 、新建库后的连接问题
db2 connect to xxx user xxx using xxxx
如果提示说,无法从源代码页1386到819的转换。
1386 gbk
819 ISO8859-1
1208 utf-8
实际上是指编码不一致,导致不能连接。
db2set db2codepage 1386
db2 terminate
4、 特别注意
不同数据库导出的ixf文件,若是数据库编码不一致,会导致导入数据丢失的情况。
5、日志文件大小设置
load from 操作不能新建表,但在import 时,很容易发生事务日志文件已满,无法导入的情况。
db2 get db cfg
logfilsize 日志文件大小
logpermary 主日志文件数目
logsecond 辅日志文件数目
日志文件大小最大可以设置:主日志文件*辅日志文件*1024*4 k
db2 update db cfg using logprimary 3
将主日志文件设置为3个
主辅日志文件个数不要超过255,日志空间大小不应超过256G
数据库在创建时,默认为utf-8。这个没办法,必须删掉重新指定gbk。
db2 create database xxx using codeset gbk territory cn
2、创建时,遇到无法连接。
db2 connect to sample
此时你连接的是sample实例,有必要解释一下,这个实例也是一个数据库。连上它,你再创建数据库,肯定会报错,已经与一个数据库连接。
需要db2 connect reset
3 、新建库后的连接问题
db2 connect to xxx user xxx using xxxx
如果提示说,无法从源代码页1386到819的转换。
1386 gbk
819 ISO8859-1
1208 utf-8
实际上是指编码不一致,导致不能连接。
db2set db2codepage 1386
db2 terminate
4、 特别注意
不同数据库导出的ixf文件,若是数据库编码不一致,会导致导入数据丢失的情况。
5、日志文件大小设置
load from 操作不能新建表,但在import 时,很容易发生事务日志文件已满,无法导入的情况。
db2 get db cfg
logfilsize 日志文件大小
logpermary 主日志文件数目
logsecond 辅日志文件数目
日志文件大小最大可以设置:主日志文件*辅日志文件*1024*4 k
db2 update db cfg using logprimary 3
将主日志文件设置为3个
主辅日志文件个数不要超过255,日志空间大小不应超过256G