Oracle数据库导入导入数据:dmp,dat、unl

给你一囗甜甜゛ 提交于 2019-11-29 06:37:30

1.dmp格式导入方法:

1.看看创建了哪些子目录:SELECT * FROM dba_directories;

查询结果如下:在这里插入图片描述

2.执行命令:xx.dmp放入到/home/oracle/dumpdata 目录下 ,然后导入 impdp xxx/xxx DIRECTORY=dd DUMPFILE=xxx.dmp ,看这个dd对应得就是/home/oracle/dumpdata,具体命令:impdp tdxm110/tdxm110 DIRECTORY=dd DUMPFILE=procedure.dmp remap_SCHEMA=txcy:tdxm110(由于导出的时候是txcy,导入的时候是tdxm110账户)

2.dat、unl格式:根据以下内容创建push.ctl文件。

导入命令为:sqlldr tdxm110/tdxm110 control=pushlog3.ctl data=Inc_PushBillSync_20190821113500_006001.dat

sql格式:sqlplus 账户名/密码@oracle_dic.sql

load data
append into table pushlog1
fields terminated by '|'
trailing nullcols
(
ywid ,
callingnumber ,
callednumber ,
pushrole ,
tjid ,
calltype ,
calltime ,
cysend_result ,
cypushtime date "yyyymmddhh24miss",
cysend_delay ,
cysend_type ,
noussdsendresult ,
ussdsendresult ,
cycontent ,
cyid ,
cyhid ,
duration ,
retransnumber ,
replycontent ,
platform 
)
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!