CentOS5.3上Oracle11g平台迁移(三)

本文介绍如何通过创建特定用户并授予必要权限来完成Oracle数据库的迁移过程。涵盖了用户创建、权限分配及数据迁移的具体步骤。

连接成功执行以下脚本

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 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;

这一步创建了一个叫做migration的用户,我们用它连接进去

用migration的连接,如图操作

 

然后右击SqlServer连接操作

捕获完在下面会出现一个模型,右击继续操作

 

 

在下面转换的模型生成脚本

 

看看生成的脚本里它创建了一个dbo_fantlam的用户,我们可以去改的。包括如果你看得懂脚本你都可以改,这里我不改了,默认生成的我直接就执行了。

代码里我发现它帮我们创建了一个序列,待会后面有用。

选择oracle那个连接,把脚本执行

接下来移动数据

选择好数据库

数据已经成功移植了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值