首页 > 其他分享 >数据泵使用dblink的方式迁移数据

数据泵使用dblink的方式迁移数据

时间:2023-01-04 10:10:40浏览次数:46  
标签:07 23 dblink ORCL LINK oracle 迁移 数据 SIMDB

文档课题:数据泵使用dblink的方式迁移数据.
说明:本文内容摘自“OGG配置—oracle 11.2.0.4到oracle 19.16 ddl复制”
源 端:192.168.133.103 数据库oracle 11.2.0.4 64位,实例名:orcl
目 标 端:192.168.133.109 数据库oracle 19.16.0.0 64位,实例名:simdb
说 明:该方法的优点在于不用执行单独在expdp,而且是直接导入到目标端,解决源端因 expdp导出的dmp文件导致空间不足的问题.
1、创建db_link
--配置tns 服务名TEST_LINK.
[oracle@leo-19c-ogg admin]$ vi tnsnames.ora
添加如下:
ORCL_LINK =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.133.103)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
说明:192.168.133.103为源端IP.
--创建db link.以下oracle_4U为源端system密码.
sys@SIMDB 2022-12-07 23:17:06> create public database link ORCL_LINK connect to system identified by oracle_4U using 'ORCL_LINK';

Database link created.
--初始化完成后可删除此dblink.
DROP PUBLIC DATABASE LINK ORCL_LINK;
--目标端测试db link.
sys@SIMDB 2022-12-07 23:19:22> select * from dual@ORCL_LINK;

D
-
X
sys@SIMDB 2022-12-07 23:21:25> select instance_name from v$instance@ORCL_LINK;

INSTANCE_NAME
----------------
orcl
2、查源端scn
sys@ORCL 2022-12-07 23:22:49> SELECT TO_CHAR(MIN(start_scn) ) AS "Please select the minimum SCN" FROM v$transaction
2 UNION ALL
3 SELECT TO_CHAR(current_scn) FROM v$database;

Please select the minimum SCN
----------------------------------------

2716340
3、创建表空间、目录
--数据泵导入数据,目标端创建表空间.
sys@SIMDB 2022-12-07 23:21:47> create tablespace PROD_SCFOP_TBS datafile '/u01/app/oracle/oradata/SIMDB/prod_scfop_tbs01.dbf' size 2g;

Tablespace created.
--目标端创建dump数据目录.
[oracle@leo-19c-ogg ~]$ mkdir dump
sys@SIMDB 2022-12-07 23:30:05> create directory expdp_dir as '/home/oracle/dump/';

Directory created.

sys@SIMDB 2022-12-07 23:31:09> grant read,write on directory expdp_dir to public;

Grant succeeded.
4、导入数据
--目标端使用dblink初始化数据.
[oracle@leo-19c-ogg ~]$ nohup impdp system/oracle_4U@SIMDB directory=EXPDP_DIR version=11.2.0.4 NETWORK_LINK=ORCL_LINK flashback_scn=2716340 exclude=statistics parallel=4 schemas=SCOTT logfile=impdp_scott.log logtime=ALL TRANSFORM=DISABLE_ARCHIVE_LOGGING:Y &
[oracle@leo-19c-ogg ~]$ ll
total 4
drwxr-xr-x 2 oracle oinstall 29 Dec 7 23:35 dump
-rw------- 1 oracle oinstall 629 Dec 7 23:35 nohup.out
drwxr-xr-x. 2 oracle oinstall 71 Dec 2 23:20 scripts

标签:07,23,dblink,ORCL,LINK,oracle,迁移,数据,SIMDB
From: https://blog.51cto.com/u_12991611/5986949

相关文章

  • pandas库对数据的读取
    常用的数据编码格式utf-8、gbk、gb18030、gbk2312引入模块importpandasaspd读取.csv文件代码结构pd.read_csv(filepath_or_buffer,sep=’,’,header=’infer......
  • Flink Spark jdbc读写数据库导致oom和提升性能解决办法
     fetchsize=Integer.MIN_VALUE 作用如果不设置上述值,默认读取jdbc数据时,会默认获取所有的行到resultset中,数据量大会导致oom和占用大量内存reWriteBatchedInserts=t......
  • 大数据 - ADS 数据可视化实现
    之前数据分层处理,最后把轻度聚合的结果保存到ClickHouse中,主要的目的就是提供即时的数据查询、统计、分析服务。这些统计服务一般会用两种形式展现,一种是为专业的数据分......
  • 关于数据排序问题使用sort排序
    字母和数字一起排序数字的排序是优先于字母的,   varfruits=["Banana","Orange","Apple","Mango",1,'1',22,1,0,'33'];fruits.sort();//0,1,1,1,......
  • 关于想把console.log的数据复制出来
    打印了一堆console.log,但是想把它拿出来看,网上找了找果然有方法1.  鼠标右键打印的数据,有一个存储对象作为全局变量点击以后会出来一个temp1  最后只需要copy(t......
  • 数据结构 玩转数据结构 8-3 向堆中添加元素和Sift Up
    0课程地址https://coding.imooc.com/lesson/207.html#mid=13740 1重点关注1.1二叉堆插值见3.1  2课程内容  3......
  • 05数据代理
    一、回顾Object.defineproperty方法<!DOCTYPEhtml><html> <head> <metacharset="utf-8"> <title>test</title> </head> <body> <div><p>标题</p></div> <sc......
  • Python 数据类型详细篇:字符串
    Python基本数据类型中的字符串类型,字符串类型在实际的开发中是一个经常会用到的数据类型,比较重要。下面我们一起来看一下:1.简介字符串类型的数据表示一段文本,使用单引号......
  • Android笔记--如何在Android studio里面打开数据库
    具体操作1、找到界面内的DeviceFileExplorer这里找可以;这里直接打开也行2、在里面找到与java下面的第一个package名称相同的文件夹3、找到下面的databases会看......
  • 猫狗大战 数据集 下载
    猫狗大战数据集下载,主要用于学习CNN等网络结构,有问题也可以与我交流,一起学习。 关注公众号:后厂村搬砖工。发送:猫狗大战即可    ......