求教 SQL 2005 迁移到 oracle10g

aa332073044 2011-05-27 11:35:44
小弟目前遇到SQL2005需要迁移到Oracle10g问题,目前SQL2005为在用数据库,其中有很多自定义类型遇到迁移问题。
请教各位大虾。
...全文
128 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
woaini635000 2011-05-31
  • 打赏
  • 举报
回复
使用ETL抽取工具就可以了.
推荐一款Informatica来做.方便,快捷,简单.
aa332073044 2011-05-30
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 sunner888 的回复:]

引用 2 楼 java3344520 的回复:

重新写自定义类型呗



为什么要重写呢,,两边类型不一样吗?
[/Quote]



不一样啊,oracle 和sql有些特有属性无法直接迁移的
aa332073044 2011-05-30
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 wjtben 的回复:]

因为涉及到过程、包等等,语法好像不太一样吧
[/Quote]

过程是准备重写的,但是表结构以及表中数据不想重写写啊
逢桥夜泊 2011-05-29
  • 打赏
  • 举报
回复
因为涉及到过程、包等等,语法好像不太一样吧
逢桥夜泊 2011-05-29
  • 打赏
  • 举报
回复
这个工程比较大。需要重写的吧
孙成 2011-05-28
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 java3344520 的回复:]

重新写自定义类型呗
[/Quote]


为什么要重写呢,,两边类型不一样吗?
火狐狸 2011-05-27
  • 打赏
  • 举报
回复
Sql Server移植到Oracle之Migration Workbench

http://shenliang1985.blog.163.com/blog/static/290838052008111811434742/




Sql Develper和Migration Workbench简单介绍

以下是摘自Oracle官网:

Ⅰ Oracle SQL Developer 是一个免费的图形化数据库开发工具。使用 SQL Developer,您可以浏览数据库对象、运行 SQL 语句和 SQL 脚本,并且还可以编辑和调试 PL/SQL 语句。您还可以运行所提供的任何数量的报表,以及创建和保存您自己的报表。SQL Developer 可以提高工作效率并简化数据库开发任务。

SQL Developer 可以连接到任何 9.2.0.1 版和更高版本的 Oracle 数据库,并且可以在 Windows、Linux 和 Mac OSX 上运行。

Ⅱ Oracle SQL Developer 移植工作台是重新开发的新工具,它极大地扩展了原来的 Oracle 移植工作台的功能和可用性,可以将 Microsoft Access、Microsoft SQL Server 和 MySQL 数据库移植到 Oracle。

移植之驱动配置

1) 检查下你装的Sql Developer的版本,我的是Oracle Sql developer 1.5.3。因为这个工具是免费的,之前我在1.2版本上测试没有通过,所以这里强调下。

2) 就是配置Sql Developer的运行环境,因为如果设置不好,我们将不能连接第三方数据库(非oracle数据库),本文指的就是sql server 2005.

背景知识1:不加载驱动之前,如果我们新建立一个数据库连接时,会出现如下窗口。这里可以连接的数据库

仅仅是Oracle和Access (即是两种默认的数据库)
怎么可以让SQL Developer可以访问其它数据库?

答案是:添加JDBC 驱动,使其可以访问诸如MS SQL、My Sql、Sybase等数据库.

添加三方数据库支持的方法

点击sql developer的菜单的 选项→ 工具(Tools)→ 首选项(Prefences).见图(二)。



图(二)

点击弹出对话框中Database(数据库)选项→Third Party JDBC Drivers→添加条目

火狐狸 2011-05-27
  • 打赏
  • 举报
回复
使用Microsoft SQL Server Migration Assistant for Oracle工具迁移数据

http://blog.csdn.net/antyi/archive/2009/03/10/3976442.aspx
iqlife 2011-05-27
  • 打赏
  • 举报
回复
重新写自定义类型呗
aa332073044 2011-05-27
  • 打赏
  • 举报
回复
自己顶上去
aa332073044 2011-05-27
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 java3344520 的回复:]

重新写自定义类型呗
[/Quote]

我现在这个系统比较大,如果去该类型的话涉及到的工作量非常大,所以想找个能够简单点的方法。
我最终的目的是想把现有的系统改为两个数据库都可用试用的,不清楚具体怎么处理。
请大虾指教

3,490

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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