• <menu id="w2i4a"></menu>
  • logo Navicat使用教程-2019.1

    文檔首頁>>Navicat使用教程-2019.1>>Navicat使用教程:使用Navicat Premium 12自動執(zhí)行數(shù)據(jù)庫復(fù)制(三)

    Navicat使用教程:使用Navicat Premium 12自動執(zhí)行數(shù)據(jù)庫復(fù)制(三)


    下載Navicat Premium最新版本

    Navicat Premium是一個可連接多種數(shù)據(jù)庫的管理工具,它可以讓你以單一程序同時連接到MySQL、Oracle及PostgreSQL數(shù)據(jù)庫,讓管理不同類型的數(shù)據(jù)庫更加的方便。

    與同步不同,同步是一個一次性的過程,它使兩個數(shù)據(jù)庫的模式和數(shù)據(jù)同步,復(fù)制是一個連續(xù)(自動)在兩個數(shù)據(jù)庫之間復(fù)制數(shù)據(jù)的過程(盡管模式更新也是可能的)。復(fù)制可以異步進(jìn)行,這樣就不需要在兩個數(shù)據(jù)庫之間建立永久連接,或者在非高峰時間(例如,在深夜,數(shù)據(jù)庫服務(wù)器上的通信量很少)進(jìn)行復(fù)制。

    復(fù)制的主要作用是創(chuàng)建所有用戶數(shù)據(jù)庫的合并存儲庫和/或在所有用戶之間傳播相同級別的信息。在這兩種情況下,結(jié)果都是一個分布式數(shù)據(jù)庫,在該數(shù)據(jù)庫中,用戶可以訪問與其任務(wù)相關(guān)的數(shù)據(jù),而不會干擾其他人的工作。為了消除用戶之間的數(shù)據(jù)模糊性或不一致性而實(shí)現(xiàn)的數(shù)據(jù)庫復(fù)制稱為規(guī)范化。

    這篇文章將介紹如何使用Navicat Premium的新自動化實(shí)用程序自動執(zhí)行數(shù)據(jù)庫復(fù)制。

    創(chuàng)建批處理作業(yè)

    我們現(xiàn)在將使用Navicat的自動化工具在sakila和sakila2數(shù)據(jù)庫之間建立一個循環(huán)復(fù)制。

    1. 開始,請單擊主工具欄中的“Automation”按鈕。
    2. 然后單擊“Objects”工具欄中的“New Batch Job”以打開“New Batch Job”選項卡。
    3. 在“Objects”窗格中瀏覽上的源連接、數(shù)據(jù)庫和/或架構(gòu)。這將使該數(shù)據(jù)庫的已保存作業(yè)顯示在“Available Jobs”底部窗格中。
    4. 在“Available Jobs”窗格中,選擇Data Synchronization作業(yè)類型,然后通過雙擊或拖動將作業(yè)從“Available Jobs”列表移動到上面的“Selected Jobs”列表。(您可以用相同的方法從“Selected Jobs”列表中刪除作業(yè)。)

      Navicat

    5. 單擊“Automation”工具欄上的“Save”按鈕,并在“Save”對話框中提供描述性名稱。
    6. 這將啟用“the Set Task Schedule”和“Delete Task Schedule”按鈕。

    通用選項卡

    在“Task Schedule”對話框的“General”選項卡中,您可以提供任務(wù)的說明,并為其執(zhí)行提供幾個選項。

    Navicat

    在“Security Options”框中,可以配置運(yùn)行任務(wù)的用戶或組帳戶。無論用戶是否登錄,也有一個運(yùn)行任務(wù)的選項。如果選擇了該選項,則在保存計劃時,您將在Windows計劃程序中提供操作系統(tǒng)用戶密碼。

    Navicat

    您還可以選擇以隱藏方式運(yùn)行任務(wù),并將其配置為在特定操作系統(tǒng)上運(yùn)行。

    觸發(fā)任務(wù)

    “Triggers”選項卡列出任務(wù)的計劃。任務(wù)可以配置為按各種計劃運(yùn)行,包括一次、每天、每周、每月,并且僅根據(jù)每個計劃的任意排列。

    單擊New...顯示新觸發(fā)器對話框的按鈕:

    Navicat

    同一個任務(wù)可以根據(jù)多個計劃運(yùn)行。例如,我們可以安排數(shù)據(jù)庫同步任務(wù)在每月的第一個星期日和第二個星期日運(yùn)行:

    Navicat

    設(shè)置電子郵件通知

    Navicat允許您生成和發(fā)送個性化電子郵件,其中包含從時間表返回的結(jié)果。結(jié)果可以通過電子郵件發(fā)送給多個收件人。選中“Advanced”選項卡中的“Send Email”選項,然后輸入所需信息。

    From

    指定發(fā)件人的電子郵件地址。例如,“someone@Navicat.com”。

    To, CC

    指定每個收件人的電子郵件地址,用逗號或分號(;)分隔。

    Subject

    使用自定義格式指定電子郵件主題。

    Body

    寫電子郵件內(nèi)容。

    Host (SMTP Server)

    輸入發(fā)送郵件的簡單郵件傳輸協(xié)議(SMTP)服務(wù)器。

    Port

    輸入連接到發(fā)送電子郵件(SMTP)服務(wù)器的端口號。

    Use authentication

    如果您的SMTP服務(wù)器需要授權(quán)發(fā)送電子郵件,請選中此選項并輸入用戶名和密碼。

    Secure connection

    指定要使用TLS、SSL安全連接或從不使用的連接。

    Send Test Mail

    Navicat將向您發(fā)送一封測試郵件,指示成功或失敗。

    Navicat

    完成自動化作業(yè)的配置后,可以通過單擊自動化工具欄中的“Start”按鈕來測試它。

    購買Navicat Premium正版授權(quán),請點(diǎn)擊“咨詢在線客服”喲!

    PyCharm

    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();