知识库

推荐内容

快逸做的更好

产品优势

您的位置: 首页 > 知识库 > 安装部署 > 将Oracle 数据库迁移到SQL Server中

将Oracle 数据库迁移到SQL Server中

最近做过两次数据ROS的数据迁移,可是时间一长总会忘记操作方式,现以文档形式记录,以供参考。

实际SQL Server 2000数据库安装在192.168.0.32上,Oracle10g安装在192.168.0.254上,现在需要将Oracle10g数据库中的ORACLE实例迁移到SQL ServerrosHB中。

具体操作步骤如下:

1. 本地连接上32SQL Server数据库。

(1) 打开SQL Server2000企业管理器。

(2) 右键“SQL Serve 组”——“新建SQLServer注册”,将192.168.0.32添加到现有的SQL Server组中,添加成功后,会在当前的SQL Server组中显示32SQL Server2000数据库下的所有数据库实例,如下图所示。

2. 本地访问245上的Oracle10g数据库。

“开始”——“程序”——“Oracle-OraDB10g_home1”——“配置和移植工具”——“Net Configuration Assistant”,选中“本地Net 服务名配置”——选择“添加”单选按钮——在服务名编辑框中输入“ORCL”——选择“TCP”协议——输入主机名“192.168.0.245”,端口号默认——输入网络服务名(默认会采用之前输入的网络服务名)。

3.建立ODBC数据源

1)“开始”——设置——控制面板——管理工具——数据源(ODBC)。

2)在ODBC数据源管理器——添加——选择名为“Oracle in OraDB10g_home1”的数据驱动——Data Source name输入“mis2”,TNS Source Name选择“ORCL”(这就是我们刚刚建好的那个服务名)——确定。

4.导入数据。

1)打开SQL Server 企业管理器。

2)右键192.168.0.32服务器中名为“rosHB”的数据库——“所有任务”——导入数据。出现下图所示对话框。

 

3)在下面的对话框中选择数据源,选择之前建好的mis2,输入该服务的用户名及密码。

 

 

4)在该对话框中选择目的数据库选择如下图所示,也就是SQL Server,输入服务器名,及用户、密码,注意数据库的选择。

 

5)在该对话框中,选择“从源数据库复制表和视图”单选按钮,点击下一步。

 

 

6)选择要导入的“数据表和视图”。

 

7)在该对话框中我们按照默认选项,点击下一步。

 

 

 

8)点击“完成”,这样我数据迁移我们就完成了

 

9)当出现下面的提示框时,我们刚刚选择的表和视图,就已成功的从ORACLE迁移到SQL Server中了。

 

本文标签:
发布日期:2012/10/25
本文分类: 安装部署