نصائح مفيدة

نظرة عامة على Oracle Database Express Edition 11g الإصدار 2 وتثبيته على Windows 7

Pin
Send
Share
Send
Send


مشاكل INSTALLATION أوراكل 11g اكسبرس الطبعة

Emelyanova E. ، طالبة في السنة الثالثة في تخصص "نظم المعلومات"

جامعة الملك سعود سميت باسم أ. بيتورينوفا

بيفز أ. أ. محاضر في قسم IS KSU سمي باسم أ. بيتورينوفا

يعد نظام إدارة قاعدة بيانات Oracle 11g Express Edition (Oracle Database XE) أحد أقوى أنظمة إدارة قواعد البيانات العلائقية. Oracle Database XE سهل التثبيت ، سهل الإدارة ، وسهل إنشاء تطبيقات له.
في Oracle Database XE ، تستخدم واجهة ويب سهلة الاستخدام وسهلة الاستخدام. يوفر Oracle Database XE أداءً أسرع وحماية أفضل للبيانات وموثوقية التطبيق. هناك عدد من الأخطاء التي قد تواجهها عند تثبيت Oracle 11g Express Edition. بعضها معروض أدناه.

عند تثبيت Oracle Database على جهاز يعمل بنظام Windows ، يتم عرض رسالة خطأ:

OUI-10133: منطقة التدريج غير صالحة. لا توجد مكونات المستوى الأعلى لنظام التشغيل Windows NT ، ويتوفر نظام التشغيل Windows 2000 للتثبيت في منطقة التدريج هذه.

يمكن أن تكون أسباب الخطأ كثيرة ، ولكن الأسباب الرئيسية:

- ملف product.xml مفقود أو غير موجود. يحتوي ملف oraparam.ini على موقع غير صحيح لملف product.xml ، أو أن الملف product.xml غير موجود على الإطلاق في التوزيع

- قام شخص ما بحذف ملف product.xml عن طريق الخطأ ولم يتمكن OUI من العثور عليه.

- عن طريق تنزيل مجموعة التوزيع من e-delivery.oracle.com ، الموجود في عدة محفوظات ، تم فك كل المحفوظات في دليل منفصل.

- توزيع المنتج معطوب.

- وسائط التوزيع تالفة.

1. افتح ملف oraparam.ini وتحقق من صحة المسارات.

2. تحقق من صحة موقع الملف products.xml.

3. انتقل إلى موقع ملف products.xml وتحقق من وجوده. قد تكون الأسباب الرئيسية لغيابه هي: عند نسخ مجموعة التوزيع ، لم يتم نسخها بالكامل ، وحذفها شخص ما ، إلخ.

4. إذا قمت بتنزيل مجموعة التوزيع من e-delivery.oracle.com ، وقمت بتفريغ المحفوظات الناتجة في أماكن مختلفة ، فستحتاج إلى فكها في دليل واحد لتجميع مجموعة التوزيع الكاملة وإعادة تشغيل التثبيت.

5. بعد تنزيل التوزيع ، تحقق من المجموع الاختباري للملف ، وقم بمقارنته بالمبلغ الموضح في صفحة التنزيل.

6. الحصول على نسخة جديدة من التوزيع.

لدى العديد من الأشخاص سؤال ، ما الذي يجب حذفه في السجل بحيث يظهر Oracle مرة أخرى بشكل طبيعي؟

حذف الخوارزمية لـ (win):

1. افتح مجلد الخدمات (في مكان ما في لوحة التحكم).

2. نكتب على الورق أو ننسخ في المفكرة جميع الخدمات التي توجد بها كلمة أوراكل.

3. افتح السجل وابحث عن الفروع بأسماء الخدمات وحذفها.

4. هناك ، في التسجيل ، احذف الفرع HKEY_LOCAL_MACHINE SOFTWARE ORACLE.

5. احذف المجلد C: Program Files Oracle.

6. احذف المجلد ORACLE_HOME .

7. إعادة تشغيل الكمبيوتر. نتحقق من عدم وجود سجلات أوراكل بين الخدمات.

8. إذا كانت الإزالة كاملة ، فيمكننا افتراض أن Oracle على جهازك لم يحدث أبدًا.

قد يحدث الخطأ التالي أيضًا أثناء التثبيت:

أولاً ، ضع ORACLE 64 بت على المحور 64 بت ، وكذلك لا تستخدم المسارات ذات الأسماء الروسية.

يمكنك ببساطة النقر فوق الزر "تجاهل" ، ولكن بعد تجاهل الخطأ على المسار ومواصلة التثبيت ، قد تعرض ORACLE رسالة حول عدم وجود العديد من الملفات.

يلزمك إسقاط محتويات PATH ، ويبدو أنه لا يوجد ORACLE_HOME / BIN.

أثناء التثبيت ، قد تحدث مشكلة ذات الطبيعة التالية:

التحقق من متطلبات نظام التشغيل.

النتيجة المرتقبة: واحدة من 5.0،5.1،5.2،6.0

النتيجة الفعلية: 6.1

تحقق كاملة. النتيجة الإجمالية لهذا الفحص هي: فشل

للتغلب على هذا وتثبيت ، تحتاج إلى القيام بما يلي:

وقم بإضافة أو تغيير إحدى القيم:

عند تثبيت oracle 11g لـ 32 بت على Windows 7 ، Home Basic 32-bit. في البداية ، قبل تثبيته ، يتحقق من التوافق مع النظام. فشل التحقق. يكتب:

التحقق من متطلبات نظام التشغيل.

النتيجة المرتقبة: واحدة من 5.0،5.1،5.2،6.0

النتيجة الفعلية: 6.1

تحقق كاملة. النتيجة الإجمالية لهذا الفحص هي: فشل

المشكلة: Oracle Database 11g غير معتمد على نظام التشغيل الحالي.

التوصية: تأكد من تثبيت البرنامج على النظام الأساسي الصحيح.

- يقوم المثبت تلقائيًا بإنشاء مجلد باللغة الروسية (حسب اسم المستخدم) ، وبعد إعادة تسمية اللغة الإنجليزية ، يتم إصلاح المشكلة.

ما هي قاعدة بيانات أوراكل؟

وحي هي أكبر شركة برمجيات في العالم. تخصص Oracle هو تطوير أنظمة إدارة قواعد البيانات مثل قاعدة بيانات Oracle ، بالإضافة إلى تطبيقات الأعمال الأخرى.

قاعدة بيانات أوراكل هو نظام إدارة قاعدة بيانات كائن العلائقية (RDBMS أو نظام إدارة قواعد البيانات العلائقية). تختار العديد من أكبر الشركات في العالم Oracle Database مثل قاعدة البيانات.

في اسم كل إصدار ، نلاحظ رقم الإصدار وحرفه ، على سبيل المثال 11g ، حيث g هي "gr>. في عام 2013 ، تم إصدار الإصدار 12c ، حيث c تعني سحابة (السحابة).

يدعم نظام إدارة قواعد البيانات هذا العديد من الأنظمة الأساسية ، على سبيل المثال: Linux x86 و Linux x86-64 ، كلا من Windows 32 و 64 و Solaris x86 و Solaris SPARC (64 بت) و Mac OS X Server وغيرها الكثير.

يستخدم Oracle Database لغة برمجة PL / SQL (اللغة الإجرائية / لغة الاستعلام الهيكلية) هو امتداد للغة SQL التي طورتها أوراكل. على سبيل المثال ، طورت Microsoft أيضًا لغة Transact-SQL لقواعد بياناتها (DBMS) ، وقمنا بتحليلها بالتفصيل في العديد من المقالات وقمنا حتى بتجميع مرجع Transact-SQL.

يتم شحن Oracle Database في الإصدارات التالية:

  • قاعدة بيانات Oracle Edition Enterprise ،
  • قاعدة بيانات أوراكل الإصدار القياسي
  • قاعدة بيانات أوراكل الإصدار القياسي الأول ،
  • الإصدار الشخصي لقاعدة بيانات Oracle ،
  • نظام ملفات أوراكل السحابية ،
  • خادم قاعدة بيانات أوراكل المحمول ،
  • قاعدة بيانات أوراكل إكسبريس الطبعة.

قاعدة بيانات أوراكل اكسبرس الطبعة

قاعدة بيانات أوراكل اكسبرس الطبعة (قاعدة بيانات أوراكل XE) هو نسخة مجانية من قاعدة بيانات Oracle للمبتدئين والمسؤولين الذين ، إذا كانوا يتقنون قواعد البيانات هذه ، يمكنهم الترقية بسهولة إلى الإصدار الكامل.

لأن هذا الإصدار مجاني ، فإنه يحتوي بشكل طبيعي قيود:

  • لن تستخدم أكثر من 1 غيغابايت من ذاكرة الوصول العشوائي ،
  • وسوف تستخدم أيضا معالج واحد فقط ،
  • قاعدة بيانات واحدة فقط لا يزيد حجمها عن 11 غيغابايت ،
  • يمكن تثبيته فقط على Windows x32 و Windows x64 و Linux x86-64.

في الوقت الحالي ، أحدث إصدار هو أوراكل قاعدة بيانات إكسبريس الطبعة 11g الإصدار 2، لذلك هو ما سنقوم بتثبيته ، ولكن أولاً ، دعونا نتعرف على مكان الحصول على هذا البرنامج.

مقارنة بين Oracle XE 10 و XE 11.

XE 10

XE 11

نظام التشغيل Windows x86 و Linux x86

نظام التشغيل Windows x86 و Linux x64

أوروبا الغربية 1252 ، يونيكود

عدد المعالجات المستخدمة ذاكرة الوصول العشوائي عدد مثيلات قاعدة البيانات بيانات المستخدم * آلة جافا المدمجة ** دعم أوراكل

* - تنطبق القيود أيضًا على الحجم الفعلي لقاعدة البيانات (بدون مسافات جدول TEMP و UNDO) ، القيمة غير محددة تمامًا (حوالي 12 جيجابايت).
** - يمكن العثور على قائمة كاملة من الخيارات غير المدرجة في معلومات الترخيص.

ملاحظات قبل التثبيت.

  • يتم تنفيذ جميع مهام إدارة قواعد البيانات ، وفقًا لوثائق Oracle ، باستخدام sqlplus و SQL Developer. من خلال APEX ، يمكنك فقط عرض معلومات حول استخدام مساحة القرص (التخزين) ، الجلسات الحالية (الجلسات) ومعلمات قاعدة البيانات (المعلمات).
  • الإصدار الحالي من APEX هو 4.1 (09.2011) ، المستخدم في قاعدة بيانات Express Edition هو 4.0.2.
  • سيتم تثبيت قاعدة البيانات المعاد إنشاؤها بدلاً من قاعدة البيانات المثبتة مسبقًا ، حتى لا يتم تكوين المستمع (OracleXETNSListener) و Oracle Net ، وليس لإنشاء بنية دليل جديدة.
  • ستستخدم قاعدة البيانات المعاد إنشاؤها pfile بدلاً من spfile ، سيتم تعطيل خيارات أرشفة السجلات عبر الإنترنت وملفات قاعدة البيانات

2. إزالة مثيل قاعدة البيانات المثبتة مسبقًا:

- قم بتشغيل وحدة التحكم (ابدأ ، تشغيل ، كمد) (إذا كان نظام التشغيل Vista وأعلى ، ثم شغل كمسؤول).

- تعيين المتغيرات للعمل مع مثيل XE

- حذف مثيل XE

CMD> oradim -delete -sid XE

- حذف ملف كلمة المرور

- لا تغلق وحدة التحكم ، سيتم استخدامها في المستقبل.

3. قم بإنشاء ملف معلمة لمثيل XE الجديد.

مثال ملف معلمة مثيل الحرف الأول.أورا موجود في٪ ORACLE_HOME٪ config script

إعادة تسمية الملف إلى initXE.أورا وانسخ بدلاً من القائمة الموجودة في مجلد قاعدة البيانات٪ ORACLE_HOME٪

مثال على ملف initXE.ora (تم تغيير المعلمات المضافة والمتغيرة باللون الأحمر):
open_cursors = 300
db_name = XE
control_files = ("C: oraclexe app oracle oradata XE control.dbf")
job_queue_processes = 4
متوافق = 11.2.0.0.0
diagnostic_dest = C: oraclexe app oracle .
memory_target = 1G
جلسات = 100
audit_file_dest = C: oraclexe app oracle admin XE adump
remote_login_passwordfile = حصري
المرسلون = "(PROTOCOL = TCP) (الخدمة = XEXDB)"
Shared_servers = 4
التراجع عن = AUTO
undo_tablespace = UNDOTBS1
DB_RECOVERY_FILE_DEST_SIZE = 10G
DB_RECOVERY_FILE_DEST = C: oraclexe app oracle fast_recovery_area
nls_language = "روسي"
nls_territory = "روسيا"

4. إنشاء مثيل XE جديد

CMD> oradim -new -sid٪ ORACLE_SID٪ -intpwd المشرف نظام بدء التشغيل التلقائي

بعد الإنشاء ، تحتاج إلى التحقق من إنشاء خدمة OracleServiceXE وملف كلمة المرور٪ ORACLE_HOME٪ database PWDXE.ORA

أوقف المثيل وحذف ملفات قاعدة البيانات التي سيتم إعادة إنشائها عند إنشاء قاعدة البيانات:

CMD> sqlplus / nolog
SQL> توصيل sys / admin مثل sysdba ،
SQL> الاغلاق الفوري ،
مزود> الخروج
CMD> del٪ ORACLE_BASE٪ oradata XE CONTROL.DBF

5. إنشاء قاعدة بيانات.

لإنشاء ، استخدم ملف أمر createXE.cmd ، حيث يتم تعيين متغيرات البيئة ، ويسمى البرنامج النصي لإنشاء قاعدة بيانات createXE.sql.

مثال الدفعي CreateXE.cmd

- لا يتم تضمين خيارات Workspace Manager و JServer غير المدعومة من الإصدار XE في هذا السيناريو مقارنة بقاعدة بيانات عادية.

- لا يوجد APEX ، وهو في هذا الإصدار لا يستخدم لأغراض إدارية ، كما كان في الإصدار 10g. يمكن استبدال المعلومات المتعلقة باستخدام مساحة القرص (التخزين) ، الجلسات الحالية (الجلسات) ومعلمات قاعدة البيانات (المعلمات) المقدمة من APEX بالاستعلامات التالية (من جلسة مستخدم sys):

- يمكنك تثبيت الإصدار الحالي من Application Express لتطبيقات APEX الخاصة بك.

6. تثبيت تطبيق المطور SQL

- قم بتنزيل التوزيع "Oracle SQL Developer لنظام التشغيل Windows 32 بت يشمل JDK "من موقع Oracle.

(يشتمل "Oracle Database Express Edition 11g الإصدار 2 لنظام التشغيل Windows x86" أيضًا على عميل ذو 32 بت ، والذي سيعمل معه مطور SQL 32 بت فقط).

- فك حزمة الأرشيف ، على سبيل المثال ، في الدليل C:

- لمنع الخطأ "ORA-12705 لا يمكن الوصول إلى ملفات بيانات NLS أو بيئة غير صالحة محددة" ، أضف الأسطر التالية إلى ملف تكوين sqldeveloper.conf:
AddVMOption -Duser.language = en
AddVMOption -Duser.region = الولايات المتحدة

- إعداد اتصال بقاعدة بيانات XE للمسؤول (النظام)

شاهد الفيديو: ماهي قواعد بيانات اوراكل (يونيو 2020).

Pin
Send
Share
Send
Send