如何将本地数据库迁移到数据库上?
使用数据传输服务(DTS)将本地数据库迁移到 阿里云的云数据库RDS,可以实现应用不停服务的情况下,平滑完成数据库的迁移工作。接下来我们将学习下如何使用DTS将本地数据库迁移到RDS上。
背景
DTS 支持 SQL Server 数据结构迁移和全量迁移。
1.DTS支持结构迁移的对象有:表、视图、表触发器、同义词、SQL 存储过程、SQL 函数、自定义类型、plan guid、rule、default。
2.全量迁移 DTS 会将本地数据库迁移对象的数据全部迁移到目标实例。如果在迁移过程中有增量更新的话,这些增量不会被迁移到目标库。所以建议在业务无写入时,使用 DTS 进行全量数据迁移。
迁移限制
将本地数据库迁移到 RDS 上有以下限制:
1.迁移过程中,不支持 DDL 操作
2.结构迁移不支持 assemblies、库级存储过程、service broker、全文索引、全文目录、分布式 schema、分布式函数、CLR 标量函数、CLR 标值函数、内部表、聚合函数和系统的迁移
3.如果使用了对象名映射功能后,依赖这个对象的其他对象可能迁移失败
操作步骤
注:在正式迁移之前,需要先在本地数据库和RDS实例中创建迁移帐号,并在RDS实例中创建要迁移的数据库,并将要迁移的数据库的读写权限授权给迁移帐号。不同的迁移类型需要不同的权限,如下表所示。
1.在本地数据库中创建迁移账号
2.在本地数据库中给迁移账号授权,本地数据库中迁移账号的权限
3. 在 RDS 管理控制台 上单击【迁移数据库】进入DTS,如下图所示。
4.单击 【建在线迁移任务】进入 创建迁移任务 页面,如下图所示。
5.输入任务名称、本地数据库信息和目标数据库信息,单击【授权白名单并进入下一步】如下图所示。
6.择迁移类型,并在【迁移对象 】选择要迁移的对象,单击 > 将要迁移的对象放入【已选择 】,单击 【检查并启动】如图所示。
如果要修改迁移对象在目标数据库上的名字,可以在 已选择 列表右侧单击 编辑 ,修改已选择的对象名称。
7.系统显示预检查结果,如下图所示。
8.单击检测结果为失败的检测项后的 !,查看失败详细信息,根据失败详细信息完成错误排查。
9.错误排查完毕后,在 迁移任务列表 页面,选择当前迁移任务,单击【启动】如下图所示
10.系统预检查通过后,单击【确定】,自动进行迁移任务,如下图所示。
注:为了保证本地数据库安全,请在数据迁移完成后,删除本地数据库和 RDS 实例中的迁移帐号。
参考
使用 DTS 迁移数据
如何将本地数据库迁移到数据库上?相关推荐
- 从本地文件系统迁移oracle数据库到ASM
从本地文件系统迁移oracle数据库到ASM 新建grid用户及软件安装目录并给予权限 [root@ora11g ~]# groupadd -g 5000 asmadmin [root@ora11g ...
- SQL Server数据库迁移–将数据库克隆到另一个排序规则
Database migration is a vital task in any environment, complex or otherwise. Seamless migrations are ...
- 数据库迁移_数据库迁移了解一下
mongodb数据迁移 因服务器到期,需要将之前机器上面的数据进行数据迁移,并将服务全部docker化 备份 首先需要将现有即将到期的服务器上面的mongo数据进行备份 mongodump -h db ...
- MySQL数据库迁移OpenGauss数据库
环境 华为云服务器 4核 8G CentOS 8.0 64位 JDK11 Data Grip xshell xftp mysql 8 安装OpenGauss 此次安装基于Docker进行安装,dock ...
- mysql数据迁移neo4j_neo4j数据库迁移---------Neo4j数据库导入导出的方法
Neo4j数据进行备份.还原.迁移的操作时,首先要关闭neo4j; /usr/share/neo4j/bin neo4j stop 如果出现 Neo4j not running 出现这种情况, Neo ...
- rds 如何学习数据库_如何将本地数据库迁移到云数据库 RDS 上?
使用数据传输服务 ( DTS ) 将本地数据库迁移到 阿里云的云数据库 RDS ,可以实现应用不停服务的情况下,平滑完成数据库的迁移工作.接下来我们将学习下如何使用 DTS 将本地数据库迁移到 RDS ...
- mysql数据库搬家,MySQL数据库迁移上云-数据搬家不用愁
MySQL数据库迁移上云 数据搬"家"不用愁 随着数字化时代的发展,越来越多的企业开始数字化转型.云上数据库能提升对数据库的使用及管理效率,给企业带来了很大经济效益.那么如何安全有 ...
- 阿里云数据库迁移遇到的问题总结
注:本文不深究任一知识点,仅限于记录阿里云迁移数据库遇到的问题及解决办法. 原博客服务器:阿里云ECS+Ubuntu18.04 原博客数据库:阿里云RDS+pgsql 目标:将RDS数据库迁移到ECS ...
- 使用Gitee用于进行团队合作,(配合数据库迁移)
使用Git将项目上传到服务器和将项目拉取本地,用于进行团队合作(包含数据库迁移) 1.下载Gitee插件 2.上传项目 3.点击Successfully shared-下方的蓝色链接,即可进到gite ...
最新文章
- svn添加钩子hook
- 让OA选型与实施不再苦口难言
- 解决Html5用canvas绘制不出来图片的问题
- 前端手动封装数组的foreach,map,filter,every,some,Reduce,reduceRight方法
- Session.Abandon和Session.Clear有何不同?
- [Ext JS 4] 实战之Chart 坐标控制(单坐标,双坐标)
- centos vim编辑器 第八节课
- 一、图解Java中String不可变性
- pygame下载(非常详细)
- 微信开发者工具的使用
- 开发一个APP的详细流程有什么?
- //{{AFX_MSG、//{{AFX_VIRTUAL、//{{AFX_MSG_MAP、//{{AFX_DATA_INIT用途
- 三步修改jupyter notebook默认路径
- 3蛋白wb_有这3个工具!蛋白实验不愁!
- 将UTC日期字符串转为本地时间字符串,如@yyyy-MM-dd'T'HH:mm:ssZ转换为本地时间
- echarts 显示隐藏后宽度高度变小问题
- 怎样通过易查分制作二维码查分系统
- AD18无法仿真问题的解决
- mysql 事件及定时器
- 太稳了!2020年益丰大药房又开1239家,营收高达131亿!