DM7 达梦数据库 日常操作

本文探讨了国产达梦数据库的使用体验,包括其UI、性能及操作方式,对比Oracle和PostgreSQL,分享了创建表空间、用户及权限管理的具体步骤。
# 吐槽
国产达梦数据库,不得不说,还想模仿人家oracle和postgresql的模式
但是这UI和性能,个人感觉差的一批,还搞这么复杂

# 介绍
山寨版的达梦数据库,无论是工具还是操作都是非常的感人

按照用户来创建表空间,一对一的关系,一个用户就是一个模式也对应着一个表空间

# 使用
// 创建表空间
CREATE TABLESPACE HONGYI DATAFILE 'HONGYI.DBF' SIZE 1024;
// 创建用户,指定对应的表空间
CREATE USER hongyi IDENTIFIED BY 012345678 DEFAULT TABLESPACE HONGYI; 
// 给表空间赋权限
GRANT RESOURCE TO hongyi;

# 先删除用户,后删除表空间,不然会报错
-- 删除表空间
drop tablespace regdb
-- 用户没有相关数据:
Drop user test 
-- 用户下有数据
Drop user regdb cascade

# 给用户赋管理员权限 (user:为你们的用户名字)
grant dba to user;

# 给user用户修改密码为12345
alter user useridentified by 12345

# 启动达梦数据库
./dmserver /data/dmdbms/data/DAMENG/dm.ini

# 查看当前user用户下的所有模式
select distinct object_name TABLE_SCHEMA from all_objects where object_type = 'SCH' AND owner = 'user'

# 给一个用户创建多个模式 (前提是你要先创建一个用户)
CREATE SCHEMA mg_analytics_db AUTHORIZATION hongyi;

# 查看DM7中模式和用户之间的映射关系
select
        SCH_OBJ.NAME   ,
        SCH_OBJ.ID     ,
        SCH_OBJ.CRTDATE,
        USER_OBJ.NAME
from
        (
                select NAME, 
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值