场景:

ORACLE数据库A:172.18.169.81:1521/orcl

ORACLE数据库B:127.0.0.1:1521/orcl

要将数据库A的所有数据导入到数据库B。

由于数据量极大,所以直接exp太慢,不能用

懒,不愿意写expdp,所以使用DBLINK进行导入。

过程:

1、在数据库B新建对应的用户、表空间

2、使用新建好的用户登录plsql,在左边列表栏里面找到database links,右键,点新建

3、配置好DBLINK之后,就可以使用select * from t_xxxx@DBLINK名称 来查询了,update/insert/delete也是一样的

4、利用DBLINK导入的思路就是利用create table xxx as select * from xxx@DBLINK名称 来实现的,那么要把每一张表的create语句都写好,表很多,自然是不能一句一句写的,那么就是用select table_name from dba_tables@DBLINK名称 where owner='A库的用户名'; 查出这个用户下的所有表的表名

5、有了表明,就可以利用语句进行拼凑,拼出所需要的语句:select 'create table '||table_name||'  as select * from '||table_name||'@DBLINK名称;'  from dba_tables@DBLINK名称 where owner='A库的用户名';

6、将拼凑出来的sql全部复制一下,放在sql执行窗口里面运行一下就可以了。

如果是同一个数据库实例,那就不用建dblink了,直接用用户名.表名即可

select 'create table '||table_name||' as select * from A库用户名.'||table_name||';' from dba_tables where owner='A库用户名'

ORACLE使用DBLINK导入导出数据相关推荐

  1. Oracle数据库操作命令 导入导出数据 实用分区

    使用spool导出: 1).新建spool.sql文件 set colsep , set feedback off set heading off set trimout on spool D:\DB ...

  2. zbb20170824 oracle expdp/impdp 导入导出数据

    databasebackup.sh #! /bin/bash#数据库备份echo '###################################################'`date ...

  3. oracle导出数据视频教程,Oracle导入导出数据的几种方式

    oracle导入导出数据 1.导出dmp格式文件 --备份某几张表 !!!! exp smsc/smsc file=/data/oracle_bak/dmp/bakup0209_2.dmp table ...

  4. oracle 数据导入 mysql_oracle数据库导出和oracle导入数据的二种方法(oracle导入导出数据)...

    这篇文章主要介绍了oracle导入导出数据的二种方法,利用PL/SQL Developer工具导出和利用cmd的操作命令导出的出方法,大家参考使用吧 方法一:利用PL/SQL Developer工具导 ...

  5. Oracle使用数据泵导入/导出数据(expdp/impdp)【图文教程】

    Oracle使用数据泵导入/导出数据(expdp/impdp) 此类博客太多的坑,都不完整,要不执行着就报错执行不下去了,要不说的不清不楚,整理的一步步截图,100%成功. expdp数据导出 远程登 ...

  6. oracle数据库导出和oracle导入数据的二种方法(oracle导入导出数据)

    这篇文章主要介绍了oracle导入导出数据的二种方法,利用PL/SQL Developer工具导出和利用cmd的操作命令导出的出方法,大家参考使用吧 方法一:利用PL/SQL Developer工具导 ...

  7. 如何将mysql导出数据泵_Oracle数据库之ORACLE 数据泵导入导出数据

    本文主要向大家介绍了Oracle数据库之ORACLE 数据泵导入导出数据,通过具体的内容向大家展现,希望对大家学习Oracle数据库有所帮助. 一.摘要 在平常备库和数据库迁移的时候,当遇到大的数据库 ...

  8. oracle可以导出的格式,Oracle导入导出数据的几种方式

    oracle导入导出数据 1.导出dmp格式文件 --备份某几张表 !!!! exp smsc/smsc file=/data/oracle_bak/dmp/bakup0209_2.dmp table ...

  9. Oracle中用exp/imp命令快速导入导出数据

     Oracle中用exp/imp命令快速导入导出数据 [用 exp 数 据 导 出]: 1 将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochu.dmp中   ...

最新文章

  1. day12-mysql 增删改查
  2. More about Tair (NoSql)
  3. js基础---object对象
  4. How Tomcat Works(八)
  5. c++虚函数的作用是什么?
  6. 农行校招考试计算机类,农行校招:还有4个月,流程是这样!
  7. dblink传输clob字段
  8. js和layerjs配合实现的拖拽表格列
  9. 限速访问文件服务器,利用nginx实现文档服务器限速
  10. Oracle10g BIGFILE表空间带来的好处
  11. 【牛客小白赛12:J/2019南昌网络赛:M/牛客练习赛23:D】查询字符串ss是否是字符串s的子序列(序列自动机裸题)
  12. 计算机网络面试题总结
  13. 快播王欣发布匿名IM社交软件“马桶MT”
  14. 土方回填施工方案范本_土方回填施工方案范例(模板)
  15. 狂神说java-Mybatis
  16. [DEFCON全球黑客大会] CTF(Capture The Flag)
  17. matlab ukf,UKF(无迹卡尔曼滤波器)函数
  18. html怎么多行超出省略号,css+js 如何实现多行文字超出显示省略号(需要同时兼容ie chrome等浏览器)...
  19. 21天 mysql_java基础第21天_mysql
  20. C语言自动出十题四则运算,c语言四则运算出题器

热门文章

  1. 什么除酵节?什么是逾越节?
  2. 关于苹果开发者账号应用的那些事
  3. uniapp根据ui设计图实现新增和删除功能
  4. DDD领域驱动设计-分层架构实践
  5. js版【微信机器人】——wechat-robot
  6. 基础SQL语法及使用(入门级)
  7. 做自媒体短视频,最简单的赚钱方法,就是做流量收益
  8. html5 中input type=‘file’实现文件图片等的上传的文件类型限制
  9. word中怎么做思维导图,思维导图怎么画
  10. 11. 文件操作与模块