konto usunięte

Temat: Migracja bazy Oracle 11g na inny system

Witam,

Korzystam obecnie z Windows'a 7. Mam na nim Virtual Box'a z Ubuntu 9.10 32bit i Oracle 11gR1 32bit.
Wszystko pięknie by działało, gdyby nie to, że musiałem zmienić komputer ze stacjonarnego na laptopa.

Na komputerze miałem procesor Intel 64bit, teraz mam AMD 64bit.

No i tu mam problem. Przeniosłem wirtualny dysk twardy na nowy komputer. Zainstalowałem VBox i uruchomiłem moje Ubuntu.

Niestety baza danych nie startuje. Wali błędem:

ORA-24324: service handle not initialized
ORA-24323: value not allowed
ORA-03113: end-of-file on communication channel

Przeczytałem na forum OTN, że jest to błąd ze strony procesora. Niestety wirtualna maszyna 32bit z Oracle 32bit nie może stać na AMD 64bit (podobno jej jakiś fix na to ale znaleźć nie znalazłem):

http://forums.oracle.com/forums/thread.jspa?threadID=1...

Dlatego postanowiłem przenieść bazę na Ubuntu 64bit i Oracle 11g 64bit.

I teraz mam pytanie. Chciałem ją przenieść ręcznie tzn. pliki danych, pliki kontrole i redo logi skopiować na nową maszynę i tam postawić na nowo instancję.

Niestety bardzo mi zależy na danych jakie były na poprzedniej instancji, bo piszę pracę dyplomową i miałem tam bazę testową, jak ją utracę to będzie źle.

Podpowiedzcie mi proszę czy mam inne wyjście jak tylko przeniesienie ręczne bazy i jej żmudna konfiguracja. Czy mogę jakoś zrzucić te dane (RMAN?) lub zrobić jakiś backup. Niestety do narzędzi typu data pump dostępu nie mam. Podejrzewam, że RMAN też nie zadziała.

Dzięki za sugestię.

Pozdrawiam
MichałMichał Sztabiński edytował(a) ten post dnia 08.12.10 o godzinie 13:38

konto usunięte

Temat: Migracja bazy Oracle 11g na inny system

Michał Sztabiński:
Podpowiedzcie mi proszę czy mam inne wyjście jak tylko przeniesienie ręczne bazy i jej żmudna konfiguracja. Czy mogę jakoś zrzucić te dane (RMAN?) lub zrobić jakiś backup. Niestety do narzędzi typu data pump dostępu nie mam. Podejrzewam, że RMAN też nie zadziała.

Czyli w sumie masz ten sam typ procesora (X86) ... ale wystąpi konwersja z bazy 32bit na 64bit.

No i zmiana ścieżek ...

Czyli ...

Przekopiowujesz pliki "na żywca" po zamknięciu bazy w nową lokalizację. Tam musisz stworzyć nowy plik parametrów: nowe ścieżki do dump oraz do control files.

Startujesz bazę w trybie mount i przemianowujesz wszystkie ścieżki poprzez alter database rename.

A co do reszty to proszę: http://www.comanswer.com/question/converting-an-oracle...

Temat: Migracja bazy Oracle 11g na inny system

Krzysztof Pułapa:
Michał Sztabiński:
Podpowiedzcie mi proszę czy mam inne wyjście jak tylko przeniesienie ręczne bazy i jej żmudna konfiguracja. Czy mogę jakoś zrzucić te dane (RMAN?) lub zrobić jakiś backup. Niestety do narzędzi typu data pump dostępu nie mam. Podejrzewam, że RMAN też nie zadziała.

Czyli w sumie masz ten sam typ procesora (X86) ... ale wystąpi konwersja z bazy 32bit na 64bit.

No i zmiana ścieżek ...

Czyli ...

Przekopiowujesz pliki "na żywca" po zamknięciu bazy w nową lokalizację. Tam musisz stworzyć nowy plik parametrów: nowe ścieżki do dump oraz do control files.

Startujesz bazę w trybie mount i przemianowujesz wszystkie ścieżki poprzez alter database rename.

A co do reszty to proszę: http://www.comanswer.com/question/converting-an-oracle...


Ja przy migracji 32-64 wystarczyło że uruchomiłem ORACLE_HOME\rdbms\admin\utlip.sql

Plik parametrów stwórz na podstawie wpisów z alertloga, a co do dump-ów to w 11g wystarczy ustawić diagnostic_dest ;)

A poza tym co to za nawyk nie robienia backupów :) tym bardziej przy pracy dyplomowej....

A co do
"Przeczytałem na forum OTN, że jest to błąd ze strony procesora. Niestety wirtualna maszyna 32bit z Oracle 32bit nie może stać na AMD 64bit (podobno jej jakiś fix na to ale znaleźć nie znalazłem)"

Ja na stacjonarnym mam AMD 64bit i na virtualach bez problemu działa mi Oracle 11g 32bit ;)

Pozdrawiam
Oskar

konto usunięte

Temat: Migracja bazy Oracle 11g na inny system

Dziękuje Wam za pomoc. Zainstalowałem patcha, o którym mowa była na forum OTN i wszystko dziala.

Następna dyskusja:

"get started with oracle da...




Wyślij zaproszenie do