DB2数据库创建非实例用户连接使用数据库
来源:互联网 发布:淘宝皇冠要多久 编辑:程序博客网 时间:2024/06/05 06:36
DB2中数据库用户即为操作系统层面用户:
例如创建test1用户连接使用test9数据库(由db2inst9用户创建):
[root@th1 instance]# useradd test1
[root@th1 instance]# id test1
uid=1008(test1) gid=1008(test1) groups=1008(test1)
[root@th1 instance]# usermod -g db2grp1 test1
[root@th1 instance]# id test1
uid=1008(test1) gid=102(db2grp1) groups=102(db2grp1)
[root@th1 instance]# su - db2inst9
[db2inst9@th1 ~]$ db2 grant dbadm on database to user test1
DB21034E The command was processed as an SQL statement because it was not a
valid Command Line Processor command. During SQL processing it returned:
SQL1024N A database connection does not exist. SQLSTATE=08003
[db2inst9@th1 ~]$ db2 list db directory
System Database Directory
Number of entries in the directory = 1
Database 1 entry:
Database alias = TEST9
Database name = TEST9
Local database directory = /home/db2inst9
Database release level = 10.00
Comment =
Directory entry type = Indirect
Catalog database partition number = 0
Alternate server hostname =
Alternate server port number =
[db2inst9@th1 ~]$ db2 connect to test9
Database Connection Information
Database server = DB2/LINUXX8664 10.5.5
SQL authorization ID = DB2INST9
Local database alias = TEST9
[db2inst9@th1 ~]$ db2 grant dbadm on database to user test1
DB20000I The SQL command completed successfully.
[db2inst9@th1 ~]$ db2 grant connect on database to user test1
DB20000I The SQL command completed successfully.
[db2inst9@th1 ~]$ db2 connect to test9 user test1 using test1
Database Connection Information
Database server = DB2/LINUXX8664 10.5.5
SQL authorization ID = TEST1
Local database alias = TEST9
[db2inst1@th2 ~]$ db2 get db cfg for test9 |grep code
Database code page = 1208
Database code set = UTF-8
Database country/region code = 1
db2 => create table t1 (c1 int,c2 varchar(30))
DB20000I The SQL command completed successfully.
db2 => insert into t1 values (1,'aa')
DB20000I The SQL command completed successfully.
db2 => insert into t1 values (2,'bb')
DB20000I The SQL command completed successfully.
db2 => commit
DB20000I The SQL command completed successfully.
db2 => select * from t1
C1 C2
----------- ------------------------------
1 aa
2 bb
2 record(s) selected.
- DB2数据库创建非实例用户连接使用数据库
- db2创建实例之后需要连接数据库
- db2 创建实例,创建数据库,创建表
- oracle学习.数据库实例的用户创建以及创建连接
- oracle学习.数据库实例的用户创建以及创建连接
- DB2 使用批处理创建数据库
- DB2 新建用户创建数据库流程
- Linux下db2创建实例、数据库
- 创建代理用户连接数据库
- 使用连接池连接IBM DB2数据库
- DB2 创建数据库及数据库用户命令行示例
- 使用Oracle SQLDeveloper连接数据库并创建用户
- 使用Oracle SQLDeveloper连接数据库并创建用户
- 使用Oracle SQLDeveloper连接数据库并创建用户
- 使用Oracle SQLDeveloper连接数据库并创建用户
- 使用Oracle SQLDeveloper连接数据库并创建用户
- 使用Oracle SQLDeveloper连接数据库并创建用户
- 使用Oracle SQLDeveloper连接数据库并创建用户
- js小数运算精度问题,js浮点数运算时出现精度问题
- SVN检出maven项目,目录结构不对,解决方法(更新)
- J.U.C体系结构(java.util.concurrent)
- HTML网页基本标签:
- Cg入门1:输入输出和语义
- DB2数据库创建非实例用户连接使用数据库
- 指针变量初始化
- Android4.4修改蓝牙设备默认名称
- 策略模式
- 对Android MVVM的理解
- Android Drawable(一)之ShapeDrawable
- Python 资源大全
- Android命令之ps
- Xcode 调试方法总结