养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

oracle expdp数据泵按用户导出前100行记录

时间:2024-09-21 20:48:23

废话少说,oracle按用户导出前100行数据!小白看过来。

方法/步骤

1、查出用户下的所有表。此处以REP_ETL用户为例。select*fromall_tablesawherea.OWNERin('REP_ETL');

oracle expdp数据泵按用户导出前100行记录

2、修改参数文件。此处提供模板,按喋碾翡疼模板修改。参数文件为tj.par。(参数文件要自己新建)内容如下DU罄休卦咦MPFILE=test1122222.dmpDIRECTORY=EXPDPJOB_NAME=JOB02TABLES=(REP_ETL.R_TRANS_STEP_CONDITION)QUERY=(REP_ETL.R_TRANS_STEP_CONDITION:"whererownum<=100",)

oracle expdp数据泵按用户导出前100行记录

3、现螅岔出礤在用查到的表去替换参数文件里的表。详看图。将下面查到的结果复制到参数文件,替换原来的内容。(注意要去掉最后面的“,”,共两处),然后保存,参数文件就完成了用到的语句:selec墉掠载牿ta.OWNER||'.'||a.TABLE_NAME||','fromall_tablesawherea.OWNERin('REP_ETL');selecta.OWNER||'.'||a.TABLE_NAME||':"whererownum<=100",'fromall_tablesawherea.OWNERin('REP_ETL');

oracle expdp数据泵按用户导出前100行记录

oracle expdp数据泵按用户导出前100行记录

oracle expdp数据泵按用户导出前100行记录

oracle expdp数据泵按用户导出前100行记录

4、写expdp命令(odc/odc是oracle用户的账户密码,要改成你自己的):expdpodc/odcparfile=tj.par

5、执行命令,我的是window的,linux的在这不做阐述(不会的可以问我)。打开你新建的那个参数文件所在文件夹。在空白处按组合键:ctrl+shift+鼠标右键,选择在此处打开命令窗口。将上一步形成的expdp复制上去,回车即可。(我的数据库字符集编码有问题,所以截图中文是乱码的)

oracle expdp数据泵按用户导出前100行记录

6、至此,导出的数据就不会超出100行了。(若问这样做有什么用,存在即合理,客户提出的需求是远尔等不可猜测的)

© 一点知识