Video: Pengelolaan Arsip Dinamis Universitas Terbuka 2024
File log rcive Oracle 12c adalah hanya salinan dari file log redo. Mereka tidak berbeda dengan file log redo kecuali mereka mendapatkan nama baru saat dibuat. Sebagian besar file log arsip memiliki ekstensi. ARC,. ARCH, atau. LOG.,. ARC nampaknya paling umum.
Tidak semua database memiliki file log arsip. Tergantung apakah Anda mengaktifkan pengarsipan. Dengan mengaktifkan pengarsipan, Anda dapat pulih dari hampir semua jenis kegagalan yang menyediakan dua hal:
-
Anda belum kehilangan semua salinan redo atau arsip log.
-
Ada sedikit overhead dengan pengarsipan database:
biaya I / O: Proses ARCn harus menyalin setiap kelompok redo log saat mengisi.
-
Biaya CPU: Dibutuhkan pemrosesan ekstra untuk menyalin redo log melalui proses ARCn.
-
Biaya penyimpanan: Anda harus menyimpan semua arsip log yang dibuat di antara setiap cadangan.
-
i . ini biasanya merekomendasikan, di seluruh papan, semua database produksi mengarsipkan redo log mereka. Terkadang, pengarsipan tidak diperlukan, seperti dalam database uji yang digunakan untuk kode pengujian. Anda dapat dengan mudah menyalin database produksi Anda untuk menghidupkan kembali tes yang rusak. Kami tidak merekomendasikan
pengarsipan di database uji coba. Terkadang database uji cukup penting untuk diarsipkan. Kami hanya mengatakan bahwa terkadang Anda bisa melewatinya tanpa menimbulkan biaya tambahan.
. Seperti file kontrol dan file log redo, praktik terbaik adalah memiliki lebih dari satu salinan dari setiap file arsip arsip Anda. Mereka harus pergi ke dua tujuan yang berbeda pada perangkat yang berbeda, sama seperti yang lainnya. Anda tidak bisa melewatkan arsip arsip yang hilang. File parameter server dan inisialisasi adalah file terkecil di sistem Anda:
PFILE, atau
-
file parameter, adalah versi teks yang dapat Anda baca dan edit dengan editor teks biasa. SPFILE, atau
-
file parameter server, adalah salinan biner yang Anda buat agar database digunakan setelah Anda membuat perubahan. Biasanya, file-file ini diakhiri dengan sebuah. Ekstensi ORA PFILE dan SPFILE memiliki informasi tentang bagaimana database berjalan Anda dikonfigurasi. Di sinilah Anda mengkonfigurasi pengaturan berikut:
Ukuran memori
Nama database dan instance
-
Parameter pengarsipan
-
Proses
-
Lebih dari 1, 900 parameter lainnya
-
Tunggu, apa itu? Lebih dari 1900 parameter untuk mengkonfigurasi dan men-tweak? Jangan takut. Faktanya adalah 99 persen konfigurasi database Anda dilakukan dengan sekitar 30 parameter utama. Sisa parameter adalah untuk konfigurasi yang jarang terjadi yang memerlukan penyesuaian lebih ahli. Sebagai soal fakta, dari 1, 900, lebih dari 1, 600 disembunyikan.
-
Kapan pun Anda memulai database Anda, file pertama yang dibaca adalah file parameter. Ini mengatur semua memori dan pengaturan proses Anda dan memberi tahu contoh di mana file kontrol berada. Ini juga memiliki informasi tentang status pengarsipan Anda.
PFILE dan SPFILE terletak di bawah direktori tempat Anda menginstal perangkat lunak basis data. Direktori ini disebut ORACLE_HOME:
Linux / UNIX:
$ ORACLE_HOME / dbs
-
Windows: % ORACLE_HOME% database
-
Ini harus memiliki struktur penamaan yang spesifik. Sebagai contoh, jika nama database Anda adalah dev12c, file akan diberi nama sebagai berikut: The PFILE akan disebut initdev12c. ora
SPFILE akan disebut spfiledev12c. ora
-
Dengan memberi nama mereka dengan cara ini dan memasukkannya ke direktori yang sesuai, Oracle secara otomatis menemukannya ketika Anda memulai database. Lain, Anda harus memberitahu Oracle di mana mereka setiap kali Anda memulai database; itu tidak mudah.
-
Sebaiknya simpan PFILE dan SPFILE di lokasi default dengan konvensi penamaan default untuk kemudahan administrasi.