(6)在操作系统中建立用户
[root@devsvr2 root]# useradd oatest
[root@devsvr2 root]# passwd oatest
Changing password for user oatest.
New password:
BAD PASSWORD: it is too short
Retype new password:
passwd: all authentication tokens updated successfully.
(7)给 oatest 用户授权
主要命令:
db2 GRANTDBADM,CREATETAB,BINDADD,CONNECT,CREATE_NOT_FENCED_ROUTINE,
IMPLICIT_SCHEMA,LOAD,CREAT
E_EXTERNAL_ROUTINE,QUIESCE_CONNECTON DATABASE TO USER OATEST
db2 GRANT CREATEIN,DROPIN,ALTERIN ON SCHEMA OATEST TO USER OATEST
[db2inst1@devsvr2 db2inst1]$ db2 connect to sample
数据库连接信息
数据库服务器 = DB2/LINUX 8.2.0
SQL 授权标识 = DB2INST1
本地数据库别名 = SAMPLE
[db2inst1@devsvr2 db2inst1]$ db2 GRANT DBADM,CREATETAB,BINDADD,CONNECT,CREATE_NOT_FENCED_ROUTINE,
IMPLICIT_SCHEMA,LOAD,CREATE_EXTERNAL_ROUTINE,
QUIESCE_CONNECT ON DATABASE TO USER OATEST;
DB20000I SQL 命令成功完成。
[db2inst1@devsvr2 db2inst1]$ db2 GRANT CREATEIN,
DROPIN,ALTERIN ON SCHEMA OATEST TO USER OATEST
DB20000I SQL 命令成功完成。
[db2inst1@devsvr2 db2inst1]$ db2 connect to sample user oatest using oatest
数据库连接信息
数据库服务器 = DB2/LINUX 8.2.0
SQL 授权标识 =OATSET
本地数据库别名 = SAMPLE
[db2inst1@devsvr2 db2inst1]$ db2 "select count(*) from um_user"
1
-----------
1529
1 条记录已选择。
4、说明
(1)在db2数据库中的bufferpool是和内存有关系的,所以你应该根据你的机器内存情况来建立 bufferpool
(2)tablespace 的路径也是和你的应用有关,如果是双机环境应该把表空间建立在共享存储中,你可以根据实际情况来修改上文所说到的 oatest.sql 中的建立 bufferpool 以及 tablespace 的语句。
33/3<123