উবুন্টু 14.04 এ ওরাকল ডাটাবেস 12 সি ইনস্টল করা


13

সেখানে কি কেউ আছে যে ওরাকল 12 সি উবুন্টু 14.04 এ কাজ করছে? আমি এই টিউটোরিয়ালটি অনুসরণ করার চেষ্টা করেছি (যা উবুন্টু 12.04 এ ওরাকল 12 সি ইনস্টল করার জন্য লেখা):

তবে ফ্যাজের সাথে সংযোগ দেওয়ার সময় আমি কিছু ত্রুটির মুখোমুখি হয়েছি যা এই টিউটোরিয়ালে উল্লেখ করা হয়নি।

যদি সেখান থেকে বাইরে এমন কেউ থাকে যে এটি কাজ করে, তবে তারা তাদের অন্তর্দৃষ্টি ভাগ করে নিতে পারলে আমি অত্যন্ত কৃতজ্ঞ would


আমি উবুন্টুতে ওরাকল ইনস্টল করার কিছু উপায়ও খুঁজছি।
অ্যাডেলিন

সম্ভবত সহায়ক: docs.oracle.com
বয়স্ক

1
"কিছু ত্রুটির মুখোমুখি হওয়া" থেকে আপনার আরও নির্দিষ্ট হওয়া উচিত। ব্যর্থ কমান্ড এবং এর আউটপুট লিখুন।
সর্পেন্স

দেখতে এই বা এই
রন

@ ইউজার ২৪৪৪63 :৩: দয়া করে উত্তর দিন যে আপনার প্রস্তাবনাগুলি আপনার ইনস্টলেশনকে সাহায্য করেছে কিনা।
আশুবুন্টু

উত্তর:


6

আমি উবার্টু 15.04 এ ওরাকল 12 সি রিলিজ 1 ইনস্টল করার চেষ্টা করেছি এবং এটি ভালভাবে কাজ করেছে।

নীচে রেফারেন্সের জন্য পদক্ষেপগুলি দেওয়া হল

/ ইত্যাদি / হোস্ট ফাইলের মধ্যে অবশ্যই সার্ভারের জন্য সম্পূর্ণরূপে যোগ্যতাসম্পন্ন নাম থাকতে হবে তা নিশ্চিত করুন।

IP-address  fully-qualified-machine-name machine-name

Root / root সমতুল্য ব্যবহারকারী ব্যবহার করে নিম্নলিখিত কমান্ডগুলি চালান Run

sudo apt-get update
sudo apt-get dist-upgrade

মেশিনটি রিবুট করুন

প্যাকেজের কোনও নতুন সংস্করণ আছে কিনা তা পরীক্ষা করতে আবার ডিস্ট-আপগ্রেড চালান।

sudo apt-get dist-upgrade

নির্ভরতা ইনস্টল করতে নিম্নলিখিত কমান্ডটি চালান

sudo apt-get -y install alien binutils build-essential \
cpp-4.4 debhelper g++-4.4 gawk gcc-4.4 gcc-4.4-base \
gettext html2text lib32z1 lib32ncurses5 intltool-debian \
ksh lib32z1-dev libaio-dev libaio1 libbeecrypt7 libc6 \
libc6-dev libc6-dev-i386 libelf-dev libelf1 libltdl-dev \
libltdl7 libmotif4 libodbcinstq4-1 libodbcinstq4-1:i386 \
libqt4-core libqt4-gui libsqlite3-0 libstdc++5 libstdc++6 \
libstdc++6-4.4-dev lsb lsb-core lsb-cxx lsb-desktop \
lsb-graphics make odbcinst pax po-debconf rpm \
rpm-common sysstat unixodbc unixodbc-dev unzip

নিম্নলিখিত কমান্ডগুলি চালিয়ে প্রয়োজনীয় অপারেটিং সিস্টেম গ্রুপ এবং ব্যবহারকারী তৈরি করা

sudo addgroup oinstall
sudo addgroup dba
sudo addgroup nobody
sudo usermod -g nobody nobody
sudo useradd -g oinstall -G dba -p password -d /home/oracle -s /bin/bash oracle
sudo mkdir /home/oracle
sudo chown -R oracle:dba /home/oracle
sudo mkdir -p /u01/app/oracle
sudo mkdir -p /u01/binaries
sudo chown -R oracle:dba /u01

আমরা ওরাকল ব্যবহারকারীর জন্য পাসওয়ার্ড সেট করুন যা আমরা ইনস্টলেশন উদ্দেশ্যে তৈরি করেছি

sudo passwd oracle

রুট / রুটের সমতুল্য ব্যবহারকারী হিসাবে নিম্নলিখিত কমান্ডটি চালিয়ে নিজেকে রেড হ্যাট হিসাবে তৈরি করুন

echo 'Red Hat Linux release 6' | sudo tee -a /etc/redhat-release

ইনস্টলেশন শুরু করার জন্য আমাদের কয়েকটি সফট লিঙ্ক তৈরি করতে হবে। রুট / রুট সমতুল্য ব্যবহারকারী হিসাবে নিম্নলিখিত কমান্ডগুলি চালনা করুন,

sudo mkdir /usr/lib64
sudo ln -s /etc /etc/rc.d
sudo ln -s /lib/x86_64-linux-gnu/libgcc_s.so.1 /lib64/
sudo ln -s /usr/bin/awk /bin/awk
sudo ln -s /usr/bin/basename /bin/basename
sudo ln -s /usr/bin/rpm /bin/rpm
sudo ln -s /usr/lib/x86_64-linux-gnu/libc_nonshared.a /usr/lib64/
sudo ln -s /usr/lib/x86_64-linux-gnu/libpthread_nonshared.a /usr/lib64/
sudo ln -s /usr/lib/x86_64-linux-gnu/libstdc++.so.6 /lib64/
sudo ln -s /usr/lib/x86_64-linux-gnu/libstdc++.so.6 /usr/lib64/

ওরাকল ব্যবহারকারীর জন্য শেল কনফিগারেশন পরিবর্তন করতে root / root সমতুল্য ব্যবহারকারী হিসাবে নিম্নলিখিত কমান্ডগুলি চালান

sudo cp /etc/security/limits.conf /etc/security/limits.conf.original
echo "#Oracle 12C shell limits:" | sudo tee -a /etc/security/limits.conf
echo "oracle soft nproc 2048" | sudo tee -a /etc/security/limits.conf
echo "oracle hard nproc 16384"| sudo tee -a /etc/security/limits.conf
echo "oracle soft nofile 1024" | sudo tee -a /etc/security/limits.conf
echo "oracle hard nofile 65536" | sudo tee -a /etc/security/limits.conf

Root / root সমতুল্য ব্যবহারকারী হিসাবে কার্নেল পরামিতিগুলি পরিবর্তন করতে নিম্নলিখিত কমান্ডটি চালান।

echo "#" | sudo tee -a /etc/sysctl.conf
echo "# Oracle 12C entries" | sudo tee -a /etc/sysctl.conf
echo "fs.aio-max-nr=1048576" | sudo tee -a /etc/sysctl.conf
echo "fs.file-max=6815744" | sudo tee -a /etc/sysctl.conf
echo "kernel.shmall=2097152" | sudo tee -a /etc/sysctl.conf
echo "kernel.shmmni=4096" | sudo tee -a /etc/sysctl.conf
echo "kernel.sem=250 32000 100 128" | sudo tee -a /etc/sysctl.conf
echo "net.ipv4.ip_local_port_range=9000 65500" | sudo tee -a /etc/sysctl.conf
echo "net.core.rmem_default=262144" | sudo tee -a /etc/sysctl.conf
echo "net.core.rmem_max=4194304" | sudo tee -a /etc/sysctl.conf
echo "net.core.wmem_default=262144" | sudo tee -a /etc/sysctl.conf
echo "net.core.wmem_max=1048586" | sudo tee -a /etc/sysctl.conf
echo "kernel.shmmax=1073741824" | sudo tee -a /etc/sysctl.conf

দ্রষ্টব্য: কার্নেল.শ্মম্যাক্স = সর্বোচ্চ সম্ভাব্য মান, যেমন বাইটে শারীরিক মেমরির আকার। আমার ক্ষেত্রে মেশিনে 2 জিবি রয়েছে তাই আমরা 1 জিবি নির্দিষ্ট করছি। আপনার কনফিগারেশন অনুযায়ী প্যারামিটারটি সামঞ্জস্য করুন

রুট / রুটের সমতুল্য ব্যবহারকারী হিসাবে নিম্নলিখিত চালিয়ে নতুন কার্নেল প্যারামিটারগুলি লোড করুন।

sudo sysctl -p

আমাদের স্টার্ট-আপ স্ক্রিপ্টে পরিবর্তনগুলি করতে হবে, root / root সমতুল্য ব্যবহারকারী হিসাবে নিম্নলিখিত কমান্ডগুলি চালানো উচিত

for i in 0 1 2 3 4 5 6 S
do sudo ln -s /etc/rc$i.d /etc/rc.d/rc$i.d
done

আমি বাইনারিগুলি / u01 / বাইনারি ফোল্ডারে ডাউনলোড করেছি। বাইনারিগুলি আহরণের জন্য নিম্নলিখিত কমান্ডগুলি চালান run

cd /u01/binaries
unzip linuxamd64_12102_database_1of2.zip
unzip linuxamd64_12102_database_2of2.zip

ইনস্টলেশনটি করার আগে আমাদের একই নিষ্ক্রিয় কমান্ডটি চালানোর জন্য এক্সট্রাক্ট করা ফাইলটিতে যথাযথ অনুমতি দেওয়া দরকার

chown -Rf oracle:dba /u01/binaries

ওরাকল ব্যবহারকারী হিসাবে লগইন করুন এবং নিম্নলিখিত কমান্ডটি ব্যবহার করে ইনস্টলেশন শুরু করুন

cd /u01/binaries/database
/u01/binaries/database/runInstaller -ignoreSysPrereqs

এবং পরে সেখানে সেট আপ সম্পূর্ণ। মনে রাখবেন উবুন্টু ওরাকল ডাটাবেসের জন্য ওএসকে সার্টিফিকেট দেয় না। কোন সমস্যা ক্ষেত্রে নীচের পোস্ট অনুসরণ করুন। উবুন্টু 15.04 এ কীভাবে ওরাকল 12 সি ইনস্টল করবেন

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.