export / import full db, Przeniesienie na nowy serwer. |
export / import full db, Przeniesienie na nowy serwer. |
14.01.2013, 13:16:45
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 14.01.2013 Ostrzeżenie: (0%) |
Witam,
jak wyżej. Plan przenieść bazę na nowy serwer. Stary serwer WS2003 32bit Nowy serwer WS2008R2 64bit Wersja na obydwu maszynach Oracle Database 11g Release 2 11.2.0.3. 32/64bit export sqlplus login: system hasło: hasło create directory expdir as 'D:\Oracle\data_pump_dir'; grant read, write on directory expdir to public; host expdp system/hasło@baza directory=expdir full=y dumpfile=BAZA.dmp logfile=BAZA.log #Export danych robię za pomocą konta system. Na nowej maszynie wgrywam Oracle + bazę. SID bazy daję taki sam jaki jest na starej maszynie. Kodowanie bazy również te same. Po wgraniu posiadam tę samą wersję (pustą) co na starej maszynie. ------------------------------------------------------------------------------------------------------------------------ import sqlplus login: system hasło: hasło create directory expdir as 'D:\Oracle\data_pump_dir'; grant read, write on directory expdir to public; host impdp system/hasło@baza directory=expdir full=y dumpfile=BAZA.dmp logfile=BAZA.log Teraz pytanie co pominąłem. Czy muszę tworzyć taką samą (ten sam SID) bazę. Czy jest to niepotrzebne. I wystarczy czysty oracle bez bazy. Czy impdb w takim wypadku stworzy sobie bazę BAZA. Po komendzie impdp dostaję komunikat: UDI-12154: operation generated ORACLE error 12154 ORA-12154: TNS:could not resolve the connect identifier specified |
|
|
14.01.2013, 13:42:38
Post
#2
|
|
Grupa: Zarejestrowani Postów: 253 Pomógł: 29 Dołączył: 18.08.2008 Ostrzeżenie: (0%) |
Jest takie kozackie narzędzie jak sqlDeveloper, który ma opcje migracji baz danych. I też jest możliwość podglądu kodu sql wykorzystanego do operacji.
Niestety instancje w tym przypadku muszą udostępnione na zewnątrz. Ten post edytował tvister 14.01.2013, 13:45:54 -------------------- Kto rano wstaje ten leje jak z cebra.
|
|
|
Wersja Lo-Fi | Aktualny czas: 24.09.2024 - 08:13 |