Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Penggunaan Ruang Tinggi Dari crfclust.bdb

Saya memiliki testbed 2-simpul yang menjalankan Oracle RAC 11.2.0.4 di OL6. Hampir semuanya ada di disk sistem. Bagaimanapun, ini hanyalah sebuah testbed. Partisi root telah terisi. Saya mendapat peringatan dari EM tentang masalah ruang disk dan masuk dan membersihkan beberapa file log. Saat saya membersihkan file log lama, otak saya memberi tahu saya bahwa pemanfaatan ruang file log tidak lepas kendali dan pasti ada masalah mendasar lainnya. Benar saja, tiga hari kemudian saya mendapat peringatan bahwa disk terisi lagi. Saya tahu bahwa saya perlu menggali lebih jauh ke dalam ini. Pasti ada satu atau dua file lain yang memonopoli ruang. Setelah beberapa penggalian, saya datang ke direktori ini di instalasi Infrastruktur Grid saya:

[oracle@host01 host01]$ pwd
/u01/app/crs11.2.0.4/crf/db/host01
[oracle@host01 host01]$ ls -l
total 10945448
-rw-r--r-- 1 root root 1773999 Jul 2 13:54 02-JUL-2014-13:54:50.txt
-rw-r--r-- 1 root root 1120665 Jul 2 14:00 02-JUL-2014-14:00:06.txt
-rw-r--r-- 1 root root 16953 Mar 25 2014 25-MAR-2014-19:51:58.txt
-rw-r----- 1 root root 280764416 Nov 13 16:15 crfalert.bdb
-rw-r----- 1 root root 9850126336 Nov 13 16:14 crfclust.bdb
-rw-r----- 1 root root 8192 Jul 2 13:59 crfconn.bdb
-rw-r----- 1 root root 352174080 Nov 13 16:15 crfcpu.bdb
-rw-r----- 1 root root 249356288 Nov 13 16:15 crfhosts.bdb
-rw-r----- 1 root root 265261056 Nov 13 16:14 crfloclts.bdb
-rw-r----- 1 root root 172232704 Nov 13 16:14 crfts.bdb
-rw-r----- 1 root root 24576 Jul 2 13:54 __db.001
-rw-r----- 1 root root 401408 Nov 13 16:15 __db.002
-rw-r----- 1 root root 2629632 Nov 13 16:15 __db.003
-rw-r----- 1 root root 2162688 Nov 13 16:15 __db.004
-rw-r----- 1 root root 1187840 Nov 13 16:15 __db.005
-rw-r----- 1 root root 57344 Nov 13 16:15 __db.006
-rw-r----- 1 root root 16777216 Nov 13 16:06 log.0000008765
-rw-r----- 1 root root 16777216 Nov 13 16:15 log.0000008766
-rw-r--r-- 1 root root 120000000 Jul 2 13:55 host01.ldb
-rw-r----- 1 root root 8192 Jul 2 13:54 repdhosts.bdb

File crfclust.bdb berukuran sekitar 9,8 GB. Disk sistem saya hanya 30GB jadi file yang satu ini menghabiskan 33% dari seluruh ruang. Dan itu terus berkembang. Untuk memperbaiki masalah, saya melakukan langkah-langkah berikut:

[oracle@host01 host01]$ /u01/app/crs11.2.0.4/bin/crsctl stop resource ora.crf -init
CRS-2673:Mencoba menghentikan 'ora.crf' di 'host01'
CRS-2677:Menghentikan 'ora.crf' di 'host01' berhasil
[oracle@host01 host01] $ su
Kata Sandi:
[root@host01 host01]# rm -rf *
[oracle@host01 host01]$ /u01/app/crs11.2.0.4/bin/crsctl mulai sumber daya ora.crf -init
CRS-2672:Mencoba memulai 'ora.crf' di 'host01'
CRS-2676:Memulai 'ora.crf' di 'host01' berhasil

Mengapa ini berhasil? File-file ini adalah database Berkeley yang digunakan untuk Cluster Health Monitor (CHM). Salah satu file seharusnya hanya berukuran sekitar 1GB dan secara teratur menghapus data lama. Tetapi langkah pembersihan tidak berhasil. Dengan menghapus file secara manual, saya akan kehilangan data kinerja historis, tetapi itu dapat diterima oleh saya saat ini. Saat startup, CHM akan membuat file baru jika file tersebut hilang.

Setelah memperbaiki masalah, saya menemukan Metalink Note 1343105.1 yang menjelaskan masalahnya. Saya belum dapat menemukan nomor Bug tertentu, tetapi jelas ada bug.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Java:Memanggil prosedur tersimpan dalam database oracle

  2. Lewati daftar bilangan bulat dari C # ke dalam prosedur tersimpan Oracle

  3. nomor baris tidak menampilkan baris apa pun saat menggunakan antar kata kunci

  4. JIKA ADA kondisi tidak bekerja dengan PLSQL

  5. Apakah penyedia OraOLEDB di .NET tidak dapat diandalkan di bidang CLOB?