达梦数据库 | DM管理工具使用指南|C/S框架网|C/S开发框架
作者:csframework|C/S框架网  发布日期:2024/11/07 07:32:56

达梦数据库 | DM管理工具使用指南|C/S框架网|C/S开发框架

达梦数据库 - DM管理工具使用指南|C/S框架网

DM 管理工具

DM Manager是管理 DM 数据库系统的图形化工具,类似于 Oracle 和 MS SQLServer 的 Enterprise Manager。通过图形化界面,可以直观的完成对数据库对象的操作,便于数据库管理员管理和维护 DM 数据库。

运行DM管理工具

点击开始界面,选择【达梦数据库】菜单,点击【DM 管理工具】,即可进入管理工具对数据库进行管理,如下图所示:

达梦数据库 | DM管理工具使用指南|C/S框架网|C/S开发框架

启动页面

达梦数据库 | DM管理工具使用指南|C/S框架网|C/S开发框架

建立连接

达梦数据库 | DM管理工具使用指南|C/S框架网|C/S开发框架

查询数据

打开 DM管理工具,以SYSDBA登录,默认为SYSDBA模式。

达梦数据库 | DM管理工具使用指南|C/S框架网|C/S开发框架

C# 全选
-- 切换到DMHR模式
SET SCHEMA DMHR;

-- 查询该模式下的城市表
SELECT * FROM CITY;
-- 查询员工表
SELECT * FROM EMPLOYEE;

-- 切换到PRODUCTION模式
SET SCHEMA PRODUCTION;
SELECT * FROM PRODUCT;

达梦数据库用户\模式\表空间名词解释

用户(User)

用于登录数据库进行数据访问的用户账号。

达梦数据库采用“三权分立”或“四权分立”的安全机制,将系统中所有的权限按照类型进行划分。

三权分立包含数据库管理员账号 SYSDBA、数据库安全员账号 SYSSSO 和数据库审计员账号 SYSAUDITOR,其缺省口令都与用户名一致。四权分立在三权分立的基础上增加数据库对象操作员账户 SYSDBO。

模式(‌Schema)‌

在达梦数据库中,‌模式是数据库对象的集合,‌它是数据库的逻辑结构。‌一个用户可以拥有一个或多个模式,‌而一个模式只能属于一个用户。‌创建用户时,‌系统会默认生成一个与用户名相同模式的名称。‌在模式下,‌可以创建表、‌视图等数据库对象进行管理1。‌

表空间(‌Tablespace)‌

表空间是达梦数据库中用于存储数据库对象的空间,‌由一个或多个数据文件组成。‌所有数据库对象在逻辑上都存放在表空间中,‌而物理上则存储在所属表空间的数据文件中。‌表空间类似于操作系统中的文件夹,‌其中的数据文件则是表空间的组成部分,‌用于存储表数据2。‌

关系:‌虽然达梦数据库中的模式和表空间是两个不同的概念,‌但它们之间存在一定的关联。‌一个模式下的对象(‌如表、‌视图等)‌可以存储在不同的表空间中。‌用户在创建数据库对象时,‌需要指定该对象存储的表空间。‌因此,‌模式和表空间的关系可以理解为:‌模式下的对象通过表空间进行物理存储,‌用户可以根据需要管理不同模式对象所在的表空间,‌以实现数据的逻辑组织和物理存储的分离。

关系

用户与模式的关系:

每个用户有一个默认的同名的模式,访问自己模式下的表、视图等,不需要加模式名,访问其他模式下的对象需要拥有访问权限,访问时还需加上模式名。

用户与表空间的关系:

一对多,且表空间可以有多个数据文件,‌而一个数据文件只能属于一个表空间。

达梦数据库中的模式和表空间是两个不同的概念,‌但它们之间存在一定的关联。‌

新建模式(Schema)

达梦数据库 | DM管理工具使用指南|C/S框架网|C/S开发框架

达梦数据库 | DM管理工具使用指南|C/S框架网|C/S开发框架

达梦数据库 | DM管理工具使用指南|C/S框架网|C/S开发框架

按上面的方法建立了2个模式

达梦数据库 | DM管理工具使用指南|C/S框架网|C/S开发框架

新建表空间(Table Space)

达梦数据库 | DM管理工具使用指南|C/S框架网|C/S开发框架

达梦数据库 | DM管理工具使用指南|C/S框架网|C/S开发框架

达梦数据库 | DM管理工具使用指南|C/S框架网|C/S开发框架

达梦数据库 | DM管理工具使用指南|C/S框架网|C/S开发框架

C# 全选
--查询用户表
SELECT * FROM USER_TABLES where TABLESPACE_NAME='MAIN';

--生成移动表空间的SQL脚本
SELECT 'alter table "SYSDBA"."' || TABLE_NAME || '"  move tablespace "CSFrameworkV6_Normal";' FROM USER_TABLES where TABLESPACE_NAME='MAIN';

C/S框架网|原创精神.创造价值.打造精品


扫一扫加作者微信
C/S框架网作者微信 C/S框架网|原创作品.质量保障.竭诚为您服务
上一篇 下一篇