How to migrate a table from ORACLE 10g to 8i

Submitted by UMBRO
on May 31, 2006 - 10:55pm

I have table named 'liuxg_tab_01' in 10g.

This morning I exported this table using 'exp' and then tried to imp it into 8i, I failed.

After a while, I created a database link named 'ctf' in 8i which connected to 10g. I issued 'create table test as selct * from liuxg_tab_01@ctf',it returns 'ORA-01723'.

Then I extraced the DDL of 'liuxg_tab_01' from 10g with QUEST TAOD, it's:
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
CREATE TABLE LIUXG_TAB_01
(
OWNER VARCHAR2(30 BYTE),
OBJECT_NAME VARCHAR2(30 BYTE),
SUBOBJECT_NAME VARCHAR2(30 BYTE),
OBJECT_ID NUMBER,
DATA_OBJECT_ID NUMBER,
OBJECT_TYPE VARCHAR2(19 BYTE),
CREATED DATE,
LAST_DDL_TIME DATE,
TIMESTAMP VARCHAR2(19 BYTE),
STATUS VARCHAR2(7 BYTE),
TEMPORARY VARCHAR2(1 BYTE),
GENERATED VARCHAR2(1 BYTE),
SECONDARY VARCHAR2(1 BYTE)
)
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

But I can not create a table using the upper DDL in 8i if I do not wipe off those "BYTES".

After creation of the table using the upper DDL without those 'BYTES', I sucessfully executed 'insert into LIUXG_TAB_01 select * from liuxg_tab_01@ctf'.

Anyone has a better method to move a table from ORACLE 10g to 8i?

Why you guys keep using Oracl

erasmix
on
June 1, 2006 - 10:51pm

Why you guys keep using Oracle if its so complicated? Job Security?

I just have no choice.

UMBRO
on
June 2, 2006 - 6:35pm

My boss wants to use ORACLE. I prefer DB2.

I prefer Informix

erasmix
on
June 3, 2006 - 8:03am

Its much faster than Oracle or DB2. Its a 100 times easier and you'll never have so much pain migrating a table :)

Then why Oracle dominates the

UMBRO
on
June 3, 2006 - 9:05am

Then why Oracle dominates the market?

In China, it seems DBAs are always talking about Oracle.

Oracle is King of databases

theK (not verified)
on
August 30, 2006 - 10:01am

all other databases are toys. Real businesses want real tools, not toys; that is why serious players use Oracle.

There are expections to every rule, and every tool has a proper use, even (gasp!) sqlsever. Problems arise when people select a whimpy database to do a real job.

For those not using Oracle, don't worry, the rest of us will be here when your systems eventually fail.

The Biggest is not the Best

erasmix
on
September 14, 2006 - 10:14pm

Microsoft has the largest share of the Operating System market. That doesn't make it the best. Oracle has managed to dominate the market thru over aggressive, bulling and, in many cases, questionable tactics. Still that doesn't make it the best.

Macho statements like "all other databases are toys" are tipically made by DBAs who are so entrenched in their position, and are terrified of loosing if Oracle is replaced with another product. The market is full of Oracle consultants and DBAs sitting on the bench, but don worry my friend, I'm sure Oracle will take care of you.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.