Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
Home
Discussion Groups
Database Servers
DB2InformixIngresMS SQLOraclePervasive.SQLPostgreSQLProgressSybase
Desktop Databases
FileMakerFoxProMS AccessParadox
General
General DB TopicsDatabase Theory
Related Topics
Java Development.NET DevelopmentVB DevelopmentMore Topics ...

Database Forum / Informix Topics / February 2005

Tip: Looking for answers? Try searching our database.

Cannot find message file.  Check INFORMIXDIR and DBLANG.

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
wolf1975 - 23 Feb 2005 05:51 GMT
im trying to run the oninit -i in the command prompt when the message
appear...

we installed...
IBM Informix Dynamic Server 9.40
IBM INFORMIX-4GL Rapid Development System Version 7.32.UC2
IBM INFORMIX-4GL Version 7.32.UC2
set up sqlhosts, services, onconfig, path...

but when tryin to start up database this message appear...

> oninit -i

This action will initialize IBM Informix Dynamic Server;
any existing IBM Informix Dynamic Server databases will NOT be accessible
-
Do you wish to continue (y/n)? y
Cannot find message file.  Check INFORMIXDIR and DBLANG.
Andrew Hamm - 23 Feb 2005 05:52 GMT
> Cannot find message file.  Check INFORMIXDIR and DBLANG.

what is the value of $INFORMIXDIR and $DBLANG? Are they exported? What is
the value of $LANG? Is it exported?
wolf1975 - 23 Feb 2005 06:04 GMT
hello adrew,

INFORMIXDIR=/opt/informix -- i exported this one...

how to set the $DBLANG? i dont have it in my installation guide :(
Andrew Hamm - 23 Feb 2005 06:27 GMT
> hello adrew,
>
> INFORMIXDIR=/opt/informix -- i exported this one...

And the question i should have put into the first posting... is that where
you installed the products?

> how to set the $DBLANG? i dont have it in my installation guide :(

It's generally not important actually, but from the merest hint that you
are having trouble with English plurals, I'm going to guess that you are
maybe german or some non-language speaking origin? If so, then your UNIX
may have a bunch of language shell parameters exported, and maybe they are
causing trouble, which is why I mentioned $LANG too.

In modern UNIX, $LANG is almost obsolete, and a whole new set of shell
variables control languages. Most of them start with LC_ in their name.
You can detect their existence with

env | grep '^LC_'

by the way, this trick is the best way to prove that a shell variable is
properly exported, for example:

env | grep '^INFORMIXDIR='
env | grep '^PATH='

and so on.

Since I do not do anything with non-english machine setup, I cannot advise
you from any experience in this area, but it's my first hunch since it
sounds like it's trying to find the message file in some specific
language.

If you find that you have a whole set of non-english shell variables,
perhaps you need to set DBLANG to something like 'de' or whatever legal
values it takes. I hope the install guide offers it.

Also, if you have installed an English-only version onto a non-english
machine, you might have to remove all the $LANG and $LC_ variables.

Does any of these ideas match up with your situation?

I have to go home now, and my modem socket got broken by the vacuum
cleaner the other day ;-( so I'm going to have trouble following up. Maybe
i've given you enough hints to solve it, or I'm completely wrong so
someone else can pickup the thread. Good luck.
Andrew Hamm - 24 Feb 2005 01:36 GMT
> im trying to run the oninit -i in the command prompt when the message
> appear...
[quoted text clipped - 4 lines]
> IBM INFORMIX-4GL Version 7.32.UC2
> set up sqlhosts, services, onconfig, path...

Something else much simpler:

Although the installation guides now promise that you can install the
products in any order, i've found that it's still not reliable.
Specifically, a solaris about a year ago (9.40 or 9.30? not sure ...) had
installation order dependencies. One of the visible effects of
installation order problems has traditionally been with message files.

Try re-installing IDS again so that it's files dominate. Perhaps your
problem is as mundane as this.
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2009 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.