这次做的项目开发时使用sql server2008数据库,后来客户要求更改为oracle数据库,现将移植操作记录,方便以后遇到后使用。
本次的环境是:win7 64位系统、SQL Server2008数据库、Oracle 10g、Oracle官方提供的sqlDeveloper(
sqlDeveloper需要JDK支持,附件提供下载)、链接sqlserver jar驱动包(
附件提供下载)。
启动sqlDeveloper,工具→首选项,然后选择数据库→第三方JDBC驱动程序,单击添加条目后选择jar包所在位置,然后单击确定。
单击新建连接,然后以system用户建一个链接,再新建一个sqlserver链接(添加jar包后就会有sqlserver选项)。
然后用system用户以如下语句新建一个用户
(之后要在该用户的模式中建立所谓的“资料档案库”,并使用该用户去建立SQL Server移植后的用户名)。
CREATE USER migration IDENTIFIED BY migration DEFAULT TABLESPACE users
TEMPORARY TABLESPACE temp;
GRANT CONNECT, RESOURCE, CREATE VIEW, CREATE PUBLIC SYNONYM TO migration
WITH ADMIN OPTION;
GRANT DBA TO migration;
同样新建一个migration连接,在连接上右键,选择移植资料档案库→关联移植资料档案库,显示建立完毕提示框。
在sqlserver连接上右键→移植到Orcle,启动数据库移植向导,然后默认下一步。
在项目选项中输出目录选择一个需要存放执行结果信息和sql脚本的文件夹。
在捕获中选择需要移植的数据库。
转换中数据类型一般不用修改,默认下一步至完成。
完成后,在migration用户的连接下有:
(这里看到建立的用户名是"DBO_数据库名")
在程序的左下角,可以看到建立的移植项目,展开有捕获的数据库对象、转换的数据库对象,右击捕获的数据对象→转换,打开数据移植向导:选中“对象命名”如下所示:
然后核对一下原始标识符和新建标识符(
数据库保留关键字会在后面加个"_")。
到这里就已经建立好了用户和表结构。
右击转换的数据库对象→生成目标。
右击转换的数据库对象→移植。移植到我们的库中。
分享到:
相关推荐
### SQL Server到Oracle数据库迁移详解 #### 一、引言 随着企业的发展和技术的更新换代,企业常常需要对原有的数据库系统进行迁移或升级。本文将详细介绍如何使用Java语言实现从SQL Server到Oracle数据库的数据...
在将SQL SERVER数据库迁移到ORACLE的过程中,涉及多个步骤和注意事项。以下是对这些步骤的详细说明: 1. **配置ORACLE客户端**: - 使用Net Configuration Assistant进行配置,这是一个图形化工具,帮助设置与...
在IT行业中,数据库移植是一项常见的任务,特别是在不同的数据库系统之间,如从SQL Server 2008迁移到Oracle 11g。这个过程涉及到多个步骤,包括数据模型的转换、SQL脚本的生成以及数据迁移。以下是根据标题、描述和...
从 SQL Server 迁移数据到 Oracle 的步骤 在本文中,我们将详细介绍从 SQL Server 迁移数据到 Oracle 的步骤。数据迁移是数据库管理中的一项重要任务,它可以将数据从一个数据库管理系统迁移到另一个数据库管理系统...
总体思路是:先将Oracle数据库类型转换为SQL Server模式,接着同步Oracle数据到SQL Server数据库,最后迁移Oracle数据到SQL Server数据库。 本文详细讲解了如何使用Microsoft SQL Server Migration Assistant for ...
3. 使用迁移向导:迁移向导是一个强大的工具,能够将Sql Server数据库对象迁移到Oracle数据库中,并且可以自动将原始标识符截断、重命名等。 4. 生成目标数据库对象:在迁移向导中,需要选择正确的数据库对象,例如...
本文将详细探讨如何使用Oracle的通用连接(JDBC)技术来访问SQL Server数据库,帮助你理解这一跨数据库操作的过程。 首先,我们要明白的是Oracle的JDBC驱动程序(Java Database Connectivity)是实现这一目标的基础...
Oracle 数据库到 SqlServer 数据迁移步骤详解 Oracle 数据库到 SqlServer 的数据迁移是一项复杂的任务,需要经过多个步骤来完成。本文将详细介绍如何将 Oracle 数据库导入到 SqlServer 中。 Step 1-6: 数据源设置...
在IT行业中,数据库迁移是一项常见的任务,特别是在企业级应用中,由于业务需求或者技术选型的变化,可能需要将数据从一种数据库系统迁移到另一种。在这个案例中,我们关注的是从SQL Server迁移到Oracle的过程。这是...
将SqlServer数据库迁移到oracle通过sqldeveloper工具进行迁移,具体的迁移步骤可以参考我博客:https://blog.csdn.net/menghuannvxia/article/details/81092429 自己已经执行成功,希望可以帮到大家
本案例中,我们关注的是将SQL Server数据库迁移至Oracle数据库的过程,主要涉及到一个名为"jtds"的组件。以下是关于这个过程的详细知识点: 1. SQL Server与Oracle:SQL Server是由微软公司开发的关系型数据库管理...
"SQLServer数据库导入Oracle详解" 在数据库管理中,数据迁移是一个非常重要的步骤,特别是在不同数据库管理系统之间,例如从SQL Server到Oracle。下面我们将详细介绍如何将SQL Server数据库导入到Oracle中。 首先...
从oracle数据库迁移至SQLserver数据库,官方工具好用
迁移工具版本为hgdb-migration-v4.1.4,瀚高数据库迁移工具支持源端为Oracle、MySQL、SQL Server、DB2、KingbaseV7、KingbaseV8、DM7、DM8、HIGHGO数据库,目标端为HIGHGO、PostgreSQL数据库的自动化迁移,为了能更...
从SQL Server 2005到Oracle 10g的数据库移植是一个系统工程,涉及环境搭建、权限管理、数据模型转换、数据迁移等多个环节。整个过程中,技术人员需具备扎实的数据库理论知识,同时也要熟悉具体操作步骤,才能确保...
综上所述,"Sql Server数据库转Oracle数据库工具" 是一个高效且实用的解决方案,它能够帮助IT专业人员跨越不同数据库系统之间的障碍,实现数据的无缝迁移。在实际使用中,正确理解和运用这样的工具对于提升数据库...