المساعد الشخصي الرقمي

عرض الإصدار الكامل : تنصيب اﻻوراكل 9i على الفيدورا كور 3


Professional
21/10/2005, 03:19 PM
السلام عليكم ورحمة الله,
طريقة تنصيب اﻻوراكل 9i في الفيدورا كور 3
بعون الله سوف نبداء بالشرح التفصيلي لطريقة تنصيب اﻻوراكل 9i في الفيدورا كور 3 خطوه بخطوه.
1. نحتاج الى برنامج الجافا, نستطيع تنزيل البرنامج من هذا الموقع (http://java.sun.com/j2se/1.3/download.html)
الملف المطلوب:
j2re-1_3_1_16-linux-i586.bin
2. اوراكل 9i, تستطيع تنزيل اﻻوراكل 9i من موقع اﻻوراكل (http://www.oracle.com/technology/software/products/oracle9i/index.html)
Oracle9i Database Release 2 (9.2.0.4.0) for Linux
الملفات المطلوبه:
ship_9204_linux_disk1.cpio.gz
ship_9204_linux_disk2.cpio.gz
ship_9204_linux_disk3.cpio.gz
3.نحتاج الى تنزيل بعض ملفات rpm ل الفيدورا كور 2 من هذا الموقع (http://download.fedora.redhat.com/pub/fedora/linux/core/2/i386/os/Fedora/RPMS/)
الملفات المطلوبه:
compat-libstdc++-7.3-2.96.126.i386.rpm
compat-libstdc++-devel-7.3-2.96.126.i386.rpm
compat-gcc-7.3-2.96.126.i386.rpm
compat-gcc-c++-7.3-2.96.126.i386.rpm
بعد اﻻنتهاء من تحميل الملفات المطلوبه سوف نبداء بأعدادات المستخدم والنظام.
اوﻻ: نضيف حساب خاص للمستخدم اوراكل
الدخول الى النظام بالمستخدم root عن طريق terminal
su - root
groupadd dba
useradd -g dba oracle
passwd oracle
ثانيا: اعدادات مثبتات النظام (system parameters)
نحتاج الى تعديل الملف sysctl.conf وذلك عن طريق كتابة اﻻمر
gedit /etc/sysctl.conf في terminal screen واضافة السطور التاليه
kernel.sem = 250 32000 100 128
kernel.shmmax = 2147483648
kernel.shmmni = 128
kernel.shmall = 2097152
kernel.msgmnb = 65536
kernel.msgmni = 2878
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
بعد حفظ التعديلات نذهب الى شاشة الترمينل ونكتب اﻻمر sysctl -p وذلك لتنفيذ التعديلات
ثالثا: تعديل الملف limits.conf عن طريق التيرمينل سكرين وذلك بأضافة اﻻمر
gedit /etc/security/limits.conf واضافة السطور التاليه
* - nproc 16384
* - nofile 16384
رابعا: اعدادات بيئة اﻻوراكل (Oracle Enviroment)
اﻻن سوف نقوم بأعدادت bash_profile وذلك عن طريق كتابة هذا اﻻمر cd /home/oracle اوﻻ
ثم نكتب gedit .bash_profile نضغط على enter ونظيف هذه السطور
# Oracle 9i
ORACLE_BASE=/home/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/9.2.0.4.0; export ORACLE_HOME
ORACLE_TERM=xterm; export ORACLE_TERM
PATH=$ORACLE_HOME/bin:$PATH; export PATH
ORACLE_OWNER=oracle; export ORACLE_OWNER
LD_LIBRARY_PATH=$ORACLE_HOME/lib; export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH
ORACLE_OEM_JAVARUNTIME=/opt/jre1.3.1_16; export ORACLE_OEM_JAVARUNTIME
LD_ASSUME_KERNEL=2.4.1; export LD_ASSUME_KERNEL
THREADS_FLAG=native; export THREADS_FLAG
TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR
احفظ التعديلات ثم اكتب هذا اﻻمر في التيرمينل لتنفيذ التعديلات
set | more
خامسا: اﻻن سوف نقوم بتثبيت ملفات rpm لي الفيدورا كور 2 على الفيدورا كور 3 نفرض انك نزلت الملفات في ملف افتراضي
اسمه file, اﻻن نذهب الى الملف file وذلك بوسطة اﻻمر cd file اﻻن سوف نقوم بتثبيت الملفات عن طريق التيرمينل واحد تلو اﻻخر
rpm -ivh --force compat-libstdc++-7.3-2.96.126.i386.rpm
rpm -ivh --force compat-libstdc++-devel-7.3-2.96.126.i386.rpm
rpm -ivh --force compat-gcc-7.3-2.96.126.i386.rpm
rpm -ivh --force compat-gcc-c++-7.3-2.96.126.i386.rpm
سادسا: بعد ما ثبتنا الملفات نقوم بكتابة اﻻوامر التاليه في التيرمينل واحد تلو اﻻخر
mv /usr/bin/gcc /usr/bin/gcc342
mv /usr/bin/g++ /usr/bin/g++342
ln -s /usr/bin/gcc296 /usr/bin/gcc
ln -s /usr/bin/g++296 /usr/bin/g++
سابعا: اﻻن سوف نقوم بتثبيت الجافا وكما افترضنا في السابق اننا حفظنا الملفات في ملف افتراضي اسمه file
نذهب الى file بواسطة cd file عن طريق التيرمينل ونكتب اﻻوامر التاليه واحد تلو اﻻخر
chmod +x j2re-1_3_1_15-linux-i586.bin
./j2re-1_3_1_15-linux-i586.bin
mv jre1.3.1_15 /opt/
ثامنا: اﻻن نفك ضغط ملفات اﻻوراكل واحد تلو اﻻخر وكما افترضنا في السابق ان الملفات تخزنة جميعا في ملف file
نكتب اﻻمر cd file على الترمينل ثم ننفذ اﻻوامر التاليه

gunzip ship_9204_linux_disk1.cpio.gz
gunzip ship_9204_linux_disk2.cpio.gz
gunzip ship_9204_linux_disk3.cpio.gz
اﻻن نكتب اﻻوامر التاليه واحد تلو اﻻخر

cpio -idmv -I ship_9204_linux_disk1.cpio
cpio -idmv -I ship_9204_linux_disk2.cpio
cpio -idmv -I ship_9204_linux_disk3.cpio
اﻻن وبعد اخر امر سوف نجد انه قد تكون لدينا 3 مجلدات Disk1 Disk2 Disk3
سوف نقوم بنقلها الى المستخدم اوراكل
mv Disk1 Disk2 Disk3 /home/oracle
تاسعا: سوف نحتاج الى تعديل الملف oraparam.ini الموجود في Disk1
نكتب اﻻمر التالي على التيرمينل
gedit /home/oracle/Disk1/install/linux/oraparam.ini
ونعدل JRE_LOCATION الى
JRE_LOCATION=/opt/jre1.3.1_16
وبهذه الخطوات قد اتممنا جميع اﻻعدادات لتنصيب اﻻوراكل على الفيدورا كور 3 ولم يبقى لدينا سوى
تنصيب اﻻوراكل.
في disk top لي الفيدورا كور نذهب الى Actions وبعد ذلك الى Log Out
اﻻن ندخل الى المستخدم oracle
user name : oracle
password: your password
عاشرا واخيرا:
نفتح شاشة التيرمينل وذلك بالضغط على زر الفأره اﻻيمن في disk top ثم نختار open Terminal
اﻻن نكتب اﻻمر التالي
cd Disk1
ثم نكتب اﻻمر
./runInstaller
اﻻن سوف تبداء عملية تثبيت اﻻوراكل.

اتمنى ان يكون الشرح سهل وواضح للجميع.
تحياتي :مفتر:

S112
21/10/2005, 03:22 PM
http://members.lycos.co.uk/aliazri/php/pic/Presentation1.gif
:)

Professional
21/10/2005, 03:36 PM
http://members.lycos.co.uk/aliazri/php/pic/Presentation1.gif
:)

شكرا على مرورك :) :نطوط: :نطوط:

شمس الاصيل
21/10/2005, 04:47 PM
السلام عليكم ورحمة الله وبركاته ....

تألق مستمر :) شرح رائع جدا .

بارك الله فيك أخى الفاضل على ما تقدمه لنا .

وتقبل الله تعالى صيامك وقيامك وصالح أعمالك , وجمعة مباركة :)

Professional
21/10/2005, 05:29 PM
السلام عليكم ورحمة الله وبركاته ....

تألق مستمر :) شرح رائع جدا .

بارك الله فيك أخى الفاضل على ما تقدمه لنا .

وتقبل الله تعالى صيامك وقيامك وصالح أعمالك , وجمعة مباركة :)
وعليكم السلام ورحمة الله وبركاته مشرفنا العزيز :)
شكرا على مرورك .. وتقبل الله صيامك وقيامك وصالح اعمالك امين :)

Evil_Devil
21/10/2005, 09:48 PM
السلام عليكم ...

بارك الله فيك اخي Professional على هذا الشرح الجميل ... بتوفيق .. ونتظر المزيد عن Linux.

Professional
21/10/2005, 10:25 PM
السلام عليكم ...

بارك الله فيك اخي Professional على هذا الشرح الجميل ... بتوفيق .. ونتظر المزيد عن Linux.
شكرا على مرورك اخي الفاضل .. هنالك المزيد بأذن الله :)