Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Mailing Lists -> Oracle-L -> RE: Upgrade from 7.3.4 to 8.0.6 - Possible Solution - Comments?
I found a way around the problem. I don't think Oracle will like it...
I hunted down the offending table that was missing the column DELIVERY_ORDER and added it to that dictionary table. I then re-ran the scripts and they rebuilt without incident. This was on the test system of course.
The offending table was system.repcat$_repprop. On all other databases, this table has that column and has no rows in it and on the problem base, it doesn't have the column, but it also has no rows in it. I know that doesn't mean we aren't using that table, but, does anyone know when it gets used? Is what I did to fix this acceptable?
Changing dictionary tables is a major red flag, so before I even think of trying to push for this solution, I want any and all thoughts on this.
Thanks again.
--Chris
-----Original Message-----
Sent: Tuesday, January 21, 2003 10:19 AM
To: Multiple recipients of list ORACLE-L
Hi Hemant,
Thank you for your response. I am calling it directly. I do the startup nomount, alter database convert, alter database open resetlogs. Then I fire off the cat8000 and then the catrep8m from svrmgrl.
I think this is a problem in my dictionary in 7.3.4 as when I recreate the test base and do an export/import and convert the base, it goes flawlessly. This base has limited downtime available, so I cannot do that to the live base.
Oracle support has told me to look at offline datafiles, but this is in the system tablespace, so if that file was offline or needed recovery, the base would be dead.
Any thoughts?
Thank you again,
--Chris
-----Original Message-----
Sent: Tuesday, January 21, 2003 8:55 AM
To: Multiple recipients of list ORACLE-L
Are you calling the catrep8m script directly ? Or is it being called
from some other script [eg catproc.sql ?].
Are you using Advanced Replication ?
Hemant
At 02:28 PM 20-01-03 -0800, you wrote:
Hi everyone!
Has anyone seen this and know a solution? I am upgrading a base from 7.3.4 to 8.0.6. Everything appears to go fine until the catrep8m script. In that script I get several errors:
Statement processed.
(P.delivery_order < C.cscn))))) *
*
*
*
*
*
*
OR (P.delivery_order < C.cscn)))) *
Statement processed. Statement processed. Statement processed.
This then forces several dictionary packages invalid and they wont' recompile.
I have tried rebuilding the dictionary before I upgrade and rebuilding after I upgrade. Neither one seems to work. When I rebuild, the catrep script gives that same error.
So far Oracle hasn't been able to find it. Has anyone seen this and know the fix?
Thanks in advance.
--Chris
Chris.Bowes_at_Kosa.Com
Hemant K Chitale
My web site page is : http://hkchital.tripod.com
<http://hkchital.tripod.com/>
--
Please see the official ORACLE-L FAQ: http://www.orafaq.net
--
Author: Bowes, Chris
INET: Chris.Bowes_at_kosa.com
Fat City Network Services -- 858-538-5051 http://www.fatcity.com San Diego, California -- Mailing list and web hosting servicesto: ListGuru_at_fatcity.com (note EXACT spelling of 'ListGuru') and in the message BODY, include a line containing: UNSUB ORACLE-L (or the name of mailing list you want to be removed from). You may also send the HELP command for other information (like subscribing). Received on Tue Jan 21 2003 - 15:21:03 CST
---------------------------------------------------------------------
To REMOVE yourself from this mailing list, send an E-Mail message
![]() |
![]() |