• Oracle 迁移某用户的数据到Sql Server


    准备条件:

    1、Oracle11g数据库

    2、Sql Server 2008

    3、Microsoft SQL Server Migration Assistant for Oracle

    步奏如下:

    1、打开Microsoft SQL Server Migration Assistant for Oracle

    2、Tools ==》 Default Project Settings,选择SQL Server 2008 ,找到Default schema mapping 选择Schema to Schema,点击OK

    3、File ==》 New Project,选择存放路径,OK

    4、Connect to Oracle ,输入对应信息,Connect,这个时候要稍等一会儿,连接Oracle

    5、Connect to SQL Server,输入对应信息,Connect,如果sql中没有这个数据库会询问是否创建,选择Yes就好。

    6、在Oracle块中找到你要迁移的用户 ==》选择迁移对象 ==》右键 ==》选择Convert Schema

     

    7、SQL Server中,找到你的对象==》右键==》选择synchronize  with database

     

    这个时候架构已经迁移过去,接下来就要把数据弄过去了。

    8、Oracle块中,选中你的对象==》右键==》Migrate Data==》再次登录Oracle与SQL Server

    这个时候已经全部迁移完毕

    但是这跟我们预想的不一样哦,架构前缀变成了数据库名称,不急。

    1、单个对象修改语句

    语法:ALTER SCHEMA [新架构名] TRANSFER 旧架构名.[数据库中的对象表或视图或存储过程]

    我现在要把T_S_USER表的YFWEB改成dbo,

    那就是:ALTER SCHEMA [dbo] TRANSFER YFWEB.[T_S_USER]

     对象多的话就建一个存储过程,这里我就不写了。

    2、单个对象属性修改

    选中对象==》设计==》属性==》架构==》选择你要的架构==》保存==》刷新。就OK了

  • 相关阅读:
    checkedListBox的具体用法
    pi
    从1.9G到64K
    世界编程大赛第一名程序
    SQLServer中导入/导出Excel的基本方法
    Android 内存优化测试
    android,内存优化详解
    Android解决大图片内存溢出
    Android有效解决加载大图片时内存溢出的问题
    android端读取本地图片出现OutOfMemoryException
  • 原文地址:https://www.cnblogs.com/xielianghui/p/7614733.html
Copyright © 2020-2023  润新知