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

ধাপে ধাপ গাইড: পাবলিক সাবনেটে OCI ডাটাবেস তৈরি ও সংযোগ

ভূমিকা

এই ব্লগে বর্ণিত ধাপগুলো অনুসরণ করে আপনি Oracle Cloud Interface-এ একটি ডাটাবেস কনফিগার করতে পারবেন।

পুরো প্রক্রিয়ার ধাপগুলো নিম্নরূপ হতে পারে:

  1. OCI-এ SSH কি জোড়া জেনারেট করা
  2. পাবলিক সাবনেটে ডাটাবেস তৈরি
  3. VM DB সিস্টেমের সাথে সংযোগ

পূর্ব-প্রয়োজনীয়তা

নিচের পূর্ব-প্রয়োজনীয়তাগুলো ইতিমধ্যে আশা করা হয়:

  • Oracle Cloud অ্যাকাউন্ট (ফ্রি ট্রায়াল/পেইড ভার্সন)
  • Virtual Machine (VM)/ Bare Metal (BM)-এর নেটওয়ার্ক কনফিগারেশন কনফিগার করা থাকা উচিত
  • পাবলিক সাবনেট
  • সিকিউরিটি লিস্ট এবং ওপেন পোর্ট ২২ এবং ১৫২১
  • ইন্টারনেট গেটওয়ে
  • রুট টেবল

OCI-এ SSH কি জোড়া জেনারেট করা শুরু করি:

সেকশন ১: OCI-এ SSH কি জোড়া জেনারেট করা

_https://docs.oracle.com/en-us/iaas/Content/GSG/Tasks/creatingkeys.htm_

WinSCP খুলুন এবং Tools → Run PuTTYgen-এ ক্লিক করুন

  1. প্রাইভেট এবং পাবলিক কি জেনারেট করতে, জেনারেট-এ ক্লিক করুন এবং বক্সের খালি এলাকায় মাউস ঘুরিয়ে দিন যেমন উপরে দেখানো হয়েছে:
  2. কি জেনারেট হয়েছে, নিচের স্ক্রিনশট অনুযায়ী
  3. Save private key-এ ক্লিক করুন আপনার লোকাল সিস্টেমে। কি পাসফ্রেইজ (পাসওয়ার্ড) যোগ করুন এবং আবার রি-এন্টার করুন পাসফ্রেইজ কনফার্ম করতে।
  4. পাবলিক কি জন্য, কি কন্টেন্ট কপি করুন আপনার লোকাল সিস্টেমে একটি ফাইলে যা নিচের স্নিপেটে দেখানো হয়েছে। কখনও কখনও পাবলিক কি ফাইল এক্সেপ্ট করার সমস্যা হলে এটি প্রয়োজন।
  5. কপি করা পাবলিক কি কন্টেন্ট এই কেসগুলোর জন্য ব্যবহার করা যেতে পারে। তারপর Save Public Key-এ ক্লিক করুন প্রাইভেট কি স্টোর করা লোকেশনটিতে (ধাপ ৩ অনুযায়ী) ফাইল সংরক্ষণ করতে।

দ্রষ্টব্য: পাবলিক কি ফরম্যাট ssh-rsa দিয়ে শুরু হয় এবং rsa-key-20211015 দিয়ে শেষ হয়

  1. পাবলিক কি .pub এক্সটেনশন এবং প্রাইভেট কি .ppk এক্সটেনশনে সংরক্ষণ করুন
  2. দুইটি কি জেনারেট ও সংরক্ষণ করার পর, আপনি ক্লাউড পোর্টালে ফিরে যেতে পারেন।

সেকশন ২: পাবলিক সাবনেটে ডাটাবেস তৈরি

এই সেকশনে OCI-এ পাবলিক সাবনেটে Oracle ডাটাবেস তৈরির ধাপগুলো রয়েছে। আপনার টেন্যান্ট দিয়ে OCI কনসোলে লগ ইন করুন। এখানে ohravi হল টেন্যান্ট যা আমি ইতিমধ্যে তৈরি করেছি। তাহলে নিচের URL _https://cloud.oracle.com/?tenant=ohravi_

নিচের স্নিপেট অনুযায়ী বক্সে হাইলাইট করা লিংকগুলো সিলেক্ট করুন

নিচের স্নিপেট অনুযায়ী উপলব্ধ অপশন থেকে AD এবং shape হিসেবে VM সাথে Standard shape সিলেক্ট করুন

DB সিস্টেম কনফিগার করার время উপলব্ধ অপশনে বক্সে হাইলাইট/ইনডিকেট করা অপশনগুলো সিলেক্ট করুন

SSH পাবলিক কি:

সেকশন ১ পয়েন্ট ৫ অনুযায়ী তৈরি করা পাবলিক কি পেস্ট করুন নিচের স্ক্রিনশট অনুযায়ী

VCN-এর জন্য একটি নাম সিলেক্ট করুন, আমি POC_VCN এবং সাবনেট ব্যবহার করেছি।

এখানে একটি ডাটাবেস নাম দিন। আমি আমার উদাহরণে POC এবং 19c ব্যবহার করছি।

নিচের স্নিপেটে ইন্ডিকেট করা Create DB system অপশন সিলেক্ট করুন

ইনস্ট্যান্স Up & Running থাকতে ৫০-৬০ মিনিট লাগে।

DB তৈরি সম্পন্ন হলে, স্ট্যাটাস Provisioning থেকে Available-এ পরিবর্তন হয় নিচের স্ন্যাপশট অনুযায়ী।

সেকশন ৩: পূর্বের ধাপে তৈরি VM DB সিস্টেমের সাথে সংযোগ

OCI কনসোলে লগ ইন করুন, এবং Database সেকশনে নেভিগেট করুন ডাটাবেস POC_Ravi সিলেক্ট করুন

pocDB-এ ক্লিক করলে, পরবর্তী পেজে পাবলিক IP ঠিকানা দেখাবে নিচের স্নিপেট অনুযায়ী। পরবর্তী ধাপে Host Name হিসেবে সেই IP ঠিকানা ব্যবহার করুন

putty খুলুন

  1. নিম্নলিখিত তথ্য দিন
  • Host Name (or IP Address): opc@আপনার ইনস্ট্যান্সের পাবলিক IP দিন
  • Port: ২২ দিন
  • Connection type: SSH সিলেক্ট করুন

এখন SSH এক্সপ্যান্ড করুন এবং Auth সিলেক্ট করুন এবং আপনার প্রাইভেট কি ব্রাউজ করুন এবং open ক্লিক করুন।

Open-এ ক্লিক করুন

Oracle ইউজারে সুইচ করুন SQLPLUS-এর সাথে সংযোগ করার জন্য

উপসংহার

এই ব্লগ পাবলিক সাবনেটে ডাটাবেস কনফিগার করার মৌলিক ধাপগুলো এবং SSH কি জেনারেশন ব্যাখ্যা করে। উপরোক্ত বর্ণিত ধাপগুলো SSH কি ব্যবহার করে ডাটাবেসের সাথে সংযোগ করতে সাহায্য করে যা একটি Oracle Cloud DBA-এর রুটিন কার্যক্রমের জন্য অপরিহার্য।

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

  1. OCI ফাইল স্টোরেজ সেট আপ করুন এবং একাধিক ইনস্ট্যান্স জুড়ে শেয়ার করুন

  2. অন-প্রেম Oracle থেকে OCI অবজেক্ট স্টোরেজে RMAN ব্যাকআপ: ধাপে ধাপে গাইড

  3. দ্রুত একটি Oracle DBaaS ডাটাবেস ক্লাউডে ডিপ্লয় করুন

  4. ডেটা এন্ট্রি ফর্ম ব্যবহার করে এক্সেল ডাটাবেস তৈরি করুন: ধাপে ধাপে গাইড