以前写过一篇oracle 用imp/exp做的数据迁移方法,平时最头痛的就是让从生产库或备份库copy一份最新的数据库到开发的测试库,今天如果在测试库的同一网段有备份库,还好些省去了托巨大的备份文件,现在假设在192.168.3.1上有上周的数据库备份还原的备份库,开发测试机是192.168.191.1,网络同一网段,都是oracle 10g,下面用impdp network link的方法转移,也省了再传送数据文件。
结果:把192.168.3.1 上icme 方案里的所有对像copy 到 192.168.191.1 ICME2 方案下
操作开始
只要确保192.168.3.1的监听listent开着就可以。
以下都在192.168.191.1上操作
1,在$ORACLE_HOME/newwork/admin下修改tnsnames.ora文件,增加
target =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.3.1)(PORT = 1528))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)
2,$tnsping target 测试是否通
3,sqlplus / as sysdba
4,create public database link tar31 connect by system identified by oracle using 'target';
5,select * form dual@tar31; 测一下dblink是否通
6,create directory impdp_dir as '/home/oracle/dump' ;
7,create user icme2 identified by icme2; --如果不建有可能会提示错误,不过也有一种说法会自动建立
8, impdp system/oracle directory=impdp_dir network_link=tar31 schemas=icme remap_schema=icme:icme2;
等待一会
9,conn icme2/icme2
10,select * from tab;验证一下表是否同步过来了
ps:如果icme2用户原来就有,而且还有一部份表,那么这样同步的时候,如果对象名已存在会提示ORA-31684,忽略跳过继续,数据不如追加。
结果:把192.168.3.1 上icme 方案里的所有对像copy 到 192.168.191.1 ICME2 方案下
操作开始
只要确保192.168.3.1的监听listent开着就可以。
以下都在192.168.191.1上操作
1,在$ORACLE_HOME/newwork/admin下修改tnsnames.ora文件,增加
target =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.3.1)(PORT = 1528))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)
2,$tnsping target 测试是否通
3,sqlplus / as sysdba
4,create public database link tar31 connect by system identified by oracle using 'target';
5,select * form dual@tar31; 测一下dblink是否通
6,create directory impdp_dir as '/home/oracle/dump' ;
7,create user icme2 identified by icme2; --如果不建有可能会提示错误,不过也有一种说法会自动建立
8, impdp system/oracle directory=impdp_dir network_link=tar31 schemas=icme remap_schema=icme:icme2;
等待一会
9,conn icme2/icme2
10,select * from tab;验证一下表是否同步过来了
ps:如果icme2用户原来就有,而且还有一部份表,那么这样同步的时候,如果对象名已存在会提示ORA-31684,忽略跳过继续,数据不如追加。
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
相关阅读
Oracle RAC 一键安装翻车?手把手教你如何排错!
Lucifer三思而后行
597次阅读
2025-04-15 17:24:06
【纯干货】Oracle 19C RU 19.27 发布,如何快速升级和安装?
Lucifer三思而后行
576次阅读
2025-04-18 14:18:38
XTTS跨版本迁移升级方案(11g to 19c RAC for Linux)
zwtian
491次阅读
2025-04-08 09:12:48
Oracle数据库一键巡检并生成HTML结果,免费脚本速来下载!
陈举超
474次阅读
2025-04-20 10:07:02
【ORACLE】记录一些ORACLE的merge into语句的BUG
DarkAthena
459次阅读
2025-04-22 00:20:37
Oracle 19c RAC更换IP实战,运维必看!
szrsu
436次阅读
2025-04-08 23:57:08
【ORACLE】你以为的真的是你以为的么?--ORA-38104: Columns referenced in the ON Clause cannot be updated
DarkAthena
434次阅读
2025-04-22 00:13:51
【活动】分享你的压箱底干货文档,三篇解锁进阶奖励!
墨天轮编辑部
420次阅读
2025-04-17 17:02:24
火焰图--分析复杂SQL执行计划的利器
听见风的声音
368次阅读
2025-04-17 09:30:30
3月“墨力原创作者计划”获奖名单公布
墨天轮编辑部
358次阅读
2025-04-15 14:48:05
热门文章
移除DataGuard Standby配置导致Primary启动失败
2023-08-17 21320浏览
使用dblink产生的”SELECT /*+ FULL(P) +*/ * FROM XXXXX P ” 解析
2023-06-20 20899浏览
Troubleshooting 'ORA-28041: Authentication protocol internal error' change password 12c R2 DB
2020-04-08 13663浏览
浅谈ORACLE免费数据库Oracle Database XE (Express Edition) 版
2018-10-31 7621浏览
High wait event ‘row cache mutex’ in 12cR2、19c
2020-08-14 5591浏览