通过脚本bat导出表数据,并可限制导出记录数

脚本分为四部分:
exp_main.bat:
sqlplus scott/tiger@sdf154 @./exp_table.sql
echo userid= scott/tiger@sdf154   > yw_exp.dat
type table_name.txt >> yw_exp.dat
type loader.txt >> yw_exp.dat
exp parfile=./yw_exp.dat

exp_table.sql:
set head off feedback off termout off
set linesize 120
set pagesize 80
spool d:/test/table_name.txt;
select 'tables=dxsq.'||tname from tab where tabtype='TABLE';
spool off;
exit;

loader.txt:
 direct=n COMPRESS=n GRANTS=y INDEXES=y ROWS=y BUFFER=419430 query="where rownum<=100" filesize=20M file=(D:/test/1.dmp,D:/test/2.dmp,D:/test/3.dmp:)log=D:/test/exp_logs.txt
紫色部分限定导出记录数.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值