Category Archives: Uncategorized

PCC-00050: Unable to generate descriptor in program unit ending line number in file string

oracle

PCC-00050: Unable to generate descriptor in program unit ending line number in file string
Cause: The precompiler was unable to generate a descriptor for the compilation unit. This can occur from either of the following: A non-existent or improperly implemented DECLARE section Undetected syntax errors near the beginning of the source file or just before the END DECLARE SECTION statement
Action: Verify that the DECLARE section is properly implemented. Then check for syntax errors at the beginning of the compilation unit and before any END DECLARE SECTION statement, and correct as appropriate.

Back to previous menu

https://support.oracle.com/

http://www.oracle.com/

PCC-00047: Unterminated comment/string constant beginning near line number in file string

oracle

PCC-00047: Unterminated comment/string constant beginning near line number in file string
Cause: A string constant is missing an ending quotation mark, or a comment is missing an ending delimiter.
Action: Check that all comments are delimited and all string constants are enclosed by quotation marks.

Back to previous menu

https://support.oracle.com/

http://www.oracle.com/

PCC-00045: string clause inappropriate at line number in file string. Ignored

oracle

PCC-00045: string clause inappropriate at line number in file string. Ignored
Cause: There is a misplaced clause at the end of an EXEC SQL statement (an AT clause at the end of a SELECT statement, for example), or the action specified in a FOR clause is invalid (for example, FOR :loop INTO...).
Action: Check the statement syntax, then relocate or correct the misplaced or invalid clause.

Back to previous menu

https://support.oracle.com/

http://www.oracle.com/

PCC-00044: Array size mismatch in INTO/USING. Minimum is: string(number:number)

oracle

PCC-00044: Array size mismatch in INTO/USING. Minimum is: string(number:number)
Cause: The size of an array variable in an INTO/USING clause is too small for the number of rows processed.
Action: Declare all array variables in the INTO/USING clause to have at least the minimum dimension given.

Back to previous menu

https://support.oracle.com/

http://www.oracle.com/

PCC-00042: Must EXEC SQL INCLUDE SQLCA when mode=ANSI and WHENEVER SQLWARNING used

oracle

PCC-00042: Must EXEC SQL INCLUDE SQLCA when mode=ANSI and WHENEVER SQLWARNING used
Cause: When MODE={ANSI | ANSI14}, an attempt was made to use the WHENEVER SQLWARNING statement without declaring the SQLCA. When MODE={ANSI | ANSI14}, declaring the SQLCA is optional, but to use the WHENEVER SQLWARNING statement, the SQLCA must be declared.
Action: Remove all WHENEVER SQLWARNING statements from the program or declare the SQLCA by hardcoding it or copying it into the program with the INCLUDE statement.

Back to previous menu

https://support.oracle.com/

http://www.oracle.com/

PCC-00041: Unable to open output file “string”

oracle

PCC-00041: Unable to open output file "string"
Cause: The precompiler was unable to open the listing file specified by the ONAME precompiler option. Some possible causes follow: 

     The file name is misspelled. 

     The file does not exist. 

     The search path to the file is incorrect. 

     File access privileges are insufficient. 

     Another user has locked the file. 

     There is not enough disk space. 

     There are too many open files.
Action: Check that the file exists, that the search path to the file is correct, that sufficient privileges have been granted to access the file, and that it is not locked by another user. Check with the system administrator to make sure that there is enough disk space and that the limit for open files is set high enough.

Back to previous menu

https://support.oracle.com/

http://www.oracle.com/

PCC-00040: Unable to open listing file “string”

oracle

PCC-00040: Unable to open listing file "string"
Cause: The precompiler was unable to open the listing file specified by the LNAME precompiler option. Some possible causes follow: 

     The file name is misspelled. 

     The file does not exist. 

     The search path to the file is incorrect. 

     File access privileges are insufficient. 

     Another user has locked the file. T

     here is not enough disk space. 

     There are too many open files.
Action: Check that the file exists, that the search path to the file is correct, that sufficient privileges have been granted to access the file, and that it is not locked by another user. Also check that there is enough disk space and that the limit for open files is set high enough (check with the system manager). If a listing file is not needed, specify LTYPE=NONE on the command line.

Back to previous menu

https://support.oracle.com/

http://www.oracle.com/

PCC-00039: Unable to open input file “string”

oracle

PCC-00039: Unable to open input file "string"
Cause: The precompiler was unable to open the input file specified by the INAME precompiler option. Some possible causes follow: 

     The file name is misspelled. 

     The file does not exist. 

     The search path to the file is incorrect. 

     File access privileges are insufficient. 

     Another user has locked the file. 

     There is not enough disk space. 

     There are too many open files.
Action: Check that the file exists, that the search path to the file is correct, that sufficient privileges have been granted to access the file, and that it is not locked by another user. Check with the system administrator to make sure that there is enough disk space and that the limit for open files is set high enough.

Back to previous menu

https://support.oracle.com/

http://www.oracle.com/

PCC-00038: Unable to open a cursor

oracle

PCC-00038: Unable to open a cursor
Cause: This is an internal error message not usually issued.
Action: Call Oracle Support Services for assistance. If the application does not require syntactic or semantic checking of SQL statements and does not use PL/SQL, specify SQLCHECK=NONE on the command line.

Back to previous menu

https://support.oracle.com/

http://www.oracle.com/

PCC-00037: Unable to log on to ORACLE with “string”. ORACLE error number: number

oracle

PCC-00037: Unable to log on to ORACLE with "string". ORACLE error number: number
Cause: The precompiler was unable to log on to ORACLE with the specified username and password. An ORACLE error with given number occurred when the logon was attempted.
Action: Refer to the indicated message in the ORA message chapters of this manual.

Back to previous menu

https://support.oracle.com/

http://www.oracle.com/