千家信息网

Navicat使用教程:使用Navicat Premium 12自动执行数据库复制(三)

发表于:2024-09-22 作者:千家信息网编辑
千家信息网最后更新 2024年09月22日,下载Navicat Premium最新版本Navicat Premium是一个可连接多种数据库的管理工具,它可以让你以单一程序同时连接到MySQL、Oracle及PostgreSQL数据库,让管理不同
千家信息网最后更新 2024年09月22日Navicat使用教程:使用Navicat Premium 12自动执行数据库复制(三)

下载Navicat Premium最新版本

Navicat Premium是一个可连接多种数据库的管理工具,它可以让你以单一程序同时连接到MySQL、Oracle及PostgreSQL数据库,让管理不同类型的数据库更加的方便。

与同步不同,同步是一个一次性的过程,它使两个数据库的模式和数据同步,复制是一个连续(自动)在两个数据库之间复制数据的过程(尽管模式更新也是可能的)。复制可以异步进行,这样就不需要在两个数据库之间建立永久连接,或者在非高峰时间(例如,在深夜,数据库服务器上的通信量很少)进行复制。

复制的主要作用是创建所有用户数据库的合并存储库和/或在所有用户之间传播相同级别的信息。在这两种情况下,结果都是一个分布式数据库,在该数据库中,用户可以访问与其任务相关的数据,而不会干扰其他人的工作。为了消除用户之间的数据模糊性或不一致性而实现的数据库复制称为规范化。

这篇文章将介绍如何使用Navicat Premium的新自动化实用程序自动执行数据库复制。

创建批处理作业

我们现在将使用Navicat的自动化工具在sakila和sakila2数据库之间建立一个循环复制。

  1. 开始,请单击主工具栏中的"Automation"按钮。

  2. 然后单击"Objects"工具栏中的"New Batch Job"以打开"New Batch Job"选项卡。

  3. 在"Objects"窗格中浏览上的源连接、数据库和/或架构。这将使该数据库的已保存作业显示在"Available Jobs"底部窗格中。

  4. 在"Available Jobs"窗格中,选择Data Synchronization作业类型,然后通过双击或拖动将作业从"Available Jobs"列表移动到上面的"Selected Jobs"列表。(您可以用相同的方法从"Selected Jobs"列表中删除作业。)

  5. 单击"Automation"工具栏上的"Save"按钮,并在"Save"对话框中提供描述性名称。

  6. 这将启用"the Set Task Schedule"和"Delete Task Schedule"按钮。

通用选项卡

在"Task Schedule"对话框的"General"选项卡中,您可以提供任务的说明,并为其执行提供几个选项。

在"Security Options"框中,可以配置运行任务的用户或组帐户。无论用户是否登录,也有一个运行任务的选项。如果选择了该选项,则在保存计划时,您将在Windows计划程序中提供操作系统用户密码。

您还可以选择以隐藏方式运行任务,并将其配置为在特定操作系统上运行。

触发任务

"Triggers"选项卡列出任务的计划。任务可以配置为按各种计划运行,包括一次、每天、每周、每月,并且仅根据每个计划的任意排列。

单击New...显示新触发器对话框的按钮:

同一个任务可以根据多个计划运行。例如,我们可以安排数据库同步任务在每月的第一个星期日和第二个星期日运行:

设置电子邮件通知

Navicat允许您生成和发送个性化电子邮件,其中包含从时间表返回的结果。结果可以通过电子邮件发送给多个收件人。选中"Advanced"选项卡中的"Send Email"选项,然后输入所需信息。

From

指定发件人的电子邮件地址。例如,"someone@Navicat.com"。

To, CC

指定每个收件人的电子邮件地址,用逗号或分号(;)分隔。

Subject

使用自定义格式指定电子邮件主题。

Body

写电子邮件内容。

Host (SMTP Server)

输入发送邮件的简单邮件传输协议(SMTP)服务器。

Port

输入连接到发送电子邮件(SMTP)服务器的端口号。

Use authentication

如果您的SMTP服务器需要授权发送电子邮件,请选中此选项并输入用户名和密码。

Secure connection

指定要使用TLS、SSL安全连接或从不使用的连接。

Send Test Mail

Navicat将向您发送一封测试邮件,指示成功或失败。

完成自动化作业的配置后,可以通过单击自动化工具栏中的"Start"按钮来测试它。


数据 数据库 邮件 任务 电子 电子邮件 用户 运行 工具 作业 之间 按钮 工具栏 服务器 同步 服务 自动化 输入 配置 两个 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 assess数据库安装包 宝宝巴士网络安全动画片 中国人寿财险总公司网络安全处 广东正规软件开发服务 政务软件开发技术 四级网络技术考试分数分布 公司内部服务器有用吗 惠普服务器闪红灯 怎么卖戴尔服务器 sql跨服务器可以连接索引吗 数据库修改代码 汽车网络技术是什么专业 昌平区综合网络技术推广信息推荐 浦东新区正规网络技术开发优缺点 云服务器安全的需求 搞网络安全的公司 网络安全法与网络安全等级保护 大型电商平台服务器价格 工业互联网爱联科技有限公司 可以做软件开发的大学专业 服务器站点管理 ue4有数据库吗 本科毕业软件开发工资待遇 实现数据库安全管理的命令有哪些 数据库查询相同值字段的条数 每个小区都有cdn服务器 h81 服务器内存 管家婆创业版 数据库 空间相册点不开提示服务器繁忙 网络安全软考全称
0