1、因审计需求,需要将MySQL、Oracle数据库中需要的表数据导入到SqlSERVER进行审计。

2、之前的方法:
   A. oracle组将表dump下来,进行压缩,传送到oracle导数服务器(中转服务器),再进行还原,然后修改表结构,通过sqlserver自带工具从oracle库中迁移数据。
   B. MySQL是将表结构和数据文件dump下来,通过BCP方式导入到sqlserver数据库中。

3、现在通过测试发现,oracle通过DB_LINK方式将线上数据传输到中转服务器比把表dump下来后,再压缩再还原快狠多狠多。(切记是在ORACLE DG端进行哟)

4、若备端IP为:192.168.7.119 
    创建用户名yoon,密码yoon能够访问oracle备端需要表的schema

5、中转oracle服务器IP为:192.168.7.120
    创建database link:
    SQL>grant create database link to yoon; 
    SQL>CREATE DATABASE LINK cts_test  CONNECT TO yoon  IDENTIFIED BY yoon  USING 'YOONDG' ;         YOONDG为备端tnsnames.ora服务名  
    创建完进行测试是否可以连接访问:
     SQL>select count(*) from yoon.yoon_data@cts_test;        查询到数据说明OK。
    开始导数:
    SQL>create table yoon.yoon as select * from yoon@cts_test;

6、编写脚本,串行执行; 若有5个备端,可开5个窗口执行,原本7亿数据量dump后,压缩,还原需要N久,通过LINK方式大约100多分钟即可搞定。

7、最后通过sqlserver自带工具从oracle导数即可。

最新文章

  1. 《C#微信开发系列(3)-获取接口调用凭据》
  2. 配置opencv时计算机显示丢失opencv_world300d.dll如何解决
  3. SQL Server case表达式的用法
  4. selenium使用IE 浏览器问题
  5. 关于Python中的for循环控制语句
  6. css正三角倒三角
  7. visual studio2015中开发python
  8. Android判断一个点是否在矩形区域内
  9. kafka-connect-hdfs连接hadoop hdfs时候,竟然是单点的,太可怕了。。。果断改成HA
  10. 照葫芦画瓢之爬虫豆瓣top100
  11. vue路由守卫应用,监听是否登录
  12. Dynamics CRM2016 如何删除Word/Excel Templates
  13. win10下装上virtualbox 以及在virtualbox上装上 ubuntu 12.04
  14. 文件时间戳修改touch和查看stat和ls --time
  15. js常见兼容
  16. docker 容器目录挂载 | 进出容器
  17. idea jvm 优化
  18. js获取url链接地址的参数
  19. POJ 1755 Triathlon (半平面交)
  20. iOS开发-多线程编程技术(Thread、Cocoa operations、GCD)

热门文章

  1. 业务gis 搭建一个skyline 的js模板 (一)
  2. oracle 索引失效原因
  3. IOS9以上如何导入铃声并设置
  4. 网站导航不止有hao123!
  5. 异常System.Web.HttpException (0x80004005): Server cannot set status after HTTP headers have been sent.
  6. Android SharedPreferences 见解
  7. sqlplus sys/system@'(description=(address_list=(address=(protocol=tcp)(host=192.168.11.199)(port=1521)))(connect_data=(service_name=byRuiy)))' as sysdba
  8. 解决Github访问超慢问题[自己留档]
  9. DEDECMS如何修改数据库密码以及忘记了后台密码怎么办
  10. C 小复习