本文共 1243 字,大约阅读时间需要 4 分钟。
# 吐槽国产达梦数据库,不得不说,还想模仿人家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用户修改密码为12345alter 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.NAMEfrom ( select NAME, ID, PID, CRTDATE from SYS.SYSOBJECTS where TYPE$='SCH' ) SCH_OBJ, ( select NAME, ID from SYS.SYSOBJECTS where TYPE$='UR' and SUBTYPE$='USER' ) USER_OBJwhere SCH_OBJ.PID=USER_OBJ.IDORDER BY SCH_OBJ.NAME# 取消user用户授权的dbaREVOKE dba FROM user;
转载地址:http://ztdkb.baihongyu.com/