এটি হল db5.3_upgrade কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
db5.3_upgrade - বর্তমান রিলিজ সংস্করণে বার্কলে ডিবি সংস্করণ আপগ্রেড করুন।
সাইনোপিসিস
db5.3_আপগ্রেড [-NsVv] [-h হোম] [-P পাসওয়ার্ড] ফাইল ...
বর্ণনাঃ
db5.3_upgrade ইউটিলিটি এক বা একাধিক ফাইলের বার্কলে ডিবি সংস্করণ আপগ্রেড করে এবং
বর্তমান রিলিজ সংস্করণে ডাটাবেস রয়েছে।
বিকল্প
-h ডাটাবেস পরিবেশের জন্য একটি হোম ডিরেক্টরি নির্দিষ্ট করুন; ডিফল্টরূপে, বর্তমান
কাজের ডিরেক্টরি ব্যবহার করা হয়।
-N চালানোর সময় ভাগ করা অঞ্চল মিউটেক্সগুলি অর্জন করবেন না। অন্যান্য সমস্যা যেমন
বার্কলে ডিবিতে সম্ভাব্য মারাত্মক ত্রুটিগুলিও উপেক্ষা করা হবে। এই বিকল্প হয়
শুধুমাত্র ডিবাগিং ত্রুটির জন্য উদ্দিষ্ট, এবং অন্য কোন অধীনে ব্যবহার করা উচিত নয়
পরিস্থিতি.
-P একটি পরিবেশের পাসওয়ার্ড নির্দিষ্ট করুন। যদিও বার্কলে ডিবি ইউটিলিটিগুলি পাসওয়ার্ড ওভাররাইট করে
যত তাড়াতাড়ি সম্ভব স্ট্রিং, সচেতন থাকুন যে দুর্বলতার একটি উইন্ডো থাকতে পারে
সিস্টেম যেখানে সুবিধাবঞ্চিত ব্যবহারকারীরা কমান্ড-লাইন আর্গুমেন্ট বা যেখানে ইউটিলিটি দেখতে পারে
কমান্ড-লাইন আর্গুমেন্ট ধারণকারী মেমরি ওভাররাইট করতে সক্ষম নয়।
-s এই পতাকাটি শুধুমাত্র তখনই অর্থবহ হয় যখন রিলিজের আগে থেকে ডেটাবেস আপগ্রেড করা হয়
বার্কলে ডিবি 3.1 রিলিজ।
বার্কলে ডিবি 3.0 রিলিজ থেকে 3.1 রিলিজে আপগ্রেড করার অংশ হিসেবে, অন-
ডুপ্লিকেট ডেটা আইটেমগুলির ডিস্ক বিন্যাস পরিবর্তিত হয়েছে। সঠিকভাবে বিন্যাস আপগ্রেড করতে
ডাটাবেসের ডুপ্লিকেট ডেটা আইটেম কিনা তা অ্যাপ্লিকেশনগুলিকে নির্দিষ্ট করতে হবে৷
সাজানো বা না। উল্লেখ করা -s পতাকা মানে যে ডুপ্লিকেট বাছাই করা হয়;
অন্যথায়, সেগুলি সাজানো হয়নি বলে ধরে নেওয়া হয়। এর মান ভুলভাবে উল্লেখ করা
এই পতাকা ডাটাবেস দুর্নীতি হতে পারে.
কারণ db5.3_upgrade ইউটিলিটি একটি ফিজিক্যাল ফাইল আপগ্রেড করে (সমস্ত
এটিতে থাকা ডাটাবেস), ফাইল আপগ্রেড করতে db5.3_upgrade ব্যবহার করা সম্ভব নয়
যেখানে কিছু ডাটাবেস এর মধ্যে রয়েছে ডুপ্লিকেট ডেটা আইটেম বাছাই করা আছে এবং কিছু
এটি অন্তর্ভুক্ত ডাটাবেসগুলির মধ্যে সাজানো না করা ডুপ্লিকেট ডেটা আইটেম রয়েছে৷ যদি ফাইল করে
একটি একক ডাটাবেসের বেশি নেই, যদি ডাটাবেসগুলি ডুপ্লিকেট সমর্থন না করে
ডাটা আইটেম, অথবা যদি সমস্ত ডাটাবেস যে ডুপ্লিকেট ডেটা আইটেম সমর্থন করে
একই শৈলীর সদৃশ (হয় সাজানো বা সাজানো নয়), db5.3_upgrade কাজ করবে
সঠিকভাবে যতক্ষণ পর্যন্ত -s পতাকা সঠিকভাবে নির্দিষ্ট করা হয়েছে। অন্যথায়, ফাইল করা যাবে না
db5.3_upgrade ব্যবহার করে আপগ্রেড করা হবে এবং db5.3_dump ব্যবহার করে ম্যানুয়ালি আপগ্রেড করতে হবে
এবং db5.0_load ইউটিলিটি।
-V স্ট্যান্ডার্ড আউটপুটে লাইব্রেরি সংস্করণ নম্বর লিখুন এবং প্রস্থান করুন।
-v প্রতিটি সফল আপগ্রেডের জন্য একটি বার্তা প্রদর্শন করে ভার্বোস মোডে চালান।
It is গুরুত্বপূর্ণ থেকে সাধা যে বার্কলে DB ডাটাবেজ আপগ্রেড হয় সম্পন্ন in স্থান, এবং so
হয় সম্ভাব্য ধ্বংসাত্মক. এর মানে হল আপগ্রেড করার সময় সিস্টেম ক্র্যাশ হলে
পদ্ধতি, অথবা আপগ্রেড পদ্ধতির ডিস্কের স্থান ফুরিয়ে গেলে, ডাটাবেসগুলি বাকি থাকতে পারে
একটি অসংলগ্ন এবং পুনরুদ্ধারযোগ্য অবস্থায়।
db5.3_upgrade ইউটিলিটি বার্কলে ডিবি পরিবেশের সাথে ব্যবহার করা যেতে পারে (যেমনটির জন্য বর্ণনা করা হয়েছে
-h বিকল্প, পরিবেশ পরিবর্তনশীল DB_HOME, অথবা কারণ ইউটিলিটি একটি ডিরেক্টরিতে চালানো হয়েছিল
একটি বার্কলে ডিবি পরিবেশ ধারণকারী)। যাতে পরিবেশ দুর্নীতি এড়াতে হয় যখন
একটি বার্কলে ডিবি পরিবেশ ব্যবহার করে, db5.3_upgrade কে সর্বদা বিচ্ছিন্ন করার সুযোগ দেওয়া উচিত
পরিবেশ থেকে এবং সুন্দরভাবে প্রস্থান করুন। db5.3_upgrade সব রিলিজ করার জন্য
পরিবেশ সম্পদ এবং পরিষ্কারভাবে প্রস্থান করুন, এটি একটি বাধা সংকেত পাঠান (SIGINT)।
db5.3_upgrade ইউটিলিটি সফল হলে 0 থেকে প্রস্থান করে এবং যদি কোনো ত্রুটি ঘটে তাহলে >0।
পরিবেশ
DB_HOME
যদি -h বিকল্পটি নির্দিষ্ট করা নেই এবং পরিবেশ পরিবর্তনশীল DB_HOME সেট করা আছে, এটি
ডাটাবেস হোমের পথ হিসাবে ব্যবহৃত হয়, যেমন DB_ENV->খোলে বর্ণিত হয়েছে।
লেখক
স্লিপিক্যাট সফ্টওয়্যার, ইনক। এই ম্যানুয়াল পৃষ্ঠাটি এইচটিএমএল ডকুমেন্টেশনের উপর ভিত্তি করে তৈরি করা হয়েছিল
স্লিপিক্যাট থেকে db_upgrade, Thijs Kinkhorst দ্বারা[ইমেল সুরক্ষিত]>, ডেবিয়ান সিস্টেমের জন্য
(কিন্তু অন্যদের দ্বারা ব্যবহার করা যেতে পারে)।
28 জানুয়ারী 2005 DB5.3_UPGRADE(1)
onworks.net পরিষেবা ব্যবহার করে অনলাইনে db5.3_upgrade ব্যবহার করুন