ওরাকল ডেটাবেস 11 জি আরএইচএল/সেন্টোজ 6.x/5.x/4.x 2 ইনস্টলেশন রিলিজ করে


যেহেতু আমরা সবাই জানি << ওরাকল ডাটাবেস হ'ল বিশ্বের সর্বাধিক জনপ্রিয় এবং বহুল ব্যবহৃত রিলেশনাল ডেটাবেস ম্যানেজমেন্ট সিস্টেম (আরডিবিএমএস) । এই পোস্টটি << ওরাকল ডাটাবেস 11 জি রিলিজ 2 32 বিট সেন্টোস 6.4 32 বিট তে ধাপে ধাপে ইনস্টলেশন বর্ণনা করে। Red Hat ভিত্তিক লিনাক্স ডিস্ট্রিবিউশনের বেশিরভাগ ইনস্টলেশনের পদক্ষেপগুলি পৃথক হওয়া উচিত নয়।

ওরাকল ডেটাবেস ইনস্টল করা 11 জি রিলিজ 2

আমরা "ওরাকল পাবলিক ইয়াম" ভান্ডার দ্বারা সরবরাহিত "ওরেकल-আরডিবিএমএস-সার্ভার-11 জিআর 2-প্রিনস্টল" প্যাকেজটি ব্যবহার করি। ওরাকল পাবলিক ইয়াম সংগ্রহশালা সর্বশেষতম ওরাকল লিনাক্স নির্ভরতা স্বয়ংক্রিয়ভাবে ইনস্টল করার জন্য একটি নিখরচায় এবং সহজ উপায় সরবরাহ করে। ইয়াম সংগ্রহস্থল সেটআপ করতে, নীচে প্রদত্ত নির্দেশাবলী অনুসরণ করুন।

/Etc/yum.repos.d/ ডিরেক্টরিতে root ব্যবহারকারী হিসাবে উপযুক্ত yum কনফিগারেশন ফাইলটি ডাউনলোড করতে "wget" কমান্ডটি ব্যবহার করুন।

# cd /etc/yum.repos.d
# wget https://public-yum.oracle.com/public-yum-ol6.repo
# cd /etc/yum.repos.d
# wget https://public-yum.oracle.com/public-yum-el5.repo
# cd /etc/yum.repos.d
# wget https://public-yum.oracle.com/public-yum-el4.repo

প্রয়োজনীয় সমস্ত পূর্বশর্তগুলি স্বয়ংক্রিয়ভাবে ইনস্টল করতে নিম্নলিখিত "yum" কমান্ডটি সম্পাদন করুন।

 yum install oracle-rdbms-server-11gR2-preinstall

জিপিজি কী আমদানি করার সময়, আপনি নীচে দেখানো হিসাবে "জিপিজি কী পুনরুদ্ধার ব্যর্থ" ত্রুটি পেতে পারেন। এখানে, আপনার ওএস রিলিজের জন্য আপনাকে যথাযথ জিপিজি কী আমদানি করতে হবে।

Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
GPG key retrieval failed: [Errno 14] Could not open/read file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle

আপনার আরএইচএল/সেন্টোস সামঞ্জস্যপূর্ণ ওএস রিলিজের সাথে সবচেয়ে ভাল মেলে এমন উপযুক্ত ওরাকল লিনাক্স জিপিজি কীটি ডাউনলোড করুন এবং যাচাই করুন।

# wget https://public-yum.oracle.com/RPM-GPG-KEY-oracle-ol6 -O /etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
# wget https://public-yum.oracle.com/RPM-GPG-KEY-oracle-el5 -O /etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
# wget https://public-yum.oracle.com/RPM-GPG-KEY-oracle-el4 -O /usr/share/rhn/RPM-GPG-KEY-oracle

"/ Etc/sysconfig/নেটওয়ার্ক" ফাইলটি খুলুন এবং আপনার FQDN (সম্পূর্ণরূপে যোগ্য ডোমেন নাম) হোস্টের নামের সাথে মেলে HOSTNAME সংশোধন করুন।

 vi /etc/sysconfig/network
HOSTNAME=oracle.linux-console.net

"/ ইত্যাদি/হোস্ট" ফাইলটি খুলুন এবং সার্ভারের জন্য পুরোপুরি যোগ্যতাসম্পন্ন হোস্টনাম যুক্ত করুন।

 vi /etc/hosts
192.168.246.128		oracle.linux-console.net		oracle

পরিবর্তনগুলি পুনরায় বুট করার ক্ষেত্রে স্থির থাকবে তা নিশ্চিত করার জন্য আপনাকে এখন সার্ভারে নেটওয়ার্কিং পুনরায় চালু করতে হবে।

 /etc/init.d/network restart

"ওরাকল" ব্যবহারকারীর জন্য পাসওয়ার্ড সেট করুন।

 passwd oracle

Changing password for user oracle.
New password:
BAD PASSWORD: it is based on a dictionary word
Retype new password:
passwd: all authentication tokens updated successfully.

নীচে বর্ণিত হিসাবে “/etc/security/limits.d/90-nproc.conf” ফাইলটিতে এন্ট্রি যুক্ত করুন।

 vi /etc/security/limits.d/90-nproc.conf
# Default limit for number of user's processes to prevent
# accidental fork bombs.
# See rhbz #432903 for reasoning.

*          soft    nproc     1024
# To this
* - nproc 16384

“/ ইত্যাদি/সেলিনাক্স/কনফিগারেশন” ফাইলটি সম্পাদনা করে সেলইনাক্সকে "অনুমোদনযোগ্য" মোডে সেট করুন।

 vi /etc/selinux/config
SELINUX=permissive

একবার আপনি পরিবর্তন করে নিলে নতুন পরিবর্তনগুলি প্রতিবিম্বিত করতে সার্ভার পুনরায় চালু করতে ভুলে যাবেন না।

 reboot

ওরাকল ব্যবহারকারী হিসাবে লগইন করুন এবং ".bash_profile" ফাইলটি খুলুন, যা ওরাকল ব্যবহারকারীর হোম ডিরেক্টরিতে পাওয়া যায়, নীচে বর্ণিত হিসাবে একটি এন্ট্রি করুন। আপনি "ORACLE_HOSTNAME = oracle.linux-console.net" এ সঠিক হোস্টনামটি সেট করেছেন তা নিশ্চিত করুন।

 su oracle
[[email  ~]$ vi .bash_profile
# Oracle Settings
TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR

ORACLE_HOSTNAME=oracle.linux-console.net; export ORACLE_HOSTNAME
ORACLE_UNQNAME=DB11G; export ORACLE_UNQNAME
ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1; export ORACLE_HOME
ORACLE_SID=DB11G; export ORACLE_SID
PATH=/usr/sbin:$PATH; export PATH
PATH=$ORACLE_HOME/bin:$PATH; export PATH

LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH export PATH

রুট ব্যবহারকারীতে স্যুইচ করুন এবং ওরাকল ব্যবহারকারীকে এক্স সার্ভার অ্যাক্সেস করার অনুমতি দেওয়ার জন্য নিম্নলিখিত কমান্ডটি জারি করুন।

 xhost +

ডিরেক্টরিগুলি তৈরি করুন এবং যথাযথ অনুমতিগুলি সেট করুন যা এতে ওরাকল সফ্টওয়্যার ইনস্টল করা হবে।

 mkdir -p /u01/app/oracle/product/11.2.0/dbhome_1
 chown -R oracle:oinstall /u01
 chmod -R 775 /u01

নিচের লিঙ্কটি ব্যবহার করে সাইন-আপ করুন এবং ওরাকল সফ্টওয়্যারটি ডাউনলোড করুন।

  1. ওরাকল ডেটাবেস 11 জি রিলিজ 2

ওরাকল প্যাকেজটিতে 2 টি জিপ ফাইল রয়েছে যা ডাউনলোডের আগে আপনাকে অবশ্যই লাইসেন্স চুক্তিটি গ্রহণ করতে হবে। আমি আপনার রেফারেন্সের জন্য ফাইলগুলির নাম দিয়েছি, দয়া করে এই ফাইলগুলি আপনার সিস্টেম আর্কিটেকচারের জন্য "/ হোম/ওরাকল /" এর অধীনে ডাউনলোড করুন।

http://download.oracle.com/otn/linux/oracle11g/R2/linux_11gR2_database_1of2.zip
http://download.oracle.com/otn/linux/oracle11g/R2/linux_11gR2_database_2of2.zip
http://download.oracle.com/otn/linux/oracle11g/R2/linux.x64_11gR2_database_1of2.zip
http://download.oracle.com/otn/linux/oracle11g/R2/linux.x64_11gR2_database_2of2.zip

এবার আসুন ওরাকল ইনস্টলেশন শুরু করি। ডেটাবেস ইনস্টল করার জন্য প্রথমে ‘ওরাকল’ ব্যবহারকারী হিসাবে স্যুইচ করা দরকার।

[[email  ~]$ su oracle

একই ডিরেক্টরি "/ হোম/ওরাকল /" তে সংক্ষিপ্ত ওরাকল ডাটাবেস উত্স ফাইলগুলি বের করুন।

[[email  ~]$ unzip linux_11gR2_database_1of2.zip

[[email  ~]$ unzip linux_11gR2_database_2of2.zip

পোস্ট আনজিপ উত্স ফাইল, ডাটাবেস নামক ডিরেক্টরি তৈরি করা হবে, ডিরেক্টরি ভিতরে প্রবেশ করুন এবং Oracle ডাটাবেস ইনস্টলেশন প্রক্রিয়া শুরু করতে স্ক্রিপ্টের নীচে সম্পাদন করুন।

[[email  database]$ cd database

 wget ftp://rpmfind.net/linux/redhat-archive/6.2/en/os/i386/RedHat/RPMS/pdksh-5.2.14-2.i386.rpm

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

 rpm -e ksh-20100621-19.el6_4.4.i686 --nodeps
 rpm -ivh pdksh-5.2.14-2.i386.rpm

১১. পূর্বশর্ত পরীক্ষা করা: এটি সিস্টেমে পর্যাপ্ত মোট SWAP স্থান উপলব্ধ কিনা তা পরীক্ষা করা হয়।

12. ইনস্টলেশন সংক্ষিপ্তসার: প্রতিক্রিয়া ফাইল সংরক্ষণ করুন এ ক্লিক করুন। এই ফাইলটি ওরাকল সাইলেন্ট মোড ইনস্টলেশন এর জন্য দরকারী

13. আপনার সিস্টেমে << রেসপন্স ফাইল সংরক্ষণ করুন ।

14. পণ্য ইনস্টলেশন অগ্রগতি

15. ডাটাবেস ফাইল অনুলিপি করা

16. "পাসওয়ার্ড পরিচালনা" ক্লিক করুন।

17. "SYS" ব্যবহারকারীর জন্য পাসওয়ার্ড সেট করুন এবং চালিয়ে যেতে ওকে ক্লিক করুন।

18. কনফিগারেশন স্ক্রিপ্টগুলি "রুট" ব্যবহারকারী হিসাবে কার্যকর করা দরকার। স্ক্রিনে দেওয়া পথে যান এবং স্ক্রিপ্টগুলি একে একে চালিত করুন। স্ক্রিপ্টগুলি কার্যকর হয়ে গেলে ‘ঠিক আছে’ এ ক্লিক করুন।

 cd /u01/app/oraInventory
 ./orainstRoot.sh
Changing permissions of /u01/app/oraInventory.
Adding read,write permissions for group.
Removing read,write,execute permissions for world.

Changing groupname of /u01/app/oraInventory to oinstall.
The execution of the script is complete.
 cd /u01/app/oracle/product/11.2.0/dbhome_2/
 ./root.sh
Running Oracle 11g root.sh script...

The following environment variables are set as:
    ORACLE_OWNER= oracle
    ORACLE_HOME=  /u01/app/oracle/product/11.2.0/dbhome_2

Enter the full pathname of the local bin directory: [/usr/local/bin]:
   Copying dbhome to /usr/local/bin ...
   Copying oraenv to /usr/local/bin ...
   Copying coraenv to /usr/local/bin ...

Creating /etc/oratab file...
Entries will be added to the /etc/oratab file as needed by
Database Configuration Assistant when a database is created
Finished running generic part of root.sh script.
Now product-specific root actions will be performed.
Finished product-specific root actions.

19. ওরাকল ডেটাবেস ইনস্টলেশন সফল।

20. আপনার ওরাকল ইনস্টলেশনটি পরীক্ষা করার জন্য আপনার সিস্টেমের জন্য "লোকালহোস্ট" এ ওয়েব-ভিত্তিক পরিচালন ইন্টারফেসে নেভিগেট করুন "এসওয়াইএস" ব্যবহারকারীর নাম "এসওয়াইএসডিএ" হিসাবে সংযুক্ত হওয়া এবং ওরাকল ইনস্টলের সময় আপনি যে পাসওয়ার্ডটি সেট করেছেন তা ব্যবহার করে। আপনার ফায়ারওয়ালে 1158 পোর্টটি খুলতে এবং iptables পরিষেবাটি পুনরায় চালু করতে ভুলবেন না।

 iptables -A INPUT -p tcp --dport 1158 -j ACCEPT
 service iptables restart
https://localhost:1158/em/

21. ওরাকল এন্টারপ্রাইজ ডাটাবেস নিয়ন্ত্রণ পরিচালক

এখন আপনি ওরাকল ব্যবহার শুরু করতে পারেন। আমি আপনাকে অরাকল এসকিউএল বিকাশকারী ইউআই প্রোগ্রামটি অনুসরণ করার জন্য সুপারিশ করছি।

এটি ওরাকল ডাটাবেস সফ্টওয়্যার ইনস্টলেশনটির শেষ। আমাদের আসন্ন নিবন্ধে আমরা ডিবিসিএ এবং কীভাবে স্টার্ট-আপ এবং শাটডাউন ওরাকল ডেটাবেস ব্যবহার করে ডেটাবেস তৈরি করব তা কভার করব। অনুগ্রহ করে সাথেই থাকুন…!!!