কীভাবে ডিস্কের জায়গা খালি করবেন? কোন লগ / ডিরেক্টরি পরিষ্কার করতে?


14

আমি আমার লিনাক্স মেশিনে ডিস্কের স্থানটি মুক্ত করতে চাই। আমি স্থানের ব্যবহারটি ছড়িয়ে দিয়েছি এবং নীচের ডিরেক্টরিগুলি বড় আকারের দেখতে পেয়েছি

/u01/app/11.2.0/grid/cv/log
/u01/app/11.2.0/grid/log/diag/tnslsnr/r1n1/listener_scan2/alert (Contains xml files)
/u01/app/11.2.0/grid/rdbms/audit(Contains .aud files)
/home/oracle/oradiag_oracle/diag/clients/user_oracle/host_XXXXXXXXXX/alert(Contains xml files)
/u01/app/oracle/diag/rdbms/crimesys/crimesys1/alert (Contains xml files)

আমি কি এই ডিরেক্টরিগুলি থেকে সামগ্রী মুছতে পারি? দ্রষ্টব্য: আমি বোঝাতে চাই সামগ্রীগুলি এবং ডিরেক্টরিগুলি নয়।


আমি আপনাকে পরামর্শ দিচ্ছি যে প্রতিটি ডিরেক্টরিতে কী রয়েছে, সেখানে কী কী ফাইল তৈরি হচ্ছে এবং কীভাবে সেরা নিয়ন্ত্রণ করা উচিত (সরাসরি মুছলে বা অন্য উপায়ে) research আপনার প্রশ্নের সেই অভিপ্রায় কি ছিল?
লেইফ রিফেল

@ লিগ্রিফেল আমি কেবল স্থানটি মুক্ত করতে চেয়েছিলাম এবং এই ফাইলগুলি জাঙ্ক বলে ভেবেছিলাম। আমি ইতিমধ্যে /u01/app/11.2.0/grid/cv/log থেকে ফাইলগুলি মুছে ফেলেছি। এই ফাইলগুলি প্রতি 5 মিনিটে উত্পন্ন হয়। এগুলির প্রজন্ম বন্ধ করতে আপনার স্ক্রিপ্টের শীর্ষে SRVM_TRACE = "মিথ্যা" লিখতে হবে - আমার জন্য এটি /u01/app/11.2.0/grid/bin/cluvfy(line 25) সমাধানটি হবে /) এটি ধাতব লিঙ্কে পাওয়া গেছে।
কুপা

উত্তর:


6

প্রায় সমস্ত ফাইল ম্যানুয়ালি নিরাপদে মুছতে পারে। সাধারণত এটি রাখা ভাল:

alert_+ASM1.log (or the one related to your instance)
trace.xml
listener.xml (or the one related to your listener)

এগুলির পাশে কিছু নোট:

  • ওরাকল অ্যালার্ট.লগ সাধারনত অসীমের দিকে বৃদ্ধি করে।
  • সতর্কতা এক্সএমএল ফাইলগুলি স্বয়ংক্রিয়ভাবে ঘোরানো হয় যাতে আপনি সর্বশেষে অনলাইনে রাখতে পারেন
  • সমস্ত সিডিম্প, ইউডাম্প এবং অন্যান্য ঘটনা এবং ট্রেস ফাইলগুলি যদি আপনার কোনও সমস্যার ডিবাগ করার প্রয়োজন না হয় তবে আনসুলভ
  • 11 জিআর 2 এ রবল ট্রেস ফাইলের অসীম বৃদ্ধি সম্পর্কিত কিছু বাগ রয়েছে এবং এই মুহুর্তের জন্য কোনও প্যাচ নেই

ওরাকল আপনাকে পুরানো লগগুলি সাফ করার জন্য অ্যাড্রসি কমান্ডটি ব্যবহার করার পরামর্শ দেয়। আপনি adrciনিম্নলিখিত কমান্ডটি চালাবেন এবং সম্পাদন করতে পারেন

purge -age 60 -type ALERT

এটি সতর্কতা হিসাবে চিহ্নিত কেবলমাত্র এক্সএমএল লগফাইলগুলি মুছে ফেলবে। সুতরাং ট্রেস.এক্সএমএল লগ। অ্যাড্রসি পাঠ্য ফাইলগুলির সাথে কাজ করে না: সেগুলি ম্যানুয়ালি ম্যানেজ করা আবশ্যক। এটি একটি প্রত্যাশিত আচরণ। এছাড়াও adrci purgeবৈশিষ্ট্য সম্পর্কে বিভিন্ন বাগ রিপোর্ট করা হয়েছে । আমি এখনও সর্বশেষ সাম্প্রতিক ফাইলগুলি অনলাইনে অনলাইনে রেখে শেল স্ক্রিপ্টের মাধ্যমে সেগুলি ম্যানুয়ালি অপসারণ করতে পছন্দ করি। সতর্কতা.লগের জন্য আমি কেবল এটি করি:

zip alert.log (your log name may differ)
> alert.log

1
সুতরাং, তারা এমন একটি পণ্য তৈরি করেছে, যা ধীরে ধীরে আপনার হার্ড ড্রাইভ পূরণ করবে, ফলে আপনার সিস্টেমটি স্তব্ধ হয়ে যাবে, এবং তাদের ম্যানুয়ালটির প্রচ্ছদে বড় লাল বর্ণগুলিতে এটি উল্লেখ করবেন না? দুর্দান্ত ... ওরাকল এফটিডব্লিউ
ওয়াউটার

4

আপনি ওরাকল লগ এবং ট্রেস ফাইলগুলির ডিফল্ট ধারণক্ষমতা নীতি পরিবর্তন করতে পারেন।

সূত্র: https://streetkiter.wordpress.com/2011/04/06/do-you-really-need-one-year-old-logs-and-traces-for-your-oracle-database/

প্রাসঙ্গিক নিষ্কাশন:
দুটি পরামিতি রয়েছে: SHORTP_POLICY (ডিফল্ট 720 ঘন্টা) এবং লংপপলিক (ডিফল্ট 8720 ঘন্টা)। সুতরাং SHORTP_POLICY 30 দিন এবং লংপপলিক 365 দিন।

কমান্ডলাইন থেকে "অ্যাড্রসি" রান করুন। অ্যাড্রসি-তে, নিম্নলিখিত কমান্ডগুলি ব্যবহার করুন।

adrci> show homes
....(homes are listed)...
adrci> set home diag/....(the location)
adrci> show control
.... (current settings are listed) ....
adrci> set control (SHORTP_POLICY = 168)
adrci> set control (LONGP_POLICY = 720)

এবং এখন ট্রেসগুলি এক সপ্তাহের পরে (SHORTP) বা এক মাসের (LONGP) বাদ পড়েছে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.