Consultor Eletrônico



Kbase 20427: Error 6483 occurs when trying to pull schema definitions from ORACLE and database link is selected
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   01/02/2007
Status: Verified

FACT(s) (Environment):

Progress 9.1x
OpenEdge 10.x
Oracle DataServer

SYMPTOM(s):

Error 6483 occurs when trying to pull schema definitions from ORACLE

Error 6483 occurs when attempting to Update/Add Table Definitions from ORACLE

Please also verify you have SELECT privileges on the needed system tables and the proper version of ORACLE (7 or 8) was selected when the schema holder was created (328) (6483)

Unable to locate index '<indexname>' on table '<tablename>' for procedure '<procedure>'. (7967)

Unable to locate index '_seq-name on table '_Sequence' for procedure 'prodict/ora/_ora_lkg.p'. (7967)

Error below appears in the dataserv.lg file:

error text: ORA-28546: connection initialization failed, probable Net8 admin error ----

Oracle Database links exist

When performing an update "Links to Distributed Database" menu appears;
Example
@DBNAME_LINK
@DBNAME2_LINK

A database link is selected

Userid has all the correct SELECT privilleges against system table on current database

CAUSE:

If the database links are selected, the schema pull will try to pull schema information from both databases, if the user does not have sufficient priviledge against linked database or if the linked database is of a different version (e.g., original database is V8 or 9 and linked database is V7), you will receive the error.

This is because between 7 and 8 there was a change in field names for some of the system tables.

FIX:

Do not select a database link when trying to update or add objects within the schema holder.

When the "Links to Distributed Database" menu appears, do not select any link, simply press OKAY. This will allow you to bypass the database link selection so that you can obtain the ORACLE object list.