Stary komputer z Oracle 8i nie żyje. Mamy codzienną kopię zapasową bazy danych (C: \ oradata). Nie możemy nigdzie zainstalować tej starej wersji Oracle, ponieważ nie mamy na niej instalacyjnych płyt CD.
Czy możemy odczytać tę bazę danych na przykład za pomocą Oracle Express? Jeśli tak to jak?
Odpowiedzi:
Oracle 8.xx był przez pewien czas nieobsługiwany.
Przepraszamy za złe wieści, ale jedyną opcją jest odzyskanie oprogramowania z martwego dysku lub poproszenie Oracle (oczywiście z ważną umową o pomoc techniczną) o kopię oprogramowania. Zdobądź bilet na My Oracle Support, a one ci pomogą.
źródło
Możesz zaktualizować tę bazę danych do Oracle 9i, jeśli ją posiadasz, po prostu zainstaluj 9i, uruchom bazę danych, używając tej
ORACLE_HOME
i uruchom skrypty aktualizacji?/rdbms/admin
. Format plików DBF jest wystarczająco kompatybilny, aby to działało. Jeśli możesz dostać się do 9i, to jesteś w porządku, ponieważ istnieje jasna ścieżka aktualizacji do 10g i 11g .Niestety, jeśli nie masz 9i (a konkretnie 9.2.0.8), to nie jest to proste - to zbyt duży skok do 10 g, po prostu uruchamiając go w nowym
ORACLE_HOME
, potrzebujesz działającego 8i, więc możeszexp
/imp
jeśli chcesz to zrobić w jednym kroku. Musisz otworzyć TAR i uzyskać pomoc Oracle (choćby po to, by zdobyć media ).źródło