Ako importnut do Oracle8.1.6 file z 9i2?

Milan Sorm sorm na pef.mendelu.cz
Pátek Prosinec 27 03:08:56 CET 2002


Wed, Dec 25, 2002 ve 11:36:55AM +0100 Peter Hanusiak napsal(a):
# Ospravedlnujem sa za FAQ otazku, ale nikde som nenasiel riesenie na
# tento problem.
# 
# Potrebujem importnut subor vytvoreny na Oracle 9i2 cez exp do Oracle
# 8.1.6.
# To samozrejme nefunguje zo zrejmych dovodov pretoze Oracle exp/imp nie
# je spatne kompatibilny.
# 
# Avsak riesenie kde by som pouzil exp z Oracle 8.1.6 na databaze, ktora
# je 9i2 nemozem zrealizovat lebo nemam pristup k tejto databaze. A naopak
# nemozem ani u seba prekonvertovat tento subor cez Oracle 9i2 lebo nemam
# instalacne CD k tejto databaze.
# 
# Je to dost neriesitelna situacia. Jedina moznost je, ak nejaka dobra dusa
# stihla uz vytvorit nastroj na konverziu exportovanych suborov z vyssich
# Oracle databaz do nizsich. Je to zvlastne ale Oracle na to proste kaslu,
# a preto ma zaujima ci sa s tymto problemom uz niekto nahodou nepopasoval
# tak, ze napisal konverzny program.

Mame napsany software v Perlu, ktery vydumpuje vse do velkeho platformove
nezavisleho souboru a pak zase vse zpet. Akorat doba jeho behu je udesna
(mnohem vetsi nez exp/imp). V praxi se osvedcilo udelat si pripojeni ze
starsi verze do novejsi. Tedy pokud Vam to pomuze, muzu naimportovat vas exp
file do me Oracle 9.2.0.1.0 a poslat vam zaznam pro vas tnsnames.ora tak, ze
vy si ve vasem oracle udelate exp spravne verze. tato konverze je rychlejsi.

jinak ten software vam klidne poslu, budete-li mit zajem a chut ho rozjet,
byla to jednoucelovka pro export/import udaju na spatne nainstalovane
databazi, kde ani exp/imp nechtel behat. nezarucuji, ze prenasi vsechny typy
objektu (my prenasime tabulky, view, sekvence, funkce, procedury, package,
package body) - ostatni by se asi muselo dodelat.

--milan


Další informace o konferenci Databases