Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Cara Mengaktifkan Mode Log Arsip Di Oracle Database 19c

Saya telah melakukan tutorial ini sebelumnya di mana saya telah menunjukkan cara mengaktifkan mode log arsip di Oracle Database 10g dan 11g. Klik di sini untuk memeriksanya.

Sejak itu begitu banyak hal telah berubah. Oracle telah beralih dari arsitektur grid ke multi-tenant. Jadi saya berpikir untuk memperbarui tutorial. Tapi kali ini saya telah melakukannya dengan lebih detail. Saya telah melakukan serangkaian di mana saya menunjukkan apa yang harus dilakukan DBA sebelum mengatur mode log Arsip di Oracle Database.

Jika Anda belum mengikuti seri ini, berikut adalah panduan singkat tentang apa yang harus Anda lakukan sebelum beralih dari mode NOARCHIVELOG ke ARCHIVELOG di Oracle Database

  • Siapkan Area Pemulihan Cepat (FRA)
  • Siapkan Direktori Tujuan Arsip Log.

Setelah Anda selesai mengatur direktori log FRA atau Arsip, maka Anda siap untuk beralih dari mode NOARCHIVELOG ke ARCHIVELOG. Dan, inilah cara Anda melakukannya –

Cara Mengaktifkan mode ArchiveLog di Oracle Database 18/19c.

Saya akan melakukan prosedur mengaktifkan mode log Arsip di Oracle Database 19c. Anda dapat mengikuti langkah-langkah untuk versi apa pun yang 12c atau lebih baru karena prosesnya sama.

Langkah 1:Terhubung dengan Basis Data Kontainer

Pertama-tama hubungkan dengan database container Anda menggunakan pengguna SYS.

C:\> SQLPLUS / AS SYSDBA

Langkah 2:Periksa status mode log

Sebelum Anda mengaktifkan mode log Arsip cukup periksa untuk memastikan apakah itu sudah diaktifkan atau belum. Dan Anda dapat melakukannya hanya dengan menulis pernyataan sederhana, seperti ini

SQL> ARCHIVE LOG LIST;

Jika mode log database Anda diatur ke "ARCHIVELOG" maka Anda tidak perlu melakukan apa pun. Tetapi jika diatur ke “NOARCHIVELOG” maka ikuti –

Langkah 3:Matikan database

Untuk mengganti mode log, pertama-tama kita harus mematikan database

SQL> Shutdown immediate

Langkah 4:Pasang Basis Data

Untuk melakukan pernyataan ALTER DDL (yang perlu kita lakukan untuk mengganti mode log) kita perlu me-mount database terlebih dahulu.

SQL> STARTUP mount;

Langkah 5:Aktifkan mode log Arsip.

Sekarang kita akan mengganti mode log dari NO ARCHIVE LOG ke mode ARCHIVE LOG.

SQL> ALTER DATABASE archivelog;

Langkah 6:Buka Basis Data

Untuk menggunakan database untuk aktivitas database normal, kita perlu membukanya.

SQL> ALTER DATABASE open;

Langkah 7:Periksa mode Log

Sebelum kita mulai bekerja dengan database kita, kita harus memeriksa apakah kita telah berhasil mengaktifkan mode ARCHIVELOG atau belum?

SQL> SELECT log_mode FROM v$database;

Jika hasil pernyataan ini keluar sebagai “ARCHIVELOG” maka itu berarti kita telah berhasil mengaktifkan mode ARCHIVELOG di Oracle Database kita.

Begitulah cara kami mengaktifkan mode ARCHIVELOG di Oracle Database 12c, 18c, 19c dan versi yang lebih baru.

Semoga Anda menikmati bacaan ini. Terima kasih dan semoga harimu menyenangkan!


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. nhibernate, panggil fungsi di Oracle yang mengembalikan refcursor sys

  2. Loop Bersarang Bergabung di Oracle 11g

  3. RPAD() Fungsi di Oracle

  4. Mengirim array nilai ke prosedur Oracle untuk digunakan dalam klausa WHERE IN

  5. EM 12c Menyesuaikan Nilai Ambang Batas