EnterpriseDB Migration 迁移工具使用测试(2)
SQL> create table tlob (t1 int primary key,t2 clob,t3 blob);
Table created.
-- 并填充数据
SQL> begin2 for i in 1..100 loop3 insert into tlob values(i,rpad('A',9999,'Z'),hextoraw(i) );4 end loop;5 commit;6 end;7 /PL/SQL procedure successfully completed.
打开EnterpriseDB Migration 工具界面,从树形图中找到需要迁移的表TLOB,选择进行在线迁移: 导出日志:
[Starting Migration] 源数据库连接信息... 连接 =jdbc:oracle:thin:@rh2.home:1521:G10R21 用户 =system 密码=****** 目标数据库连接信息... 连接 =jdbc:edb://rh2.home:5444/subuser 用户 =maclean 密码=****** 正在导入 Redwood 架构 SCOTT... 表列表: 'TLOB' 正在创建表... 正在创建表: TLOB 已创建 1 个表。 正在以 8 MB 批次大小加载表数据... 正在将大型对象加载到表: TLOB... 表数据加载摘要: 时间总计 (秒): 1.122 行数总计: 100 大小总计 (MB): 0.380859375 数据加载摘要: 时间总计 (秒): 1.122 行数总计: 100 大小总计 (MB): 0.39 正在创建约束: SYS_C005182 已成功导入架构 SCOTT。 迁移过程已成功完成。 迁移日志已保存到 C:\Users\windesk\.enterprisedb\migrationstudio\build60 ******************** 迁移摘要 ******************** Tables: 1 来自 1 Constraints: 1 来自 1 全部对象: 2 成功计数: 2 失败计数: 0 ************************************************************* ----------------FINISHED---------
下面我们到EnterpriseDB中去验证导入数据:
[enterprisedb@rh2 ~]$ psql
Password:
Welcome to psql 8.3.0.112, the EnterpriseDB interactive terminal.Type: \copyright for distribution terms\h for help with SQL commands\? for help with edb-psql commands\g or terminate with semicolon to execute query\q to quitedb=# \c subuser
You are now connected to database "subuser".
subuser=# desc scott.tlob;Table "scott.tlob"Column | Type | Modifiers
--------+---------+-----------t1 | numeric | not nullt2 | text |t3 | bytea |
Indexes:"sys_c005182" PRIMARY KEY, btree (t1)subuser=# select count(*) from scott.tlob;count
-------100(1 row)
可以看到装换过程中将clob类型转制为text,而blob类型则转制为bytea。postgre中text类型为可变无限长文本类型(variable unlimited length)。 正想去EnterpriseDB网站去查一下官方定义,却发现了以下留言:
We are in the process of updating our website. The site will not be available for the next few minutes. Sorry for the inconvenience. The EnterpriseDB Web team.
另外bytea类型为一种变长的二进制字串,postgre组织的文档对这2种类型的存储数据上限没有非常明确的叙述,就目前找到的文献可以肯定的是postgre V7中这两种类型大小限制为1G 那么如果Oracle 中Blob/Clob类型大小超过了1G,就可能导致迁移无法正常进行。
转载于:https://blog.51cto.com/maclean/1277092
EnterpriseDB Migration 迁移工具使用测试(2)相关推荐
- oracle服务器 驱动安装教程,oracle服务器 驱动安装
Win7 64位下sql server链接oracle的方法 继上一次mysql同步sql server后,这一次需要将Oracle同步到sql server上来,方案相似,只是在sql server ...
- sql新建oracle链接服务器,oracle 创建链接服务器
SqlServer下数据库链接的使用方法 有时候我们希望在一个sqlserver下访问另一个sqlserver数据库上的数据,或者访问其他oracle数据库上的数据,要想完成这些操作,我们首要的是创建 ...
- 使用DM数据迁移工具将Excel数据导入到达梦数据库
需求介绍 需要将Excel文件test1.xlsx的数据导入到达梦数据库表test1中,文件内容如下: 操作步骤 1.数据库创建TEST1表 CREATE TABLE TEST1(ID INT ...
- WEB服务器迁移协议,web服务器迁移
web服务器迁移 内容精选 换一换 代码迁移工具进行代码迁移时,需要调用Linux下的rpm.deb等命令才能完成扫描和迁移相关任务,这些命令和逻辑必须在后端Linux运行.IDE插件只支持以Web模 ...
- cdc工具 postgresql_零编码打造异构数据实时同步系统——异构数据源CDC之2
前言: 本篇是<异构数据源的CDC实时同步系统>的续篇,继续介绍不同CDC的实际测试效果. <异构数据源的CDC实时同步系统> 系列第一篇 (已完成)<零编码打造异构数据 ...
- 软件测试中英文词汇汇总
Acceptance testing : 验收测试 Acceptance Testing:可接受性测试 Accessibility test : 软体适用性测试 actual outcome:实际结果 ...
- 软件测试术语中英文对照(部分)
Acceptance testing : 验收测试 Acceptance Testing:可接受性测试 Accessibility test : 软体适用性测试 actual outcome:实际结果 ...
- 软件测试中英文词汇对照表
Acceptance testing : 验收测试 Acceptance Testing:可接受性测试 Accessibility test : 软体适用性测试 actual outcome:实际结果 ...
- 软件测试英语单词词汇
软件测试英语单词 Acceptance testing : 验收测试 Acceptance Testing:可接受性测试 Accessibility test : 软体适用性测试 actual out ...
最新文章
- 科大讯飞AIUI(1)
- .NET独有的精巧泛型设计模式
- mybatis动态代理
- python split返回类型_python的数据类型
- 从技术到求职,强烈推荐一下这9个牛逼的公众号,技术人必备
- 一.第一周golang学习:--string解析成基本数据类型
- java ntp授时服务器,时间同步服务器NTP
- php strom 快捷键,PHPStorm常用快捷键总结
- linux不显示无线网卡驱动安装失败,无线网卡在Linux下安装
- 系统建模uml语言(用例图、实现类图、状态图、顺序图、活动图、组件图、部署图、详细类图、uml文档设计)
- 如何把二维表转成一维表
- 170815 WarGames-Krypton(0-6)
- 2月14,情人节双语送祝福!
- c#的decode用法
- MybatisPlus中乐观锁的配置
- app inventor+tinywebDB远程控制掌控板
- 一张图看懂DC ICC PT的关系
- 用户AppList 特征提取
- java 小程序 多线程_《多线程练习—买票小程序——Java第十四周》
- Git命令: rebase 和 squash命令