Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Sử dụng dung lượng cao từ crfclust.bdb

Tôi có một thử nghiệm 2 nút đang chạy Oracle RAC 11.2.0.4 trên OL6. Khá nhiều thứ nằm trong đĩa hệ thống. Rốt cuộc đây chỉ là một thử nghiệm. Phân vùng gốc đã được lấp đầy. Tôi đã nhận được cảnh báo từ EM về vấn đề dung lượng ổ đĩa và tôi đã truy cập và dọn dẹp một số tệp nhật ký. Khi tôi đang dọn dẹp các tệp nhật ký cũ, bộ não của tôi đã nói với tôi rằng việc sử dụng không gian tệp nhật ký không nằm ngoài tầm kiểm soát và rằng phải có một vấn đề cơ bản khác. Chắc chắn, ba ngày sau, tôi nhận được thông báo rằng đĩa đã đầy trở lại. Tôi biết rằng tôi cần phải tìm hiểu sâu hơn về vấn đề này. Phải có một hoặc hai tệp khác chiếm dung lượng. Sau khi tìm hiểu kỹ, tôi đã đến thư mục này trong cài đặt Cơ sở hạ tầng lưới của mình:

[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

Tệp crfclust.bdb có dung lượng khoảng 9,8 GB. Đĩa hệ thống của tôi chỉ có 30GB nên một tệp này đang chiếm 33% dung lượng toàn bộ. Và nó không ngừng phát triển. Để khắc phục sự cố, tôi đã thực hiện các bước sau:

[oracle @ host01 host01] $ /u01/app/crs11.2.0.4/bin/crsctl dừng tài nguyên ora.crf -init
CRS-2673:Cố gắng dừng 'ora.crf' trên 'host01'
CRS-2677:Dừng 'ora.crf' trên 'host01' đã thành công
[oracle @ host01 host01] $ su Mật khẩu
:
[root @ host01 host01] # rm -rf *
[oracle @ host01 host01] $ /u01/app/crs11.2.0.4/bin/crsctl start resource ora.crf -init
CRS-2672:Cố gắng bắt đầu ‘ora.crf’ trên ‘host01’
CRS-2676:Bắt đầu ‘ora.crf’ trên ‘host01’ đã thành công

Tại sao nó hoạt động? Các tệp này là cơ sở dữ liệu Berkeley được sử dụng cho Bộ theo dõi sức khỏe cụm (CHM). Một trong những tệp chỉ được cho là có kích thước khoảng 1GB và thường xuyên xóa dữ liệu cũ hơn. Nhưng bước thanh lọc không hoạt động. Bằng cách xóa các tệp theo cách thủ công, tôi sẽ mất dữ liệu hiệu suất lịch sử, nhưng điều đó có thể chấp nhận được đối với tôi tại thời điểm này. Khi khởi động, CHM sẽ tạo lại các tệp nếu chúng bị thiếu.

Sau khi khắc phục sự cố, tôi đã tìm thấy Metalink Note 1343105.1 mô tả sự cố. Tôi vẫn chưa thể tìm thấy một số Lỗi cụ thể, nhưng rõ ràng là có một lỗi.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Giám sát SQL trong nhà phát triển SQL

  2. Cách tránh thay thế biến trong Oracle SQL Developer bằng 'trinidad &tobago'

  3. Hiệu suất của SUBSTR trên CLOB

  4. Liên kết biến với tên bảng bằng cx_Oracle

  5. Oracle ODP.Net With Entity Framework 6 - Không thể tìm thấy nhà cung cấp tương thích với cơ sở dữ liệu khung Entity