sqluldr2.bin是Oracle數據庫下,數據導出的工具
(1)query導出
./sqluldr2.bin user=用戶/密碼@主機IP/數據庫名 query="select * from XXXX;" head=yes file=/home/oracle/xxxx.txt charset=UTF8
(2)sql參數導出(如果表名無效,表名使用全名稱,加" ")
./sqluldr2.bin user=用戶/密碼@主機IP/數據庫名 sql=xxxx.sql head=yes file=/home/oracle/xxxx.txt charset=UTF8
head表示表頭,指定導出數據(二維表)的第一行字段的分隔符
charset 字符集控制
(3)使用log參數
./sqluldr2.bin user=用戶/密碼@主機IP/數據庫名 sql=xxxx.sql head=yes file=/home/oracle/xxxx.txt charset=UTF8 log=/XXXX.log
用“LOG”選項來指定日志文件名。
示例:sqluldr2_linux64_10204.bin tpss_cust/Cust#2018#a@10.251.16.205:1521/jsyydb sql=om_order_f.sql field="|" head=yes file=./om_order_f_202007_20200810.txt
執行sql=om_order_f.sql腳本,將執行結果導出到file=./om_order_f_202007_20200810.txt。