(SERIES3) DM数据库工具介绍(CentOS 7.6 + GNOME 图形化)

1 DM服务查看器

  DM服务查看器的内容和基本操作见1.4小节。

2 DM管理工具

2.1 数据库实例连接

  与官方文档不同的是,在“对象导航”栏只保留了“新建连接”选项,而“注册连接”实现的功能改为在“新建连接”的弹出框中新增的“保存”按钮实现;进入DM管理工具初始界面如图2-1所示,新增“保存”按钮及其实现“注册连接”功能的叙述见后文:

在这里插入图片描述

图2-1 DM管理工具初始界面


  尝试新建数据库连接之前,需要首先打开对应的注册服务,否则会有弹出式警示报错:

错误号:6001
错误消息:网络通信异常

 点击“对象导航”中的一行按钮的左边第一个,新建连接。弹出式窗口会自动填充默认主机名LOCALHOST、端口5236、用户名SYSDBA等;我们输入在实例配置过程中设置的口令(这里与用户名相同),准备后点击下方“测试”按钮,测试能否连通到数据库;如图2-2所示:

在这里插入图片描述

图2-2 测试能否连通到数据库


  测试能够连通后,若希望保存该连接,则点击“保存”,这样左侧导航栏仍能保存连接信息,在下次打开管理工具后依然停留在面板上;直接点击“连接”,或在保存后右击对象导航栏内已保存连接,确认打开,便建立的与数据库实例的实时连接。如图2-3所示,连接成功后展开目录,在右侧可以编写DM SQL执行DDL和DML等操作:

在这里插入图片描述

图2-3 连接后展开目录

2.2 信息说明和常见配置

2.2.1 窗口基本功能的使用

  尝试执行SQL并查看结果集,有图2-4:

在这里插入图片描述

图2-4 SQL执行结果集示例


  同样地,查看执行计划如图2-5所示:

在这里插入图片描述

图2-5 查看执行计划结果

2.2.2 查看数据库实例信息

  选择对应实例,右键点击【管理服务器】,以查看实例相关信息,如图2-6所示:

在这里插入图片描述

图2-6 查看实例信息

2.2.3 常用选项配置

  查看常用选项配置如图2-7:

在这里插入图片描述

图2-7 常用选项配置

2.3 表空间和用户

2.3.1 创建表空间

  新建表空间如图2-8所示,需要输入表空间名、文件路径等信息;此处需要注意几点与教程所示完全不同:

  • “文件路径”直接手动输入TEST.DBF,不要使用绝对路径,否则会报错;系统会直接默认把TEST.DBF数据文件(使用 file /path/to/your/file 命令查看文件格式)创建在/dmdata/data/DAMENG/目录下,即只填写数据文件名称会自动创建到默认的数据文件路径下;
  • 确保/dmdata/data/DAMENG/路径下没有自行手动创建的TEST.DBF文件夹和新建空白TEST.DBF文件,否则同样会报错。

  点击“确定”即可完成:

在这里插入图片描述

图2-8 新建表空间

2.3.2 创建用户

  创建用户并设置用户信息实例如图2-9所示:

在这里插入图片描述

图2-9 创建用户

2.4 数据库备份

2.4.1 手动备份

  数据库备份时需要打开归档模式,否则无法进行;归档模式有两种打开方式:

  • 连接数据库后在数据库中执行SQL目录开启归档;
  • 修改dm.ini数据库配置文件开启归档。

  dm.ini设置项繁多不好设置,故此处我们选择第一种方式;在此此过程中注意:可能需要使用root用户打开或dmdba的sudo权限打开./manager工具,再键入打开归档模式的SQL语句并执行才能如期开启该模式。方法一所需的SQL语句和方法二对dm.ini文件的修改内容在下面给出:

# 第一种:执行SQL语句打开归档模式
ALTER DATABASE MOUNT;
ALTER DATABASE ARCHIVELOG;
ALTER DATABASE ADD ARCHIVELOG 'DEST=/dmdata/data/DAMENG, TYPE=LOCAL, FILE_SIZE=2048, SPACE_LIMIT=102400';
ALTER DATABASE OPEN;

# 第二种:修改dm.ini数据库配置文件开启归档模式
##修改数据库实例的 /dmdata/DAMEGN/dm.ini文件中 ARCH_INI 参数值
vi /dmdata/DAMENG/dm.ini
##将 ARCH_INI 值改为 1,保存后退出
ARCH_INI = 1 #开启归档功能

##新增文件dmarch.ini
vi /dmdata/DAMENG/dmarch.ini
##新增如下内容
[ARCHIVE_LOCAL1]
ARCH_TYPE = LOCAL
ARCH_DEST = /dmarch
ARCH_FILE_SIZE = 2048
ARCH_SPACE_LIMIT = 102400

##最后重启数据库完成归档配置

  如上内容中对ARCH_FILE_SIZEARCH_SPACE_LIMIT两个上限大小的参数、相关路径均要按实际要求配置,建议以生产环境每日增量数据的1至2倍设置归档上限;此外,无论使用哪种方式,都要对数据库进行mount或重启操作

  执行上述SQL后成功更改数据库状态,即开启了归档模式,之后就可以进行本地备份,新建库备份界面如图2-10所示;“高级“选项中还可以设置是否进行压缩,是否生成备份日志,是否进行加密等项目,最后可在DDL栏查看先前配置结果即将以DDL形式执行的SQL代码:

在这里插入图片描述

图2-10 新建库备份

2.4.2 代理作业(自动备份)

  在DM管理工具中创建代理环境代理作业,主要作用在于设置数据库的定时备份;通过代理进行设置,免去了通过系统进行crontab定时计划执行shell脚本的麻烦;
  要创建代理作业,首先在“代理”上右击,选择“创建代理环境”,系统会自动在“代理”目录下创建作业、警报、操作员三个子目录效果如图2-11所示:

在这里插入图片描述

图2-11 创建代理环境


  代理环境创建完成后,在子目录“作业”上右键单击,选择新建作业,填写常规、作业步骤、作业调度三个主要步骤的个性化设置;
  其中,常规部分填写作业名、作业描述和通知方法(主要通过邮件 / 网络),如图2-12所示:

在这里插入图片描述

图2-12 新建作业-常规


  作业步骤部分通过点击右下角的“添加”按钮来添加步骤,对步骤的设置分为“常规”和“高级”两部分。在“常规”中,我们配置步骤名称步骤类型备份路径备份方式等选项;在“高级”中,我们配置作业步骤成功完成时的操作作业步骤失败时的操作、以及重试次数。确定上述配置后,点击确定以完成。对作业步骤的常规高级配置如图2-13所示:

在这里插入图片描述

图2-13 新建作业-作业步骤


  来到作业调度部分,同样点击右下角“新建”,创建作业调度;在弹出的界面中,设定“名称”字段(调度名称)、调度类型发生频率每日频率持续时间等字段,点击“确认”生成作业调度。上述配置的实例如下图2-14所示:

在这里插入图片描述

图2-14 新增作业调度


  作业调度设置完毕后,在“新建作业”界面可以看到对“调度频率”等字段的描述如图2-15:

在这里插入图片描述

图2-15 显示作业调度频率


  最后,核对对应的DDL执行语句,确定无误后点击“确定”&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值