达梦数据库教程(2)为应用创建 Schema 标准流程

TangLu 达梦 2025-05-23 6 0

当需要在达梦数据库中为新系统创建独立Schema时,涉及到分配独立表空间、创建独立用户以及权限设置,以下是比较规范的操作流程


1、创建表空间

首先为新Schema创建一块专属表空间,避免业务数据混用默认空间,便于后期维护与优化

create tablespace "CUSTOM_TS01.DBF" datafile '/data/dmdbms/data/DAMENG/CUSTOM_TS01.DBF' size 4096 autoextend on next 512 CACHE = NORMAL;

# datafile 指定表空间存放路径
# SIZE 4096 指定表空间初始大小为 4096MB
# AUTOEXTEND ON NEXT 512 表示允许表空间自动扩展,每次扩展大小为 512MB


2、创建用户

在创建用户时会自动创建同名 Schema,所以要做的就是创建用户并与表空间进行关联,同时完成授权操作

create user "$USER_NAME" identified by "$USER_RPASSWD" default tablespace "CUSTOM_TS01.DBF" default index tablespace "CUSTOM_TS01.DBF";

#USER默认对同名SCHEMA有数据更改权限,如果还需要CREATE等操作权限,可以加上RESOURCE权限
grant "PUBLIC","RESOURCE","SOI" to "CUSTOM_USER";


评论