Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Jak włączyć tryb dziennika archiwizacji w Oracle Database 19c?

Zrobiłem ten samouczek wcześniej, w którym pokazałem, jak włączyć tryb dziennika archiwum w Oracle Database 10g i 11g. Kliknij tutaj, aby to sprawdzić.

Od tego czasu tak wiele się zmieniło. Oracle przeszło z architektury grid na architekturę wielodostępną. Pomyślałem więc, aby zaktualizować samouczek. Ale tym razem zrobiłem to jeszcze bardziej szczegółowo. Zrobiłem serię, w której pokazałem, co powinien zrobić administrator DBA przed skonfigurowaniem trybu dziennika archiwum w bazie danych Oracle.

Jeśli nie śledziłeś serii, oto krótki przewodnik po tym, co powinieneś zrobić przed przejściem z trybu NOARCHIVELOG do trybu ARCHIVELOG w Oracle Database

  • Skonfiguruj obszar szybkiego odzyskiwania (FRA)
  • Ustaw katalog docelowy dziennika archiwum.

Gdy skończysz ustawiać katalog dzienników FRA lub archiwum, możesz przejść z trybu NOARCHIVELOG do trybu ARCHIVELOG. A oto jak to zrobić –

Jak włączyć tryb ArchiveLog w Oracle Database 18/19c.

Przeprowadzę procedurę włączenia trybu dziennika archiwum na Oracle Database 19c. Możesz postępować zgodnie z instrukcjami dla dowolnej wersji 12c lub nowszej, ponieważ proces jest taki sam.

Krok 1:Połącz się z bazą danych kontenerów

Najpierw połącz się z bazą danych kontenerów za pomocą użytkownika SYS.

C:\> SQLPLUS / AS SYSDBA

Krok 2:Sprawdź stan trybu dziennika

Zanim włączysz tryb dziennika archiwum, po prostu sprawdź, czy jest już włączony, czy nie. Możesz to zrobić, pisząc proste oświadczenie, takie jak to

SQL> ARCHIVE LOG LIST;

Jeśli tryb dziennika Twojej bazy danych jest ustawiony na „ARCHIVELOG”, nie musisz nic robić. Ale jeśli jest ustawiony na „NOARCHIVELOG”, postępuj zgodnie z instrukcjami –

Krok 3:Wyłącz bazę danych

Aby przełączyć tryb dziennika, najpierw musimy wyłączyć bazę danych

SQL> Shutdown immediate

Krok 4:Zamontuj bazę danych

Aby wykonać instrukcję ALTER DDL (którą musimy zrobić, aby przełączyć tryb dziennika), musimy najpierw zamontować bazę danych.

SQL> STARTUP mount;

Krok 5:Włącz tryb dziennika archiwum.

Teraz przełączymy tryb dziennika z BRAK DZIENNIKA ARCHIWALNEGO na tryb DZIENNIKA ARCHIWALNEGO.

SQL> ALTER DATABASE archivelog;

Krok 6:Otwórz bazę danych

Aby używać bazy danych do normalnych czynności związanych z bazą danych, musimy ją otworzyć.

SQL> ALTER DATABASE open;

Krok 7:Sprawdź tryb dziennika

Zanim zaczniemy pracę z naszą bazą danych, musimy sprawdzić, czy udało nam się włączyć tryb ARCHIWIZACJI, czy nie?

SQL> SELECT log_mode FROM v$database;

Jeśli wynik tego stwierdzenia brzmi „ARCHIVELOG”, oznacza to, że pomyślnie włączyliśmy tryb ARCHIVELOG w naszej bazie danych Oracle.

W ten sposób włączamy tryb ARCHIVELOG w Oracle Database 12c, 18c, 19c i nowszych wersjach.

Mam nadzieję, że podobała Ci się ta lektura. Dzięki i życzę miłego dnia!


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. oracle 11g i integracja hibernacji wiosny i jsf

  2. Dziesięć najważniejszych powodów, dla których warto przejść z Oracle na PostgreSQL

  3. Jak można stwierdzić, czy używany jest pakiet, procedura lub funkcja PL/SQL?

  4. problem ORA-00001:naruszone ograniczenie unikatowe podczas INSERT/UPDATE

  5. Sprawdź, czy dwa wybory są równoważne