[delphi+oracle] jak przenieść aplikacje i baze na inny kom

0

Witam :)

Mam spory problem, gdyż nie wiem jak przenieść baze Oraclową i aplikację na inny komputer, aby na nim działała. Dotychchczas korzystałem z Sybasa i z nim nie było poroblemu, gdyż cała baza była w jednym pliku .db. Wystarczyło tylko skopiować plik .db z bazą, exe-ka i zdefiniować na innym kompie ODBC i wszystko chodziło. Natomiast z Oraclem mam problem. Czy mógłby mi ktoś pomoć??? Chodzi mi o takie rzeczy:

  1. Jakie pliki z Oracla trzeba skopiować?
  2. Co należy ustawić na innym komputerze na którym jest Oracle zainstalowany?
  3. Jak zdefiniować w kodzie progamu ODBC, aby tworzyło się na innym komputerze?

Pozdrawiam
rajki

0

Skocz do Empiku i zerknij w książke do administracji bazą - w ksiazeczce do 9i jest to super opisane.

0

Z kopiowanie <ort>plikoow </ort>to bym sobie raczej dal ort!. Najlepiej <ort>zroob </ort>DUMP bazy (zrzut). Robi sie to poleceniem exp (znajduje sie ono w podkatalogu BIN Oracla). Nastepnie "wciagnij" <ort>daumpa </ort>poleceniem imp.

0
spc napisał(a)

Z kopiowanie plikoow to bym sobie raczej dal spokooj. Najlepiej zroob DUMP bazy (zrzut). Robi sie to poleceniem exp (znajduje sie ono w podkatalogu BIN Oracla). Nastepnie "wciagnij" daumpa poleceniem imp.

Nie zgodzę się, kopiując pliki możesz przenieść wszystko, włącznie z indexami itp.
z podziałem na tablespace'y, i generalnie nie musisz kompibować na poziomie administracyjnym, tylko podłśczasz pliki, a w Ora 10g jest to wyjątkowo proste.

0

Z kopiowanie ort! to bym sobie raczej dal ort! . Najlepiej ort! DUMP bazy (zrzut). Robi sie to poleceniem exp (znajduje sie ono w podkatalogu BIN Oracla). Nastepnie "wciagnij" ort! poleceniem imp.

Ok działa to jak mam jedną bazę w Oraclu. Ale jak mam dwie bazy to w tym poleceniu exp i imp nie ma nigdzie wyboru bazy i zawsze ładuje mi dane do pierwszej bazy, którą utworzyłem. Jak dokonać exportu i importu z danej bazy?? Gdzie się ustawia wybór bazy??

0
rajki napisał(a)

Z kopiowanie ort! to bym sobie raczej dal ort! . Najlepiej ort! DUMP bazy (zrzut). Robi sie to poleceniem exp (znajduje sie ono w podkatalogu BIN Oracla). Nastepnie "wciagnij" ort! poleceniem imp.

Ok działa to jak mam jedną bazę w Oraclu. Ale jak mam dwie bazy to w tym poleceniu exp i imp nie ma nigdzie wyboru bazy i zawsze ładuje mi dane do pierwszej bazy, którą utworzyłem. Jak dokonać exportu i importu z danej bazy?? Gdzie się ustawia wybór bazy??

O ile pamiętam będzie zaciągnięte do tego servera na którym jesteś zalogowany i wykonujesz import.

0

imp user@baza
exp user@baza
Przy czym "baza" jest to nazwa aliasu bazy ktory masz lokalnie zdefiniowany w pliku tnsnames.ora. Musisz miec jeszcze usera o takiej samej nazwie z takimi samymi uprawnieniami w bazie docelowej jak w tej z ktorej jest dump.

1 użytkowników online, w tym zalogowanych: 0, gości: 1