exp远程导出oracle数据,本地导入的方法(实测通过)
•
数据库
一、单表导出和导入
1、单表导出数据:(其中10.10.xxx.xx是远程数据库的ip)db是数据库用户名,work是数据库用户密码,invt_head 是表名。
--远程导出表数据(进口) exp db/work@10.10.xxx.xx:1521/orcl file=D:\bak\para2023072401.dmp log=D:\bak\para2023072401.dmp.txt tables=invt_head
2、单表导入数据:(其中test是本地数据库的用户名和密码,注意fromuser=写原导出数据库名,touser=写本地数据库名,如果两个数据库名相同则不需要fromuser与touser)
imp test/test file=D:\bak\para2023072401.dmp log=D:\bak\para2023072401.dmp.txt fromuser=ecssent touser=test TABLES=invt_head
二、全表导出和导入
1、远程导出全表数据(其中10.10.xxx.xx是远程数据库的ip)db是数据库用户名,work是数据库用户密码,ecssent是数据库名)
exp db/work@10.10.xxx.xx:1521/orcl file=D:\bak\para20230724.dmp log=D:\bak\para20230724.dmp.txt owner=ecssent
2、导入本地数据:(我把本地数据库的实例名建造的与导出的一样,省去了fromuser和touser)
imp ecssent/ecssent file=D:\bak\para20230724.dmp log=D:\bak\para20230724.dmp.txt full=y ignore=y
三、注意
远程导出的话,只能用exp,如果在本地服务器导出可以用expdp,相对而言,expdp的速度会快一些。
本文来自网络,不代表协通编程立场,如若转载,请注明出处:https://net2asp.com/13b207dd7d.html
