用户指南-数据迁移-使用 DTS 迁移数据-使用 DTS 迁移 PPAS 数据-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

用户指南-数据迁移-使用 DTS 迁移数据-使用 DTS 迁移 PPAS 数据

2018-09-07 23:09:08 1286 0

使用数据传输服务(DTS)将本地数据库迁移到 RDS for PPAS,可以实现应用不停服务的情况下,平滑完成数据库的迁移工作。迁移过程中,对本地的 Oracle 数据库没有影响。

背景信息


DTS 数据迁移支持 PPAS 的结构迁移和全量迁移。

  • 结构迁移
    DTS 会将迁移对象的结构定义迁移到目标实例。目前 DTS 支持结构迁移的对象有:表、视图、同义词、触发器、存储过程、存储函数、包、自定义类型。

  • 全量迁移
    DTS 会将本地数据库迁移对象的数据全部迁移到目标实例。如果迁移过程中,本地 Oracle 数据库有数据写入的话,那么这些增量数据不一定能够被迁移到 RDS 中。所以,如果要保证数据一致性,那么尽量选择在业务低峰期进行全量迁移。


迁移限制


将 PPAS 本地数据库迁移到 RDS 上有以下限制。
  • 迁移过程中,不支持 DDL 操作。
  • 不支持物化视图的迁移。
  • 结构迁移时,会将 reverse index 迁移成普通索引。
  • 结构迁移时,会将位图索引迁移成普通索引。
  • 结构迁移时,会将分区索引迁移成在每个分区上单独创建的索引。


前提条件


已完成 RDS 实例数据库的准备,可参见 设置内外网地址创建数据库和账号

操作步骤


本例以有公网 IP 的本地数据库迁移到 RDS 上为例。 [font=PingFangSC, "]准备本地数据 [font=PingFangSC, "]
在正式迁移之前,需要先在本地数据库和 RDS 实例中创建迁移账号,并在 RDS 实例中创建要迁移的数据库,并将要迁移的数据库的读写权限授权给迁移账号。不同的迁移类型需要不同的权限,如下表所示。
[tr=rgb(51, 205, 229)][td]迁移类型 结构迁移全量迁移本地 Oracle 实例schema 的 ownerschema 的 ownerRDS 上 PPAS 实例schema 的 ownerschema 的 owner
  1. 通过 PostgreSQL 客户端,在本地数据库中创建迁移账号。CREATE USER username IDENTIFIED BY password;
    参数说明:
    • username:要创建的账号
    • password:该账号的登录密码

如:CREATE USER myuser IDENTIFIED BY mypassword;
  • 在本地数据库中给迁移账号授权,本地数据库中迁移账号的权限要求请参见上表。GRANT privileges ON tablename TO username;
    参数说明:
    • privileges:该账号的操作权限,如 SELECT、INSERT、UPDATE 等。如果要授权该账号所有权限,则使用 ALL
    • tablename:表名。如果要授权该账号所有的表权限,则使用通配符 *
    • username:要授权的账号名

    如:GRANT ALL ON* TO myuser;


  • [font=PingFangSC, "]
    取消 提交回答
    全部回答(0)
    相关问答

    18

    回答

    【大咖问答】对话PostgreSQL 中国社区发起人之一,阿里云数据库高级专家 德哥

    阿里ACE 彭飞 2019-07-10 09:36:10 1039715浏览量 回答数 18

    145

    回答

    【新手入门】云服务器linux使用手册

    fanyue88888 2012-11-26 17:14:18 157701浏览量 回答数 145

    8

    回答

    OceanBase 使用动画(持续更新)

    mq4096 2019-02-20 17:16:36 337016浏览量 回答数 8

    110

    回答

    OSS存储服务-客户端工具

    newegg11 2012-05-17 15:37:18 295555浏览量 回答数 110

    33

    回答

    Win Server 2003-2016 加密勒索事件必打补丁合集

    妙正灰 2017-05-15 10:44:38 280394浏览量 回答数 33

    38

    回答

    安全组详解,新手必看教程

    我的中国 2017-11-30 15:23:46 259840浏览量 回答数 38

    21

    回答

    请教一下数据量有100万条左右要什么配置?

    易网网络 2013-03-27 15:18:02 192640浏览量 回答数 21

    1

    回答

    foxmail 关联企业邮箱提示邮箱地址或者密码错误

    2017-12-30 21:50:39 151108浏览量 回答数 1

    249

    回答

    阿里云LNAMP(Linux + Nginx + Apache + MySQL + PHP)环境一键安装脚本

    云代维 2014-02-14 15:26:06 305638浏览量 回答数 249

    2

    回答

    区域选择帮助

    fanyue88888 2012-12-07 15:54:30 204393浏览量 回答数 2
    +关注
    梨好橙
    4年前:计科小白 现在:计科老白
    10
    文章
    467
    问答
    问答排行榜
    最热
    最新
    相关电子书
    更多
    《2021云上架构与运维峰会演讲合集》
    立即下载
    《零基础CSS入门教程》
    立即下载
    《零基础HTML入门教程》
    立即下载