Proses Penebangan (LGWR). Peraturan tentang pemeliharaan register kelas Kontrol atas pemeliharaan dokumentasi kerja di sekolah

POSISI

Ketentuan umum.

1. Daftar kelas adalah suatu dokumen yang dengannya seseorang dapat menentukan tingkat pendidikan, keadaan pengajaran, kematangan budaya organisasi suatu lembaga pendidikan, kualifikasi profesional staf pengajar dan efektivitas manajemen. Majalah kelas dapat memberikan informasi tentang iklim mikro psikologis dalam tim, kepedulian terhadap kesehatan siswa, pengorganisasian pekerjaan untuk mencegah kegagalan pendidikan, disiplin keuangan, dan masih banyak lagi.

2. Peraturan Ini menginstal ada persyaratan yang seragam hingga pengisian daftar kelas, tata cara pengisiannya.

3. Daftar kelas adalah dokumen negara yang pemeliharaannya wajib dilakukan oleh setiap guru dan wali kelas sesuai dengan Peraturan ini.

4. Peraturan disusun berdasarkan:

1) seni. 32 klausul 16 Undang-Undang Federasi Rusia “Tentang Pendidikan”.

Perintah Kementerian Pendidikan Uni Soviet tertanggal 27 Desember 1974. No.167 “Atas persetujuan

instruksi tentang memelihara catatan sekolah."

Surat dari Kementerian Pendidikan Federasi Rusia tertanggal 02/07/2001. 22-06-147 “Tentang Isi dan Dukungan Hukum Pengawasan Resmi Kepala Lembaga Pendidikan”.

Perintah Kementerian Pendidikan Federasi Rusia tanggal 29 Desember 1997. 2682 “Tentang Pelanggaran Persiapan dan Penyelenggaraan Sertifikasi Akhir Lulusan Lembaga Pendidikan Umum”.

Perintah Kementerian Pendidikan Uni Soviet tertanggal 8 Desember 1986. 241 “Atas persetujuan dan pemberlakuan peraturan tentang organisasi kerja perlindungan tenaga kerja di lembaga-lembaga sistem Kementerian Pendidikan Uni Soviet.”

institusi (surat dari Kementerian Pendidikan Federasi Rusia tertanggal

20/12/2000 Nomor 03-51/64).

5. Daftar kelas adalah dokumentasi pendidikan dan pedagogi wajib dari lembaga pendidikan umum.

6. Daftar kelas disimpan dalam arsip lembaga pendidikan umum selama 5 tahun. Setelah 5 tahun penyimpanan, halaman dengan ringkasan data kemajuan siswa dan transfer ke kelas berikutnya dihapus dari jurnal. Berkas yang telah dibentuk disimpan di lembaga pendidikan umum selama minimal 25 tahun.

P. Persyaratan umum untuk membuat jurnal kelas:

7. Nomenklatur mata pelajaran dalam jurnal dan jumlah jam mingguan penguasaannya harus sesuai dengan daftar mata pelajaran dalam kurikulum tahun berjalan, disetujui oleh direktur lembaga pendidikan dan disepakati dengan “Pendidikan” Lembaga Pendidikan Kota. ".

8. Majalah dicetak dengan tinta biru (ungu); Dilarang menggunakan coretan untuk mengoreksi entri yang salah.

9. Direktur sekolah dan wakilnya untuk pekerjaan pendidikan memastikan penyimpanan daftar kelas dan secara sistematis memantau kebenaran pemeliharaannya (setidaknya sekali setiap triwulan).

10. Daftar kelas dirancang untuk tahun akademik dan disimpan di setiap kelas dalam bentuk yang disetujui oleh Kementerian Pendidikan dan Ilmu Pengetahuan Federasi Rusia.

11. Jurnal kelas paralel diberi nomor dengan angka arab. Misalnya, “kelas 1”, “kelas 2”, “kelas 5”, “kelas 5”, “kelas 7”.

12. Wakil Direktur Bidang Pendidikan (direktur sekolah) memberikan instruksi kepada guru kelas tentang pembagian halaman jurnal yang dialokasikan untuk pencatatan kemajuan dan kehadiran siswa selama setahun sesuai dengan jumlah jam yang dialokasikan dalam kurikulum untuk setiap mata pelajaran.

13. Mata pelajaran bagian invarian dari kurikulum yang termasuk dalam beban wajib mengajar dicatat dalam daftar kelas.

14. Disarankan untuk menyimpan catatan kelas-kelas pada bagian variabel kurikulum (mata kuliah pilihan, mata kuliah pilihan, kelas individu) dalam jurnal terpisah yang dimaksudkan untuk tujuan ini), tetapi jika ada halaman kosong, tidak dilarang untuk mencatat. materi bagian variabel kurikulum dalam jurnal kelas.

Sh Prosedur bekerja dengan majalah kelas.

Direktur lembaga pendidikan umum:

Bertanggung jawab kepada otoritas pendidikan tinggi atas kebenarannya

pendaftaran majalah, keamanannya.

16. Menyediakan jumlah majalah kelas yang dibutuhkan, penyimpanannya,

pemantauan sistematis atas kebenaran pengelolaannya.

Melaksanakan tugas lain sesuai dengan uraian tugas dan

Wakil Direktur Bidang Pendidikan:

Memberikan pengelolaan langsung sistem kerja di bidang pendidikan

lembaga yang memelihara daftar kelas dan semua jenis majalah lain yang digunakan;

Mengadakan pertemuan instruksional pengisian daftar kelas

wajib sebelum dimulainya tahun ajaran dan sepanjang tahun - sesuai kebutuhan.

Melakukan pemantauan sistematis terhadap kebenaran desain jurnal

sesuai dengan rencana pengendalian internal sekolah, membuat entri yang sesuai di halaman komentar, mencatat penghapusan pelanggaran yang teridentifikasi;

Guru:

21. Harus benar-benar memenuhi persyaratan pengisian daftar kelas, yaitu:

22.Di sebelah kiri halaman yang terbuka, tuliskan nama bulan di bagian atas pada baris yang disediakan, dan tanggal pelajaran dalam angka Arab.

23. Pada lembar penilaian (di bagian bawah), tidak diperbolehkan menggandakan catatan pelajaran kontrol yang dilakukan seperti “Ujian”, “Kerja Praktek”, dll.

24. Secara berkala merefleksikan dalam jurnal hasil tes pengetahuan siswa, termasuk yang dilakukan dalam bentuk laboratorium, kontrol, dan kerja mandiri - sesuai dengan persyaratan program.

25. Memberikan nilai berdasarkan hasil triwulan (trimester), setengah tahun, tahun setelah pembelajaran terakhir pada periode pelaporan.

26. Tandai kehadiran siswa pada setiap pelajaran, jika ada siswa yang tidak hadir beri tanda “n”.

Melaksanakan tugas lain sesuai dengan uraian tugas dan

peraturan daerah lainnya dari lembaga pendidikan.

28. Pada bagian kanan halaman jurnal ditulis nomor (dalam angka arab) dan topik materi yang dibahas dalam pelajaran sesuai dengan kalender dan perencanaan tematik. Saat melakukan pembelajaran ganda, topik setiap pembelajaran dicatat secara terpisah. Tanda hubung yang menunjukkan “pengulangan” dilarang. Rumusan topik harus spesifik, mencerminkan masalah yang dibahas dalam pembelajaran. Singkatan tidak diperbolehkan.

29. Jurnal tidak hanya mencantumkan topik pelajaran, tetapi juga topik kontrol, mandiri, laboratorium, dan kerja praktek, misalnya kerja mandiri “Penjumlahan dan pengurangan bilangan tiga angka”.

30. Pada kolom “Pekerjaan Rumah”, isi tugas, halaman, jumlah tugas dan latihan dicatat, yang mencerminkan kekhususan pengorganisasian pekerjaan rumah. Misalnya, “Ulangi…..; membuat rencana, tabel, pertanyaan; belajar dengan hati, menjawab pertanyaan, dll.” Selain itu, ketika mempelajari sejumlah disiplin ilmu, pekerjaan rumah bersifat kreatif (membuat gambar, menulis esai, dll). Kemudian pada kolom “Pekerjaan Rumah” tertulis: tugas kreatif dan sifat tugas ditunjukkan. Jika tugas bersifat individual, maka pada kolom “Pekerjaan Rumah” Anda dapat menulis: tugas individual. Jika tidak ada pekerjaan rumah untuk pelajaran tertentu, kolomnya tetap kosong. Pada baris “Pekerjaan Rumah” singkatan berikut diperbolehkan: S. - halaman, hal. - titik, mis. - latihan.

31. Saat merekam topik “Pengulangan”, “Pemecahan Masalah”, dll., topik tertentu harus ditunjukkan.

32. Pada saat melakukan ekskursi, pada halaman jurnal sebelah kiri dituliskan nomor sebanyak jumlah jam berlangsungnya ekskursi, dan pada halaman sebelah kanan juga ditulis jumlah dan topik sebanyak jumlah ekskursi. berlangsung, tetapi topiknya ditulis baris demi baris.

33. Pada akhir tahun, pada halaman pencatatan materi yang dibahas, guru menuliskan jumlah pelajaran yang diajarkan “sesuai rencana” dan “sebenarnya” dan mengesahkannya dengan tanda tangan pribadi. Entri dibuat: “Program telah selesai”, “Topik berikut belum selesai…” atau “Program telah diselesaikan dengan penyesuaian” (jika jumlah jam dalam program tidak sesuai dengan jumlah sebenarnya).

34. Topik pelajaran KKN ditulis pada kolom “Yang Telah Selesai” sebagai berikut: KKN. Topik dalam hal pembelajaran topik NQF dirancang untuk seluruh pembelajaran. Apabila NQF digunakan hanya sebagian saja, maka NQF ditulis pada pojok kiri atas kolom “Yang sudah selesai”, dan topik ditulis pada program kerja.

35. Guru wajib memeriksa dan mengevaluasi pengetahuan siswa secara sistematis, serta menandai siswa yang tidak hadir pada setiap pembelajaran.

36. Pada kotak penilaian, guru hanya berhak menuliskan salah satu simbol berikut: 2, 3, 4, 5, n, n/a, zach., osv. Penempatan titik dan tanda dengan tanda minus tidak diperbolehkan.

37. Nilai jawaban lisan dan tertulis ditempatkan pada kolom tanggal pelaksanaan pekerjaan. Penandaan retrospektif dilarang. Nilai untuk pekerjaan tertulis diberikan dalam batas waktu yang ditentukan dalam “Peraturan tentang pemeriksaan buku catatan” (tindakan sekolah setempat, diadopsi dengan keputusan dewan pedagogis).

38. Penempatan dua tanda dalam satu kotak diperbolehkan. Dalam hal ini, nilai diberikan sebagai dua pecahan dalam satu kolom (5/4, 4/3). Siswa yang mendapat nilai kurang memuaskan berhak mengulang pekerjaannya. Dalam hal ini nilai kedua diberikan dalam bentuk pecahan (2/4) dan pada saat memberikan nilai akhir, guru harus memperhitungkan nilai kedua.

39. Nilai n/a (tidak bersertifikat) hanya dapat diberikan jika siswa tersebut tidak mengikuti semua kelas selama periode pelaporan (triwulan, setengah tahun). Jika siswa menghadiri sebagian pelajaran, maka perlu untuk mengatur kelas tambahan bersamanya (karena pekerjaan guru di luar kelas) dan mengesahkan anak tersebut.

40. Nilai akhir triwulan dan tahun ditampilkan pada kotak berikutnya setelah mencatat tanggal pelajaran terakhir. Tidak diperbolehkan menyorot tanda akhir (dengan garis, warna berbeda, dll.). Penilaian tahunan dimasukkan pada kolom tepat setelah kolom penilaian triwulan (setengah tahun) terakhir.

41. Nilai saat ini untuk triwulan berikutnya ditempatkan di dalam kotak setelah nilai (kuartal) terakhir. Melewatkan sel tidak diperbolehkan.

42. Nilai akhir siswa selama seperempat (setengah tahun, tahun) harus dapat dipertanggungjawabkan. Tata cara penilaian siswa harus mengikuti Peraturan penerbitan nilai dan dicatat dalam Piagam lembaga pendidikan umum.

43. Tidak dianjurkan memberikan nilai yang kurang memuaskan pada pelajaran pertama setelah siswa lama absen (tidak mengikuti tiga pelajaran atau lebih), setelah hari libur, karena hal ini menghambat perkembangan keberhasilan kegiatan pendidikan dan kognitifnya serta membentuk sikap negatif. menuju pembelajaran.

44. Daftar kelas memperhatikan bahwa kelas bahasa asing, pendidikan jasmani, dan pelatihan tenaga kerja dibagi menjadi dua kelompok. Majalah untuk sekolah dengan bahasa pengantar Rusia menyediakan 15 halaman untuk mata pelajaran ini.

45. Jurnal kelas pilihan (VX-5) adalah dokumen utama untuk mencatat hasil kerja kelompok pilihan dan disimpan di sekolah menengah untuk setiap mata pelajaran pilihan secara terpisah. Persyaratan pencatatan dalam jurnal kegiatan ekstrakurikuler sama dengan persyaratan tata cara pencatatan dalam jurnal kelas.

46. ​​​​Pembelajaran pengganti dicatat sebagai berikut: pada halaman pelajaran yang diganti, topik yang disediakan dalam perencanaan tematik ditulis, setelah itu ditulis kata “pengganti” dan tanda tangan guru yang dilakukan penggantiannya ditempel. Tidak diperbolehkan membiarkan topik pelajaran yang diganti tidak tertulis agar guru yang sakit dapat menuliskannya di kemudian hari. Apabila karena alasan obyektif penggantian itu dilakukan dengan mengadakan pembelajaran pada mata pelajaran lain, maka guru menuliskan topik pelajaran pada halamannya, di sebelah kanannya ada tulisan “penggantian pelajaran ___ (matematika, biologi, dll.)” dan tanda tangan.

47. Jika Anda melakukan kesalahan saat memberi tanda, Anda harus mencoret tanda yang salah dan menaruh tanda yang benar di sel berikutnya. Jika terjadi kesalahan pada nilai akhir atau nilai ujian, nilai tersebut diperbaiki dengan cara yang sama seperti nilai saat ini, dan entri harus dibuat di bagian bawah halaman: Petrov K. – empat (untuk 05.11) – (tanda tangan) dan dibubuhi stempel lembaga pendidikan.

48. Jika kelas dilaksanakan di rumah, guru mata pelajaran yang menyelenggarakan kelas memberikan nilai (saat ini dan akhir) hanya dalam jurnal khusus untuk pembelajaran individu di rumah. Pada akhir periode penilaian (triwulan, setengah tahun, tahun), para guru yang sama hanya memasukkan nilai akhir ke dalam daftar kelas, yang kemudian dipindahkan oleh guru kelas ke lembar ringkasan kemajuan siswa.

49. Disarankan untuk mencatat mata kuliah pilihan pada jurnal tersendiri (terutama jika mata kuliah pilihan tersebut diikuti oleh siswa dari sekolah lain dalam lingkungan jaringan atau terbentuk kelompok siswa paralel). Daftar siswa dalam kelompok (dari sekolah berbeda, kelas berbeda) diisi oleh guru berdasarkan dokumen peraturan lembaga pendidikan (pesanan). Pengisian halaman-halaman yang diperuntukkan bagi mata kuliah pilihan dilakukan sesuai dengan persyaratan pemeliharaan jurnal kelas. Dalam menilai hasil belajar mahasiswa pada mata kuliah pilihan, hendaknya berpedoman pada kriteria penilaian hasil belajar mahasiswa yang ditetapkan oleh penulis dalam program mata kuliah pilihan penulis. Keputusan tentang sistem evaluasi mata kuliah pilihan dapat diambil oleh lembaga pendidikan berdasarkan keputusan dewan pedagogi. Penilaian dapat diberikan dalam bentuk “ lulus" atau " tidak diterima", serta pada skala poin:" 5 », « 4 », « 3 " Nilai negatif tidak sesuai. Jika kursus pelatihan kurang dari 34 jam, sesuai dengan dokumen peraturan, penilaian hanya dapat dilakukan dengan sistem “lulus-gagal”. Suatu mata kuliah dapat dianggap lulus (atau dinilai) jika mahasiswa:

a) menghadiri sekurang-kurangnya 80% perkuliahan pada mata kuliah ini;

b) menyelesaikan pekerjaan kredit apa pun: proyek, penelitian, abstrak.

Jurnal mencatat kehadiran dan prestasi pendidikan siswa tergantung pada kriteria penilaian hasil prestasi pendidikan siswa, yang ditetapkan dalam program mata kuliah pendidikan penulis. Sesi pelatihan tentang subjek “Pekerjaan informasi” dan “Orientasi profil” direkomendasikan untuk direkam majalah keren kelas yang bersangkutan kepada guru yang mengajar kelas tersebut.

50. Halaman “Lembar Kesehatan” diisi oleh guru kelas berdasarkan informasi yang diberikan oleh tenaga medis. karyawan.

51. Lembar gerak yang mencatat seluruh gerak siswa disimpan oleh guru kelas pada halaman kiri majalah kelas yang terbentang.

52. Di halaman kanan majalah, guru kelas mencatat tanggal dan alasan pembatalan kelas sekolah (karantina, cuaca beku, alasan teknis, hari kesehatan). Duplikasi informasi ini pada halaman subjek tidak diperbolehkan.

Sekolah dasar

1). Selama masa pelatihan literasi di kelas 1 mata pelajaran pendidikan “Mengajar

literasi" tidak ada. Karena PUP berisi nama-nama mata pelajaran akademik seperti “Membaca Sastra” dan “Bahasa Rusia”, selama periode pelatihan literasi, entri dalam jurnal harus sesuai dengan: "bacaan sastra"(membaca) dan "Bahasa Rusia"(surat), dan pada masa pasca surat "bacaan sastra" Dan "Bahasa Rusia".

2). Pembelajaran ekstrakurikuler membaca atau mendengarkan sastra merupakan bagian yang tidak terpisahkan dari membaca sastra dan tidak disajikan dalam halaman tersendiri. Tidak ada penilaian terpisah untuk ekstrakurikuler membaca dan mendengarkan sastra.

Pekerjaan rumah diberikan kepada siswa dengan mempertimbangkan kemampuannya.

eksekusi dalam batas berikut *:

di kelas 1, pekerjaan rumah dilarang keras;

Tugas pekerjaan rumah hanya diwajibkan mulai kelas 2 SD.

di kelas 2 – hingga 1,5 jam;

di kelas 3-4 – hingga 2 jam;

di kelas 1, sistem penilaian poin (nilai) dikecualikan; di kelas 2, nilai diberikan mulai triwulan 2 atau semester kedua tahun ini” **. Informasi ini perlu dicantumkan dalam catatan penjelasan Kurikulum dan Piagam Sekolah.

Untuk pendidikan jasmani, di kolom "Apa yang dibahas dalam pelajaran" topik dicatat sesuai dengan kalender dan perencanaan tematik, tugas metodologis utama untuk bagian materi program, salah satu permainan olahraga rakyat, luar ruang, ditunjukkan .

* Surat Kementerian Pendidikan Rusia tanggal 25 September 2000 No. 202/11-13 “Tentang penyelenggaraan pendidikan kelas satu sekolah dasar empat tahun” menyatakan bahwa “pekerjaan rumah di kelas 1 tidak diberikan .” Surat Kementerian Pendidikan Rusia yang disebutkan di atas memberikan hak kepada lembaga pendidikan untuk tidak memberikan pekerjaan rumah pada paruh kedua kelas 1.

**Surat Departemen Pendidikan Rusia tanggal 19 November 1998 No. 1561/14-15 “Pemantauan dan evaluasi hasil pembelajaran di sekolah dasar.”

Apabila menyelenggarakan kelas pendidikan jasmani tiga (empat kali) per minggu, pada kolom “Yang dibahas dalam pembelajaran”, setiap pembelajaran ketiga (keempat) dicatat menurut kalender dan perencanaan tematik, dengan memperhatikan penyampaian materi program. sebagai berikut: Permainan pelajaran..., DENGAN kompetisi....

Di sekolah dasar, pengendalian akhir hasil belajar biasanya dilakukan dengan mengadakan ulangan akhir mata pelajaran sebanyak 4 kali dalam setahun: pada triwulan pertama, kedua, ketiga dan pada akhir tahun.

* Surat Departemen Pendidikan Umum dan Prasekolah Kementerian Pendidikan Federasi Rusia tertanggal 03.06.2003 No. 13-51-120/13 “Tentang sistem penilaian prestasi pendidikan anak-anak sekolah menengah pertama dalam kondisi pendidikan tidak bertingkat di lembaga pendidikan umum yang berpartisipasi dalam percobaan untuk memperbaiki struktur dan isi pendidikan umum”; Surat dari Kementerian Pendidikan Federasi Rusia tertanggal 3 Oktober 2003. Nomor 13-51-273/13

Saat bekerja dengan skrip otomatis, pekerjaan terjadwal, atau aplikasi asli, Anda mungkin ingin skrip tersebut menulis peristiwanya sendiri ke log Windows. Misalnya, saat skrip berjalan normal, Anda ingin mencatat peristiwa notifikasi di log aplikasi sehingga nantinya Anda dapat dengan mudah menentukan apakah skrip dijalankan dan diselesaikan secara normal. Sebaliknya, jika skrip tidak berfungsi dan terjadi kesalahan akibat eksekusinya, Anda mungkin ingin menyimpan peristiwa kesalahan atau peringatan tersebut dalam log - maka Anda akan tahu cara menganalisis skrip dan mencari tahu apa yang terjadi.

Untuk membuat acara Anda sendiri, gunakan utilitas Eventcreate. Anda dapat menyimpan acara Anda sendiri ke log mana pun yang tersedia kecuali log keamanan. Peristiwa tersebut mungkin berisi sumber, kode, dan deskripsi yang diperlukan. Sintaks pembuatan acara:

eventcreate /l Nama Log /jadi Sumber Peristiwa /t Jenis Peristiwa / id Kode Peristiwa /d Deskripsi Peristiwa

  1. LogName - nama log untuk mencatat peristiwa; jika mengandung spasi, beri tanda kutip, misalnya "DNS Server".
  2. EventSource - menunjukkan sumber acara dan dapat berupa string apa pun. Jika string berisi spasi, sertakan dalam tanda kutip, misalnya "Pelacak Peristiwa*. Dalam kebanyakan kasus, sumber menunjukkan aplikasi, pekerjaan, atau skrip yang menyebabkan kesalahan.
  3. EventType - menentukan jenis acara. Dapat mengambil nilai Informasi, Peringatan atau Kesalahan. Jenis kejadian "Audit Sukses" dan "Audit Kegagalan" tidak berlaku karena digunakan dalam log keamanan, yang tidak dapat mencatat kejadiannya sendiri.
  4. Kode Acara - menampilkan kode numerik acara. Nilainya bisa berapa saja mulai dari 1 hingga 1000. Daripada menetapkan ID secara acak, lebih baik buatlah daftar kejadian umum yang bisa terjadi, lalu bagi ke dalam beberapa kategori. Kemudian setiap kategori dapat diberi rentang kode peristiwanya sendiri. Misalnya, peristiwa dari seratus pertama mungkin bersifat umum, dari peristiwa status kedua, dari peringatan kelima, dan dari kesalahan kesembilan.
  5. Deskripsi Peristiwa - menentukan deskripsi peristiwa dan dapat berupa string apa pun. Jangan lupa untuk mengapit string dalam tanda kutip.

Menggunakan Eventcreate dengan beberapa contoh

  • Buat acara notifikasi di log aplikasi dengan sumber Event Tracker dan kode acara 209:eventcreate /l "application" /t information /so "Event Tracker" /id 209 /d "skrip evs.bat berjalan tanpa kesalahan."
  • Buat peristiwa peringatan di log sistem dengan sumber CustApp dan kode peristiwa 511:eventcreate /l "system" /t warning /so "CustApp" /id 511 /d "sysck.exe tidak berhasil diselesaikan."
  • Buat peristiwa kesalahan dalam log sistem di MAIL dengan sumber SysMon dan kode peristiwa 918:eventcreate /s Mail /l "system" /t error /so "SysMon" /id 918 /d "sysmon.exe tidak dapat memverifikasi operasi penulisan."

    Menulis buffer log pengulangan ke file log pengulangan pada disk

    Melakukan perekaman:

    • Ketika redo log buffer sepertiga penuh

      Sebelum proses DBWn menulis buffer yang dimodifikasi ke disk

      Setiap 3 detik

Proses Log Writer (LGWR) bertanggung jawab untuk mengelola buffer log redo, menyimpan entri dalam buffer log redo dalam file log redo pada disk. LGWR mencatat semua rekaman replay yang telah disalin ke buffer sejak rekaman terakhir.

Buffer redo log adalah buffer melingkar. Ketika LGWR menulis entri buffer log redo ke file log redo, proses server kemudian dapat menyalin entri baru melalui entri buffer log redo yang ditulis ke disk. LGWR biasanya menulis cukup cepat untuk memastikan bahwa ruang buffer selalu tersedia untuk penulisan baru, bahkan ketika log pengulangan sedang diakses secara intensif. LGWR menulis satu bagian buffer yang berdekatan ke disk.

LGWR menulis:

    Ketika proses pengguna melakukan transaksi

    Ketika redo log buffer sepertiga penuh

    Sebelum proses DBWn menulis buffer yang dimodifikasi ke disk (jika perlu)

    Setiap tiga detik

Sebelum DBWn dapat menulis buffer yang dimodifikasi, semua penulisan ulang yang terkait dengan perubahan pada buffer harus ditulis ke disk (protokol write-ahead). Jika DBWn mendeteksi bahwa beberapa catatan pengulangan belum ditulis, DBWn memberi sinyal kepada LGWR untuk menyimpan catatan pengulangan ke disk dan menunggu LGWR menyelesaikan penulisan buffer log pengulangan sebelum dapat menulis buffer data. LGWR menulis ke grup log saat ini. Jika salah satu file dalam grup rusak atau tidak tersedia, LGWR terus menulis ke file lain dalam grup dan mencatat kesalahan dalam file jejak LGWR dan log peringatan sistem. Jika semua file dalam suatu grup rusak, atau jika grup tidak dapat diakses karena tidak diarsipkan, LGWR tidak dapat terus berfungsi.

Ketika pengguna mengeluarkan pernyataan COMMIT, LGWR menempatkan catatan komit di buffer log pengulangan dan segera menulisnya ke disk bersama dengan catatan pengulangan. Perubahan yang sesuai pada blok data ditunda hingga tiba saatnya perubahan tersebut dapat ditulis dengan cara yang paling efisien. Itu disebut mekanisme penguncian cepat. Catatan pengulangan paling sederhana yang berisi catatan penerapan transaksi adalah satu-satunya peristiwa yang menentukan apakah transaksi telah dilakukan. Basis data Oracle mengembalikan kode sukses penerapan transaksi meskipun buffer data belum ditulis ke disk.

Jika diperlukan lebih banyak ruang buffer, LGWR terkadang menyimpan entri log ulang sebelum transaksi dilakukan. Catatan-catatan ini menjadi permanen hanya jika transaksi dilakukan kemudian. Saat pengguna melakukan transaksi, transaksi tersebut diberi nomor perubahan sistem (SCN), yang dicatat oleh Oracle Database bersama dengan catatan pengulangan transaksi di log pengulangan. Nomor SCN dicatat dalam log pengulangan sehingga operasi pemulihan dapat disinkronkan di seluruh RAC dan database terdistribusi.

Selama aktivitas tinggi, LGWR dapat menulis ke file log pengulangan menggunakan komitmen grup. Misalnya, pengguna melakukan transaksi. LGWR harus menyimpan catatan ulang ke disk. Ketika ini terjadi, pengguna lain mengeluarkan pernyataan COMMIT. Namun, LGWR tidak dapat menulis ke file log redo untuk melakukan transaksi ini sampai operasi penulisan sebelumnya selesai. Setelah catatan transaksi pertama ditulis ke file log pengulangan, seluruh daftar catatan pengulangan dari transaksi yang tertunda (belum dikomit) dapat ditulis ke disk sekaligus dalam satu operasi, memerlukan lebih sedikit I/O dibandingkan catatan transaksi yang diproses secara individual. memerlukan. . Oleh karena itu, Oracle Database meminimalkan I/O disk dan memaksimalkan kinerja LGWR. Jika permintaan penerapan berlanjut dengan kecepatan tinggi, setiap catatan (LGWR) dari buffer log pengulangan mungkin berisi beberapa catatan penerapan.

Tugas seperti itu tidak mungkin datang dari pengguna, namun mungkin datang dari administrator. Katakanlah kita memiliki entri di log registrasi tentang perubahan item direktori "Produk" pada tanggal tertentu.

Pada tangkapan layar di atas, waktu perekaman adalah "10:38:39". Jadi, karena alasan yang tidak akan kami jelaskan di artikel, administrator meminta kami mengubah waktu menjadi “09:00:00”. Nah, tugas telah ditetapkan - ayo selesaikan!

Kami melaksanakan

Untuk memulainya, perlu disebutkan cara log disimpan oleh platform 1C:Enterprise 8.x. Terlepas dari mode operasi infobase (file atau klien-server), data log disimpan ke file eksternal. Untuk database file, log disimpan dalam file " *.lgp", terletak di subfolder "1Cv8Log" dari direktori infobase. Nama sebenarnya dari file tersebut bergantung pada periode penyimpanan data ke log.

Untuk database client-server, file log disimpan di direktori data aplikasi, terlepas dari basis infonya.

Untuk versi kerja klien-server kami akan mempertimbangkan penyelesaian masalah. Pertama, mari kita buka file log dengan editor teks biasa.

Seperti yang bisa kita lihat, file log memiliki format teks biasa, di mana setiap peristiwa dicatat sebagai catatan menurut aturan tertentu. Kami tidak akan mempertimbangkan aturan ini secara rinci, agar tidak memperumit contohnya. Tangkapan layar menunjukkan jalur untuk mencari catatan yang diinginkan dalam suatu file berdasarkan tanggal pencatatan dan penyajian data. Dengan menggunakan nilai bidang ini, kami telah mengidentifikasi secara unik teks dalam file log yang terkait dengan peristiwa ini.

Yang tersisa bagi kami hanyalah mengubah tanggal acara ini. Pada tangkapan layar di bawah ini Anda dapat melihat hasilnya:

Sekarang, jika kita membuka log registrasi menggunakan platform, kita akan melihat entri yang diubah:


Waktu acaranya telah berubah, itulah yang kami inginkan. Tetapi pengguna yang penuh perhatian pasti akan melihat satu keanehan - tanggal acara, karena alasan yang aneh, tidak sesuai dengan kronologi terjadinya peristiwa lain (lihat tanggal acara di atas dan di bawah entri). Kelemahan ini dapat diatasi dengan menempatkan teks entri di tempat yang benar dalam file log.

Perhatian

Kami dapat mengubah file log, tetapi ini tidak berarti keandalannya dan validitas data di dalamnya harus dipertanyakan! Untuk mengubah file ini, Anda memerlukan hak istimewa yang sesuai, serta kemampuan untuk menutup semua sesi dengan database atau menghentikan layanan server untuk versi kerja klien-server, jika tidak, ketika Anda mencoba menulis file, kesalahan “The file sedang digunakan oleh proses lain” akan muncul.

Dari sudut pandang ini, buku catatan tersebut sangat dapat diandalkan.

Di sisi lain, saat mentransfer database ke server lain (dalam versi client-server), Anda juga perlu mentransfer file log, jika tidak, data akan hilang. Dan ini adalah kerugian besar.

Perlu juga dicatat bahwa log terpisah disimpan untuk setiap cluster server 1C:Enterprise. Semua ini mengurangi keandalannya, karena saat melihat log di satu cluster, kami tidak akan menerima data yang dapat diandalkan tentang aktivitas sesi yang berjalan di cluster lain.

Solusi yang baik adalah dengan menyimpan log tindakan pengguna di database terpisah, tapi itu artikel yang sama sekali berbeda.