db_archive - ক্লাউডে অনলাইন

এটি হল db_archive কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।

কার্যক্রম:

NAME এর


db5.3_archive - সংরক্ষণাগারের উদ্দেশ্যে অব্যবহৃত লগ ফাইল খুঁজুন

সাইনোপিসিস


db5.3_archive [-adlsVv] [-h হোম] [-P পাসওয়ার্ড]

বর্ণনাঃ


db5.3_archive ইউটিলিটি লগ ফাইলের পাথনাম লেখে যা আর ব্যবহার করা হয় না (এর জন্য
উদাহরণ, আর সক্রিয় লেনদেনের সাথে জড়িত নয়), স্ট্যান্ডার্ড আউটপুট থেকে, একটি পথনাম
প্রতি লাইন পুনরুদ্ধারের জন্য এই লগ ফাইলগুলিকে ব্যাকআপ মিডিয়াতে লেখা উচিত
বিপর্যয়মূলক ব্যর্থতার ক্ষেত্রে (যার জন্য ডাটাবেস ফাইলগুলির একটি স্ন্যাপশটও প্রয়োজন),
কিন্তু ডিস্কের স্থান পুনরুদ্ধার করার জন্য সেগুলি সিস্টেম থেকে মুছে ফেলা হতে পারে।

বিকল্প


-a ডাটাবেস হোমের আপেক্ষিক পরিবর্তে সমস্ত পাথনামকে পরম পাথনাম হিসাবে লিখুন
ডিরেক্টরি।

-d লগ ফাইলগুলি সরান যা আর প্রয়োজন নেই; কোনো ফাইলের নাম লেখা নেই। স্বয়ংক্রিয়
লগ ফাইল অপসারণ বিপর্যয়কর পুনরুদ্ধার অসম্ভব করে তুলতে পারে।

-h ডাটাবেস পরিবেশের জন্য একটি হোম ডিরেক্টরি নির্দিষ্ট করুন; ডিফল্টরূপে, বর্তমান
কাজের ডিরেক্টরি ব্যবহার করা হয়।

-l সমস্ত ডাটাবেস লগ ফাইলের পথের নাম লিখুন, সেগুলি হোক বা না হোক
সক্রিয় লেনদেনের সাথে জড়িত।

-P একটি পরিবেশের পাসওয়ার্ড নির্দিষ্ট করুন। যদিও বার্কলে ডিবি ইউটিলিটিগুলি পাসওয়ার্ড ওভাররাইট করে
যত তাড়াতাড়ি সম্ভব স্ট্রিং, সচেতন থাকুন যে দুর্বলতার একটি উইন্ডো থাকতে পারে
সিস্টেম যেখানে সুবিধাবঞ্চিত ব্যবহারকারীরা কমান্ড-লাইন আর্গুমেন্ট বা যেখানে ইউটিলিটি দেখতে পারে
কমান্ড-লাইন আর্গুমেন্ট ধারণকারী মেমরি ওভাররাইট করতে সক্ষম নয়।

-s সমস্ত ডাটাবেস ফাইলের পাথনাম লিখুন যা করার জন্য আর্কাইভ করা দরকার
বিপর্যয়মূলক ব্যর্থতা থেকে ডাটাবেস পুনরুদ্ধার করুন। যদি কোন ডাটাবেস ফাইল থাকে
বর্তমান লগ ফাইলের জীবদ্দশায় অ্যাক্সেস করা হয়নি, db5.3_archive হবে
এই আউটপুট তাদের অন্তর্ভুক্ত না.

এটা সম্ভব যে কিছু ফাইল যাকে লগ উল্লেখ করে সেই থেকে হয়েছে
সিস্টেম থেকে মুছে ফেলা হয়েছে। এই ক্ষেত্রে, db5.3_archive তাদের উপেক্ষা করবে। কখন
db5.3_recover চালানো হয়, যেকোন ফাইল যেখানে লগ উল্লেখ করে যেগুলি এই সময় উপস্থিত থাকে না
পুনরুদ্ধার মুছে ফেলা হয়েছে বলে ধরে নেওয়া হয় এবং পুনরুদ্ধার করা হবে না।

-V স্ট্যান্ডার্ড আউটপুটে লাইব্রেরি সংস্করণ নম্বর লিখুন এবং প্রস্থান করুন।

-v ভারবোস মোডে চালান, লগ ফাইলগুলিতে চেকপয়েন্টগুলিকে পর্যালোচনা করার সাথে সাথে তালিকাভুক্ত করে৷

লগ কার্সার হ্যান্ডলগুলি (DB_ENV->log_cursor পদ্ধতি দ্বারা প্রত্যাবর্তিত) খোলা ফাইল থাকতে পারে
ডাটাবেস পরিবেশে লগ ফাইলের জন্য বর্ণনাকারী। এছাড়াও, বার্কলে ডিবি ইন্টারফেস
ডাটাবেস পরিবেশ লগিং সাবসিস্টেমে (উদাহরণস্বরূপ, DB_ENV->log_put এবং
DB_TXN->Abort) লগ কার্সার বরাদ্দ করতে পারে এবং লগ ফাইলের জন্য খোলা ফাইল বর্ণনাকারী থাকতে পারে
আমরা হব. অপারেটিং সিস্টেমে যেখানে ফাইল সিস্টেম সম্পর্কিত সিস্টেম কল করে (উদাহরণস্বরূপ, নাম পরিবর্তন করুন এবং
উইন্ডোজ/এনটি-তে আনলিঙ্ক) ব্যর্থ হতে পারে যদি কোনো প্রক্রিয়ায় ক্ষতিগ্রস্তদের জন্য একটি খোলা ফাইল বর্ণনাকারী থাকে
ফাইল, db5.3_archive দ্বারা তালিকাভুক্ত লগ ফাইলগুলি সরানোর বা সরানোর চেষ্টা ব্যর্থ হতে পারে। সব
লগ কার্সারগুলির বার্কলে ডিবি অভ্যন্তরীণ ব্যবহার শুধুমাত্র সক্রিয় লগ ফাইলগুলিতে কাজ করে এবং উপরন্তু,
স্বল্পস্থায়ী প্রকৃতির। সুতরাং, এই ধরনের ব্যর্থতা দেখে একটি অ্যাপ্লিকেশন পুনর্গঠন করা উচিত
যে কোনো খোলা লগ কার্সার বন্ধ করতে, এবং অন্যথায় এটি না হওয়া পর্যন্ত অপারেশনটি পুনরায় চেষ্টা করতে হবে
সফল হয় (যদিও পরবর্তীটির প্রয়োজনীয় হওয়ার সম্ভাবনা নেই; এটি কল্পনা করা কঠিন
একটি লগ ফাইল সরানোর বা পুনঃনামকরণ করার কারণ যেখানে লেনদেনগুলি লগ করা হচ্ছে বা বাতিল করা হচ্ছে।)

db5.3_archive ইউটিলিটি একটি বার্কলে ডিবি পরিবেশ ব্যবহার করে (যার জন্য বর্ণনা করা হয়েছে -h বিকল্প,
পরিবেশ পরিবর্তনশীল DB_HOME, অথবা কারণ ইউটিলিটি একটি ডিরেক্টরির মধ্যে চালানো হয়েছিল
একটি বার্কলে ডিবি পরিবেশ)। ব্যবহার করার সময় পরিবেশ দুর্নীতি এড়াতে ক
বার্কলে ডিবি পরিবেশ, db5.3_archive থেকে সর্বদা বিচ্ছিন্ন হওয়ার সুযোগ দেওয়া উচিত
পরিবেশ এবং gracefully প্রস্থান. db5.3_archive সমস্ত পরিবেশ প্রকাশ করার জন্য
সম্পদ এবং পরিষ্কারভাবে প্রস্থান করুন, এটি একটি বাধা সংকেত পাঠান (SIGINT)।

DB_ENV->log_archive পদ্ধতি হল db5.3_archive ইউটিলিটি দ্বারা ব্যবহৃত অন্তর্নিহিত পদ্ধতি।
একটিতে DB_ENV->log_archive ব্যবহার করার উদাহরণের জন্য db5.3_archive ইউটিলিটি সোর্স কোড দেখুন
IEEE/ANSI Std 1003.1 (POSIX) পরিবেশ।

db5.3_archive ইউটিলিটি সফল হলে 0 থেকে প্রস্থান করে এবং যদি কোনো ত্রুটি ঘটে তাহলে >0।

পরিবেশ


DB_HOME
যদি -h বিকল্পটি নির্দিষ্ট করা নেই এবং পরিবেশ পরিবর্তনশীল DB_HOME সেট করা আছে, এটি
ডাটাবেস হোমের পথ হিসাবে ব্যবহৃত হয়, যেমন DB_ENV->খোলে বর্ণিত হয়েছে।

লেখক


স্লিপিক্যাট সফ্টওয়্যার, ইনক। এই ম্যানুয়াল পৃষ্ঠাটি এইচটিএমএল ডকুমেন্টেশনের উপর ভিত্তি করে তৈরি করা হয়েছিল
স্লিপিক্যাট থেকে db_archive, Thijs Kinkhorst দ্বারাthijs@kinkhorst.com>, ডেবিয়ান সিস্টেমের জন্য
(কিন্তু অন্যদের দ্বারা ব্যবহার করা যেতে পারে)।

28 জানুয়ারী 2005 DB5.3_ARCHIVE(1)

onworks.net পরিষেবা ব্যবহার করে অনলাইনে db_archive ব্যবহার করুন



সর্বশেষ লিনাক্স এবং উইন্ডোজ অনলাইন প্রোগ্রাম