当前位置: 首页 > wzjs >正文

晋中推广型网站建设响应式网站模板

晋中推广型网站建设,响应式网站模板,合肥租房网,58同城找工作目录 一、下载迁移工具 二、编辑配置文件 三、完整数据库迁移 四、比较源数据库和目标数据库 五、部分表迁移 六、其他迁移模式 源数据库:Oracle 11g 目标数据库:MySQL 5.7.28 操作环境:Windows 7 迁移工具:OracleSync2MySQ…

目录

一、下载迁移工具

二、编辑配置文件

三、完整数据库迁移

四、比较源数据库和目标数据库

五、部分表迁移

六、其他迁移模式


源数据库:Oracle 11g

目标数据库:MySQL 5.7.28

操作环境:Windows 7

迁移工具:OracleSync2MySQL

一、下载迁移工具

下载和操作平台相对应的OracleSync2MySQL工具,这里选择下载windows相关,下载后解压。

OracleSync2MySQL 是一款在线迁移工具,支持将Oracle数据库迁移到多种MySQL内核目标数据库,包括 MySQL、PolarDB、Percona Server MySQL、MariaDB、OceanBase、TiDB、GaussDB for MySQL。

二、编辑配置文件

打开example.yml文件,编辑相应数据库的连接信息。

src:host: 192.168.1.200port: 1521database: orclusername: adminpassword: oracle
dest:host: 192.168.1.37port: 3306database: testusername: rootpassword: 11111
pageSize: 100000
maxParallel: 100
batchRowSize: 1000
tables:test:- select * from test
exclude:operationlog
params: { charset:utf8, maxAllowedPacket:0 }

 配置项解析:

  • src:源数据库oracle配置
  • dest:目标数据库mysql配置
  • pageSize:分页查询每页记录数
  • maxParallel:可以同时运行goroutine的最大并发数(golang语言开发的)
  • batchRowSize:批量插入目标表的行数
  • tables:自定义迁移表和自定义表数据查询,以yml格式缩进
  • exclude:不迁移到目标数据库的表,以 yml 格式缩进

三、完整数据库迁移

以管理员身份运行cmd窗口,进入到工具解压目录

运行以下命令,执行完整数据库迁移

# 完整数据库迁移
OracleSync2MySQL.exe --example.yml

整个数据库迁移完成后会生成迁移摘要,观察是否有失败的对象,通过查询迁移日志可以分析失败的对象。

+-------------------------+---------------------+-------------+----------+
|        SourceDb         |       DestDb        | MaxParallel | PageSize |
+-------------------------+---------------------+-------------+----------+
| 192.168.149.37-sourcedb | 192.168.149.33-test |     30      |  100000  |
+-------------------------+---------------------+-------------+----------++-----------+----------------------------+----------------------------+-------------+--------------+
|Object     |         BeginTime          |          EndTime           |FailedTotal  |ElapsedTime   |
+-----------+----------------------------+----------------------------+-------------+--------------+
|Table      | 2023-07-21 17:12:51.680525 | 2023-07-21 17:12:52.477100 |0            |796.579837ms  |
|TableData  | 2023-07-21 17:12:52.477166 | 2023-07-21 17:12:59.704021 |0            |7.226889553s  |
+-----------+----------------------------+----------------------------+-------------+--------------+Table Create finish elapsed time  5.0256021s

四、比较源数据库和目标数据库

迁移完成后,可以比较源表和目标数据库表的行,仅显示失败的表。

# 比较源表和目标数据库表的行
OracleSync2MySQL.exe --config example.yml compareDb

显示比较失败的表,没有迁移成功的表可以自行手动迁移 

Table Compare Result (Only Not Ok Displayed)
+-----------------------+------------+----------+-------------+------+
|Table                  |SourceRows  |DestRows  |DestIsExist  |isOk  |
+-----------------------+------------+----------+-------------+------+
|abc_testinfo           |7458        |0         |YES          |NO    |
|log1_qweharddiskweqaz  |0           |0         |NO           |NO    |
|abcdef_jkiu_button     |4           |0         |YES          |NO    |
|abcdrf_yuio            |5           |0         |YES          |NO    |
|zzz_ss_idcard          |56639       |0         |YES          |NO    |
|asdxz_uiop             |290497      |190497    |YES          |NO    |
|abcd_info              |1052258     |700000    |YES          |NO    |
+-----------------------+------------+----------+-------------+------+ 
INFO[0040] Table Compare finish elapsed time 11.307881434s 

五、部分表迁移

只迁移部分表而非整个数据库,需要先配置example.yml中自定义的表名和表数据查询语句。

运行以下命令,执行部分表迁移 

# 部分表迁移
OracleSync2MySQL.exe  --config example.yml -s

六、其他迁移模式

# 完整表结构迁移
OracleSync2MySQL.exe  --config example.yml createTable -t# 部分表结构迁移
OracleSync2MySQL.exe  --config example.yml createTable -s -t# 完整表数据迁移
OracleSync2MySQL.exe  --config example.yml onlyData# 部分表数据迁移
OracleSync2MySQL.exe  --config example.yml onlyData -s# 不迁移任何数据,仅转储 DDL 语句,输出到日志文件中的 createSql.log
OracleSync2MySQL.exe  --config example.yml -m
http://www.dtcms.com/wzjs/583766.html

相关文章:

  • 2015网站建设源码免费的推广软件下载
  • 企业网站合同山东企业展厅设计公司
  • 宝安网站设计做网站应下哪个软件
  • 微网站建设的第一步是什么做网站有哪些费用
  • 上海做网站内容检查的公司口碑优化seo
  • 建筑网站建设赏析查询网站入口
  • 51我们一起做网站呼和浩特市网站公司电话
  • 单位建设网站的意义wordpress去掉tag标签
  • wordpress怎么启用经典编辑器太原seo整站优化
  • 优秀的网站建设解决方案深圳宝安区是富人区吗
  • 如何开发网站软件app软件WordPress手机缩略图过大
  • 衡阳做网站的获得网站源文件
  • 江西做网站多少钱政协网站信息化建设的作用
  • 重庆专业网站定制某网站注册需要邮箱是怎么弄
  • 网站底部代码下载html网站模板资源
  • php网站开发工程师月薪网站备案号被注销什么原因
  • 奇趣网做网站专门做广东11选5的网站
  • 什么是静态页面网站电商网站如何设计内容
  • 张槎网站建设手把手教你用动易做网站
  • 百度是不是只有在自己的网站发布才会被收录网站开发用笔记本电脑
  • 国内做企业英文网站用什么cms网络架构是什么
  • 网站域名备案需要资料网页培训哪个机构好
  • 网站域名注册备案教程华强北 网站建设
  • 伊犁园xyz视频人入口池州网站优化公司
  • 动易手机网站模板建立一个网站商城需要多久时间
  • 2019银川住房建设规划信息网站网站建设目标文档
  • 网站介绍模板有那种做拼贴的网站吗
  • 做网站源码流程wordpress python脚本
  • 邹城住房城乡建设部网站杭州设计公司被炸
  • 网站域名中文后缀展示网站模版源码