oracle迁移SQL2008,sqlserver2008 迁移到orcl

--Creating user migrationCREATE 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 ALTER ANY ROLE, ALTER ANY SEQUENCE,ALTER ANY TABLE, ALTER TABLESPACE, ALTER ANY TRIGGER,COMMENT ANY TABLE, CREATE ANY SEQUENCE, CREATE ANY TABLE,CREATE ANY TRIGGER, CREATE ROLE, CREATE TABLESPACE,CREATE USER, DROP ANY SEQUENCE, DROP ANY TABLE,DROP ANY TRIGGER, DROP TABLESPACE, DROP USER,DROP ANY ROLE, GRANT ANY ROLE, INSERT ANY TABLE,SELECT ANY TABLE, UPDATE ANY TABLE TO migration;

>>添加新的oracle连接

同样新建一个migration连接。

32060486_7

在连接上右键,选择移植资料档案库→关联移植资料档案库:

32060486_8

显示建立完毕提示框。

>>建立Sql Server连接

建立要导入数据来源的SQL Server连接:

32060486_9

>>启动数据库移植向导

在sqlserver连接上右键→移植到Orcle,启动数据库移植向导。

32060486_10

32060486_11

选择资料档案库:

32060486_12

输入转换项目命名、输出目录等:

32060486_13

选择sqlserver源数据库:

32060486_14

选择需要捕获的数据库:

32060486_15

显示数据类型转换,一般不用做修改:

32060486_16

仍然选择目标数据库:

32060486_17

移动数据选项:

32060486_18

32060486_19

完成,执行移植:

32060486_20

完成后,在migration用户的连接下有:(这里看到建立的用户名是"DBO_数据库名")

32060486_21

在程序的左下角,可以看到建立的移植项目,展开有捕获的数据库对象、转换的数据库对象

右击捕获的数据对象→转换,打开数据移植向导:选中“对象命名”如下所示:

32060486_22

找了很久才找到的一个问题,就是上面说的用户名:一定要修改这个映射为自己所需要的用户名:

32060486_23

到这里就已经建立好了用户和表结构。

右击转换的数据库对象→生成目标。

32060486_24

32060486_25

右击转换的数据库对象→移植。移植到我们的库中。

32060486_26.gifOK 到这里就完成了。数据迁移过程中还涉及到一些细节的东西没有详细说明,可能有不同的问题出现,欢迎指正。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值