Consultor Eletrônico



Kbase P130127: Can not Add / Update table definitions through Oracle database link
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   4/2/2008
Status: Unverified

FACT(s) (Environment):

IBM AIX
Progress 9.1D
Oracle DataServer

SYMPTOM(s):

Can not Add / Update table definitions through Oracle database link

After database link is displayed. selecting it brings back the dictionary main screen

The new tables are already deleted from the schema holder

No problem doing schema pull of the same tables through the same oracle database link

CAUSE:

The exact cause is unknown at the time of this writing

FIX:

Do a schema pull of the tables, dump the df out and load it into the schema holder.
Exact steps:
1. prodb testsh empty(build an empty database to be used as test schema holder)
2. pro testsh -rx (connect to the test schema holder with permission to update schema)
3. Go to Dictionary -> DataServers -> Oracle utilities -> Create schema
4. Enter credentials for connection, and click OK
5. At the next display of database links, select the desired database link
6. At the display of available tables, select the desired table
7. Click OK to pull the tables into the test schema holder
8. Go to Data Admin -> Dump data and definitions -> Dump the definitions for the tables
9. Open the dumped df, and remove the header part which has database schema and code page information, so the df only contains create table statements
10. Connect to the real schema holder, select the desired Oracle schema image
11. Go to Data Admin, Load data and definitions, select load definitions, pick up the df dumped from step 8, and load it into the schema holder