db2数据库用户
select name from sysibm.systables where type='T' and creator='DB2ADMIN'
type:数据库表用T表示;数据库视图用V表示
creator:数据库对象的创建者
② DB2如何新建自己的数据库并创建用户名和设
DB2-创建用户和组,数据库
1、增加一个操作系统用户
groupadd test---添加用户组test
useradd -m -g test -d /home/test test---添加用户test
passwd test---修改test的密码
2、赋予用户DB2权限
db2 connect to sample---连接到sample数据库
db2 grant connect on database to user test---赋予test用户sample数据库的connect权限
db2 connect reset--关闭连接
③ db2用户删除后db2数据库无法再启动怎么回事 这个问题 你怎么解决的啊
db2的命令,和环境变量实在实例创建时候,针对实例用户生成的
db2icrt
-u
db2fenc1
db2inst1
创建时,会在/home/db2inst1生成一个sqllib文件夹,这是整个实例
只有su
-
db2inst1用户,才会执行db2inst1用户下的.profile脚本,读取环境变量
才能执行db2的一系列命令,你删了实例用户,就无法在环境变量中价值到sqllib下的bin目录到PATH,也就无法运行数据库实例了
④ 如何在一个db2数据库中创建多个db2用户
db2的用户就是系统的用户,给系统用户赋值,就可以当db2的用户使用了。
数据库用户登录后,默认的schema的名字就是用户名,如果想要访问别的用户的表,就要加上schema。或者用set current schema命令来设置schema。