一、
db2安装完后,一般需要新建用户组,新建用户(一个特殊用户db2efenc 属于db2fadm组)还有一个实例用户(同需要建立实例同名 属于db2iadm组)
然后创建实例
二、
然后创建数据库,执行db2 ‘“create 时候报错如上”
原因: 很简单,就是去reboot。
三、
接下来命令行连接数据库 db2 connect to databaseName
报SQL0332N Character conversion from the source code page "1392" to the target code page "UNKNOWN" is not supported. SQLSTATE=57017
AIX下DB2报错:SQL0332N的处理方法
AIX平台,字符集设置为GB18030,创建库字符集为GBK,连接数据库报SQL0332N Character conversion from the source code page "1392" to the target code page "UNKNOWN" is not supported. SQLSTATE=57017
查阅info center如下,AIX下对应的代码页1392、代码集GB18030、语言环境为Zh_CN.GB18030,
在不修改AIX环境变量情况下,最初始设置db2set DB2CODEPAGE=1392,发现失败,设置为数据库的代码页1386,连接成功
db2set DB2CODEPAGE=1386, 在IBM网站查到以下FAQ:当我们设置操作系统的code set is GB18030时, DB2将会默认设置本地 code set 为ISO 8859-1 (code page 819),有的操作系统还会设置locale's territory 为US,解决方法为
db2set DB2CODEPAGE=1386
db2set DB2TERRITORY=86
db2 terminate
db2stop
db2start
四、创建用户临时表空间
【系统表空间,系统工具表空间 ,用户表空间,用户临时表空间】
新授权用户需要重启 db2stop db2start
如果 db2stop
2008-11-06 09:29:04 0 0 SQL1025N 未停止数据库,因为数据库仍是活动的。
SQL1025N 未停止数据库,因为数据库仍是活动的。
报错可以执行如下命令进行解决
db2 force applications all
DB20000I FORCE APPLICATION 命令成功完成。
DB21024I 该命令为异步的,可能不会立即生效。
[关于用户组,通常groups命令第一个是主组,主要组只能是1个,附属组没有限制。比如我们在创建用户的时候这样执行命令:useradd -g group1 -G group2,group3,group4 user这里的group1就是主要组,group2到4都是附属组。]
再重启搞定。