全部產品
Search
文件中心

:空庫初始化

更新時間:Jun 30, 2024

Data Management的空庫初始化功能支援將來源資料庫的表結構同步至空資料庫中(資料庫中不存在任何錶),實現快速同步資料庫表結構,適用部署多地區、多單元的資料庫環境。

前提條件

  • 支援的資料庫類型如下:

    • MySQL:RDS MySQLPolarDB MySQL版MyBase MySQLPolarDB分布式版AnalyticDB MySQL 3.0、其他來源MySQL

    • SQL Server:RDS SQL ServerMyBase SQL Server、其他來源SQL Server

    • PostgreSQL:RDS PostgreSQLPolarDB PostgreSQL版MyBase PostgreSQLAnalyticDB for PostgreSQL、其他來源PostgreSQL

    • MariaDB:RDS MariaDB、其他來源MariaDB

    • OceanBase MySQL模式

    • PolarDB PostgreSQL版(相容Oracle)

  • 目標庫已開啟開啟執行能力開關,更多資訊,請參見開啟執行能力

    說明

    若未開啟,庫表同步僅能對比表結構差異,無SQL執行能力。

  • 目標庫為空庫(資料庫中不存在任何錶)。

    說明

    若目標庫不為空白,可使用結構同步功能,更多資訊,請參見結構同步

  • 擁有來源庫的查詢許可權。更多資訊,請參見查看我的許可權

  • 擁有目標庫的變更許可權。更多資訊,請參見查看我的許可權

操作步驟

  1. 登入Data Management 5.0
  2. 在頂部功能表列中,選擇資料庫開發 > 結構變更 > 空庫初始化

    說明

    若您使用的是極簡模式的控制台,請單擊控制台左上方的2023-01-28_15-57-17.png表徵圖,選擇全部功能 > 資料庫開發 > 結構變更 > 空庫初始化

  3. 庫表同步工單申請頁面,配置工單參數。部分參數資訊說明如下:

    參數

    說明

    來源庫

    1. 搜尋並選擇來源庫。

    2. 可選:選擇表結構的版本號碼,預設為最新的表結構。關於表結構版本號碼,請參見管理表結構版本

    目標庫

    1. 搜尋並選擇初始化的目標庫。

    2. 可選:選擇表結構的版本號碼,預設為最新的表結構。關於表結構版本號碼,請參見管理表結構版本

    初始化的表

    選擇需要同步的表,支援的選項:

    • 部分表:自行選擇需要同步到目標資料庫的表。

    • 全部表:將源庫中所有表都同步到目標資料庫中。

    是否忽略報錯

    選擇是否忽略報錯,支援的選項:

    • 不忽略:在執行過程中,遇到出錯則中斷後面的SQL指令碼,不再執行。

    • 忽略:在執行過程中,遇到錯誤會跳過當前失敗SQL指令碼,繼續往下執行,並執行完所有SQL指令碼。

  4. 單擊提交申請
    系統將進行結構分析。
    說明 若資料結構在此過程中發生變更,請在工單中單擊重新分析
  5. 單擊提交審批,等待審批通過。
  6. 單擊提交,同步目標庫
  7. 確認待執行的SQL指令碼,單擊確認進行同步
    單擊後,系統將開始執行同步指令碼,您可以單擊詳情按鈕,查看執行日誌詳細,包括執行語句、執行所用時間、調度詳情等資訊。