কম্পিউটার টিউটোরিয়াল

ইনক্রিমেন্টাল ব্যাকআপ ব্যবহার করে ফিজিক্যাল স্ট্যান্ডবাই ডাটাবেস রিস্টোর করার ধাপে ধাপ গাইড

ভূমিকা

একটি স্ট্যান্ডবাই ডাটাবেস মূলত প্রোডাকশন ডাটাবেসের একটি কনসিস্টেন্ট কপি, যা প্রোডাকশন দুর্যোগ, ডেটা লস বা করপশনে সাহায্য করে।

প্রাইমারি এবং স্ট্যান্ডবাই সাইটের মধ্যে ল্যাগের কারণগুলো হতে পারে:

  1. প্রাইমারি এবং স্ট্যান্ডবাই ডাটাবেসের মধ্যে নেটওয়ার্ক ব্যান্ডউইথ সমস্যা।
  2. স্ট্যান্ডবাই ডাটাবেস অনুপস্থিত।
  3. প্রাইমারি ডাটাবেসে আর্কাইভ রিডো ডেটা অকস্মাত ডিলিট।

প্রাইমারি সাইট থেকে আর্কাইভ লগ কপি এবং অ্যাপ্লাই করে প্রাইমারি এবং স্ট্যান্ডবাই এনভায়রনমেন্ট সিঙ্ক করা যায়, কিন্তু এই প্রক্রিয়া খুব সময়সাপেক্ষ।

অন্য একটি অপশন হল প্রাইমারি সাইটের ইনক্রিমেন্টাল RMAN ব্যাকআপ ব্যবহার করে স্ট্যান্ডবাই সাইট রিকভার করা। এই পদ্ধতিটি তখনও ব্যবহার করা যায় যখন প্রাইমারিতে মিসিং আর্কাইভড লগ থাকে যা সিস্টেম স্ট্যান্ডবাই ডাটাবেসে কখনো অ্যাপ্লাই করেনি।

ইনক্রিমেন্টাল RMAN ব্যাকআপ ব্যবহার করে ফিজিক্যাল স্ট্যান্ডবাই ডাটাবেস রিকভার করার ধাপাবলী

এই সিন্যারিও সেট আপ করার জন্য, আমি প্রাইমারি সাইট থেকে কিছু আর্কাইভ লগ ম্যানুয়ালি সরিয়ে করপ্ট বা মিসিং লগ সিমুলেট করেছি।

ধাপ ১: প্রাইমারি এবং স্ট্যান্ডবাই সাইটের সিঙ্ক স্ট্যাটাস চেক করুন

প্রাইমারি (প্রড) এবং স্ট্যান্ডবাই (স্টবি) এর মধ্যে সিঙ্ক স্ট্যাটাস দ্রুত দেখুন।

প্রাইমারি সাইট:

ইনক্রিমেন্টাল ব্যাকআপ ব্যবহার করে ফিজিক্যাল স্ট্যান্ডবাই ডাটাবেস রিস্টোর করার ধাপে ধাপ গাইড

স্ট্যান্ডবাই সাইট:

ইনক্রিমেন্টাল ব্যাকআপ ব্যবহার করে ফিজিক্যাল স্ট্যান্ডবাই ডাটাবেস রিস্টোর করার ধাপে ধাপ গাইড

ধাপ ২: প্রাইমারি এবং স্ট্যান্ডবাইর মধ্যে গ্যাপ সিমুলেট করুন

প্রাইমারি ডাটাবেসে লগ ইন করুন এবং LOG_ARCHIVE_DEST_STATE_2 কে DEFER করুন। তারপর ম্যানুয়াল লগ সুইচ করুন কিছু আর্কাইভ লগ জেনারেট করতে, যাতে প্রাইমারি এবং স্ট্যান্ডবাইর মধ্যে গ্যাপ তৈরি হয়:

ইনক্রিমেন্টাল ব্যাকআপ ব্যবহার করে ফিজিক্যাল স্ট্যান্ডবাই ডাটাবেস রিস্টোর করার ধাপে ধাপ গাইড

এখন CURRENT_SCN প্রাইমারি এবং স্ট্যান্ডবাইর মধ্যে দেখলে, očিত Strecken স্ট্যান্ডবাই ক্যাচ আপ করছে না কারণ আপনি ম্যানুয়ালি সিঙ্ক ডিজেবল করেছেন।

প্রাইমারি সাইট:

ইনক্রিমেন্টাল ব্যাকআপ ব্যবহার করে ফিজিক্যাল স্ট্যান্ডবাই ডাটাবেস রিস্টোর করার ধাপে ধাপ গাইড

স্ট্যান্ডবাই সাইট:

ইনক্রিমেন্টাল ব্যাকআপ ব্যবহার করে ফিজিক্যাল স্ট্যান্ডবাই ডাটাবেস রিস্টোর করার ধাপে ধাপ গাইড

যদি এখন LOG_ARCHIVE_DEST_STATE_2 রি-এনেবল করলে, স্ট্যান্ডবাই অটোম্যাটিক্যালি ক্যাচ আপ করবে। কিন্তু আপনি সেটি করবেন না। গ্যাপ সিমুলেশন তৈরি করতে, প্রাইমারি সাইট থেকে আর্কাইভ লগ ম্যানুয়ালি ডিলিট করুন।

নিশ্চিত করুন যে উভয় সাইটে থ্রেড ১ এবং ২-এর জন্য ২৩২ এবং ২১৮ এর পরে কোনো আর্কাইভ লগ নেই।

এখন LOG_ARCHIVE_DEST_STATE_2 রি-এনেবল করুন (সেট করুন ENABLE):

ইনক্রিমেন্টাল ব্যাকআপ ব্যবহার করে ফিজিক্যাল স্ট্যান্ডবাই ডাটাবেস রিস্টোর করার ধাপে ধাপ গাইড

আশা অনুযায়ী, স্ট্যান্ডবাই লগগুলো অ্যাপ্লাই করতে পারছে না কারণ প্রাইমারি সাইট থেকে কিছু লগ মিসিং।

শেষে, রিকভারি ক্যান্সেল করুন এবং স্ট্যান্ডবাই ইনস্ট্যান্স শাটডাউন করুন:

ইনক্রিমেন্টাল ব্যাকআপ ব্যবহার করে ফিজিক্যাল স্ট্যান্ডবাই ডাটাবেস রিস্টোর করার ধাপে ধাপ গাইড

ধাপ ৩: ইনক্রিমেন্টাল ব্যাকআপ

প্রাইমারিতে লগ ইন করুন এবং স্ট্যান্ডবাইতে শেষ SCN অ্যাপ্লাই হওয়া থেকে ইনক্রিমেন্টাল ব্যাকআপ নিন:

ইনক্রিমেন্টাল ব্যাকআপ ব্যবহার করে ফিজিক্যাল স্ট্যান্ডবাই ডাটাবেস রিস্টোর করার ধাপে ধাপ গাইড ইনক্রিমেন্টাল ব্যাকআপ ব্যবহার করে ফিজিক্যাল স্ট্যান্ডবাই ডাটাবেস রিস্টোর করার ধাপে ধাপ গাইড ইনক্রিমেন্টাল ব্যাকআপ ব্যবহার করে ফিজিক্যাল স্ট্যান্ডবাই ডাটাবেস রিস্টোর করার ধাপে ধাপ গাইড

ধাপ ৪: স্ট্যান্ডবাই কন্ট্রোল ফাইল ব্যাকআপ করুন

এখন স্ট্যান্ডবাই সাইটে কন্ট্রোল ফাইল ব্যাকআপ করুন:

ইনক্রিমেন্টাল ব্যাকআপ ব্যবহার করে ফিজিক্যাল স্ট্যান্ডবাই ডাটাবেস রিস্টোর করার ধাপে ধাপ গাইড

ধাপ ৫: ব্যাকআপগুলো স্ট্যান্ডবাই সাইটে ট্রান্সফার করুন

আপনার নেওয়া ইনক্রিমেন্টাল ব্যাকআপটি স্ট্যান্ডবাই সাইটে ট্রান্সফার করুন:

ইনক্রিমেন্টাল ব্যাকআপ ব্যবহার করে ফিজিক্যাল স্ট্যান্ডবাই ডাটাবেস রিস্টোর করার ধাপে ধাপ গাইড

ধাপ ৬: স্ট্যান্ডবাই কন্ট্রোল ফাইল রিস্টোর করুন

স্ট্যান্ডবাই সাইটে কন্ট্রোল ফাইল রিস্টোর করুন:

ইনক্রিমেন্টাল ব্যাকআপ ব্যবহার করে ফিজিক্যাল স্ট্যান্ডবাই ডাটাবেস রিস্টোর করার ধাপে ধাপ গাইড

দ্রষ্টব্য: পূর্বের কন্ট্রোল ফাইলগুলো ম্যানুয়ালি রিমুভ করুন উপরের কমান্ডগুলো এক্সিকিউট করার আগে যাতে নিশ্চিত হোন যে আপনি নতুন কন্ট্রোল ফাইলগুলো ব্যবহার করছেন।

গ্রিড ইউজার হিসেবে লগ ইন করুন এবং পুরনো কন্ট্রোল ফাইলগুলো সরান:

ইনক্রিমেন্টাল ব্যাকআপ ব্যবহার করে ফিজিক্যাল স্ট্যান্ডবাই ডাটাবেস রিস্টোর করার ধাপে ধাপ গাইড ইনক্রিমেন্টাল ব্যাকআপ ব্যবহার করে ফিজিক্যাল স্ট্যান্ডবাই ডাটাবেস রিস্টোর করার ধাপে ধাপ গাইড ইনক্রিমেন্টাল ব্যাকআপ ব্যবহার করে ফিজিক্যাল স্ট্যান্ডবাই ডাটাবেস রিস্টোর করার ধাপে ধাপ গাইড

ধাপ ৭: ব্যাকআপ পিস ক্যাটালগ করুন

এখন ব্যাকআপ প্রক্রিয়া ক্যাটালগ করুন:

ইনক্রিমেন্টাল ব্যাকআপ ব্যবহার করে ফিজিক্যাল স্ট্যান্ডবাই ডাটাবেস রিস্টোর করার ধাপে ধাপ গাইড ইনক্রিমেন্টাল ব্যাকআপ ব্যবহার করে ফিজিক্যাল স্ট্যান্ডবাই ডাটাবেস রিস্টোর করার ধাপে ধাপ গাইড ইনক্রিমেন্টাল ব্যাকআপ ব্যবহার করে ফিজিক্যাল স্ট্যান্ডবাই ডাটাবেস রিস্টোর করার ধাপে ধাপ গাইড ইনক্রিমেন্টাল ব্যাকআপ ব্যবহার করে ফিজিক্যাল স্ট্যান্ডবাই ডাটাবেস রিস্টোর করার ধাপে ধাপ গাইড

ধাপ ৮: বিদ্যমান ডেটা ফাইল ক্যাটালগ করুন

আপনার বিদ্যমান ডেটা ফাইলগুলিও ক্যাটালগ করুন:

ইনক্রিমেন্টাল ব্যাকআপ ব্যবহার করে ফিজিক্যাল স্ট্যান্ডবাই ডাটাবেস রিস্টোর করার ধাপে ধাপ গাইড

ধাপ ৯: বিদ্যমান ডেটা ফাইল সুইচ করুন

সকল বিদ্যমান ডেটা ফাইলকে তাদের ইমেজ কপিতে সুইচ করুন:

ইনক্রিমেন্টাল ব্যাকআপ ব্যবহার করে ফিজিক্যাল স্ট্যান্ডবাই ডাটাবেস রিস্টোর করার ধাপে ধাপ গাইড

ধাপ ১০: ডাটাবেস রিকভার করুন

এখন আপনার ডাটাবেস রিকভার করুন:

ইনক্রিমেন্টাল ব্যাকআপ ব্যবহার করে ফিজিক্যাল স্ট্যান্ডবাই ডাটাবেস রিস্টোর করার ধাপে ধাপ গাইড ইনক্রিমেন্টাল ব্যাকআপ ব্যবহার করে ফিজিক্যাল স্ট্যান্ডবাই ডাটাবেস রিস্টোর করার ধাপে ধাপ গাইড

এই ধাপে স্ট্যান্ডবাই রিফ্রেশ সম্পন্ন। আরও কিছু ধাপ বাকি!。

ধাপ ১১: সিঙ্ক স্ট্যাটাস চেক করুন

উভয় সাইটে সিকোয়েন্স দ্রুত দেখুন। লক্ষ্য করুন স্ট্যান্ডবাই প্রাইমারির সাথে ক্যাচ আপ করেছে:

প্রাইমারি সাইট:

ইনক্রিমেন্টাল ব্যাকআপ ব্যবহার করে ফিজিক্যাল স্ট্যান্ডবাই ডাটাবেস রিস্টোর করার ধাপে ধাপ গাইড

স্ট্যান্ডবাই সাইট:

ইনক্রিমেন্টাল ব্যাকআপ ব্যবহার করে ফিজিক্যাল স্ট্যান্ডবাই ডাটাবেস রিস্টোর করার ধাপে ধাপ গাইড

ধাপ ১২: মিডিয়া রিকভারি শুরু করুন

স্ট্যান্ডবাই সাইটে মিডিয়া রিকভারি শুরু করুন:

ইনক্রিমেন্টাল ব্যাকআপ ব্যবহার করে ফিজিক্যাল স্ট্যান্ডবাই ডাটাবেস রিস্টোর করার ধাপে ধাপ গাইড

উপসংহার

উপরোক্ত ধাপগুলো অনুসরণ করে আপনি স্ট্যান্ডবাই সাইট রিকভার করতে পারবেন। আপনার প্রোডাকশন এনভায়রনমেন্টের ইনক্রিমেন্টাল ব্যাকআপ ব্যবহার করে considérablement সময় বাঁচাতে পারবেন।

আমাদের ডাটাবেস সেবা সম্পর্কে আরও জানুন।

ফিডব্যাক ট্যাব ব্যবহার করে মন্তব্য করুন বা প্রশ্ন জিজ্ঞাসা করুন। আপনি আমাদের সাথে কথা বলতে পারেন।

  1. Transparent Data Encryption (TDE) দিয়ে আপনার Oracle ডেটাবেস কুঁড়ে দিন

  2. rconfig দিয়ে স্ট্যান্ডঅ্যালোন Oracle ডেটাবেসকে RAC-এ কনভার্ট করুন: ধাপে ধাপে গাইড

  3. Dbvisit Standby 2.0: Oracle SE এবং SE2-এর জন্য নির্ভরযোগ্য ডিজাস্টার রিকভারি

  4. Vertica ডেটাবেস নিরাপদে ব্যাকআপ ও রিস্টোর করার পদ্ধতি