Oracle-sqluldr2-导出数据

Oracle-sqluldr2-导出数据

命令行执行

1
2
3
4
5
6
## user=oradds/oradds --登录用户名、密码
## sql=ts.sql --提数sql
## file=ts.csv --输出文件
## head=yes --是否保留表头
## log=ts.log --日志
sqluldr2.bin user=oradds/oradds sql=ts.sql file=ts.csv head=yes log=ts.log array=500

每100w行分割成一个文件(batch=yes,row=1000000,file加上变量%b)

1
sqluldr2.bin user=oradds/oradds sql=ts.sql file=ts_%b.csv head=yes log=ts.log array=500 batch=yes row=1000000

以竖线(“|”)为分隔符

1
sqluldr2.bin user=oradds/oradds sql=ts.sql file=ts.csv head=yes log=ts.log array=500 field=0x7c