【DB2】新建用户
2024-09-01 20:04:50
1.创建用户(切换到root用户下操作)
useradd -g users -d /home/qinys -s /bin/bash -m qinys
2.修改密码
passwd qinys
备注:此处修改的密码与用户名一致:qinys
3.启动数据库
Linux:/ # su db2inst1
db2inst1@Linux:/> db2start
02/07/2018 04:43:57 0 0 SQL1026N The database manager is already active.
SQL1026N The database manager is already active.
4.创建数据库
db2inst1@Linux:/> db2 create database QinDB using codeset GBK territory cn
DB20000I The CREATE DATABASE command completed successfully.
5.连接数据库
db2inst1@Linux:/> db2 connect to QinDB Database Connection Information Database server = DB2/LINUXX8664 9.7.6
SQL authorization ID = DB2INST1
Local database alias = QINDB
6.给用户qinys授予DBA权限
db2inst1@Linux:/> db2 grant dbadm on database to user qinys
DB20000I The SQL command completed successfully.
7.为该用户创建scheme
db2inst1@Linux:/> db2 create schema qinysDM AUTHORIZATION qinys
DB20000I The SQL command completed successfully.
8.使用用户qinys登陆数据库
qinys@Linux:/> db2 connect to QinDB user qinys using qinys Database Connection Information Database server = DB2/LINUXX8664 9.7.6
SQL authorization ID = QINYS
Local database alias = QINDB
9.设置当前schema为qinysDM
db2 set current schema qinysDM
10.在该schema新建表tb
qinys@Linux:/> db2 "create table tb(id int)"
DB20000I The SQL command completed successfully.
11.db2look导出建表语句
qinys@Linux:~> db2look -d QinDB -e -u qinys -w qinys -t tb -o DDLfile.sql
-- The db2look utility will consider only the specified tables
-- Creating DDL for table(s)
-- Output is sent to file: DDLfile.sql
查看导出的脚本
从上图我们可以清晰的看到,所建的表已经属于QINYSDM这个shema,说明shema已经设置成功。
最新文章
- 视图控制器的View整体上移问题
- iOS UIView 动画浅谈
- 分享Kali Linux 2016.2第45周镜像
- C语言程序设计第一次作业
- SSM框架搭建
- T420修改wifi灯闪动模式
- 如何使用 Java 测试 IBM Systems Director 的 REST API
- linux 双网关双IP设置
- HDU-1020(水题)
- JS 多种变量定义
- 整理php操作memcache缓存为基础的方法
- js--时钟(图片)
- .NET中数据访问方式(一):LINQ
- 基于Prism.Windows的UWP开发备忘
- 深入浅出数据结构C语言版(17)——有关排序算法的分析
- Mycat 分片规则详解--枚举分片
- 【转载】Centos7修改root密码
- Springboot监控之一:SpringBoot四大神器之Actuator之2--覆盖修改spring cloud的默认的consul健康检查规则
- Ubuntu下面的docker开启ssh服务
- CAN设计与应用指南