社区
Oracle 高级技术
帖子详情
请教Oracle大字段数据的迁移问题
bingning_hao
2009-12-17 04:43:03
有两张表结构完全相同的表:
table1:id number,content clob;
table2:id number,content clob;
table1,table2的id有重复。
希望能定时把table2中的数据插入table2。插入table2时id以table1的最大Id自增插入。
...全文
258
5
打赏
收藏
请教Oracle大字段数据的迁移问题
有两张表结构完全相同的表: table1:id number,content clob; table2:id number,content clob; table1,table2的id有重复。 希望能定时把table2中的数据插入table2。插入table2时id以table1的最大Id自增插入。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Dave
2009-12-17
打赏
举报
回复
Oracle 没有自增长的功能,可以用SEQUENCE + 触发器 实现自增长。
ORACLE SEQUENCE 介绍
http://blog.csdn.net/tianlesoftware/archive/2009/10/30/4745039.aspx
------------------------------------------------------------------------------
Blog
: http://blog.csdn.net/tianlesoftware
网上资源
: http://tianlesoftware.download.csdn.net
相关视频
:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx
Q Q 群:62697716
Dave
2009-12-17
打赏
举报
回复
[Quote=引用楼主 bingning_hao 的回复:]
有两张表结构完全相同的表:
table1:id number,content clob;
table2:id number,content clob;
table1,table2的id有重复。
希望能定时把table2中的数据插入table2。插入table2时id以table1的最大Id自增插入。
[/Quote]
table1 和table2 的ID 是唯一的吗? 如果说允许重复,那么获取的最大ID 就不准确了...
方法就是1楼的,建存储过程, 定时执行job, 这个存储过程要好好写了..
Job的使用可以参考我的blog:
Oracle dbms_job package 用法小结
http://blog.csdn.net/tianlesoftware/archive/2009/10/21/4703133.aspx
------------------------------------------------------------------------------
Blog
: http://blog.csdn.net/tianlesoftware
网上资源
: http://tianlesoftware.download.csdn.net
相关视频
:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx
Q Q 群:62697716
李培
2009-12-17
打赏
举报
回复
建table1表的时候,把id定义为一个自增长的序号,也可以使用触发器。
然后定期将table2的content字段内容,插入到table2.插入过程中table1 的id自增长。就实现了你的功能
bzcnc
2009-12-17
打赏
举报
回复
希望能定时把table2中的数据插入table2。??
同意LS的说法
crazylaa
2009-12-17
打赏
举报
回复
存储过程来转移。
job来定时调这个存储过程。。
关于
Oracle
的exp和dblink转移
数据
效率比较以及DBLINK查询大
字段
方法
本文对比了
Oracle
的exp、imp
数据
迁移
与DBLINK建表转移
数据
的效率,发现在大规模
数据
且在同一局域网内,DBLINK可能更为高效。此外,还介绍了如何通过DBLINK处理包含CLOB大
字段
的查询
问题
。
navicat 连接
oracle
看不到表_基于Navicat和Kettle的
数据
迁移
完全解读(多图)
本文详细介绍了如何使用Navicat将
数据
从
Oracle
导入到MySQL作为临时库,再通过Kettle将
数据
迁移
到
Oracle
。过程中遇到的宽表
字段
长度过大、中文乱码
问题
及其解决方案也进行了探讨。
ORACLE
数据
迁移
到SQL SEVER2005的
问题
本文介绍了解决从
Oracle
10g向SQL Server 2005
迁移
数据
时遇到的大文本
字段
(ntext)导致的错误
问题
。通过特定配置及工具选择,如使用
ORACLE
Provider for OLE DB而非Microsoft OLE DB Provider for
Oracle
,成功实现了
数据
迁移
。
Oracle
迁移
到达梦
数据
库报记录超长
在将
Oracle
数据
库
迁移
到达梦
数据
库时遇到记录超长的错误。尽管尝试将
字段
长度从4000增大到8000未解决
问题
,但通过对比发现,达梦
数据
库在初始化时,若设置页和簇为最大值,可以成功解决大
字段
记录超长的
问题
。这表明
数据
库初始化时的页和簇配置对大
字段
存储至关重要,且初始化后的这些参数无法更改。
解决
Oracle
数据
库大
字段
数据
插入
问题
的实用策略
本文探讨了在
Oracle
数据
库中处理大
字段
数据
时可能遇到的性能瓶颈和
字段
长度限制
问题
,并提出了多种优化存储和插入操作的方法。内容包括不同LOB存储模式的选择、批量插入技术、绑定变量的使用、流接口分块处理技术、临时表和表分区策略的应用,以及
数据
库初始化参数的调整。此外,还讨论了Java代码在跨
数据
库
数据
迁移
中的应用和性能优化。
Oracle 高级技术
3,499
社区成员
18,709
社区内容
发帖
与我相关
我的任务
Oracle 高级技术
Oracle 高级技术相关讨论专区
复制链接
扫一扫
分享
社区描述
Oracle 高级技术相关讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章