Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

crfclust.bdb . से उच्च स्थान का उपयोग

मेरे पास OL6 पर Oracle RAC 11.2.0.4 पर चलने वाला 2-नोड टेस्टबेड है। बहुत कुछ सब कुछ सिस्टम डिस्क में है। आखिर यह सिर्फ एक टेस्टबेड है। रूट विभाजन भर रहा है। मुझे डिस्क स्थान की समस्या के बारे में EM से अलर्ट मिला और अंदर जाकर कुछ लॉग फ़ाइलों को साफ़ किया। जब मैं पुरानी लॉग फाइलों को साफ कर रहा था, मेरा दिमाग मुझे बता रहा था कि लॉग फाइल स्पेस का उपयोग नियंत्रण से बाहर नहीं था और एक और अंतर्निहित समस्या होनी चाहिए। निश्चित रूप से, तीन दिन बाद मुझे सूचना मिली कि डिस्क फिर से भर रही है। मुझे पता था कि मुझे इसमें और गहराई से जाने की जरूरत है। एक और फाइल या दो जगह होनी चाहिए। कुछ खुदाई के बाद, मैं अपने ग्रिड इन्फ्रास्ट्रक्चर इंस्टॉलेशन में इस निर्देशिका में आया:

[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

crfclust.bdb फ़ाइल लगभग 9.8GB है। मेरा सिस्टम डिस्क केवल 30GB है इसलिए यह एक फ़ाइल पूरे स्थान का 33% हिस्सा ले रही है। और यह बढ़ता रहता है। समस्या को ठीक करने के लिए, मैंने ये कदम उठाए:

[oracle@host01 host01]$ /u01/app/crs11.2.0.0.4/bin/crsctl स्टॉप रिसोर्स ora.crf -init
CRS-2673:'host01' पर 'ora.crf' को रोकने का प्रयास
CRS-2677:'host01' पर 'ora.crf' का स्टॉप सफल हुआ
[oracle@host01 host01] $ सु
पासवर्ड:
[root@host01 host01]# rm -rf *
[oracle@host01 host01]$ /u01/app/crs11.2.0.4/bin/crsctl प्रारंभ संसाधन ora.crf -init
CRS-2672:'host01' पर 'ora.crf' शुरू करने का प्रयास
CRS-2676:'host01' पर 'ora.crf' की शुरुआत सफल हुई

यह काम क्यों किया? ये फ़ाइलें क्लस्टर हेल्थ मॉनिटर (CHM) के लिए उपयोग किए जाने वाले बर्कले डेटाबेस हैं। फ़ाइलों में से एक का आकार केवल लगभग 1GB होना चाहिए और नियमित रूप से पुराने डेटा को शुद्ध करना चाहिए। लेकिन शुद्ध कदम काम नहीं कर रहा है। फ़ाइलों को मैन्युअल रूप से हटाने से, मैं ऐतिहासिक प्रदर्शन डेटा खो दूंगा, लेकिन इस समय मुझे यह स्वीकार्य है। स्टार्टअप पर, सीएचएम फाइलों के गायब होने पर उन्हें नए सिरे से बनाएगा।

समस्या को ठीक करने के बाद, मुझे मेटलिंक नोट 1343105.1 मिला जो समस्या का वर्णन करता है। मुझे अभी तक कोई विशिष्ट बग नंबर नहीं मिला है, लेकिन यह स्पष्ट है कि एक बग मौजूद है।


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एक कॉलम में डुप्लिकेट प्रविष्टियां खोजें

  2. Oracle SQL डेवलपर में एक नया डेटाबेस और नया कनेक्शन बनाना

  3. ईबीएस 12.2 विजन इंस्टेंस की स्थापना कैसे करें

  4. Oracle में SQRT () फ़ंक्शन

  5. RAC VM का बैकअप कैसे लें