虚谷数据库迁移工具WatchDogs-1.0.15

工具介绍

WatchDogs-1.0.15是虚谷的一款新的迁移工具,支持Oracle、MySQL等常用数据库迁移到虚谷数据库

工具安装

安装只需要解压即可

工具启动

进入解压后的目录,支持windows(建议)和linux上使用,如果是在linux上,执行start.sh脚本启动,如果是在windows上双击start.bat启动

这里以windows展示启动过程,双击start.bat后会弹出两个cmd窗口,一个窗口显示启动的过程和工具的网页访问地址,一个窗口显示工具数据库启动日志

使用访问地址在浏览器上登录迁移工具,默认用户名/密码:admin/admin

工具使用

驱动管理

目前已经支持的数据库和版本对应的驱动都在这个地方

迁移步骤

注意事项

迁移前需要了解清楚

1.应用是连接的库名,这个库名在虚谷中需不需要保持一致

2.应用使用的哪个用户连接数据库

3.应用中的sql有没有添加模式名.表名(Oracle)或者库名.表名(MySQL)

如果源库和目标库的库名需要保持一致,那就在虚谷数据库中创建一个同名的数据库,如果不需要保持一致,可以任意创建一个数据库,注意字符集,默认gbk 

use system;

create database test char set 'utf8';

虚谷数据库用户默认查询的是用户同名模式下的对象,如果用户访问的对象在其他模式下,需要指定模式名.表名。所以应用使用的用户如果是user_test,并且应用代码中sql没有指定模式名.表名(Oracle)或者库名mysql),那就进入数据库中创建一个user_test用户,迁移的时候将数据迁移到这个用户的user_test模式下,如果应用中的sql指定了模式名.表名(Oracle)或者库名mysql),那就创建对应的用户或者模式都行,迁移数据的时候迁移到对应模式下

use test;

create user user_test identified by '密码';

grant dba to user_test;

新建链接

在【链接管理-新建链接】填写数据库连接信息,新建源库和目标库两个链接

新建迁移任务

在【迁移-数据迁移-新建迁移】中创建迁移任务

1.选择源和目标库链接

2.选择迁移的对象

3.选择迁移的目标模式,配置迁移的对象,如果有大表可以先迁移表结构,再多建几个任务迁移数据

4.确定保存后,可以再点击其他表的配置查看配置是否满足,或者是否应用到同类对象上

5.执行迁移

6.如果有对象迁移失败,可以手动修改sql重新执行

注意:新建迁移任务后,如果源库有新的更改,迁移任务不会重新读取源库,只能重新建任务才能获取最新的更改

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值