Adam Janik

Adam Janik informatyk, N*****

Temat: Jak przeniesc baze danych z unix oracle 8 do Oracle...

Na wstepie powiem ze niewiele wiem na temat oracle- prosze o wyrozumialosc.

jak napisalem w temacie dostalem bojowe zadanie przeniesienia oracla z unixa na linuxa.
na początek bazy szkoleniowe/testowe.
z unixa wygenerowalem sobie pliczek przez polecenie exp (jakies 50 MB).
hmmm na linuxie nie wiem czemu z poziomu root nie mam imp.

Prośba o jakies szybkie i proste "How to" jak to przeniesc.

Dzieki WIELKIE.
Łukasz Myszor

Łukasz Myszor IBM AIX Certified
System Administrator

Temat: Jak przeniesc baze danych z unix oracle 8 do Oracle...

"hmmm na linuxie nie wiem czemu z poziomu root nie mam imp."
polecenie imp (lepiej wykorzystaj technologię data pump) dostępne jest z poziomu użytkownika, na którym pracuje oracle.

konto usunięte

Temat: Jak przeniesc baze danych z unix oracle 8 do Oracle...

Adam Janik:
hmmm na linuxie nie wiem czemu z poziomu root nie mam imp.

Nie ma ścieżki w PATH ...

Poza tym nie należy tego robić z roota, tylko z usera, który jest właścicielem softu.

http://www.oracle-dba-online.com/export_and_import.htm
Rafał Lipiński

Rafał Lipiński Właściciel, Ekspert
IT

Temat: Jak przeniesc baze danych z unix oracle 8 do Oracle...

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.
Szymon K.

Szymon K. Oracle DBA

Temat: Jak przeniesc baze danych z unix oracle 8 do Oracle...

Łukasz Myszor:
"hmmm na linuxie nie wiem czemu z poziomu root nie mam imp."
polecenie imp (lepiej wykorzystaj technologię data pump) dostępne jest z poziomu użytkownika, na którym pracuje oracle.

Chodzi o wersje Oracle 8 - tam datapump'a jeszcze nie było :)
Szymon K.

Szymon K. Oracle DBA

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... :)
Mariusz Masewicz

Mariusz Masewicz Prawie wszysko o
bazach danych Oracle
:-)

Temat: Jak przeniesc baze danych z unix oracle 8 do Oracle...

Szymon Kubiszewski:
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 :)

Byl i wygladal inaczej - o 2 technologie wstecz (w zasadzie flash w 11.2 to juz 3 technologia po tym co bylo w 8)
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.

w 10g/11g daloby sie zrobic, ale w 8 (i i to jeszcze bez "i")
1. Jeśli masz możliwość negocjowania za swoim pracodawcą
- wynajmijcie lepiej do tego specjalistę, to nie jest dobry case na naukę,

Święte slowa. Ja zawsze po takiej robocie zostawiam dokumentacje powykonawcza - i tu juz jest dobry case :-)
- rozważcie inną wersję (przynajmniej Oracle Standard Edition One).

pamietaj o ograniczeniach XE
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.

Ogolnie dla kazdej wersji bazy i kazdego systemu (supportowanego) jest w dokumentacji dokladny opis, jak skonfigurować system i jak na nim intstalowac oprogramowanie bazy
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.

Dokladniej - to nalezy sprawdzic co przestalo dzialac. A do tego znowu potrzebna jest mala check-lista i na koniec raport z tego sprawdzenia
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... :)

:-)Mariusz Masewicz edytował(a) ten post dnia 09.08.10 o godzinie 19:07
Szymon K.

Szymon K. Oracle DBA

Temat: Jak przeniesc baze danych z unix oracle 8 do Oracle...

Mariusz Masewicz:
Szymon Kubiszewski:
1. Oracle 8 - Nie wiem czy EM tam był, ale na pewno nie wyglądał on tak jak dzisiaj :)

Byl i wygladal inaczej - o 2 technologie wstecz (w zasadzie flash w 11.2 to juz 3 technologia po tym co bylo w 8)
No nie miałem pewności... pierwszy raz Oracle zobaczyłem w wersji 9i i to bez EM, EM 9i widziałem na screenshotach ;)
1. Jeśli masz możliwość negocjowania za swoim pracodawcą
- wynajmijcie lepiej do tego specjalistę, to nie jest dobry case na naukę,

Święte slowa. Ja zawsze po takiej robocie zostawiam dokumentacje powykonawcza - i tu juz jest dobry case :-)
Dobra reklama! :)
Mariusz Masewicz

Mariusz Masewicz Prawie wszysko o
bazach danych Oracle
:-)

Temat: Jak przeniesc baze danych z unix oracle 8 do Oracle...

Szymon Kubiszewski:
1. Oracle 8 - Nie wiem czy EM tam był, ale na pewno nie wyglądał on tak jak dzisiaj :)
Byl i wygladal inaczej - o 2 technologie wstecz (w zasadzie flash w 11.2 to juz 3 technologia po tym co bylo w 8)
No nie miałem pewności... pierwszy raz Oracle zobaczyłem w wersji 9i i to bez EM, EM 9i widziałem na screenshotach ;)

Pierwowzor OEMa pojawil sie juz w schylkowym okresie wersji 7. Byl to pakiet niezaleznych narzedzi (instalowanych z innych dyskietek niz samo oprogramowanie bazy danych - ciekawe czy mam jeszcze te dyskietki ;-), ktore w okolicach wersji 8 zostaly zintegrowane w tool o nazwie OEM. Pelna integracja to wersja 8i/9i kiedy to ten tool byl standalone-aplikacja javowa. W wersji 10g pojawila sie webowa wersja OEMu - ale kilka rzeczy wymagalo zdobycia skads wesji javowej. Wersja OEMu zwiazana z 11gR2 to z kolei duuuuza ilosc flasha
1. Jeśli masz możliwość negocjowania za swoim pracodawcą
- wynajmijcie lepiej do tego specjalistę, to nie jest dobry case na naukę,
Święte slowa. Ja zawsze po takiej robocie zostawiam dokumentacje powykonawcza - i tu juz jest dobry case :-)
Dobra reklama! :)

Nie tyle "dobra", co "krypto" :-)

Pozdrawiam

Mariusz

Temat: Jak przeniesc baze danych z unix oracle 8 do Oracle...

Mariusz Masewicz:
Szymon Kubiszewski:
1. Oracle 8 - Nie wiem czy EM tam był, ale na pewno nie wyglądał on tak jak dzisiaj :)
Byl i wygladal inaczej - o 2 technologie wstecz (w zasadzie flash w 11.2 to juz 3 technologia po tym co bylo w 8)
No nie miałem pewności... pierwszy raz Oracle zobaczyłem w wersji 9i i to bez EM, EM 9i widziałem na screenshotach ;)

Pierwowzor OEMa pojawil sie juz w schylkowym okresie wersji 7. Byl to pakiet niezaleznych narzedzi (instalowanych z innych dyskietek niz samo oprogramowanie bazy danych - ciekawe czy mam jeszcze te dyskietki ;-), ktore w okolicach wersji 8 zostaly zintegrowane w tool o nazwie OEM. Pelna integracja to wersja 8i/9i kiedy to ten tool byl standalone-aplikacja javowa. W wersji 10g pojawila sie webowa wersja OEMu - ale kilka rzeczy wymagalo zdobycia skads wesji javowej. Wersja OEMu zwiazana z 11gR2 to z kolei duuuuza ilosc flasha

Jak juz mowicie o historii to milego ogladania

http://bit.ly/9eXCyv

Nie tyle "dobra", co "krypto" :-)

Krypto nie krypto ma byc skuteczna.

Ale oczywiscie zgadzam sie ze proba uczenia sie podczas migracji to kiepski pomysl. Dobrym rozwiazaniem moze byc wynajecie kogos kto zrobi migracje i przy okazji udzieli konsultacji (bron boze nie szkolenia :-) ).

pozdrawiam,
Marcin
Mariusz Masewicz

Mariusz Masewicz Prawie wszysko o
bazach danych Oracle
:-)

Temat: Jak przeniesc baze danych z unix oracle 8 do Oracle...

Marcin Przepiórowski:
[...]
bit.ly/9eXCyv

Niezle - tego nie mialem okazji widzec na zywo. Dopiero wersje 6 raz widzialem, a 7 to juz sam wielokrotnie instalowalem :-)
Nie tyle "dobra", co "krypto" :-)
Krypto nie krypto ma byc skuteczna.

Dam Ci znac, czy sie udalo :-)
Ale oczywiscie zgadzam sie ze proba uczenia sie podczas migracji to kiepski pomysl. Dobrym rozwiazaniem moze byc wynajecie kogos kto zrobi migracje i przy okazji udzieli konsultacji (bron boze nie szkolenia :-) ).

Swiete slowa - "chwila" na pokazanie, jak dziala nowy system system jest bardzo cenna dla administratora, ktoremu przyjdzie tym administrowac...

Pozdrawiam

Mariusz
Kamil Stawiarski

Kamil Stawiarski Oracle Certified
Master | Oracle ACE

Temat: Jak przeniesc baze danych z unix oracle 8 do Oracle...

Jak juz mowicie o historii to milego ogladania

http://bit.ly/9eXCyv
>

No i pół kawy na monitorze.... Wielkie dzięki!

konto usunięte

Temat: Jak przeniesc baze danych z unix oracle 8 do Oracle...

Kamil Stawiarski:
No i pół kawy na monitorze.... Wielkie dzięki!

Strasznie nerwowy się zrobiłeś :)
Kamil Stawiarski

Kamil Stawiarski Oracle Certified
Master | Oracle ACE

Temat: Jak przeniesc baze danych z unix oracle 8 do Oracle...

Krzysztof Pułapa:
Kamil Stawiarski:
No i pół kawy na monitorze.... Wielkie dzięki!

Strasznie nerwowy się zrobiłeś :)

Zasługa mojego ostatniego projektu i współpracy z kolegami z Niemiec :P
Mariusz Masewicz

Mariusz Masewicz Prawie wszysko o
bazach danych Oracle
:-)

Temat: Jak przeniesc baze danych z unix oracle 8 do Oracle...

Kamil Stawiarski:
Strasznie nerwowy się zrobiłeś :)
Zasługa mojego ostatniego projektu i współpracy z kolegami z Niemiec :P

Hmmm - czyzbysmy mieli tych samych kolegow? Moi byli totalnym zaprzeczeniem stereotypu "solidnego" Niemca :-)
Kamil Stawiarski

Kamil Stawiarski Oracle Certified
Master | Oracle ACE

Temat: Jak przeniesc baze danych z unix oracle 8 do Oracle...

Mariusz Masewicz:
Kamil Stawiarski:
Strasznie nerwowy się zrobiłeś :)
Zasługa mojego ostatniego projektu i współpracy z kolegami z Niemiec :P

Hmmm - czyzbysmy mieli tych samych kolegow? Moi byli totalnym zaprzeczeniem stereotypu "solidnego" Niemca :-)

Ha! Chyba przyjdzie nam zweryfikować dotychczasowe stereotypy narodowościowe ;)



Wyślij zaproszenie do