php not running sqlldr


php not running sqlldr

我在这里有一个问题,当我使用 PHP 运行 sqlldr 命令时,它似乎不起作用。但是当我在 Linux 命令行中运行完全相同的命令时,它运行良好。

在 PHP 中运行时,它不会给我任何错误。以下是我正在使用的示例代码:-

$sqlldr_cmd = "sqlldr userid=jconvey/natsoft@localhost/NATSOFT, control

=/appvol/www/import/STG_HUB_CUST.ctl, errors=5000, bad=/appvol/www/import/STG_HUB_CUST.bad, log=/appvol/www/import/STG_HUB_CUST.log, discard=/appvol/www/import/STG_HUB_CUST.dsc";

系统($sqlldr_cmd);

如果有人能指出我正确的方向如何调试这个,将不胜感激?谢谢

system() 的返回值或结果是什么?

尝试使用命令的绝对路径。