Informix Error -9047: The output file filename could not be created.
Cause and resolution
The output file filename could not be created.
Probably your account does not have write permission in that directory, the disk is full, or you have exceeded a limit on open files.
Oninit® Troubleshooting Guidance
Reasons / Common Causes
-9047 fires when the report's output file couldn't be created — per the official guidance.
- No write permission in the target directory, per the official guidance — the first named cause.
- A full disk, per the official guidance — the second named cause.
- An exceeded limit on open files, per the official guidance — the third named cause.
Solutions / Resolution
- Check write permission on the target directory, per the official guidance.
- Check available disk space, per the official guidance.
- Check the process's open-file limit, per the official guidance.
Examples
Checking the open-file limit
$ ulimit -n
Diagnostic Checks
- Check directory write permissions, disk space, and the open-file limit, and correct whichever is the binding constraint.
Related Errors / Related Topics
- -9046 — "The report output file filename could not be opened. This is probably due to permissions." A related output-file error, on opening an existing path rather than creating a new one.
- -9048 — "The pipe pipe-specification could not be opened." A related report-destination error, for a pipe target rather than a file.
The report's output file couldn't be created — check directory permissions, disk space, and the open-file limit.