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. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 17.01.2009 Ostrzeżenie: (0%)
|
Podczepie się pod temat, bo mam taki sam problem z którym niemoge sobie poradzić.
Potrzebuje rozwiązania dającego możliwośc na przeniesienie całej bazy danych Oracle XE na inny serwer - zarówna na windowsa jak i na linuxa. Próbowałem przenosić pliki z folderu oradata ale baza wtedy nie chiała sie uruchomić, była informacja o tym ze baza jest w trakcje zamykania (uprawnienia zostały poprawnie zmienione). Próbowałem równiez zrobić kopie zapasową, i ją odtworzyć na nowym komputerze, występował identyczny błąd jak powyżej. Starałem się równiez skrypty z bazy danych wyeksportować, ale i tutaj pojawił się problem - podczas importu pojawiał się błąd: Kod ORA-20001: GET_BLOCK Error. ORA-20001: Execution of the statement was unsuccessful. ORA-20001: Unable to import script. ORA-20001: Application ID and current security group ID are not consistent. <pre>declare l_name varchar2(255); begin l_name := 'F9488002028195200/baza_danych'; wwv_flow_api.import_script( p_name => l_name, p_varchar2_table=> wwv_flow_api.g_varchar2_table, p_flow_id => 4500, p_pathid => Ostanim sposobem jaki mi przyszedł do głowy było napisanie skrypta recznie i uruchomienie go w konsoli. Chciałego go stworzyć za pomocą PL/SQL aby wszystkie struktury tabel były w jednym pliku, jednak przy wpisywaniu po prostu poleceń po kolej "create table" występował błąd (program w takiej formie tylko jedno polecenie naraz moze czytać). Wieć próbowałem zrobić to na blokach na zasadzie: Begin Create table... ... end; begin.... Tutaj błąd występował mówiący o niemożności występowania komendy "create" za słowem begin.... Prosiłbym o jakąś pomoć, jak mozna przenieść baze danych. Z góry dziękuje za pomoc. |
|
|
|
Gandi Przeniesienie bazy Oracle 10 - jak ? 29.09.2008, 09:48:16
Blackhole Czy plik kontrolny wskazuje poprawnie na te pliki ... 20.12.2008, 12:01:09
dareczek25 Wydaje mi sie ze na drugim serwerze powinienes zal... 9.01.2009, 12:59:18
redman2 Cytat(Gandi @ 29.09.2008, 08:48:16 ) ... 2.02.2009, 11:10:18 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 19:19 |