Jak wykonać kopię zapasową tabeli w Oracle?

Jak Wykonac Kopie Zapasowa Tabeli W Oracle



Podczas pracy z bazą danych Oracle ważne jest posiadanie niezawodnej strategii tworzenia kopii zapasowych. Jednym z kluczowych aspektów tej strategii jest tworzenie kopii zapasowych poszczególnych tabel bazy danych. Tworzenie kopii zapasowych tabel może pomóc w ochronie danych przed utratą w wyniku niezamierzonego usunięcia, uszkodzenia lub innych problemów. Baza danych Oracle udostępnia wiele funkcji tworzenia kopii zapasowych.

W tym przewodniku wyjaśniono, jak wykonać kopię zapasową tabeli w Oracle.

Jak wykonać kopię zapasową tabeli w Oracle?

Aby wykonać kopię zapasową tabeli w Oracle, zaloguj się do bazy danych za pomocą SQLPLUS Komenda. Po pomyślnym zalogowaniu można wykonać kopię zapasową tabeli w Oracle za pomocą następujących metod:







Jak wykonać kopię zapasową tabeli w Oracle przy użyciu instrukcji CREATE?

TWORZYĆ ” tworzy nowe obiekty bazy danych, takie jak tabele, indeksy, widoki, sekwencje i wiele innych. Aby utworzyć kopię zapasową tabeli w bazie danych Oracle, po prostu utwórz kopię tej konkretnej tabeli za pomocą „ TWORZYĆ ' oświadczenie. Przykład podano poniżej:



UTWÓRZ TABELĘ CONTACTS_BACKUP

JAK WYBRAĆ *

Z KONTAKTÓW;

W powyższym przykładzie „ STWÓRZ TABELĘ ” służy do tworzenia nowej (zapasowej) tabeli o nazwie „ KONTAKT_KOPIA ZAPASOWA ”. „ WYBIERAĆ * ” służy do wybierania wszystkich wierszy i kolumn z tabeli „ ŁĄCZNOŚĆ ”.



Wyjście





Dane wyjściowe pokazały, że tabela „ KONTAKT_KOPIA ZAPASOWA ' został stworzony.



Jak wykonać kopię zapasową tabeli w Oracle za pomocą polecenia EXP?

DO POTĘGI Polecenie ” służy do tworzenia kopii zapasowej bazy danych lub podzbioru obiektów bazy danych, takich jak tabele, indeksy, widoki i procedury składowane, poprzez ich eksport. Wpisz następujące polecenie, aby wykonać kopię zapasową tabeli w Oracle przy użyciu „ DO POTĘGI ' Komenda:

EXP C##MD/md1234 TABLES=CONTACTS FILE=CONTACTS_BACKUP_EXP.DMP LOG=EXPORT_DATABASE_LOG.OUT

W powyższym poleceniu:

  • C##MD ' I ' md1234 ” to nazwa użytkownika i hasło.
  • TABELE ” służy do określenia nazwy tabeli.
  • PLIK ” służy do określenia nazwy pliku wyjściowego.

Wyjście

Dane wyjściowe pokazują, że kopia zapasowa „ ŁĄCZNOŚĆ ” tabela została utworzona.

Jak wykonać kopię zapasową tabeli w Oracle przy użyciu programisty SQL?

Aby utworzyć kopię zapasową tabeli w Oracle przy użyciu programisty SQL, należy nawiązać połączenie z bazą danych. Po utworzeniu połączenia rozwiń drzewo bazy danych, aby wyświetlić wszystkie obiekty bazy danych i znaleźć „ Stoły ' z listy. rozwiń „ Stoły ”, aby wyświetlić wszystkie tabele, obecne w wybranej bazie danych:

Kliknij prawym przyciskiem myszy nazwę tabeli, aby wybrać tabelę, a następnie kliknij „ Eksport… ”, aby utworzyć kopię zapasową:

Wybierz miejsce docelowe pliku wyjściowego, pozostaw inne ustawienie jako domyślne i kliknij przycisk „ Dalej > ' przycisk:

Notatka : Podczas eksportu obiektów bazy danych ustawienia te można zmienić zgodnie z wymaganiami użytkownika.

Określ obiekt bazy danych (nazwę tabeli) i kliknij przycisk „ Dalej > ' przycisk:

Aby utworzyć kopię zapasową tabeli, kliknij przycisk „ Skończyć ' przycisk:

Poczekaj na zakończenie procesu eksportowania:

Nowa ' .sql ” otworzy się, wskazując, że plik kopii zapasowej „ ŁĄCZNOŚĆ ” została utworzona tabela:

Oto jak wykonać kopię zapasową tabeli w Oracle przy użyciu różnych metod.

Wniosek

Aby utworzyć kopię zapasową tabeli w Oracle, zaloguj się do bazy danych. Po pomyślnym zalogowaniu pojawi się komunikat „ TWORZYĆ ” można użyć do wykonania kopii zapasowej tabeli poprzez utworzenie kopii oryginalnej tabeli. Alternatywnie, „ DO POTĘGI ” polecenie tworzy kopię zapasową tabeli, eksportując określoną tabelę. „ Programista SQL ” to także dobry sposób na utworzenie kopii zapasowej tabeli. Ten przewodnik zawiera pełną demonstrację tworzenia kopii zapasowej tabeli w Oracle.