« sqluldr的parfile选项 »
Tools » http://www.anysql.net/tools/sqluldr_parfile.html 2009-03-24sqluldr的命令行选项不少, 使用时全部写在命令行不太方便, 就象Oracle的exp/imp一样, 加了一个parfile选项, 可以从指定参数文件读取选项值. 这样就安全多了, 控制好参数文件的权限, 不在命令行显式指定登录信息, 让可以提高安全性.
参数文件是一个纯文本文件, 要求选项前面不能有空格, 等于号和选项名之间不能有空格, 如果选项的值要分成多行存放, 如指定SQL主句, 则用反斜杆来续行. 下面是一个参数文件例子.
user=scott/tiger
query=select empno,ename,job \
from emp
field=0x20
width=6:15:15
然后用如下命令来运行导出任务.
sqluldr parfile=testpar.txt
接下来检查一下生成的文件, 这里是看一下默认生成文件的内容.
D:\>cat uldrdata.txt
7369 SMITH CLERK
7499 ALLEN SALESMAN
7521 WARD SALESMAN
7566 JONES MANAGER
7654 MARTIN SALESMAN
7698 BLAKE MANAGER
7782 CLARK MANAGER
7788 SCOTT ANALYST
7839 KING PRESIDENT
7844 TURNER SALESMAN
7876 ADAMS CLERK
7900 JAMES CLERK
7902 FORD ANALYST
7934 MILLER CLERK
这样是不是要方便一些呢? 下载最新版本的Windows可执行文件试试吧!


Recent Comments