前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >达梦数据库基础使用创建表空间和用户

达梦数据库基础使用创建表空间和用户

作者头像
默 语
发布于 2025-05-21 07:30:07
发布于 2025-05-21 07:30:07
50000
代码可运行
举报
文章被收录于专栏:JAVAJAVA
运行总次数:0
代码可运行

DM管理工具

一.创建表空间

1.我们打开dm的管理工具

2.新建表空间;点击表空间点击右键新建表空间

3.尝试新建 表空间切记按照下面的操作我再这边踩了一些坑;

**文件默认存放在此处 如下图:**文件路径的文件不需要自己创建 ,存在的话 换一个名字;

如下图表空间创建成功;

二.修改表空间

点击表空间右键修改表空间即可修改 文件路径 大小 尺寸等等数据;

三.新建用户

点击用户–》管理用户–》新建用户;

下面选择我们的用户名,密码登信息;如果不想设置太难得密码 可以点击 密码策略 选择自定义 下面的根据自己的要求去选择密码的强度

在达梦数据库(DM)中,创建角色时可以指定其所属角色。以下是常见角色(如 DBAPUBLICRESOURCE 等)的详细解释。这些角色的定义与数据库权限管理密切相关。


常见角色的解释

1. DBA(Database Administrator)
  • 定义DBA 是达梦数据库的超级管理员角色,拥有最高权限,可以执行所有数据库操作,包括创建用户、管理权限、备份恢复等。
  • 主要功能
    • 管理数据库用户和角色。
    • 管理数据库对象(如表、视图、索引)。
    • 执行数据库备份和恢复操作。
    • 管理系统资源(如内存、磁盘)。

⚠️ 注意: 默认情况下,数据库的管理员用户(如 SYSDBA)通常被授予 DBA 角色。


2. PUBLIC
  • 定义PUBLIC 是一个公共角色,表示数据库中所有用户的默认权限集合。它类似于公共资源池,任何用户都继承其权限。
  • 主要功能
    • 管理和共享公共对象(如系统表、系统视图)。
    • 所有用户自动拥有 PUBLIC 角色,无需显式授予。

⚠️ 注意: 对 PUBLIC 授予的权限会对所有用户生效,因此应谨慎使用。


3. RESOURCE
  • 定义RESOURCE 是一个资源角色,用于管理用户的数据库资源访问权限。
  • 主要功能
    • 允许用户创建和管理自己的数据库对象(如表、视图、存储过程)。
    • 适合开发者或普通用户。

⚠️ 注意: 该角色通常与开发或测试环境中的用户绑定。


4. SOL(System Online Library)
  • 定义SOL 是达梦数据库中内置的系统角色,与系统库和全局权限管理相关。
  • 主要功能
    • 管理全局数据库资源。
    • 提供系统级工具库的访问权限。

一般使用场景: 数据库系统工具或核心管理任务。


5. SVI(System Virtual Interface)
  • 定义SVI 表示系统虚拟接口角色,与虚拟视图或动态内容管理相关。
  • 主要功能
    • 管理动态视图和系统接口。
    • 为用户提供对动态表的只读权限(如运行时性能监控视图)。

6. VTI(Virtual Table Interface)
  • 定义VTI 表示虚拟表接口,通常与虚拟表或系统数据采集相关联。
  • 主要功能
    • 管理虚拟表的访问。
    • 用于提供扩展的元数据访问能力。

使用案例示例

创建角色示例
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
CREATE ROLE dev_role;
GRANT RESOURCE TO dev_role;
GRANT CONNECT TO dev_role;
为用户分配角色
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
CREATE USER dev_user IDENTIFIED BY "password";
GRANT dev_role TO dev_user;
查询系统角色权限
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
SELECT * FROM DBA_ROLES;
SELECT * FROM DBA_ROLE_PRIVS;

在达梦数据库中,角色管理是权限控制的核心部分。

  • DBA:超级管理员,拥有最高权限。
  • PUBLIC:所有用户的默认权限集合。
  • RESOURCE:适用于开发者或资源管理。
  • SOLSVIVTI:与系统功能和虚拟接口相关。

通过合理配置这些角色,可以实现安全高效的权限管理。

在这里插入图片描述
在这里插入图片描述

大家可根据自己选择 自己玩的话可以选择 all ;

在这里插入图片描述
在这里插入图片描述

点击确定即可;

在这里插入图片描述
在这里插入图片描述

用户创建成功;

四.创建表

模式(Schema)概念 在达梦数据库中,模式是数据库对象的集合,它主要用于对数据库对象进行分类和管理。一个模式可以包含表、视图、存储过程、函数等多种对象。

点击模式下面的刚创建的;点击表点击新建即可;模式名 固定的 表面自定义的 点击下面 + - ↑↓ 即可新增删减 数据库中的字端;

在这里插入图片描述
在这里插入图片描述

如图就是我们创建成功的数据库表;

ok 完事! 大家有问题可加我微信 也可以留言看到回!

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2025-05-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • DM管理工具
    • 一.创建表空间
  • 二.修改表空间
  • 三.新建用户
    • 常见角色的解释
      • 1. DBA(Database Administrator)
      • 2. PUBLIC
      • 3. RESOURCE
      • 4. SOL(System Online Library)
      • 5. SVI(System Virtual Interface)
      • 6. VTI(Virtual Table Interface)
    • 使用案例示例
      • 创建角色示例
      • 为用户分配角色
      • 查询系统角色权限
  • 四.创建表
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档