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!