oracle_导出导入数据

 

/*
    第一种方式)传统方式——exp(导出)和(imp)导入:
    优点:代码书写简单易懂,从本地即可直接导入,不用在服务器中操作,降低难度,减少服务器上的操作也就 
    保证了服务器上数据文件的安全性。缺点:这种导入导出的速度相对较慢,合适数据库数据较少的时候。如果 
    文件超过几个G,大众性能的电#脑,至少需要4~5个小时左右。
*/

1,/*完全模式导出(导入): 将整个数据库内容导出,但是操作时需要有特殊权限*/
exp cqifdc_temp/lims@192.168.0.51:1521/orclpdb   file=E:\zs\cqifdc_temp.dmp  full=y

2,/*用户模式导出(导入):  将指定用户的所有对象进行导出*/
/*导出说明
  用户名:cqifdc_temp
  密码:lims
  远程实例名:192.168.0.51:1521/orclpdb
  导出到本地路径:file='E:/zs/sunway/oracle/CQIFDC_TEMP_v5.dmp'
  用户名:owner=cqifdc_temp*/
exp cqifdc_temp/lims@192.168.0.51:1521/orclpdb file=E:\zs\cqifdc_temp.dmp  owner=cqifdc_temp
/*导入说明
  可能会报表空间不存在的错误,因为原表的表空间是idc_data,现在是orclpdbv3
  某些含有大字段的表,不能创建成功,表丢失严重
*/
imp orclpdbv3/lims@orclpdbv3 full=y file=E:\zs\cqifdc_temp.dmp ignore=y

 

/*
   第二种方式)数据泵方式---速度之快----expdp(导出)和 impdp(导入)
*/

/*创建替换空间(在指定用户创建),用于导入(dmp文件)时替换文件路径*/
create or replace directory dpdata as 'E:\zs\sunway\oracle\replaceDirectory';
/*查看替换空间*/
select * from dba_directories;
/*导入文件---需要在Windows CMD 中执行*/
impdp CQIFDC_DATA/lims@orclpdb 
	  DIRECTORY=dpdata    /*该变量指示路径:E:\zs\sunway\oracle\replaceDirectory,即上面创建的替换空间*/
	  DUMPFILE=20190609_173501.dmp  /*E:\zs\sunway\oracle\replaceDirectory\20190609_173501.dmp*/
	  REMAP_SCHEMA=idc_data:cqifdc_data  /*dmp文件的原先用户是idc_data--->cqifdc_data*/
	  remap_tablespace=idc_data:cqifdc_data  /*dmp文件的表空间原先是idc_data--->cqifdc_data*/
	  transform=OID:N
/*导出文件---*/
/*先cmd连接远程数据库,创建临时目录*/
sqlplus cqifdc_temp/lims@192.168.0.51:1521/orclpdb
create or replace directory zsdir as '/zs';
/*第二步linux终端导出数据库*/
1,
chmod 777 zs
2,
expdp cqifdc_temp/lims@192.168.0.51/orclpdb directory=zsdir dumpfile=cqifdc_temp.dmp logfile=cqifdc_temp.log schemas=cqifdc_temp

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值