ওরাকল এ কিভাবে একটি টেবিল ব্যাক আপ করবেন?

Orakala E Kibhabe Ekati Tebila Byaka Apa Karabena



ওরাকল ডাটাবেসের সাথে কাজ করার সময়, একটি নির্ভরযোগ্য ব্যাকআপ কৌশল থাকা গুরুত্বপূর্ণ। সেই কৌশলটির একটি গুরুত্বপূর্ণ দিক হল পৃথক ডাটাবেস টেবিল ব্যাক আপ করা। টেবিলের একটি ব্যাকআপ তৈরি করা অনিচ্ছাকৃত মুছে ফেলা, দুর্নীতি বা অন্যান্য সমস্যার কারণে ডেটা হারিয়ে যাওয়া থেকে রক্ষা করতে সাহায্য করতে পারে। ওরাকল ডাটাবেস একটি ব্যাকআপ তৈরি করার জন্য অনেক বৈশিষ্ট্য প্রদান করে।

এই নির্দেশিকাটি ব্যাখ্যা করবে কিভাবে Oracle এ একটি টেবিল ব্যাক আপ করতে হয়।

ওরাকল এ কিভাবে একটি টেবিল ব্যাক আপ করবেন?

Oracle এ একটি টেবিল ব্যাক আপ করতে, ব্যবহার করে ডাটাবেসে লগইন করুন SQLPLUS আদেশ সফল লগইন করার পরে, ওরাকলের একটি টেবিলের ব্যাক আপ করতে নিম্নলিখিত পদ্ধতিগুলি ব্যবহার করা যেতে পারে:







ক্রিয়েট স্টেটমেন্ট ব্যবহার করে ওরাকেলে একটি টেবিলের ব্যাক আপ কিভাবে করবেন?

দ্য ' সৃষ্টি ” স্টেটমেন্ট নতুন ডাটাবেস অবজেক্ট তৈরি করে যেমন টেবিল, ইনডেক্স, ভিউ, সিকোয়েন্স এবং আরও অনেক কিছু। ওরাকল ডাটাবেসে একটি টেবিলের ব্যাক আপ করার জন্য কেবল '' ব্যবহার করে সেই নির্দিষ্ট টেবিলের একটি অনুলিপি তৈরি করুন সৃষ্টি 'বিবৃতি। উদাহরণ নিচে দেওয়া হল:



সারণী যোগাযোগ তৈরি করুন_ব্যাকআপ

নির্বাচন করুন *

পরিচিতি থেকে;

উপরের উদাহরণে, ' ছক তৈরি কর ' একটি নতুন (ব্যাকআপ) টেবিল তৈরি করতে ব্যবহৃত হয়, যার নাম ' CONTACTS_BACKUP ” দ্য ' নির্বাচন করুন * ' টেবিল থেকে সমস্ত সারি এবং কলাম নির্বাচন করতে ব্যবহৃত হয় ' যোগাযোগ



আউটপুট





আউটপুট দেখায় যে টেবিল ' CONTACTS_BACKUP ' তৈরি করা হয়েছে.



কিভাবে EXP কমান্ড ব্যবহার করে ওরাকলে একটি টেবিল ব্যাক আপ করবেন?

দ্য ' এক্সপি ” কমান্ডটি ডাটাবেসের ব্যাকআপ বা ডাটাবেস অবজেক্টের একটি উপসেট তৈরি করতে ব্যবহৃত হয়, যেমন টেবিল, সূচী, ভিউ, এবং এটি রপ্তানি করে সঞ্চিত পদ্ধতি। ওরাকলে একটি টেবিল ব্যাক আপ করতে নিম্নলিখিত কমান্ডটি টাইপ করুন ' এক্সপি 'আদেশ:

EXP C##MD/md1234 TABLES=CONTACTS FILE=CONTACTS_BACKUP_EXP.DMP LOG=EXPORT_DATABASE_LOG.OUT

উপরের কমান্ডে:

  • ' সি##এমডি ' এবং ' md1234 ” হল ব্যবহারকারীর নাম এবং পাসওয়ার্ড।
  • দ্য ' টেবিল ” টেবিলের নাম নির্দিষ্ট করতে ব্যবহৃত হয়।
  • দ্য ' ফাইল ” আউটপুট ফাইলের নাম নির্দিষ্ট করতে ব্যবহৃত হয়।

আউটপুট

আউটপুট দেখায় যে 'এর ব্যাকআপ যোগাযোগ ” টেবিল তৈরি করা হয়েছে।

এসকিউএল ডেভেলপার ব্যবহার করে ওরাকল এ কিভাবে একটি টেবিল ব্যাক আপ করবেন?

এসকিউএল ডেভেলপার ব্যবহার করে ওরাকলের একটি টেবিলের ব্যাক আপ করতে, ডাটাবেস সংযোগ স্থাপন করতে হবে। সংযোগ তৈরির পরে, সমস্ত ডাটাবেস বস্তু দেখতে ডাটাবেস ট্রি প্রসারিত করুন এবং ' টেবিল 'তালিকা থেকে। প্রসারিত করুন ' টেবিল ' নির্বাচিত ডাটাবেসে উপস্থিত সমস্ত টেবিল দেখতে:

টেবিল নির্বাচন করতে টেবিলের নামের উপর ডান-ক্লিক করুন এবং তারপরে ক্লিক করুন “ রপ্তানি… একটি ব্যাকআপ তৈরি করতে:

আউটপুট ফাইল গন্তব্য নির্বাচন করুন, ডিফল্ট হিসাবে অন্যান্য সেটিং ছেড়ে দিন, এবং 'এ ক্লিক করুন পরবর্তী > 'বোতাম:

বিঃদ্রঃ : ডাটাবেস অবজেক্ট রপ্তানি করার সময়, এই সেটিংস ব্যবহারকারীর প্রয়োজনীয়তা অনুযায়ী পরিবর্তন করা যেতে পারে।

ডাটাবেস অবজেক্ট (টেবিল নাম) নির্দিষ্ট করুন এবং 'এ ক্লিক করুন পরবর্তী > 'বোতাম:

একটি টেবিলের ব্যাকআপ তৈরি করতে, 'এ ক্লিক করুন শেষ করুন 'বোতাম:

রপ্তানির প্রক্রিয়া সম্পূর্ণ না হওয়া পর্যন্ত অপেক্ষা করুন:

নতুন ' .sql ' ফাইলটি খোলে যা নির্দেশ করে যে 'এর ব্যাকআপ ফাইল যোগাযোগ টেবিল তৈরি করা হয়েছে:

এইভাবে বিভিন্ন পদ্ধতি ব্যবহার করে ওরাকলের একটি টেবিলের ব্যাক আপ করা যায়।

উপসংহার

Oracle এ একটি টেবিল ব্যাক আপ করতে, ডাটাবেসে লগইন করুন। সফল লগইন করার পরে, ' সৃষ্টি ” বিবৃতিটি মূল টেবিলের একটি অনুলিপি তৈরি করে একটি টেবিল ব্যাক আপ করতে ব্যবহার করা যেতে পারে। বিকল্পভাবে, ' এক্সপি ” কমান্ড নির্দিষ্ট টেবিল রপ্তানি করে একটি টেবিলের ব্যাকআপ তৈরি করে। দ্য ' এসকিউএল ডেভেলপার ” টুলটি একটি টেবিলের ব্যাকআপ তৈরি করার একটি ভাল উপায়। এই নির্দেশিকাটি ওরাকেলে একটি টেবিলের ব্যাক আপ কিভাবে করতে হয় তার একটি সম্পূর্ণ প্রদর্শন প্রদান করেছে।