sqluldr2 执行后既不报错也不打印日志_已解决

执行后,无任何反应,无log日志生成,代码:

sqluldr2 user=用户名/密码@oracle数据库:1521/client query="select sysdate from dual" head=no file=/home/ioc/SourceQulifier_0_54bb0764b57548d78c51ee88b2cf8d81.dat field=0x01 log=/home/ioc/SourceQulifier_0_54bb0764b57548d78c51ee88b2cf8d81.log charset=utf8 safe=yes

解决方法:

1.去掉环境变量NLS_LANG;

2.在执行语句前加上unset NLS_LANG;

环境变量NLS_LANG介绍ps:

Oracle提供全球化的支持,通过定义NLS_LANG参数能够让用户用他们自己的语言使用数据库。

猜你喜欢

转载自blog.csdn.net/sunwukong_hadoop/article/details/81218582