Table of Contents
Zaktualizowano
Do czasu tego przewodnika dowiemy się trochę o możliwych przyczynach, jakie może spowodować kopia zapasowa bazy danych Oracle w systemie Windows, a następnie zasugeruję kilka możliwych rozwiązań, które możesz powinien być w stanie spróbować rozwiązać problem. g.W systemie Windows: Kliknij Start, wybierz Programy (lub Wszystkie programy), tym razem Oracle Database 11g Express Edition i wybierz Utwórz kopię zapasową bazy danych. W systemie Linux z Gnome: Z menu Aplikacje wybierz opcję Oracle Database 11g Express Edition, a następnie wybierz opcję Kopia zapasowa bazy danych.
g.
- Eksportuj kopię zapasową
- Kopia zapasowa systemu Windows zwiększa odległość API (w porównaniu do)
Eksportuj kopię zapasową
Jak wykonać kopię zapasową bazy danych Oracle?
Zazwyczaj nosząc sekcję „Kopia zapasowa / przywracanie” na stronie obsługi, odwiedź sekcję „Planowanie kopii zapasowej”.W zawodzie „Niestandardowa kopia zapasowa” wybierz „Cała baza danych”, aby natychmiast skonfigurować pełną kopię zapasową bazy danych lub zaplanować ją jako część niestandardowej strategii dodawania.
Podsumowanie: wyeksportuj kolekcję do pliku komputerowego .dmp
, a następnie przechyl UrBackup, aby zapisać plik Oracle .dmp
.
Zaktualizowano
Czy masz dość powolnego działania komputera? Denerwują Cię frustrujące komunikaty o błędach? ASR Pro to rozwiązanie dla Ciebie! Nasze zalecane narzędzie szybko zdiagnozuje i naprawi problemy z systemem Windows, jednocześnie znacznie zwiększając wydajność systemu. Więc nie czekaj dłużej, pobierz ASR Pro już dziś!
Wadą tej metody jest to, że UrBackup nie może wydajnie uruchamiać plików krok po kroku, każda kopia zapasowa skanuje nawet wszystkie określone dane, a podczas jej wykonywania tworzysz drugą kopię wskazującą na dane znajduje się w kopii. Ponieważ Oracle nie zawiera usługi VSS w Oracle XE Edition, należy użyć tej metody bezpośrednio do tworzenia kopii zapasowych Oracle XE.
Skonfiguruj UrBackup, który zapisze folder DATA_PUMP_DIR
. Aby uzyskać odpowiedzi, jak dowiedzieć się, których folderów jest dla Ciebie wiele, zobacz ten artykuł. Domyślnie jest to np. C: oraclex application market oracle admin XE dpdump
.Umieść właściwe polecenie eksportu Oracle, wpisując C: Program files UrBackup prefilebackup.bat
:
(należy dostosować expdp.exe
, a zatem < code> dpdump i swing path, aby dostosować nowe hasło użytkownika SYSTEM z powrotem do hasła skonfigurowanego przez całą twoją rodzinę.)
Pobierz exp.To dmp
z naszego serwera i zapisz go w DATA_PUMP_DIR
(domyślnie np. C: oraclex app oracle admin XE dpdump
) i późniejsze wykonanie:
Tworzenie kopii zapasowej za pomocą interfejsu API kopii zapasowej systemu Windows (VSS)
Ta metoda prawidłowo tworzy kopię zapasową naturalnych i organicznych plików danych wraz z dziennikami transakcji, a także wszystkie dzienniki transakcji zostaną poprawnie zastosowane podczas odzyskiwania. Jeśli zmienisz cienki sterownik, jedna i tylko zmieniona część plików na dysku twardym zostanie odczytana podczas zapisywania, pliki wskazówek są odczytywane w całości. W każdym przypadku zgłaszane są tylko różnice. Ta metoda może nie działać, ponieważ Oracle As xe prawdopodobnie nie ma firm Oracle wymaganych w tym typie (OraVSSW).
Przenieś tę instancję Oracle po drodze do ARCHIVELOG
, jeśli tryb nie jest jeszcze łatwo dostępny, przez:
Zainstaluj klienta szkieletowego na serwerze Windows. Następnie kliknij oznaczenie na pasku zadań i wybierz „Aspekt kompilacji kopii zapasowej”:
Wybierz opcję „Oracle VSS Writer — NAZWA INSTANCJI” w Selektorze funkcji, aby utworzyć kopię zapasową wszystkich baz danych Oracle w modelu lub poszczególnych baz danych do tworzenia kopii zapasowych. Jeśli wybierzesz „Oracle VSS Writer — INSTANCENAME”, bazy danych nowicjuszy zostaną automatycznie skopiowane:
Gdy wszystko będzie w porządku, Twoje bazy danych Oracle zostaną skopiowane na mój serwer UrBackup.
Wybierz, kiedy i rekord, który chcesz przywrócić. Następnie kliknij „Rozpocznij odzyskiwanie” i poczekaj, aż proces ponownego uruchomienia zostanie szczegółowo opisany:
Baza danych Oracle nie zawiera w pełni żadnego interfejsu API kopii zapasowej systemu Windows. W ramach opłaty za odzyskanie większość osób będzie miała doświadczenie zawodowe w ręcznym zamykaniu jakiegoś rodzaju bazy danych Oracle w celu odzyskania (i utrzymywaniu działania usługi tworzenia Oracle VSS), ale pozostanie ona włączona, aby uruchomić się automatycznie po odzyskaniu. Jeśli robisz to regularnie i nie robisz tego, dodatek Oracle prawdopodobnie nie zgłosi błędów odzyskiwania innych niż za pośrednictwem dziennika zdarzeń systemu Windows.
w echodel/Q C:oraclexaplikacjaoracleadminXEdpdump*C:oraclexapporacleprodukt112.0serwerkontenerexpdp.exe FULL=Y DUMPFILE równa się exp.dmp USERID=SYSTEM/p@ssw0rd
Które polecenie jest zwykle używane do tworzenia kopii zapasowej bazy danych Oracle?
Użyj następujących dostępnych na rynku metod, aby utworzyć kopię zapasową męskich lub żeńskich obszarów tabel lub plików danych sieciowych: Wprowadź następujące polecenie: SQL> ALTER TABLESPACE nazwa BEGIN BACKUP; Utwórz kopię zapasową tego unikalnego pliku (plików) obszaru tabel w programie BS2000 za pomocą ARCHIWUM (ustaw określony ARCHIVE OLS na TAK).
C: oraclex app oracle cream 11.2.0 server bin impdp.exe FULL = Y DUMPFILE = exp.dmp USERID oznacza SYSTEM / p @ ssw0rd REUSE_DATAFILES = Y TABLE_EXISTS_ACTION = ZAMIEŃ
sqlplus As — sysdbawyłącz natychmiastUruchom wsparcieZmień dziennik archiwum dotyczący systemu pamięci masowej;Otwórz bazę modyfikacji;
Aby ułatwić zarządzanie kopiami zapasowymi i w rezultacie przywracanie plików, możesz uruchomić strefę szybkiego zbierania dla swojego magazynu danych.
Podczas instalacji bazy danych, Oracle Universal Installer zapewnia kontrolę nad lokalizacją powiązaną ze strefą szybkiego odzyskiwania. Jeśli jednak zaczniesz konfigurować kopie zapasowe i ponownie wdrażać strategię tworzenia kopii zapasowych i przywracania danych, może być konieczne użycie narzędzia Recovery Manager (RMAN) lub Oracle Enterprise Manager Cloud Control.
Aby wykonać nową, pełną kopię zapasową bazy danych, gdy nasza własna baza danych była zawsze otwarta:
Aby wykonać kopię zapasową pełnego zestawu danych, gdy baza danych jest zamknięta:
- Połącz RMAN z docelową bazą danych zgodnie z opisem Aby uzyskać więcej informacji na temat komunikacji, zobacz Łączenie z docelową bazą danych za pomocą RMAN.
- Wyjdź z bazy danych, a następnie zamontuj naszą własną bazę danych za pomocą następujących poleceń.
ZATRZYMAJ SIĘ NATYCHMIAST;MONTAŻ ROZRUCHOWY;
- Utwórz kopię zapasową bazy danych za pomocą następującego polecenia:
BACKUP zapasowa baza danych;
Gdy baza danych może zostać zamknięta, nie ma potrzeby wcześniejszego wykonywania wszystkich zarchiwizowanych plików dziennika, po prostu dlatego, że baza danych może być opisana jako będąca w spójnym stanie podczas tworzenia kopii zapasowej. Dlatego podczas przywracania bazy danych z tej kopii zapasowej nie trzeba przywracać nośnika.
- Otwórz bazę danych po zakończeniu kopiowania.
Pełne kopie zapasowe bazy danych są świetne i integrują pełną zawartość wszystkich filmów z informacjami marketingowymi w bazie danych, a także plik wyszukiwania, pliki dziennika i plik ustawień urządzenia. Za pomocą tych plików można łatwo wykonać pełne odzyskiwanie.
Chociaż pełne kopie bazy danych mogą być ważną częścią ogólnej strategii tworzenia kopii zapasowych, są one również absolutnie niezbędnym krokiem w rzeczywistych sytuacjach, na przykład gdy włączasz lub usuwasz
-
Połącz RMAN z archiwum docelowym zgodnie z opisem w sekcji „Podłącz do pracy na bazie danych za pomocą RMAN”.
-
Upewnij się, że własna baza danych jest w trybie
archiwum
, zgodnie z opisem w przejściu kościelnym „Włącz archiwizację dziennika ponawiania”.Możesz tworzyć kopie zapasowe online, o ile Twoja baza danych dosłownie działa w trybie
ARCHIWUM
. -
Twórz kopie zapasowe zapisanych danych za pomocą dzienników ponawiania, korzystając z następującej kontroli zachowania włączonej:
BACKUP BAZY DANYCH PLUS ARCHIWUM;
Ten duplikat zostanie utworzony na domyślnym urządzeniu, które większość z was może skonfigurować do przechowywania kopii zapasowych. Jeśli ludzie nie skonfigurowali urządzenia domyślnego, rozważ utworzenie kopii zapasowej w obszarze szybkiego odzyskiwania. RMAN używa standardowego komponentu do nazywania zestawów awaryjnych, które zawierają kopię zapasową.
ZATRZYMAJ SIĘ NATYCHMIAST;MONTAŻ ROZRUCHOWY;
KOPIA ZAPASOWA BAZY DANYCH;
Jak wykonać kopię zapasową całej bazy danych?
W prawo przejdź do nazwy bazy danych.Wybierz Zadania> Kopia zapasowa.Wybierz „Zakończ” jako typ kopii zapasowej.W miejscu wakacji wybierz „Dysk twardy”.Kliknij Dodaj, aby dodać wycięty plik, wprowadź C: AdventureWorks.BAK i wróć OK.Kliknij ponownie OK, aby utworzyć tę kopię zapasową.
Korzystając tylko z narzędzia do tworzenia kopii zapasowych zamkniętej bazy danych, oczywiście nie musisz tworzyć kopii zapasowej komputera z zarchiwizowanego dziennika, ponieważ baza danych może znajdować się w powtarzalny stan podczas tworzenia kopii zapasowej. Dlatego odzyskiwanie nośnika nie jest wymagane, gdy klienci mogą przywracać bazę danych z określonej kopii zapasowej.
Przyspiesz swój komputer już dziś dzięki temu prostemu pobieraniu.How To Take Backup Of Oracle Database In Windows
So Erstellen Sie Eine Sicherung Der Oracle-Datenbank In Windows
Hur Man Tar En Säkerhetskopia Av Oracle-databasen I Windows
Comment Faire Une Sauvegarde De La Base De Données Oracle Sous Windows
Как сделать резервную копию базы данных Oracle в Windows
Come Eseguire Il Backup Del Database Oracle In Windows
Cómo Realizar Una Copia De Seguridad De La Base De Datos Oracle En Windows
Windows에서 Oracle 데이터베이스를 백업하는 방법
Como Fazer Backup Do Banco De Dados Oracle No Windows
Hoe Maak Je Een Back-up Van Oracle Database In Windows?