Penting untuk mengetahui parameter yang paling umum digunakan di pfile/spfile dan hubungannya dengan parameter kernel untuk memecahkan masalah. Tabel berikut mendokumentasikan parameter kernel Unix dan Linux yang harus dipantau dan kemungkinan ditingkatkan setelah perubahan dilakukan pada parameter init.ora terkait.
Parameter Init.ora | Parameter Kernel |
---|---|
db_block_buffers | shmmax, shmall |
db_files (maxdatafiles) | nfile, maxfiles |
ukuran_kolam_besar | shmmax, shmall |
log_buffer | shmmax, shmall |
proses | nproc, semmsl, semmns |
shared_pool_size | shmmax, shmall |
Definisi Parameter Kernel Umum
Parameter Kernel berikut cenderung umum di sebagian besar platform Unix dan Linux. Namun, nama mereka mungkin berbeda di platform Anda.
- maxfiles – Batas file lunak per proses.
- maxuprc – Jumlah maksimum proses pengguna simultan per userid.
- nfile – Jumlah maksimum file yang dibuka secara bersamaan di seluruh sistem pada waktu tertentu.
- nproc – Jumlah maksimum proses yang dapat eksis secara bersamaan dalam sistem.
- kecil – Parameter ini menetapkan jumlah total halaman memori bersama yang dapat digunakan di seluruh sistem. Oleh karena itu, shmall harus selalu minimal ceil(shmmax/page_size).
- shmmax – Ukuran maksimum (dalam byte) dari satu segmen memori bersama.
- shhmm – Ukuran minimum (dalam byte) dari satu segmen memori bersama.
- shmmni – Jumlah pengenal memori bersama.
- shmseg – Jumlah maksimum segmen memori bersama yang dapat dilampirkan oleh suatu proses.
- semmns – Jumlah semaphore dalam sistem.
- semmni – Jumlah pengidentifikasi set semaphore dalam sistem; menentukan jumlah set semaphore yang dapat dibuat pada satu waktu.
- semsl – Jumlah maksimum semaphore yang dapat berada dalam satu set semaphore. Ukurannya harus sama dengan jumlah maksimum proses Oracle.
Cara Menyalin / Memindahkan File dan Direktori di Linux dengan perintah "cp" dan "mv"
Variabel Lingkungan Database Oracle dan Fungsinya