مسكن / أخبار / Windows: تثبيت Oracle Instant Client. قم بتثبيت عميل oracle لـ HP Service Virtualization أوراكل نوافذ تثبيت العميل الفوري

Windows: تثبيت Oracle Instant Client. قم بتثبيت عميل oracle لـ HP Service Virtualization أوراكل نوافذ تثبيت العميل الفوري

Oracle Client هو برنامج يتيح لك العمل مع قاعدة بيانات Oracle مثبتة على كمبيوتر أو خادم بعيد. كما يوحي الاسم ، فإن التطبيق عبارة عن جزء عميل مصمم لأداء التفويض والتحقق من حقوق الوصول وتقديم الطلبات. وهذا يعني أنه بفضلها ، يمكنك "التواصل" مع قاعدة البيانات ، باستخدام واجهة قديمة إلى حد ما ، ولكنها لا تزال ملائمة لهذا الغرض.

إصدارات

على الرغم من حقيقة أنه في وقت كتابة هذا الاستعراض ، كان الإصدار الأحدث هو 12.0 ، إلا أن الإصدار "الأكثر شيوعًا" هو 11 جرام. هو الأكثر استخدامًا في المؤسسات. العميل متاح في إصدارات لأنظمة التشغيل 32 بت و 64 بت. نقطة مهمةهو أن الإصدار x32 يجعل من الممكن العمل مع Toad و SQL Developer والأدوات المرئية الأخرى. في الإصدار x64 ، هذه الميزة ، للأسف ، غير متوفرة.

تثبيت

أثناء عملية تثبيت البرنامج ، ستتاح للمستخدم الفرصة لاختيار أحد الخيارات الثلاثة: العميل الفوري والمسؤول ووقت التشغيل والمخصص. يتضمن الخيار الأول تثبيت مكتبات مشتركة حصريًا. إذا تم تحديد المسؤول ، فسيتم أيضًا تثبيت Oracle Manager Standalone Console بالإضافة إلى المكتبات. يقوم Runtime بتثبيت حزمة كبيرة من الأدوات الإضافية التي تسهل التفاعل مع قاعدة البيانات. حسنًا ، سيكون الخيار المخصص ، كما قد تتخيل ، مفيدًا لأولئك الذين يرغبون في اختيار المكونات للتثبيت بمفردهم.

بعد تحديد الوضع ، سيقوم المثبت بتنفيذ جميع العمليات اللازمة من تلقاء نفسه. لا يتطلب Oracle Client برامج تشغيل إضافية ويسجل تلقائيًا في قائمة بدء التشغيل. يمكنك تنزيل العميل مجانًا.

دلائل الميزات

  • يعمل على توفير الوصول إلى قواعد البيانات عن بعد ؛
  • يقدم العديد من أوضاع التثبيت ؛
  • متوافق مع أي إصدارات Windows(كلاهما x32 و x64) ؛
  • هو البرنامج الرسمي من Oracle ؛
  • متاح للتنزيل مجانًا تمامًا.

مرحبا بالعالم! =)) ألكسندر جليبوف على اتصال بك وأرحب بكم في مدونتي الخاصة بتكنولوجيا المعلومات. في هذه المقالة ، أخبرك بكيفية تثبيت Oracle Data Access Components (عميل oracle بطريقة بسيطة) على جهاز الكمبيوتر. المقالة - تثبيت Oracle Client ، هي ، أولاً وقبل كل شيء ، تلميحًا لنفسك ، ولكن إذا كان مفيدًا لشخص ما ، فسأكون سعيدًا فقط. إذا هيا بنا...

دفعتني كتابة هذه المقالة إلى التثبيت. هناك ، في متطلبات البرنامج ، أنت بحاجة إلى Oracle Client ، لذلك في هذه المقالة سأقوم بتثبيت عميل Oracle.

التحضير لتثبيت Oracle Client

لا توجد متطلبات خاصة لتثبيت عميل oracle ، والصعوبة الأكبر هي تنزيل عميل oracle. فيما يلي رابطان للموقع الرسمي لإصداري 32 و 64 بت:

  1. مكونات Oracle Data Access 32 بت - مرتبطة بإصدار 32 بت من Oracle Client
  2. Oracle Data Access Components 64-bit - ارتباط بإصدار 64 بت من Oracle Client

حدد عمق البت الذي تحتاجه (بالنسبة لـ HP Service Virtualization Designer + Server ، تحتاج إلى تثبيت عميل 32 بت و 64 بت في مجلدات مختلفة) ، واتبع الرابط ، وانظر الصفحة التالية:

  1. نحن نتفق مع اتفاقية الترخيص (1) (قبول اتفاقية الترخيص).
  2. انقر فوق - ODAC121024Xcopy_x64.zip
  3. نتيجة لذلك ، ستتم إعادة توجيهك إلى صفحة بها تسجيل دخول إلى حساب أوراكل ، بعد تسجيل الدخول ، سيبدأ التنزيل (إذا قمت بتسجيل الدخول بالفعل ، سيبدأ التنزيل على الفور).

إذا لم يكن لديك تسجيل دخول إلى oracle وكنت كسولًا جدًا للتسجيل هناك ، فيمكنك تنزيل عميل oracle من الروابط أدناه:

بعد التنزيل ، ستتلقى الملف ODAC121024Xcopy_32bit.zip أو ODAC121024Xcopy_x64.zip اعتمادًا على الشهادة. من الضروري فك ضغط الأرشيف ، على سبيل المثال ، إلى القرص C في مجلد التوزيع. نتيجة لذلك نحصل على مجلد كما في الصورة أدناه:
هذا أكمل المرحلة التحضيرية للتركيب. دعنا ننتقل إلى تثبيت ODAC.

تثبيت عميل أوراكل

لتثبيت عميل oracle ، اتبع الخطوات التالية:


هذا هو الأساس ، لقد قمنا بتثبيت Oracle Client على كمبيوتر يعمل بنظام Windows. كما ترى ، الأمر بسيط للغاية ، ولا يوجد شيء معقد. ووفقًا للتقاليد ، أطلب منك ترك ملاحظاتك واقتراحاتك وتعليقاتك في التعليقات. إذا أعجبك هذا المقال ، فضع الإيجابيات ، الإعجابات ، إعادة النشر. سأكون ممتنا لك.

هذه المقالة ليست مكتوبة بأي حال من الأحوال بواسطة خبير قاعدة بيانات Oracle أو مايكروسوفت ويندوز، لذلك لن يكون هناك بحث عميق ونظرية. أيضًا ، قد لا يكون الحل الموضح في هذه المقالة صحيحًا بطريقة ما. في الواقع ، إنها الشامانية. لكنني تمكنت من تثبيت Oracle 10g XE بنجاح على نظام التشغيل Windows 7 x64.

الغرض من هذه المقالة هو مساعدة أولئك الذين يواجهون تثبيت Oracle 10g Express (XE) على Windows 7 x64 ولا يمكنهم فهم سبب فشل التثبيت. تكمن المشكلة في أن قاعدة البيانات تبدو وكأنها مثبتة - لا يقدم المثبت أي أخطاء ، ويتم إنشاء الخدمات وبدء تشغيلها ، لكن ملفات قاعدة البيانات لا تتم تهيئتها ، وبطبيعة الحال ، بعد التثبيت ، لا يعمل خادم قاعدة البيانات ببساطة. تقدم Google ومحركات البحث الأخرى عدة روابط حول هذه المشكلة ، لكنني لم أجد حلاً كاملاً واحدًا ، لذلك كان عليّ الوصول إلى الحقيقة بنفسي.

في المقالة ، سأقدم العديد من الإجراءات أو القواعد التي ساعدتني في التعامل مع تثبيت إشكالي. لا أستطيع أن أقول ما إذا كان كل شيء صحيحًا وقابل للتطبيق ، ومع ذلك ، سمحت لي هذه الخطوات بتثبيت خادم قاعدة بيانات Oracle 10g XE و Oracle 10g XE Client على العديد من أجهزة Windows 7 x64. أعتقد أن نفس الخطوات ستساعد عند التثبيت على Windows Server 2008.

مقدمة
لماذا كان كل هذا ضروريا؟ يعتمد المقاول من الباطن الذي طور حزمة البرامج التي ندعمها الآن على قاعدة بيانات أوراكل. لقد افترقنا بنجاح مع المقاول من الباطن منذ فترة طويلة ، لكن الاعتماد بقي ، وبعد ذلك أضفنا العديد من الأنظمة الفرعية المهمة التي تتطلب أيضًا وجود نظام إدارة قواعد البيانات هذا. يعتبر الإصدار Express (XE) الأكثر فائدة للعملاء - فهو مجاني ومناسب لهم جيدًا حتى مع قيوده. والنسخة Express موجودة فقط في الإصدار 10g.

يفكر العملاء بالفعل في الانتقال إلى Windows 7 (أو لخوادم Windows Server 2008) ، وبعضهم قد فعل ذلك بالفعل ، لذلك سيتعين عليه العمل.

خطوات عامة
سأدرج قاعدتين تم الحصول عليهما عن طريق الرقص مع الدف حول خادم قاعدة بيانات لا يعمل:

أولاً. Oracle 10g XE يرفض التثبيت تحت مستخدم المجال ، حتى لو كان في مجموعة المسؤولين. في هذه الحالة ، إذا بدأت التثبيت عن طريق تشغيل المثبت نيابة عن المسؤول المحلي ، فسيتم تثبيت قاعدة البيانات مرة أخرى بشكل ملتوي. ما الذي يسبب هذا غير واضح على الإطلاق. الحل هو تسجيل الدخول كمسؤول محلي وإجراء التثبيت نيابة عنه. جاء هذا القرار بعد نفس الشيء أنظمة التشغيلعلى DBMS واحد لم يتم تأسيسه. كان الاختلاف هو أن أحد الجهازين كان في المجال والآخر لم يكن كذلك. إذا كان أي شخص يعرف لماذا يحدث هذا ، من فضلك أنورني.

ثانيا.تتطلب Oracle Database عددًا من متغيرات بيئة النظام عند العمل مع التثبيت ، لكن المثبت لن يقوم بإنشائها (ومع ذلك ، سيصحح المسار) ، لذلك يجب أولاً إضافتها يدويًا (الكمبيوتر - الخصائص - خيارات اضافيةنظام - متقدم - متغيرات البيئة ... - متغيرات النظام - إنشاء ...) أو برنامج نصي BAT. ما المتغيرات المحددة التي يجب إنشاؤها ، سأكتب أدناه. ما إذا كانت جميعها مطلوبة ، لا يمكنني القول - نظريًا ، سيكون لتلك التي لم يتم تعيينها قيمة افتراضية.

تثبيت خادم قاعدة بيانات Oracle 10g XE
لنبدأ.

0. ندخل في النظام. لننزل في مكان ما ، على سبيل المثال ، مثبت قاعدة البيانات - OracleXEUniv.exe على سطح المكتب.

1. دعنا نضيف بعض متغيرات النظام. يمكنك أيضًا الإنشاء يدويًا ، لكنني أقترح إضافة الأمر setxباستخدام مفتاح التبديل -m (أو / m) ، والذي سيسمح لك بإضافة متغير بيئة النظام ، وليس متغير مستخدم ، والذي يمكن إضافته بدون هذا المفتاح. صيغة الأمر هي: قيمة متغيرة setx / م.

نحتاج إلى المتغيرات التالية: أسماء الخدمة ، والمسارات إلى قاعدة البيانات والأدوات المساعدة ، والمسار إلى الإعدادات في السجل ، وما إلى ذلك. إذا قمت بتثبيت قاعدة البيانات بطرق أخرى ، فقم بتصحيح المتغيرات. أسهل طريقة لإضافة جميع المعلمات هي كتابة نص صغير BAT بالمحتوى التالي:

اسم خدمة ريم
setx / م ORACLE_HOME_NAME XE

setx / م ORACLE_BASE "C: \ oraclexe"
rem مسار التسجيل. لنظام x86 سيكون "SOFTWARE \ ORACLE \ KEY_XE"
setx / م ORACLE_HOME_KEY "SOFTWARE \ Wow6432Node \ ORACLE \ KEY_XE"
rem اسم الخدمة
setx / م ORACLE_SID XE

setx / m ORACLE_HOME "C: \ oraclexe \ app \ oracle \ product \ 10.2.0 \ server"

setx / m ORAMTS_CP_TRACE_DIR "C: \ oraclexe \ app \ oracle \ product \ 10.2.0 \ server \ oramts \ trace"
يأتي rem بعد ذلك بإعدادات اللغة ، فهي ليست مهمة جدًا ، ولكنها يمكن أن تكون مفيدة


لن تتم كتابة الرسائل rem من القاعدة في وحدة التحكم مع تشققات أو علامات استفهام ، ولكن عادةً - باللغة الإنجليزية

نقوم بحفظ هذا البرنامج النصي بامتداد .bat و بوضوحتشغيل مع حقوق المسؤول (انقر بزر الماوس الأيمن - تشغيل كمسؤول). بعد كل سطر من البرنامج النصي ، يجب أن يكون هناك إدخال "نجاح".

نحتاج الآن إلى التحقق مما إذا كانت جميع المتغيرات قد تمت إضافتها بالطريقة التي نريدها. لقد نجحنا طريق طويلالكمبيوتر - الخصائص - إعدادات النظام المتقدمة - متقدم - متغيرات البيئة ... وانظر إلى متغيرات النظام. كل شيء على ما يرام؟ إذا كانت الإجابة بنعم ، فتابع التثبيت.

2. نبدأ المثبت. التثبيت بسيط للغاية - على عكس 10g Standard وما فوق ، فإنه يستخدم مثبت InstallShield ، وهو بسيط للغاية. مسار التثبيت هو المسار الذي حددناه في متغير ORACLE_BASE ، أي بشكل افتراضي سيكون C: \ oraclexe. بعد التثبيت ، نذهب في المتصفح إلى 127.0.0.1:8080/apex/ ونحاول تسجيل الدخول باستخدام تسجيل الدخول إلى SYS وكلمة المرور التي حددناها أثناء التثبيت.

تثبيت Oracle 10g XE Client
والآن أنت بحاجة إلى تثبيت عميل قاعدة بيانات Oracle على أجهزة العميل. هيا بنا نبدأ.

ستكون الخطوات هنا متشابهة ، باستثناء بعض الفروق الدقيقة.

0. مرة أخرى ، دعنا نسجل الدخول. كمسؤول محلي. دعنا نضع مثبت عميل قاعدة البيانات - OracleXEClient.exe أقرب.

1. دعنا نضيف بعض متغيرات النظام. سيكون نص BAT لإضافتها هو:

اسم خدمة ريم
setx / م ORACLE_HOME_NAME XEClient
rem مسار جذر التثبيت الأساسي
setx / م ORACLE_BASE "C: \ XEClient"
rem مسار التسجيل. بالنسبة لنظام x86 سيكون "SOFTWARE \ ORACLE \ KEY_XEClient"
setx / م ORACLE_HOME_KEY "SOFTWARE \ Wow6432Node \ ORACLE \ KEY_XEClient"
rem مسار الثنائيات والإعدادات
setx / م ORACLE_HOME "C: \ XEClient"
rem Path حيث ستكتب Oracle MTS. معلمات ORAMTS الأخرى - افتراضي
setx / m ORAMTS_CP_TRACE_DIR "C: \ XEClient \ oramts \ trace"
خيارات اللغة rem ، ليست مهمة جدًا ، ولكنها يمكن أن تكون مفيدة
setx / م NLS_NUMERIC_CHARACTER "."
setx / m NLS_DATE_FORMAT "dd.mm.yyyy"
rem رسائل اللغة الإنجليزية
setx / م NLS_LANG "AMERICAN_AMERICA.CL8MSWIN1251"

نقوم بحفظ البرنامج النصي .bat وتشغيله بحقوق المسؤول.

2. قم بتشغيل مثبت العميل في وضع التوافق مع نظام التشغيل Windows Vistaخلاف ذلك ، لم أستطع. التثبيت بسيط للغاية - ما عليك سوى تحديد المسار.

بعد التثبيت ، تحتاج إلى التحقق بطريقة أو بأخرى مما إذا كان كل شيء على ما يرام. تشغيل في وحدة التحكم (cmd) sql plusوحاول الاتصال بقاعدة البيانات. هنا أريد أن أقول أن sqlplus يتعطل كثيرًا لسبب ما. ولكن إذا بدأ ، فإنه يعمل بصدق.

استنتاج
من خلال هذه الإجراءات غير الواضحة تمامًا ، حققنا التشغيل الناجح لقاعدة بيانات Oracle 10g XE والبرامج التي تتطلب Oracle 10g XE Client. عند العثور على الطريق الصحيح ، قتلت الكثير من الأعصاب والوقت ، لذلك آمل أن يكون هذا المقال مفيدًا جدًا لشخص ما.

أتوقع انتقادا عادلا.

العلامات: oracle، oracle database، oracle 10g XE، windows 7،

للوصول إلى قاعدة بيانات Oracle من جهاز كمبيوتر ، تحتاج أولاً إلى التثبيت برنامج Oracle Client. يتم شحن برنامج Oracle Client مع برنامج Oracle Server. بالإضافة إلى ذلك ، يمكن أيضًا تنزيله من موقع OTN الإلكتروني ( http://technet.oracle.com). يتوفر برنامج Oracle Client كتنزيل منفصل. على الرغم من أن إصدارات Oracle Server و Oracle Client لا تحتاج إلى أن تكون متطابقة ، إلا أن Oracle توصي باستخدام الإصدارات المناسبة من البرنامج حتى تتمكن من الاستفادة الكاملة من الوظيفة الجديدة.

يمكنك معرفة إصدار Oracle Client من خلال عرض الإخراج من الأداة المساعدة SQL * Plus ، كما هو موضح في المثال التالي:

$ sqlplus C: \> sqlplus SQL * Plus: الإصدار 11.1.0.6.0 - الإنتاج يوم الخميس 20 مارس 09:27:14 2008 حقوق النشر (c) 1982 ، 2007 ، Oracle. كل الحقوق محفوظة. ادخل اسم المستخدم:

يُظهر الإخراج من أمر SQL * Plus تثبيت إصدار برنامج Oracle Client 11.1.0.6.0 على النظام.

عند التثبيت البرمجيات Oracle Client لديه أربعة خيارات للاختيار من بينها.

  • المسؤول (المسؤول). يسمح للتطبيقات بالاتصال بقواعد بيانات Oracle المحلية أو البعيدة وإدارتها.
  • وقت التشغيل (مكونات وقت التشغيل). يسمح لك بالاتصال بقواعد البيانات المحلية أو البعيدة بيانات أوراكل.
  • مخصص (تثبيت مخصص). يسمح لك بتحديد المكونات الفردية من بين تلك المثبتة في خيارات تثبيت المسؤول ووقت التشغيل.
  • العميل الفوري (العميل الفوري). تركيب المكتبات فقط مشاركةمطلوب لتطبيقات OCI (Oracle Call Interface) و OCCI (Oracle C ++ Call Interface) و Java Database Connectivity OCI (اتصال قاعدة بيانات Java-OCI).

في المذكرة!تم وصف خيار Instant Client الجديد في مدوناتنا في مقالة Oracle Instant Client.

تثبيت عميل أوراكل

لتثبيت برنامج Oracle Client ، أكمل الخطوات التالية.

  1. أدخل القرص المضغوط الخاص بعميل Oracle Database 11g في محرك الأقراص أو قم بتشغيل البرنامج النصي runInstallerمن الدليل الوسيط.
  2. حدد عنصر القائمة Install / Deinstall Products وانقر فوق الزر "التالي".
  3. مرحبا يفتح. انقر فوق الزر "التالي".
  4. في صفحة تحديد مواقع الملفات ، اقبل دليل الملفات الافتراضي أو أدخل اسم ومسار دليل Oracle الرئيسي. انقر فوق الزر "التالي".
  5. في شاشة تحديد نوع التثبيت ، يمكنك الاختيار من بين أربعة خيارات - عميل فوري أو مسؤول أو وقت تشغيل أو مخصص. حدد خيار Runtime Installation من القائمة وانقر فوق الزر "التالي".
  6. راجع المكونات التي سيتم تثبيتها أثناء هذا النوع من التثبيت وانقر فوق الزر "تثبيت".
  7. بعد اكتمال تثبيت برنامج Oracle Client ، يفتح Oracle Net Configuration Assistant. حدد الخيار "لا ، سأقوم بإنشاء أسماء خدمة بنفسي" وانقر فوق الزر "التالي".
  8. في حقل قاعدة البيانات SID ، أدخل اسمًا لقاعدة البيانات وانقر فوق الزر "التالي".
  9. حدد TCP كبروتوكول وانقر فوق الزر "التالي".
  10. في حقل اسم المضيف ، أدخل اسم الخادم المضيف وحدد منفذًا قياسيًا. انقر فوق الزر "التالي".
  11. انقر فوق الزر "نعم" لاختبار الاتصال ، ثم انقر فوق الزر "التالي".
  12. بعد عرض الرسالة Connecting. . . نجح الاختبار ، انقر فوق الزر "التالي".
  13. عند سؤالك عما إذا كنت تريد تكوين خدمة أخرى ، حدد الخيار لا. انقر فوق الزر "التالي".
  14. قم بتأكيد اكتمال إعداد اسم خدمة الشبكة بالنقر فوق الزر "التالي".
  15. انقر فوق الزرين "إنهاء" و "إنهاء".

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