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