閱讀719 返回首頁    go 阿裏雲


遷移 RDS for PPAS 數據到本地 PPAS__數據遷移_用戶指南_雲數據庫 RDS 版-阿裏雲

阿裏雲數據庫 PPAS 版支持通過邏輯備份文件將雲上數據遷移到本地數據庫。

操作步驟

  1. 通過 PostgreSQL 客戶端,連接雲數據庫。
  2. 執行如下命令,備份數據。
    1. pg_dump -U username -h hostname -p port databasename -f filename
    參數說明如下:
    • username:數據庫用戶名
    • hostname:數據庫主機名
    • port:數據庫端口號
    • databasename:要備份的數據庫名
    • filename:要生成的備份文件名稱例如:
      1. pg_dump -U ppas_user -h rdsv07z563m7o25cj550public.ppas.rds.aliyuncs.com -p 3433 edb -f ppas.sql
  3. 將備份文件 ppas.sql 放到目標服務器中。
  4. 執行如下命令將數據恢複到本地數據庫。
    1. psql -U username -h hostname -d desintationdb -p port -f dumpfilename.sql
    參數說明如下:
    • username:數據庫用戶名
    • hostname:數據庫地址
    • port:數據庫端口號
    • databasename:數據庫名
    • filename:備份文件名稱如:
      1. psql -U ppas_user -h localhost -d edb -p 5444 -f ppas.sql
      由於 RDS 數據庫的權限設置和本地數據庫不一致,在數據導入過程當中可能會出現一些與權限相關的 WARNING 或 ERROR,可以忽略,如:
      1. WARNING: no privileges could be revoked for "xxxxx"
      2. ERROR: role "xxxxx" does not exist

最後更新:2016-11-23 16:03:53

  上一篇:go 遷移 RDS for PostgreSQL 數據到本地 PostgreSQL__數據遷移_用戶指南_雲數據庫 RDS 版-阿裏雲
  下一篇:go 遷移 RDS for PPAS 數據到本地 Oracle__數據遷移_用戶指南_雲數據庫 RDS 版-阿裏雲