欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

整理达梦Manager管理工具的使用方法

最编程 2024-01-09 19:37:38
...

说明:

在达梦数据库安装完后默认会安装图形管理工具manager,可通过单个管理工具,对多个数据实例进行管理,linux和windows版用法差不多,本文以windows例,讲一些比较常用的操作。

一、开启manager管理工具

 

二、使用manager管理工具

说明:连接数据库后,左侧显示对象导航;右侧为新建查询窗口,通过窗口可编写 SQL 语句进行执行;顶部为工具栏;底部为消息和结果集。

1、连接

连接可以直接新建连接,也可以注册连接。

1)新建连接

 

2)注册连接

注册好后,下次开启管理工具,对象导航还保存着改连接信息,以后可双击直接进行连接。

 

 

 

2、窗口

【窗口】 - 【视图】中可以查看函数等信息。

【窗口】 - 【选项】中可以设置管理工具的编辑器和结果集等内容。

比如可以设置编辑器是否显示行号,可以设置编辑器字体大小,字体颜色等。

 

3、菜单栏

菜单栏可以新建查询、保存编辑器的内容、执行编辑器中的sql、执行脚本等。

 

4、对象导航

对象导航栏有很多连接的数据库,可以新建表空间、用户、表等操作。

1)新建角色

【角色】 - 右键 – 新建角色

新建角色TEST_ROLE

 

授予该角色创建表和创建索引的系统权限。

 

授予该角色DMHR模式下CITY表的select对象权限。

 

2)新建表空间

【表空间】 - 右键 – 新建表空间

配置表空间数据文件地址,大小为32M,自动扩充,每次扩充1M,扩充上限1G。

 

3)新建用户

【用户】 - 【管理用户】 - 右键 – 新建用户

新建用户TEST_USER。用户名只能为大写。

 

默认会赋予新建用户public和vtl角色,再另外赋予新建用户刚刚新建的TEST_ROLE角色。

 

赋予用户创建视图的系统权限。注意:我们刚刚创建了TEST_ROLE这个角色,给这个角色赋予建表和创建索引的权限,又给当前用户赋予了TEST_ROLE这个角色,所有当前用户拥有建表、建所有和创建视图的系统权限。

 

赋予用户查询DMHR模式下REGION表的对象权限。注意:我们刚刚创建了TEST_ROLE这个角色,给这个角色赋予了查看CITY表的权限,又给当前用户赋予了TEST_ROLE这个角色,所有当前用户拥有查看DMHR模式下REGION表和CITY表的权限。

 

设置当前用户密码在30后过期,过期后宽限3天。登录失败三次锁定1分钟。

 

4)新建表和约束

TEST_USER用户登录。

 

新建表后会自动创建同名的模式

 

新建TEST表,共三个列,分别是id 、 name 和 sex。

Id为主键,不自增。

 

该表的表空间为TEST_TABLESPACE

 

为sex列加检验约束,sez值只能是0或1。

 

新建表TEST2,共三个列id、name和test1_id。

Id为主键。name加唯一约束,值唯一。test1_id是外键。

 

TEST2的test1_id引用TEST表的主键。注意:外键只能引用主键。

 

5)、逻辑导入导出

以用户的为例,其他的都差不多

a)导出

管理员账号登录,选中用户,右键-导出

 

导出到E:\dmdbms\data\backup

导出文件名dexp_test_user.dmp

导出日志名dexp_test_user.log

 

导出效果如下:

 

b)导入

先新建用户TEST_DIMP,这时会自动创建用户同名模式TEST_DIMP

 

【模式】 - 右键 – 导入

导入文件所在目录 E:\dmdbms\data\backup

导入文件名 dexp_test_user.dmp

导入日志名 dimp_test_dmip.log

注意需要加模式映射,指定从哪个模式导入哪个模式。

 

导出效果如下:

 

6)备份还原

在管理工具中做备份,都是热备,需要开启归档。

在注册的连接上右键 – 【管理服务器】

 

配置归档日志。配置好后点击确定。

 

再次右键注册的连接 – 【管理服务器】

打开数据库。

 

配置好归档就可以做数据库热备份了。

备份的名称为:TEST_FULL_BACKUP

备份目录为:E:\dmdbms\data\DAMENG2\bak

备份集名称为:TEST_FULL_BACKUP

 

效果如下:

 

 

 

 

 

还原需要关闭数据库服务,下面是用rman还原的方式:

RMAN> restore  database 'E:\dmdbms\data\DAMENG2\dm.ini' from backupset 'E:\dmdbms\data\DAMENG2\bak\TEST_FULL_BACKUP';
RMAN> recover  database 'E:\dmdbms\data\DAMENG2\dm.ini' from backupset 'E:\dmdbms\data\DAMENG2\bak\TEST_FULL_BACKUP';
RMAN> recover  database 'E:\dmdbms\data\DAMENG2\dm.ini' update db_magic;

还原好后再启动数据库。

7)作业

先双击【代理】创建代理环境

 

再右键【作业】- 新建作业

设置作业步骤和作业调度,实现定时执行。

 

 

 

 

更多资讯请上达梦技术社区了解: https://eco.dameng.com