小弟目前遇到SQL2005需要迁移到Oracle10g问题,目前SQL2005为在用数据库,其中有很多自定义类型遇到迁移问题。
请教各位大虾。

解决方案 »

  1.   

    使用Microsoft SQL Server Migration Assistant for Oracle工具迁移数据 http://blog.csdn.net/antyi/archive/2009/03/10/3976442.aspx
      

  2.   

    Sql Server移植到Oracle之Migration Workbenchhttp://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→添加条目(
      

  3.   


    不一样啊,oracle 和sql有些特有属性无法直接迁移的
      

  4.   

    使用ETL抽取工具就可以了.
    推荐一款Informatica来做.方便,快捷,简单.