If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

 
Go Back  dBforums > Database Server Software > Informix > Informix Error 229

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1 (permalink)  
Old 02-17-05, 11:03
ahmedwaseem2000 ahmedwaseem2000 is offline
Registered User
 
Join Date: Jan 2005
Posts: 75
Informix Error 229

Hi ,

Please let me know the solution. whenever i run a select query i get the error 229. when i found the error it described as mentioned below. i did check /tmp folder and it has got the write permissions for the user that i am trieng with and also the Nfile size is 60,000. So please help me

"-229 Could not open or create a temporary file.

The database server cannot create a temporary disk file. The file
should be created in the directory that the DBTEMP environment variable
specifies (or /tmp by default on UNIX systems). Check the accompanying
ISAM error code and look for operating-system error messages that
might give more information. Possibly your account does not have write
permission in that directory, or the disk is full. Since Version 5.01,
the INFORMIX-SE database server uses the DBTEMP environment variable,
but Informix Dynamic Server and INFORMIX-OnLine Dynamic Server do not.

On a UNIX system, try increasing the maximum number of open files
(NFILES parameter on some systems) to approximately 400."
Reply With Quote
  #2 (permalink)  
Old 02-17-05, 12:46
artemka artemka is offline
Registered User
 
Join Date: May 2004
Location: New York
Posts: 248
What Version of Informix are you running?
Reply With Quote
  #3 (permalink)  
Old 02-17-05, 14:02
jwain jwain is offline
Registered User
 
Join Date: Aug 2003
Location: Allentown pa
Posts: 41
Unless this is SE the temp file is not /tmp it would be the dbspace in your environment for DBSPACETEMP. See how much space you have there its usally raw space so your DBA would have to tell ya

DBSPACETEMP=tempdbsd
__________________
Jeff Wain
Reply With Quote
  #4 (permalink)  
Old 02-18-05, 04:21
ahmedwaseem2000 ahmedwaseem2000 is offline
Registered User
 
Join Date: Jan 2005
Posts: 75
Hi Thanks for your suggestions after monitoring closely i could find when running the query it was consuming the complete dbspace so it was giving the error.
Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On