Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Przeniesienie bazy Oracle 10 - jak ?, Przeniesienie bazy poprzez skopiowanie plikow z ORADATA
Gandi
post
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 29.09.2008

Ostrzeżenie: (0%)
-----


Witam

Mam server Win2003 z Oracle 10i, z którego codziennie kopiowane sa wszytskie pliki bazy z katalogu ORADATA\baza.
Postawilem drugi server jednak po przegraniu plikow bazy do katalogu oradata\baza nie da sie podmontowac bazy.
W innych bazach danych typu Firebird czy MySQL mozna bylo przenisc baze poprzez zwykle skopiowanie plikow.
Ale to jest ORACLE i to nie dziala najwidoczniej (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Jakie musze jeszcze przegrac pliki i w jaki sposob 'zaimportowac' Oracle'owi baze poprzez takie zwykle przegranie
plikow aby on wstal ? I czy sie tak wogole da ? Nie chce uzywac opcji robienia back'upow z Oracle, chce uzyc
juz skopiowanych plikow. Zajmuja w sumie 15 giga.

Z gory dzieki za odpowiedz.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
redman2
post
Post #2





Grupa: Zarejestrowani
Postów: 104
Pomógł: 3
Dołączył: 13.10.2004

Ostrzeżenie: (0%)
-----


Cytat(Gandi @ 29.09.2008, 08:48:16 ) *
Witam

Mam server Win2003 z Oracle 10i, z którego codziennie kopiowane sa wszytskie pliki bazy z katalogu ORADATA\baza.
Postawilem drugi server jednak po przegraniu plikow bazy do katalogu oradata\baza nie da sie podmontowac bazy.
W innych bazach danych typu Firebird czy MySQL mozna bylo przenisc baze poprzez zwykle skopiowanie plikow.
Ale to jest ORACLE i to nie dziala najwidoczniej (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Jakie musze jeszcze przegrac pliki i w jaki sposob 'zaimportowac' Oracle'owi baze poprzez takie zwykle przegranie
plikow aby on wstal ? I czy sie tak wogole da ? Nie chce uzywac opcji robienia back'upow z Oracle, chce uzyc
juz skopiowanych plikow. Zajmuja w sumie 15 giga.

Z gory dzieki za odpowiedz.


Musialbys takze przegrac pliki kontrolne i redo log.
I tak, podejrzewam, bedziesz musial zrobic DATABASE RECOVER

Robisz, tzw cold backup, ktory troszke utrudnia sprawe. Mam nadzieje, ze zamknales baze przed kopiowaniem plikow ? Jezeli nie, to masz problem.

Najlepsza i najlatwiejsza metoda przetransportowania starej bazy na nowa instancje jest wyeksportowanie jej poprzez Data pump, a nie robienie cold-back'ow, ktore powinny miec zastosowanie tylko do trj samej instacji, z ktorej zostaly wyekspotrowane.

A najlepszym konsensusem, w Twoim przypadku, byloby zastosowanie tzw trasportu przestrzeni tabel. Robisz to tak:

1. ALTER TABLESPACE twoja_przestrzenie_tabel READ ONLY
2. exp user/pass tablespaces=twoje_przestrzenie_tabel transportable_tablespace=y
3. Kopiujesz wszystkie pliki z poziomu OS

i analogicznie przy imporcie
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 26.12.2025 - 23:57