Video: Building Apps for Mobile, Gaming, IoT, and more using AWS DynamoDB by Rick Houlihan 2024
Dalam Oracle 12c, anda boleh mempunyai lebih daripada 200 proses latar belakang. Ia mengatakan "lebih daripada 200" kerana ia berbeza dengan sistem operasi. Jika ini terdengar seperti banyak, jangan takut. Ramai adalah gandaan proses yang sama (untuk parallelism dan memanfaatkan sistem dengan pelbagai CPU). Berikut adalah proses latar belakang yang paling biasa.
Secara lalai, tiada proses mempunyai lebih daripada satu contoh jenis mereka bermula. Ciri penalaan yang lebih maju melibatkan parallelism. Untuk melihat senarai lengkap semua proses latar belakang pada OS anda, tanyakan V $ BGPROCESS.
Nama Proses Latarbelakang | Deskripsi |
---|---|
PMON | Proses monitor proses menguruskan proses pelayan sistem
. Ia membersihkan proses yang gagal dengan melepaskan sumber dan melancarkan data yang tidak berpaut. |
SMON | Pemantauan sistem adalah terutamanya bertanggungjawab untuk contoh
pemulihan. Sekiranya pangkalan data kemalangan dan mengulangi maklumat mesti dibaca dan digunakan, SMON mengurusnya. Ia juga membersihkan dan melepaskan ruang sementara. |
DBW n | Kerja tunggal pangkalan data writer mengambil blok
kotor dari senarai yang kotor dan menulisnya ke cakera. Terdapat sehingga 20 daripadanya, maka n . Ia bermula sebagai DBW0 dan terus dengan DBW1, DBW2, dan sebagainya. Selepas DBW9, ia terus dengan DBWa melalui DBWj. Sistem purata tidak akan melihat lebih daripada beberapa daripada ini. |
LGWR | Proses log log memperlahankan penampan log redo. Ia
menulis entri redo ke cakera dan menandakan selesai. |
CKPT | Proses pemeriksaan bertanggungjawab untuk memulakan titik pemeriksaan
. Titik periksa adalah apabila sistem secara berkala membuang semua buffer kotor ke cakera. Paling umum, ini berlaku apabila pangkalan data menerima arahan penutupan. Ia juga mengemas kini pengepala fail data dan fail kawalan dengan maklumat titik semak jadi SMON tahu di mana untuk memulakan pemulihan sekiranya berlaku kemalangan sistem . |
ARC n | Sehingga 30 arkib proses (0-9, a-t) adalah
bertanggungjawab untuk menyalin log merah redo ke kawasan penyimpanan redo Jika pangkalan data anda tidak berjalan dalam mod arkib, proses ini dimatikan. |
CJQ0 | Kerja baris gilir kerja
menyemak tugas-tugas yang dijadualkan dalam pangkalan data. Pekerjaan ini boleh ditubuhkan oleh pengguna atau boleh menjadi kerja dalaman untuk penyelenggaraan. Apabila ia mendapati pekerjaan yang mesti dijalankan |
ia membiakkan goodie berikut. | J000 A proses kerja barisan hamba
sebenarnya menjalankan tugas.Ada |
boleh sampai 1, 000 dari mereka (000-999). | DIA0 Proses diagnostik
menyelesaikan masalah kebuntuan |
dan menyiasat isu gantung. | VKTM penjaga maya masa
terdengar seperti watak fantasi tetapi hanya menyediakan rujukan masa dalam pangkalan data |
. | LREG Pendaftaran pendengar , yang mendaftarkan
contoh pangkalan data dan maklumat penghantar dengan proses pendengar Oracle . Ini membolehkan sambungan pengguna masuk untuk mendapatkan dari |
pendengar kepada pangkalan data. | MMON Proses pemantauan pengurusan
menyokong Automatik Workload Repository (AWR) dengan menangkap statistik, mengawasi threasholds, dan mengambil gambar. Ini berkaitan dengan prestasi |
penalaan dan penyelesaian masalah. | MMNL Kerja kawalan monitor
adalah menulis statistik Sejarah Sesi Aktif (ASH) dari penyangga ASH di SGA ke cakera. Ini berkaitan dengan masalah penalaan prestasi dan |
Proses latar belakang lain wujud, seperti yang anda boleh katakan oleh "lebih daripada 200" nombor pada permulaannya. Walau bagaimanapun, yang diterangkan di bawah adalah yang paling biasa, dan anda akan mendapati mereka pada hampir semua pemasangan Oracle. Apabila anda melibatkan beberapa fungsi Oracle yang lebih canggih, anda akan melihat proses lain.
Sangat mudah untuk melihat proses latar belakang ini jika anda mempunyai pemasangan Oracle yang tersedia di Linux atau UNIX. Bahagian ps -ef | grep ora_ menyenaraikan proses latar belakang. Keadaan ini berfungsi dengan baik kerana semua proses latar belakang bermula dengan ora_.