达梦操作手记
进入数据库:
切换到dmdba用户进入DM数据库的安装目录
su - dmdba
cd dmdbms/bin
./disql
#输入账号
#输入密码
1. 库(表空间)管理
2. 用户管理
3. 用户授权
关键说明
库即表空间:达梦中"库"对应逻辑概念表空间(
TABLESPACE
),实际存储由数据文件(.dbf
)实现。用户与权限:
用户创建后需授权
CREATE SESSION
才能连接数据库。RESOURCE
是内置角色(含建表、索引等权限),通常需分配给普通用户。
权限层级:
系统权限(如
CREATE TABLE
)用GRANT ... TO ...
。对象权限(如表级DML)用
GRANT ... ON 模式.表名 TO ...
。
常用示例流程
-- 创建表空间
CREATE TABLESPACE tbs_data DATAFILE '/dmdata/tbs_data01.dbf' SIZE 1024;
-- 创建用户并指定默认表空间
CREATE USER demo_user IDENTIFIED BY "Demo@123" DEFAULT TABLESPACE tbs_data;
-- 授予基础权限
GRANT CREATE SESSION, CREATE TABLE TO demo_user; -- 连接+建表权限
GRANT RESOURCE TO demo_user; -- 附加资源权限
-- 授权访问某张表
GRANT SELECT, INSERT ON HR.employees TO demo_user;
-- 删除用户及所有对象
DROP USER demo_user CASCADE;
-- 删除表空间(需先确保无数据)
DROP TABLESPACE tbs_data;
⚠️ 执行删除操作前请确认影响范围!生产环境建议提前备份。
达梦操作手记
https://www.gmqgmq.cn//archives/da-meng-cao-zuo-shou-ji