求SQL数据转Oracle!!!

huyabb 2010-11-28 06:55:28
最近小弟刚做完一个TMD关于档案的项目,但做完后 ,客户要求将使用的SQL Server数据库转成Oracle数据库,求高手告诉我好的解决方案,谢谢,本人第一次接触Oracle啊。要求将SQL的表结构和数据、试图、存储过程都导到ORACLE去,最主要是表结构和数据,试图和存储过程倒不多,貌似ORACLE的存储过程写法也不一样。我目前是通过SQL2005的DTS导过去的 ,但导过去后有问题,查询时必须表名加“”符号,且大小写区分,还有就是字段也加上了“”,有没其他好的方式或第三方工具呢?请有经验者告知下,深表感谢!只有80分了,请不要嫌弃啊。
...全文
214 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
lxxlql 2010-11-29
  • 打赏
  • 举报
回复
兄弟,东西已经发啦,注意查收。
huyabb 2010-11-29
  • 打赏
  • 举报
回复
,不急的,慢慢传吧,要网实在太烂,晚些传都行,
lxxlql 2010-11-29
  • 打赏
  • 举报
回复
这个很快的,我转过,看你数据有多大。我现在网速不怎么好,你先等一下
ycproc 2010-11-29
  • 打赏
  • 举报
回复
估计有得折腾

呵呵 慢慢的转换呗
huyabb 2010-11-29
  • 打赏
  • 举报
回复
哦,lxxlql ,您还在吗?刚才没有注意看信息,呵呵,我的邮箱是huyabb@126.com,谢谢您啦!
lxxlql 2010-11-29
  • 打赏
  • 举报
回复
哈哈,这个好搞,兄弟给你推荐哥工具sqldeveloper你要的话留下邮箱,我发给你,顺装一下sqserver的驱动就可了
huyabb 2010-11-29
  • 打赏
  • 举报
回复
没人弄过么?
huyabb 2010-11-29
  • 打赏
  • 举报
回复
虽然问题还是没根本解决,可能我太笨吧,呵,先结帖,谢谢大家!
huyabb 2010-11-29
  • 打赏
  • 举报
回复
已经收到了,谢谢您哦兄弟,我先试下,晚些我去结帖。
huyabb 2010-11-28
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 wwfgu00ing 的回复:]
.NET实现Sql Server与Oracle数据转移功能
[/Quote]
2楼这个链接我也点进去看了,那程序只是便历读取SQL数据导到 ORACLE,不说效率底了,最主要是这个是 在两表都建好的基础上 导吧。
huyabb 2010-11-28
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 xiezhongjun 的回复:]
创建表的语句是一样的,insert是一样的,这样还需要工具倒么?直接写一小段代码直接插进去....
[/Quote]
我整个项目有60多个表,要一个个的在ORACLE里建很麻烦,如果用SQL生成的脚本在ORACLE里执行会有问题。我觉得手工还是麻烦的


通过DTS导入到ORACLE后,怎样将表名统一为大写或小写呢,而且去掉表名的""符号和字段的""符号,要批量更改的?
不訴離傷 2010-11-28
  • 打赏
  • 举报
回复
Oracle表中很多有表空间,存储过程写法是不一样。还有用户表所有者是严格区别的。
aellonxie 2010-11-28
  • 打赏
  • 举报
回复
创建表的语句是一样的,insert是一样的,这样还需要工具倒么?直接写一小段代码直接插进去....
天下在我心 2010-11-28
  • 打赏
  • 举报
回复
学习了,这个还真没有做过
wuyq11 2010-11-28
  • 打赏
  • 举报
回复
数据库字段类型不一致,没有标示列,用序列表示等等
所有的脚本(存储过程,函数,触发器等)都需要重新写
SwissSQL-SQL Server To Oracle这样的工具,在http://www.swissql.com/站点上下载
http://topic.csdn.net/u/20100319/15/0e84e546-4e81-4198-baeb-959fa2ceb09d.html
脾气不坏 2010-11-28
  • 打赏
  • 举报
回复
没用过Oracle 帮顶

62,047

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧