আরএইচইএল/সেন্টোস/ওরাকল লিনাক্স 6.5 - পার্ট II এ অরাকল 12c ইনস্টল ও কনফিগার করা


আমাদের পূর্ববর্তী নিবন্ধে, আমরা আপনাকে দেখিয়েছি কীভাবে ওরাকল 12 সি ইনস্টলেশনের জন্য পূর্বশর্ত সেটআপ করতে হয়। এই নিবন্ধে আমরা আরএইচইএল/সেন্টোস/ওরাকল লিনাক্স in.৫ এ অরাকল ১২ সি এর ইনস্টলেশন ও কনফিগারেশন এবং কিছু ওরাকল পোস্ট ইনস্টলেশন নির্দেশাবলীর সাথে কভার করব।

  1. আরএইচইএল/সেন্টোস/ওরাকল লিনাক্স 6.5 - অধ্যায় প্রথম
  2. এ ওরাকল 12 সি এর জন্য পূর্বশর্ত ইনস্টল করা হচ্ছে

CentOS 6.5 এ ওরাকল 12c ডেটাবেস ইনস্টল করা

১. নিষ্কাশনের পরে, আমরা ডাটাবেস ডিরেক্টরিটি পাই যা আকারে ২.6 গিগাবাইট। সুতরাং, পরবর্তী আমরা যেতে এবং ওরাকল ইনস্টল করতে পারেন। আসুন रनইনস্টলারের সাহায্যে ইনস্টলেশন শুরু করি। ইনস্টলার ডিরেক্টরিটি নেভিগেট করুন এবং ইনস্টলারটি চালান।

# cd database/
# ./runInstaller

আমাদের ইনস্টলারটি এখানে চালু করা হয়েছে। প্রতিটি পদক্ষেপের জন্য আমাদের পরবর্তী বা ঠিক আছে ক্লিক করে এগিয়ে যেতে হবে।

২. আমি সুরক্ষা আপডেট না চাইলে আমি এই পদক্ষেপটি এড়াতে যাচ্ছি। চেক বাক্সটি আন-চেক করুন এবং সেই চেকবাক্সটি চিহ্নিত করুন যা "মাই ওরাকল সাপোর্টের মাধ্যমে সুরক্ষা আপডেট পেতে চান" বলে says

পরবর্তী এ ক্লিক করুন, আপনি সরবরাহ করেননি এবং ইমেল ঠিকানাটি ਜਾਰੀ রাখতে হ্যাঁ ক্লিক করুন এমন একটি ত্রুটি পাবেন।

৩. আমরা ডিফল্টরূপে ইমেল পদক্ষেপ এড়িয়ে যাওয়ার সময় এটি এড়িয়ে যাওয়া সফ্টওয়্যার আপডেটগুলি বেছে নেবে চালিয়ে যাওয়ার জন্য ক্লিক করুন।

এখানে আমি প্রতিটি নির্ভরতা সমাধান করেছি তবে এখনও এটি বলছে যে আমি ন্যূনতম প্রয়োজনীয়তাগুলিতে পৌঁছিনি। চিন্তা করবেন না, আপনি চালিয়ে যেতে হ্যাঁ চয়ন করতে এগিয়ে যেতে পারেন।

৪. এর পরে, ইনস্টলেশনের ধরণটি চয়ন করুন, আমি একটি ডাটাবেস তৈরি এবং কনফিগার করার জন্য প্রথম বিকল্পটি বেছে নিচ্ছি।

৫. আমি এখানে সার্ভার ক্লাস নির্বাচন করতে যাচ্ছি। আমাদের যদি কোনও ডেস্কটপ মেশিনে ইনস্টল করার প্রয়োজন হয় তবে আমরা ডেস্কটপ শ্রেণি হিসাবে উপরের বিকল্পটি চয়ন করতে পারি।

We. আমরা এখানে শুধুমাত্র একক উদাহরণ ডাটাবেস ইনস্টলেশন সেটআপ করতে যাচ্ছি। সুতরাং, প্রথম বিকল্পটি নির্বাচন করুন।

Installation. ইনস্টলেশন পদক্ষেপের মধ্য দিয়ে যাওয়ার সময় আরও বিকল্প পেতে অ্যাডভান্স ইনস্টল বিকল্পটি চয়ন করুন।

৮. ডিফল্ট ভাষা দ্বারা ইংরেজি হিসাবে বেছে নেওয়া হবে। আপনার ভাষা অনুসারে যদি পরিবর্তন প্রয়োজন হয় তবে নীচের তালিকা থেকে চয়ন করুন।

9. আমরা যে ডাটাবেস ইনস্টলেশনটির সংস্করণটি খুঁজছি তা চয়ন করার সময়। বড় আকারের প্রোডাকশনের জন্য আমরা এন্টারপ্রাইজ ব্যবহার করতে পারি বা যদি আমাদের স্ট্যান্ডার্ড সংস্করণ প্রয়োজন হয় বা আমরা সেখানে উল্লিখিত বিকল্পগুলি বেছে নিতে পারি। এন্টারপ্রাইজ ইনস্টলেশনের জন্য আমাদের 6.5 গিগাবাইটের বেশি স্থান প্রয়োজন কারণ ডেটাবেস জনসংখ্যা শীঘ্রই বৃদ্ধি/বৃদ্ধি পাবে।

10. ওরাকল বেস ইনস্টলেশন অবস্থান লিখুন, এখানে সমস্ত ইনস্টল করা কনফিগারেশন ফাইল সংরক্ষণ করা হবে। এই নিবন্ধের প্রথম অংশে # 12 ধাপে আমরা অবস্থানটি তৈরি করার সাথে সাথে এখানে আপনাকে ওরাকল ইনস্টলেশন পাথের অবস্থান নির্ধারণ করতে হবে।

১১. প্রথমবার ইনস্টলেশন করার জন্য, প্রতিটি ইনভেন্টরি ফাইলগুলি ‘/ u01/অ্যাপ্লিকেশন/ওরালভেন্টারি’ ডিরেক্টরিতে তৈরি করা হবে। আমরা ইনস্টলেশনের জন্য গ্রুপ ওরাকল তৈরি করেছি। সুতরাং এখন ওরাকল গ্রুপটির ইনভেন্টরি ডিরেক্টরিতে অ্যাক্সেসের অনুমতি রয়েছে। আসুন ওরাকলকে অপারেটিং সিস্টেমের গ্রুপ হিসাবে গ্রুপ হিসাবে চয়ন করি।

12. আপনি তৈরি করতে চান ডাটাবেসের ধরণ নির্বাচন করুন। যেহেতু, আমরা সাধারণ উদ্দেশ্যে ব্যবহার করছি, সুতরাং নীচের বিকল্পগুলি থেকে সাধারণ নির্বাচন করে পরবর্তী ক্লিক করুন।

13. স্বতন্ত্রভাবে চিহ্নিত করার জন্য গ্লোবাল ডেটাবেস নাম নির্দিষ্ট করুন এবং কনটেইনার হিসাবে তৈরি করুন হিসাবে অন-চেক করুন, এখানে আমরা একাধিক ডাটাবেস তৈরি করতে যাচ্ছি না।

14. আমার ইনস্টলেশনটিতে, আমি আমার ভার্চুয়াল মেশিনে 4 গিগাবাইট মেমরির বরাদ্দ করেছি, তবে এটি ওরাকলের পক্ষে যথেষ্ট নয়। সিস্টেম গ্লোবাল এরিয়া ব্যবহারের জন্য আমাদের এখানে স্বয়ংক্রিয়ভাবে বরাদ্দ মেমরি সক্ষম করতে হবে।

স্বয়ংক্রিয় মেমরি পরিচালনা সক্ষম করুন বলছে এমন বাক্সটি চেক করুন এবং ডিফল্ট বরাদ্দ মেমরি রাখুন। আমাদের যদি কিছু নমুনা স্কিমা প্রয়োজন হয় তবে আমরা ইনস্টলেশনটি পরীক্ষা করে চালিয়ে যেতে পারি।

15. আমাদের ডাটাবেস স্টোরেজ সঞ্চয় করার জন্য অবস্থান চয়ন করতে হবে। এখানে আমি ডাটাবেসগুলি সংরক্ষণ করতে ‘/ u01/অ্যাপ/ওরাকল/ওড়াদাতা’ অবস্থান নির্ধারণ করতে যাচ্ছি এবং ইনস্টলার পদক্ষেপগুলি অবিরত রাখতে পরবর্তী ক্লিক করুন।

16. ওরাকল থেকে আমার কাছে ক্লাউড কন্ট্রোল ম্যানেজারের শংসাপত্রাদি নেই, তাই আমাকে এই পদক্ষেপটি এড়িয়ে যেতে হবে।

17. যদি আমাদের পুনরুদ্ধারের বিকল্পগুলি সক্ষম করতে হয় তবে আমাদের সক্ষম পুনরুদ্ধারটি পরীক্ষা করতে হবে। বাস্তব পরিবেশে এই বিকল্পগুলি সেটআপ করা বাধ্যতামূলক। এই বিকল্পটি সক্ষম করতে এখানে আমাদের পৃথক গোষ্ঠী যুক্ত করতে হবে এবং আমাদের ডাটাবেস সেভ করা ডিফল্ট অবস্থানের পরিবর্তে আমাদের একটি ফাইল সিস্টেমের অবস্থান নির্ধারণ করতে হবে।

18. আমাদের স্টার্টার ডাটাবেসের জন্য পাসওয়ার্ড নির্ধারণ করতে হবে যা ইনস্টলেশনগুলির সময় সমস্ত পূর্ব লোড হয়। পাসওয়ার্ডে অবশ্যই আলফানিউমিক, আপার_চেস এবং লোয়ার_কেস থাকতে হবে। উদাহরণস্বরূপ, আমার পাসওয়ার্ডটি Redhat123 । এই পাসওয়ার্ডটি আমরা ওয়েব ইন্টারফেস লগইনেও ব্যবহার করব।

১৯. ডাটাবেস তৈরি করার জন্য আমাদের সিস্টেমের সুবিধাদি সরবরাহ করতে হবে যার জন্য আমাদের ওরাকল গ্রুপটি বেছে নেওয়া দরকার। প্রতিটি বিকল্পের জন্য ওরাকল চয়ন করুন।

20. শেষ পর্যন্ত আমরা ডাটাবেসের জনসংখ্যার আগে প্রতিটি সেটিংস পর্যালোচনা করতে পারি। আমাদের যদি কোনও পরিবর্তন দরকার হয় তবে আমরা সেটিংস সম্পাদনা করতে পারি।

21. ইনস্টলেশন প্রস্তুতি এবং ফাইল অনুলিপি শুরু। আমাদের হার্ডওয়্যার রিসোর্স অনুসারে এটি সম্পূর্ণ হতে দীর্ঘ সময় নিতে হবে।

22. সেটআপ প্রক্রিয়া চলাকালীন, এটি নীচের ছবিতে দেখানো হিসাবে একটি রুট ব্যবহারকারী হিসাবে দুটি স্ক্রিপ্ট চালাতে বলবে।

রুট ব্যবহারকারী হিসাবে আপনার ওরাকল সার্ভারে লগইন করুন এবং ‘/’ পার্টিশনে স্যুইচ করুন এবং নীচের স্ক্রিপ্টগুলি প্রদর্শিত হিসাবে সম্পাদন করুন।

# cd /
# ./u01/app/oralnventory/orainstRoot.sh
# ./u01/app/oracle/product/12.1.0/db_1/root.sh

স্ক্রিপ্ট সম্পাদন প্রক্রিয়া চলাকালীন, এটি আপনাকে স্থানীয় বিন ডিরেক্টরিটির পুরো পথের নাম লিখতে বলবে, নীচের মতো দেখানো পথটি প্রবেশ করুন এবং এন্টার টিপুন।

/usr/bin

23. উপরোক্ত দুটি স্ক্রিপ্ট সফলভাবে কার্যকর করার পরে, ওকে ক্লিক করে আমাদের এগিয়ে যেতে হবে।

24. উপরোক্ত সমস্ত কাজ সফলভাবে শেষ করার পরে, আমরা সমস্ত বিবরণ সহ ডেটাবেস কনফিগারেশন সহকারী উইন্ডোটি পেয়ে যাব এবং এটি আপনাকে ইএম ডাটাবেস এক্সপ্রেস URL প্রদর্শন করবে। এগিয়ে যেতে ওকে ক্লিক করুন।

https://oracle12c.tecmint.local:5500/em

আপনি যদি ডাটাবেস অ্যাকাউন্টগুলির পাসওয়ার্ড পরিবর্তন করতে চান তবে আপনি পাসওয়ার্ড পরিচালনা ব্যবহার করতে পারেন।

এটাই! আমরা ডেটাবেস কনফিগারেশন সফলভাবে শেষ করেছি, এখন ইনস্টলেশন প্রক্রিয়া চালিয়ে যেতে পরবর্তী ক্লিক করুন।

অবশেষে ওরাকল ডেটাবেস ইনস্টলেশন সফলভাবে সম্পন্ন হয়েছিল। ওরাকল ইনস্টলারটি বন্ধ করতে ক্লোজ ক্লিক করুন।

25. ডাটাবেস ইনস্টলেশন সমাপ্তির পরে, কিছু পোস্ট ইনস্টলেশন কনফিগারেশন করতে এগিয়ে যান। ভিআই সম্পাদক ব্যবহার করে ফাইল ‘ওরাতাব’ খুলুন।

# vim /etc/oratab

ফাইল খোলার পরে, নিম্নলিখিত লাইনের জন্য অনুসন্ধান করুন।

orcl:/u01/app/oracle/product/12.1.0/db_1:N 

এবং প্যারামিটারটি N হিসাবে Y হিসাবে পরিবর্তন করুন।

orcl:/u01/app/oracle/product/12.1.0/db_1:Y

নতুন পরিবর্তন আনতে মেশিনটি পুনরায় চালু করুন।

26. মেশিন পুনঃসূচনা করার পরে, শ্রোতা প্রস্তুত এবং "lsnrctl স্থিতি" কমান্ডটি ব্যবহার করে চলছে তা যাচাই করুন।

# lsnrctl status

যদি এটি স্বয়ংক্রিয়ভাবে শুরু না হয়, আপনাকে "lsnrctl start" কমান্ডটি ব্যবহার করে ম্যানুয়ালি এটি শুরু করতে হবে।

# lsnrctl start

দ্রষ্টব্য: lsnrctl যদি না শুরু হয় তবে সমস্যাগুলি সমাধানের ধাপটি (নিবন্ধের শেষে উল্লিখিত) পড়ুন ত্রুটিগুলির সমাধান করার জন্য এবং শ্রোতাটি শুরু করার চেষ্টা করুন।

27. পরবর্তী << sysdba ব্যবহার করে অপারেটিং সিস্টেম ব্যবহারকারী হিসাবে ওরাকল ডাটাবেসে লগইন করুন এবং ডাটাবেসটি শুরু করুন।

# sqlplus / as sysdba
# startup

28. এখন নিম্নলিখিত ঠিকানাগুলিতে ওরাকল ওয়েব ইন্টারফেস অ্যাক্সেস করার সময় এসেছে।

https://oracle12.tecmint.local:5500/em

OR

https://192.168.0.100:5500/em

যখন ইএম এক্সপ্রেস আপনাকে আপনার ব্যবহারকারীর নাম এবং পাসওয়ার্ডের জন্য অনুরোধ করে, তখন ডিবিএ অধিকার হিসাবে SYS বা SYSTEM ব্যবহারকারীর হিসাবে লগ ইন করতে ব্যবহার করুন এবং স্কিমা পাসওয়ার্ডের জন্য আমরা যে পাসওয়ার্ডটি ব্যবহার করেছি তা ব্যবহার করুন।

Login User = SYSTEM
Password   = Redhat123

29. ওরাকল প্যানেলে লগইন করার পরে, আপনি ডাটাবেস হোম হিসাবে মূল ইন্টারফেস এবং নীচের চিত্রের মতো কয়েকটি স্ক্রিন শট দেখতে পাবেন।

পদক্ষেপ: সমস্যা নিখুঁত ওরাকল

30. যদি শ্রোতা শুরু না করে, আপনার নীচের ফাইলে 127.0.0.1 স্থানীয় আইপি ঠিকানা দিয়ে ডোমেনের নামটি প্রতিস্থাপন করতে হবে।

/u01/app/oracle/product/12.1.0/db_1/network/admin/listener.ora

এটাই! অবশেষে আমরা CentOS 6.5-এ অরাকল 12 সি ইনস্টলেশন এবং কনফিগারেশন সফলভাবে শেষ করেছি। যদি ওরাকল ডাটাবেস 12 সি সেট আপ করার সময় আপনি যদি কোনও ত্রুটি পান তবে আপনার মন্তব্যগুলি নির্দ্বিধায় ফেলে দিন।