暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

impdp不落地迁移

原创 手机用户4307 2023-10-19
296

1 概述

在迁移环境中,本地不会留有太多的空间供我们使用,那么只能通过网络传输,使用Oracle的impdp+dblink,可以很好的满足我们的需求,于是写了个脚本,供大家参考

2 环境

os:centos7.9

db:oracle11.2.0.4

迁移过程oracle----->oracle 


3 readme

整个过程都是使用的oracle用户完成

第一 在新库上, 配置参数文件config.txt

OLDIP=192.168.56.107 ##旧库ip地址
NEWIP=192.168.56.109 ##新库ip地址
OLDSID=orcl ##旧库实例名
NEWSID=orclbk ##新库实例名
OLDUSER=system ##旧库用户名,创建dblink使用,权限最好高点,本次使用的system用户
OLDPASS=oracle1QAZ! ##旧库用户密码,本次是system的密码
TABLE=test.ttt,test.t1,test.t2 ##导出表,1.格式:用户名.表2多个表使用逗号隔开3TABLE和SCHEMAS二选一,不用的就注释掉
#SCHEMAS=test ##导出整个用户,可以开启这个参数,TABLE和SCHEMAS二选一,不用的就注释掉


注:按照用户导出,新库上会自动创建用户,按照表导出则不会,需要先创建用户,表空间,权限

第二 在新库上,执行授权然后执行脚本

chmod +x impdpoff.sh
./impdpoff.sh

脚本会创建到旧库的dblink,然后通过dblink,不落地的方式,导入数据到新库
查看日志,注意报错内容


Import: Release 11.2.0.4.0 - Production on Mon Sep 18 04:36:35 2023

Copyright (c) 1982, 2011, Oracle and/or its affiliates. All rights reserved.

Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
Starting "SYS"."SYS_IMPORT_SCHEMA_01": "sys/******** AS SYSDBA" CLUSTER=NO PARALLEL=8 exclude=statistics SCHEMAS=test network_link=TEST_LINK
Estimate in progress using BLOCKS method...
Processing object type SCHEMA_EXPORT/TABLE/TABLE_DATA
Total estimation using BLOCKS method: 64 KB
Processing object type SCHEMA_EXPORT/USER
Processing object type SCHEMA_EXPORT/SYSTEM_GRANT
Processing object type SCHEMA_EXPORT/ROLE_GRANT
Processing object type SCHEMA_EXPORT/DEFAULT_ROLE
Processing object type SCHEMA_EXPORT/PRE_SCHEMA/PROCACT_SCHEMA
Processing object type SCHEMA_EXPORT/TABLE/TABLE
. . imported "TEST"."TTT" 1 rows
Job "SYS"."SYS_IMPORT_SCHEMA_01" successfully completed at Mon Sep 18 04:36:38 2023 elapsed 0 00:00:02


4 脚本 

1 config.txt内容

OLDIP=192.168.56.107
NEWIP=192.168.56.109
OLDSID=orcl
NEWSID=orclbk
OLDUSER=system
OLDPASS=oracle1QAZ!
TABLE=test.ttt,test.t1,test.t2
#SCHEMAS=test

2 impdpoff.sh脚本地址

https://www.modb.pro/doc/119468

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论