Informix Error -827
-827 Database not found.
See the discussion of error -329.
Oninit® Troubleshooting Guidance
Reasons / Common Causes
-827 is the interactive-tool-context counterpart to -329: per the official guidance, this
error's own documentation simply points to -329's discussion, so the same underlying causes
apply here — a misspelled name, the database living on a different server, a missing/incorrect
DBPATH on Informix SE, the database genuinely not existing, or (on a secondary server) the
database being unlogged.
- A misspelled database name — the simplest and most common cause, per -329's discussion.
- The database on a different server/site, needing an explicit
@serverqualifier. - On Informix SE, an incorrect or missing
DBPATH. - The database genuinely not existing under that name.
- On a secondary (HDR/RSS) server, an unlogged database not visible there.
Solutions / Resolution
- Follow -329's documented resolution steps — verify spelling, specify the server explicitly
if the database is remote, check
DBPATHon SE, confirm existence viasysdatabaseson Dynamic Server, and check logging status on a secondary server. - Confirm
DBPATH's current setting, since this error's own text emphasizes it directly:echo "$DBPATH"
Examples
Checking DBPATH
$ echo "$DBPATH"
Confirming the database exists
SELECT name FROM sysdatabases WHERE name = 'target_db';
(run against sysmaster via dbaccess, per -329's documented check)
Diagnostic Checks
- Follow the same diagnostic checks as -329: spelling, server topology,
DBPATH(on SE), and logging status (on secondaries).
Related Errors / Related Topics
- -329 — "Database not found or no system permission." The general form of this same condition — this error's own official text points directly to -329's discussion for the full detail.
Same underlying causes as -329 — this error's own documentation points there directly.