Temat: Jak przeniesc baze danych z unix oracle 8 do Oracle...
Rafał Lipiński:
Ja zrobiłem to z EM (Enterprise Manager). Jest tam fukcja archiwizacji i przywracania bazy danych. Mozna również sklonować bazę danych z działającego serwera. To rozwiązanie jest dobre również do przekonwertowania bazy z 32 na 64 bit.
Jeżeli masz te same systemy np 32 bit wystarczy utworzyć na nowym serwerze bazę danych o tej samej nazwie i podmienić pliki bazy danych(hierarchia plików musi być taka sama jak na serwerze z którj przenosisz bazę).
Imp z root ci nie działa ponieważ jak zainstalowałes pakiet orarun to on tworzy uytkownika Oracle i z pod tego uzytkownika mozesz używac tej komendy. Mozna równiez w pliku profie wymusić używanie przez root tych poleceń, ale lepiej tego nie rób ponieważ root może nie mieć uprawnien do niektórych zasobów Oracle. Najlepiej jest używać użytkownika Oracle.
Oj... chyba wprowadzasz niepotrzebny zamęt. Wygląda też na to, że nie do końca wiesz o czym piszesz.
1. Oracle 8 - Nie wiem czy EM tam był, ale na pewno nie wyglądał on tak jak dzisiaj :)
2. Nie wiem o jakim klonowaniu piszesz, ale w grę wchodzi migracja na inną wersję Oracle - XE, do tego jeszcze różne systemy operacyjne. Klonowanie odpada.
4. Co do drugiego akapitu to też mógłbym się czepiać :) Ale zgadzam się z ostatnim zdaniem, więc dam sobie spokój ;)
-----------------------
Adam, faktycznie dostałeś bojowe zadanie :).
Sposób (narzędzie exp/imp) w tym przypadku wybrałeś chyba jedyny słuszny (jak ktoś ma inne pomysł to chętnie usłyszę :) ).
1. Jeśli masz możliwość negocjowania za swoim pracodawcą
- wynajmijcie lepiej do tego specjalistę, to nie jest dobry case na naukę,
- rozważcie inną wersję (przynajmniej Oracle Standard Edition One).
2. Czy ten linux to świeżo postawiony system specjalnie pod tą bazę, kto go instalował? Jeśli Ty... zapoznaj się z dokumentacją:
http://www.oracle.com/technetwork/database/express-edi...
http://download.oracle.com/docs/cd/B25329_01/doc/admin...
Zainstaluj i skonfiguruj środowisko Oracle wg. zaleceń w dokumentacji.
3. Zweryfikuj czy baza docelowa działa poprawnie, tak jakbyś sobie tego życzył i czy potrafisz wykonywać na niej podstawowe czynności - czy działają wszystkie potrzebne narzędzia.
4. Następnie możesz zapoznać się z linkiem od Krzyśka + pogoogluj trochę jak najlepiej wykonać taką migrację.
5. W razie problemów pytaj... :)