I use c + + program to oracle import data, shell script have been generated, and the ability to perform, but to SQLLDR command times wrong, wrong information for message 2100 not found... But if the SQLLDR extracted from statements in the command line can import data successfully, if the command line to generate scripts can also import success, where is the reason for the error? According to their own inspection, environment variables and system environment variable in the script, is not this problem
CodePudding user response:
Confirm whether the current user has the authority to call SQLLDR
Establishes the corresponding path is correct SQLLDR
Confirm dat, CTL file path is correct
CodePudding user response:
Should be a permissions problem, confirm your user can call the shell, can use SQLLDR