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

连接成功执行以下脚本

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;

CentOS5.3上Oracle11g平台迁移(三)_第1张图片

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

CentOS5.3上Oracle11g平台迁移(三)_第2张图片

用migration的连接,如图操作

CentOS5.3上Oracle11g平台迁移(三)_第3张图片

 

然后右击SqlServer连接操作

CentOS5.3上Oracle11g平台迁移(三)_第4张图片

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

 

CentOS5.3上Oracle11g平台迁移(三)_第5张图片

 

CentOS5.3上Oracle11g平台迁移(三)_第6张图片

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

CentOS5.3上Oracle11g平台迁移(三)_第7张图片

 

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

CentOS5.3上Oracle11g平台迁移(三)_第8张图片

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

CentOS5.3上Oracle11g平台迁移(三)_第9张图片

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

CentOS5.3上Oracle11g平台迁移(三)_第10张图片

接下来移动数据

CentOS5.3上Oracle11g平台迁移(三)_第11张图片

选择好数据库

CentOS5.3上Oracle11g平台迁移(三)_第12张图片

数据已经成功移植了

CentOS5.3上Oracle11g平台迁移(三)_第13张图片

你可能感兴趣的:(oracle,脚本)