Welcome to dbForumz.com!
FAQFAQ    SearchSearch      ProfileProfile    Private MessagesPrivate Messages   Log inLog in

reversion error

 
   Database Forums (Home) -> Informix RSS
Next:  reverting 9.4UC7 to 7.31UC5  
Author Message
rgoshorn3

External


Since: Apr 08, 2007
Posts: 4



(Msg. 1) Posted: Wed Feb 13, 2008 11:04 am
Post subject: reversion error
Archived from groups: comp>databases>informix (more info?)

Trying to revert a 9.4UC7 database to 7.31UC5 and am encountering the
following error:

"Must drop uds feature in database: watch, tabid 39"

Can anyone shed any light on what the message means, how I can fix the
problem.

The documentation (surprise) is of no help.

Randy

 >> Stay informed about: reversion error 
Back to top
Login to vote
Zachi

External


Since: Apr 24, 2007
Posts: 8



(Msg. 2) Posted: Wed Feb 13, 2008 12:05 pm
Post subject: Re: reversion error [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

On Feb 13, 2:04 pm, rgosho... DeleteThis @comcast.net wrote:
> Trying to revert a 9.4UC7 database to 7.31UC5 and am encountering the
> following error:
>
> "Must drop uds feature in database: watch, tabid 39"
>
> Can anyone shed any light on what the message means, how I can fix the
> problem.
>
> The documentation (surprise) is of no help.
>
> Randy

You are using some sort of data type that is not supported in 7. This
type (whether Informix-defined or some application-defined I do not
know) is obviously used in the table with id 39. Find which table is
39 and see whether you need that specific data type. If you cannot
alter it (or drop the table), you cannot revert.

Zachi

 >> Stay informed about: reversion error 
Back to top
Login to vote
rgoshorn3

External


Since: Apr 08, 2007
Posts: 4



(Msg. 3) Posted: Wed Feb 13, 2008 12:36 pm
Post subject: Re: reversion error [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

Yes< I read the documentation. I've done this before, obviously under
different circumstances.

Anyhoo...

I did the following:

dbaccess watch
select * from systables where tabid=39

tabid 39 is syslangauth, a system table

Querying syslandauth yields 4 rows:

Grantor


TBP wrote:
> rgoshorn3.DeleteThis@comcast.net wrote:
> > Trying to revert a 9.4UC7 database to 7.31UC5 and am encountering the
> > following error:
> >
> > "Must drop uds feature in database: watch, tabid 39"
> >
> > Can anyone shed any light on what the message means, how I can fix the
> > problem.
> >
> > The documentation (surprise) is of no help.
> >
> > Randy
>
> Presumably you reviewed the reversion section in the Migration Guide?
>
> http://publib.boulder.ibm.com/epubs/pdf/25124400.pdf
>
> Do a google search on "determine whether reversion is" and that gives
> you the V10 documentation, but I would just do a dbschema -ss of the
> watch database, and have a look through whether you have any 9.40
> specific stuff not in V7.31. (I think the tabid just refers to the tabid
> of the database in sysdatabases).
 >> Stay informed about: reversion error 
Back to top
Login to vote
rgoshorn3

External


Since: Apr 08, 2007
Posts: 4



(Msg. 4) Posted: Wed Feb 13, 2008 12:43 pm
Post subject: Re: reversion error [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

Yes, I have read the documentation. I've even done this before.

Tabid in database is syslangauth. Querying syslangauth yields 4 rows:

Grantor informix informix informix
informix
Grantee: DBA DBA DBA
Public
langid: 1 2
3 3
langauth: u U
u u

None of this looks, on the surface, unusual to me in any way.
Dbschema will not give me the data types, as it is a system table.

Randy

Zachi wrote:
> On Feb 13, 2:04 pm, rgosho... DeleteThis @comcast.net wrote:
> > Trying to revert a 9.4UC7 database to 7.31UC5 and am encountering the
> > following error:
> >
> > "Must drop uds feature in database: watch, tabid 39"
> >
> > Can anyone shed any light on what the message means, how I can fix the
> > problem.
> >
> > The documentation (surprise) is of no help.
> >
> > Randy
>
> You are using some sort of data type that is not supported in 7. This
> type (whether Informix-defined or some application-defined I do not
> know) is obviously used in the table with id 39. Find which table is
> 39 and see whether you need that specific data type. If you cannot
> alter it (or drop the table), you cannot revert.
>
> Zachi
 >> Stay informed about: reversion error 
Back to top
Login to vote
jprenaut

External


Since: Jan 26, 2007
Posts: 26



(Msg. 5) Posted: Wed Feb 13, 2008 1:10 pm
Post subject: Re: reversion error [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

On Feb 13, 2:43 pm, rgosho... DeleteThis @comcast.net wrote:
> Yes, I have read the documentation. I've even done this before.
>
> Tabid in database is syslangauth. Querying syslangauth yields 4 rows:
>
> Grantor informix informix informix
> informix
> Grantee: DBA DBA DBA
> Public
> langid: 1 2
> 3 3
> langauth: u U
> u u
>
> None of this looks, on the surface, unusual to me in any way.
> Dbschema will not give me the data types, as it is a system table.
>
> Randy

You can do select * from syscolumns where tabid = 39 to get to the
column types. So possibly run that and post the results? It does
seem odd that the table it is complaining about is a system catalog
though.

Jacques
 >> Stay informed about: reversion error 
Back to top
Login to vote
jprenaut

External


Since: Jan 26, 2007
Posts: 26



(Msg. 6) Posted: Wed Feb 13, 2008 1:46 pm
Post subject: Re: reversion error [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

On Feb 13, 2:43 pm, rgosho....TakeThisOut@comcast.net wrote:
> Yes, I have read the documentation. I've even done this before.
>
> Tabid in database is syslangauth. Querying syslangauth yields 4 rows:
>
> Grantor informix informix informix
> informix
> Grantee: DBA DBA DBA
> Public
> langid: 1 2
> 3 3
> langauth: u U
> u u
>
> None of this looks, on the surface, unusual to me in any way.
> Dbschema will not give me the data types, as it is a system table.
>
> Randy
>
> Zachi wrote:
> > On Feb 13, 2:04 pm, rgosho....TakeThisOut@comcast.net wrote:
> > > Trying to revert a 9.4UC7 database to 7.31UC5 and am encountering the
> > > following error:
>
> > > "Must drop uds feature in database: watch, tabid 39"
>
> > > Can anyone shed any light on what the message means, how I can fix the
> > > problem.
>
> > > The documentation (surprise) is of no help.
>
> > > Randy
>
> > You are using some sort of data type that is not supported in 7. This
> > type (whether Informix-defined or some application-defined I do not
> > know) is obviously used in the table with id 39. Find which table is
> > 39 and see whether you need that specific data type. If you cannot
> > alter it (or drop the table), you cannot revert.
>
> > Zachi

Actually, looking at the code where this error message is produced we
seem to be doing some comparison to see if some row counts in these
system catalogs is the bare minimum value (which I guess would mean
you aren't using any new feature). Oddly enough for syslangauth the
value we should be looking for is 4, which is the number of rows you
say you have.

So one idea would be we might be reporting the tabid incorrectly, so
try doing a count from the tables with tabids 38 and maybe 40 (in case
we are 1 off in either way) and tabid 38 should have 5 rows and tabid
40 should have 4 rows. See if either of those counts don't match up.

If all those row counts match up, then it could be the rowcount on the
partition page is wrong, so in that case get the partnum using select
hex(partnum) from systables where tabid = 39. Then do an oncheck -pt
{hex value from the previous select} and look at the "Number of rows"
output and see if that value is also 4.

Jacques
 >> Stay informed about: reversion error 
Back to top
Login to vote
TBP

External


Since: Apr 08, 2005
Posts: 22



(Msg. 7) Posted: Wed Feb 13, 2008 8:12 pm
Post subject: Re: reversion error [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

rgoshorn3 DeleteThis @comcast.net wrote:
> Trying to revert a 9.4UC7 database to 7.31UC5 and am encountering the
> following error:
>
> "Must drop uds feature in database: watch, tabid 39"
>
> Can anyone shed any light on what the message means, how I can fix the
> problem.
>
> The documentation (surprise) is of no help.
>
> Randy

Presumably you reviewed the reversion section in the Migration Guide?

http://publib.boulder.ibm.com/epubs/pdf/25124400.pdf

Do a google search on "determine whether reversion is" and that gives
you the V10 documentation, but I would just do a dbschema -ss of the
watch database, and have a look through whether you have any 9.40
specific stuff not in V7.31. (I think the tabid just refers to the tabid
of the database in sysdatabases).
 >> Stay informed about: reversion error 
Back to top
Login to vote
Marco Greco

External


Since: Mar 07, 2004
Posts: 11



(Msg. 8) Posted: Wed Feb 13, 2008 9:29 pm
Post subject: Re: reversion error [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

rgoshorn3.RemoveThis@comcast.net wrote:
> Yes, I have read the documentation. I've even done this before.
>
> Tabid in database is syslangauth. Querying syslangauth yields 4 rows:
>
> Grantor informix informix informix
> informix
> Grantee: DBA DBA DBA
> Public
> langid: 1 2
> 3 3
> langauth: u U
> u u
>
> None of this looks, on the surface, unusual to me in any way.
> Dbschema will not give me the data types, as it is a system table.
>
> Randy

You obviously haven't read the migration guide as suggested by TBP. if you
had, you would have realized that as part of the migration from V9 to V7,
since V7 does not support any procedure language other than SPL, you have to
get rid of any udr written in c and java, and revoke execution rights on c and
java (which are tracked by syslangauth), as clearly documented in chapter 6 of
said manual

as an aside, you can get the column types of system tables from the table info
menu of dbaccess.

--
Ciao,
Marco
______________________________________________________________________________
Marco Greco /UK /IBM Standard disclaimers apply!

Structured Query Scripting Language http://www.4glworks.com/sqsl.htm
4glworks http://www.4glworks.com
Informix on Linux http://www.4glworks.com/ifmxlinux.htm
 >> Stay informed about: reversion error 
Back to top
Login to vote
TBP

External


Since: Apr 08, 2005
Posts: 22



(Msg. 9) Posted: Wed Feb 13, 2008 10:24 pm
Post subject: Re: reversion error [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

rgoshorn3.TakeThisOut@comcast.net wrote:
> Yes< I read the documentation. I've done this before, obviously under
> different circumstances.
>
> Anyhoo...
>
> I did the following:
>
> dbaccess watch
> select * from systables where tabid=39
>
> tabid 39 is syslangauth, a system table
>
> Querying syslandauth yields 4 rows:
>
> Grantor
>
>
> TBP wrote:
>> rgoshorn3.TakeThisOut@comcast.net wrote:
>>> Trying to revert a 9.4UC7 database to 7.31UC5 and am encountering the
>>> following error:
>>>
>>> "Must drop uds feature in database: watch, tabid 39"
>>>
>>> Can anyone shed any light on what the message means, how I can fix the
>>> problem.
>>>
>>> The documentation (surprise) is of no help.
>>>
>>> Randy
>> Presumably you reviewed the reversion section in the Migration Guide?
>>
>> http://publib.boulder.ibm.com/epubs/pdf/25124400.pdf
>>
>> Do a google search on "determine whether reversion is" and that gives
>> you the V10 documentation, but I would just do a dbschema -ss of the
>> watch database, and have a look through whether you have any 9.40
>> specific stuff not in V7.31. (I think the tabid just refers to the tabid
>> of the database in sysdatabases).

dbaccess watch -

select count(*) from "informix".sysprocedures where langid = 3;

select owner, procname from "informix".sysprocedures where langid = 3;
 >> Stay informed about: reversion error 
Back to top
Login to vote
Display posts from previous:   
Related Topics:
Error only at ids 10: Why? - Hi, using the following SQL-Command I copy a lot of rows from a INFOMIX DB (source) into a ACCESS DB (destination) very fast: INSERT INTO tab SELECT * FROM [ODBC;DSN=DB;UID=name;PWD=test;].tab WHERE tab_typ = 50; After changing the IDS Server to..

617 error - Greetings, I have a user that needs to insert a char into a text datatype. The following 617 error is being received. I've looked into cast's but not sure if it will work. The sql statement is below. I know I've seen chatter on this before but do no...

4GL error -4339 - Hi there, I have very funny problem with 4GL, version 7.30, running on IDS 9.40 FC4, SparcV9 Solaris 8. Our non-interactive 4GL program (not modified for years) begun to fall with "4GL run-time error number -4339. 4GL has run out of data space mem...

Automation error - I'm programming in VB6 connecting to a Informix database. When I open an ADO connetion to informix if I close the object or set it to nothing when I try to open the conection again with the same user and password i get this error: Run Time error..

Error -1820 in Informix - Hi I have a RHCE 8.0 in IDS version 9.40 UC1 I have trouble runnig a python script.It generates errors while running <err><FATAL> 2005-12-29 16:05:08 |5|601-ERROR|Unable to spatial enable edge with id 1027000065 (Error -1820 performing PUT...
   Database Forums (Home) -> Informix All times are: Pacific Time (US & Canada)
Page 1 of 1

 
You can post new topics in this forum
You can reply to topics in this forum
You can edit your posts in this forum
You can delete your posts in this forum
You can vote in polls in this forum



[ Contact us | Terms of Service/Privacy Policy ]