![كيفية تثبيت برنامج AlmaLinux 8.4 خطوة بخطوة](/f/1fa916110075eff5de69142c1dc57732.png?width=100&height=100)
كما نعلم جميعا قاعدة بيانات أوراكل هو الأكثر شيوعًا والأكثر استخدامًا نظام إدارة قواعد البيانات العلائقية (RDBMS) فى العالم. يصف هذا المنشور التثبيت خطوة بخطوة من Oracle Database 11g الإصدار 2 32 بت على CentOS 6.4 32bit. لا ينبغي أن تختلف خطوات التثبيت في معظم قبعة حمراء توزيعات Linux على أساس.
نحن نستخدم "التثبيت المسبق لـ oracle-rdbms-server-11gR2"الحزمة التي تقدمها"Oracle Public Yum" مخزن. يوفر مستودع Oracle العام لـ Oracle طريقة مجانية وأسهل لتثبيت جميع تبعيات Oracle Linux الأحدث تلقائيًا. لإعداد مستودع yum ، اتبع التعليمات الواردة أدناه.
يستخدم "wget”لتنزيل ملف تكوين yum المناسب ضمن /etc/yum.repos.d/ دليل كملف جذر المستخدم.
# 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 install oracle-rdbms-server-11gR2-preinstall
أثناء الاستيراد GPG مفتاح ، قد تحصل على "فشل استرجاع مفتاح GPG"كما هو موضح أدناه. هنا ، تحتاج إلى الاستيراد الصحيح GPG مفتاح لك نظام التشغيل إفراج.
استرداد المفتاح من الملف: /// etc / pki / rpm-gpg / RPM-GPG-KEY-oracle. فشل استرداد مفتاح GPG: [Errno 14] تعذر فتح / قراءة الملف: /// etc / pki / rpm-gpg / RPM-GPG-KEY-oracle
قم بتنزيل وتحقق من Oracle Linux المناسب GPG المفتاح الذي يتطابق بشكل أفضل مع RHEL/CentOS إصدار نظام تشغيل متوافق.
# 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/network"وقم بتعديل ملف HOSTNAME لتتناسب مع FQDN (اسم المجال المؤهل بالكامل) اسم المضيف.
[[البريد الإلكتروني محمي]] # vi / etc / sysconfig / network
HOSTNAME = oracle.tecmint.com
يفتح "/etc/hosts"وإضافة اسم مضيف مؤهل بالكامل للخادم.
[[البريد الإلكتروني محمي]] # السادس / الخ / المضيفين
192.168.246.128 oracle.tecmint.com oracle
الآن أنت بحاجة إلى أعد تشغيل الشبكات على الخادم للتأكد من استمرار التغييرات في اعادة التشغيل.
[[البريد الإلكتروني محمي]] # /etc/init.d/ إعادة تشغيل الشبكة
قم بتعيين كلمة المرور لـ "وحي" المستخدم.
[[البريد الإلكتروني محمي]] # passwd oracle تغيير كلمة المرور للمستخدم أوراكل. كلمة المرور الجديدة: BAD PASSWORD: تعتمد على كلمة معجم. أعد كتابة كلمة المرور الجديدة: passwd: تم تحديث جميع رموز المصادقة بنجاح.
أضف الإدخال إلى ملف "/etc/security/limits.d/90-nproc.conf" كما هو موضح أدناه.
[[البريد الإلكتروني محمي]] # vi /etc/security/limits.d/90-nproc.conf
# الحد الافتراضي لعدد عمليات المستخدم لمنعها. # قنابل شوكة عرضية. # انظر rhbz # 432903 للاستدلال. * soft nproc 1024. # الى هذا. * - nproc 16384.
اضبط SELinux على "متساهل"من خلال تحرير الملف"/etc/selinux/config“.
[[البريد الإلكتروني محمي]] # vi / etc / selinux / config
SELINUX = متساهل
بمجرد إجراء التغيير ، لا تزور أعد تشغيل الخادم لتعكس التغييرات الجديدة.
[[البريد الإلكتروني محمي]]# اعادة التشغيل
سجل دخول وحي المستخدم وفتح الملف ".bash_profile"، المتوفر في الدليل الرئيسي لمستخدم oracle ، أدخل إدخالات كما هو موضح أدناه. تأكد من تعيين اسم المضيف الصحيح على "ORACLE_HOSTNAME = oracle.tecmint.com“.
[[البريد الإلكتروني محمي]] # سو أوراكل
[[البريد الإلكتروني محمي] ~] $ vi .bash_profile
# إعدادات أوراكل. TMP = / tmp ؛ تصدير TMP. TMPDIR = $ TMP ؛ تصدير TMPDIR ORACLE_HOSTNAME =oracle.tecmint.com; تصدير ORACLE_HOSTNAME. ORACLE_UNQNAME = DB11G ، تصدير ORACLE_UNQNAME. ORACLE_BASE =/u01/app/oracle; تصدير ORACLE_BASE. ORACLE_HOME =ORACLE_BASE $ / product / 11.2.0 / dbhome_1; تصدير ORACLE_HOME. ORACLE_SID = DB11G ، تصدير ORACLE_SID. المسار = / usr / sbin: $ PATH ؛ تصدير PATH. PATH = $ ORACLE_HOME / bin: $ PATH ؛ تصدير PATH LD_LIBRARY_PATH = $ ORACLE_HOME / lib: / lib: / usr / lib ؛ تصدير LD_LIBRARY_PATH. CLASSPATH = $ ORACLE_HOME / jlib: $ ORACLE_HOME / rdbms / jlib ؛ تصدير CLASSPATH مسار التصدير
التبديل إلى جذر المستخدم وإصدار الأمر التالي للسماح وحي المستخدم للوصول خادم X.
[[البريد الإلكتروني محمي]] # xhost +
قم بإنشاء الدلائل وقم بتعيين الأذونات المناسبة التي سيتم تثبيت برنامج Oracle فيها.
[[البريد الإلكتروني محمي]] # mkdir -p /u01/app/oracle/product/11.2.0/dbhome_1. [[البريد الإلكتروني محمي]] # chown -R oracle: oinstall / u01. [[البريد الإلكتروني محمي]] # chmod -R 775 / u01
قم بالتسجيل وتحميل برنامج Oracle باستخدام الارتباط التالي.
تحتوي حزمة أوراكل على ملفات 2 الرمز البريدي الملفات التي يجب عليك أولاً قبول ملفات اتفاقية الترخيص قبل التحميل. لقد أعطيت أسماء الملفات كمرجع لك ، يرجى تنزيل هذه الملفات لبنية نظامك في مكان ما ضمن "/home/oracle/“.
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
فلنبدأ الآن في تثبيت Oracle. بادئ ذي بدء ، تحتاج إلى التبديل باسم 'وحي' المستخدم لتثبيت قاعدة البيانات.
[[البريد الإلكتروني محمي] ~] $ su oracle
استخراج ملفات مصدر قاعدة بيانات أوراكل المضغوطة إلى نفس الدليل "/home/oracle/“.
[[البريد الإلكتروني محمي] ~] فك ضغط linux_11gR2_database_1of2.zip $ [[البريد الإلكتروني محمي] ~] فك ضغط linux_11gR2_database_2of2.zip $
بعد ملف مصدر فك الضغط ، يسمى الدليل قاعدة البيانات سيتم إنشاؤه ، انتقل إلى داخل الدليل وقم بتنفيذ البرنامج النصي أدناه لبدء عملية تثبيت قاعدة بيانات Oracle.
[[البريد الإلكتروني محمي] قاعدة بيانات] قاعدة بيانات $ cd [[البريد الإلكتروني محمي] قاعدة بيانات] $ ./runInstaller
1. رغير المثبت سوف يتصل برنامج Oracle Universal Installer (OUI)، حيث الشكل والمظهر والخطوات هي نفسها في جميع أنظمة التشغيل.
2. توفير الخاص بك عنوان البريد الإلكتروني ليتم إعلامك بقضايا الأمان وتلقي تحديثات الأمان.
3. إنشاء وتكوين أ قاعدة البيانات
4. اختر فئة النظام ، إما سطح المكتب أو الخادم.
5. حدد نوع تثبيت قاعدة البيانات تريد أن تؤدي.
6. يختار "التثبيت النموذجي"لتثبيت تثبيت oracle الكامل مع التكوين الأساسي.
7. تعيين كلمة مرور إدارية وتنفيذ التثبيت الكامل لقاعدة البيانات مع التكوين الأساسي.
8. الرجاء النقر فوق "نعم"لمتابعة التثبيت.
9. يخلق جرد
10. إذا واجهت تحذيرًا بالمتطلبات الأساسية أثناء التثبيت. انقر فوق "الإصلاح والتحقق مرة أخرى“. يقوم Oracle بإصلاح المتطلبات الأساسية بنفسه. هذه هي الميزة الجديدة لـ Oracle Database 11g.
ال pdksh الحزمة غير متوفرة في مستودع أوراكل بسبب ذلك تحتاج إلى تنزيله وتثبيته يدويًا.
[[البريد الإلكتروني محمي]] # wget ftp://rpmfind.net/linux/redhat-archive/6.2/en/os/i386/RedHat/RPMS/pdksh-5.2.14-2.i386.rpm
أثناء pdksh تثبيت الحزمة قد تواجه خطأ تعارض كيش صفقة. إزالة كيش الحزمة بقوة وتثبيت pdksh الحزمة مع الأمر المعطى أدناه: -
[[البريد الإلكتروني محمي]] # rpm -e ksh-20100621-19.el6_4.4.i686 - الملاحظات. [[البريد الإلكتروني محمي]] # rpm -ivh pdksh-5.2.14-2.i386.rpm
11. إجراء فحوصات المتطلبات الأساسية: اختبار ما إذا كان إجماليًا كافيًا مبادلة، مقايضة مساحة متاحة على النظام.
12. ملخص التثبيت: انقر فوق حفظ ملف الاستجابة. هذا الملف مفيد ل تثبيت Oracle Silent Mode
13.حفظ ملف الاستجابة في مكان ما في نظامك.
14.منتج عملية التثبيت
15. نسخ قاعدة البيانات الملفات
16. انقر فوق "إدارة كلمة المرور“.
17. تعيين كلمة مرور للمستخدم "SYS"وانقر فوق حسنا لاستكمال.
18. يجب تنفيذ سكربتات التكوين على أنها "جذر" المستخدم. انتقل إلى المسار المحدد في الشاشة وقم بتنفيذ البرامج النصية واحدة تلو الأخرى. انقر فوق 'حسنامرة واحدة يتم تنفيذ البرامج النصية.
[[البريد الإلكتروني محمي]] # cd / u01 / app / oraInventory. [[البريد الإلكتروني محمي] oraInventory] # ./orainstRoot.sh
تغيير أذونات / u01 / app / oraInventory. إضافة أذونات القراءة والكتابة للمجموعة. إزالة أذونات القراءة والكتابة والتنفيذ للعالم. تغيير اسم المجموعة / u01 / app / oraInventory إلى oinstall. اكتمل تنفيذ البرنامج النصي.
[[البريد الإلكتروني محمي]] # cd /u01/app/oracle/product/11.2.0/dbhome_2/ [[البريد الإلكتروني محمي] dbhome_2] # ./root.sh
تشغيل البرنامج النصي لـ Oracle 11g root.sh... تم تعيين متغيرات البيئة التالية على النحو التالي: ORACLE_OWNER = oracle ORACLE_HOME = /u01/app/oracle/product/11.2.0/dbhome_2 أدخل اسم المسار الكامل لدليل bin المحلي: [/ usr / local / bin]: جارٍ نسخ dbhome إلى / usr / local / bin... جارٍ نسخ oraenv إلى / usr / local / bin... جارٍ نسخ Coraenv إلى / usr / local / bin... إنشاء ملف / etc / oratab... ستتم إضافة الإدخالات إلى ملف / etc / oratab حسب الحاجة. مساعد تكوين قاعدة البيانات عند إنشاء قاعدة بيانات. تم الانتهاء من تشغيل الجزء العام من البرنامج النصي root.sh. سيتم الآن تنفيذ إجراءات الجذر الخاصة بالمنتج. إجراءات الجذر الخاصة بالمنتج النهائي.
19. تركيب قاعدة بيانات أوراكل ناجح.
20. لاختبار تثبيت أوراكل انتقل إلى واجهة الإدارة المستندة إلى الويب لنظامك على "مضيف محلي"باسم المستخدم"SYS"الاتصال كـ"SYSDBA"واستخدام كلمه السر قمت بتعيينه أثناء تثبيت Oracle. تذكر أن تفتح المنفذ 1158 على جدار الحماية الخاص بك وأعد تشغيل iptables الخدمات.
[[البريد الإلكتروني محمي]] # iptables -A INPUT -p tcp --dport 1158 -j ACCEPT. [[البريد الإلكتروني محمي]] # إعادة تشغيل iptables للخدمة
https://localhost: 1158 / م /
21. مشروع أوراكل مدير التحكم في قاعدة البيانات
الآن يمكنك البدء في استخدام وحي. أوصي بشدة بمتابعة توثيق أوراكل لمزيد من المساعدة. هناك عدد من تطبيقات العميل التي يمكن أن تساعدك ، مثل أداة سطر الأوامر المسماة عميل أوراكل الفوري و ال واجهة مستخدم Oracle SQL Developer برنامج.
هذه نهاية تثبيت برنامج Oracle Database. في مقالنا القادم سنغطي كيفية إنشاء قاعدة بيانات باستخدام DBCA وكيف بدء و اغلق قاعدة بيانات أوراكل. يرجى ترقبوا… !!!