أجهزة الكمبيوتر شبابيك إنترنت

تثبيت IBM DB2 على Linux. تثبيت (إعادة تثبيت) IBM DB2 Db2 express server c 10.5 مشاكل التثبيت

مما يعني أنه يمكنك تطبيق الإصدار كامل الميزات من DB2 10.1.

إذا قارنت إصدارات مجانية DB2 Express-C 9.7 و 10 ، الميزة الواضحة هي الآن كمية المستخدمة ذاكرة الوصول العشوائيزاد من 2 إلى 4 جيجا بايت، وهي أخبار جيدة.

يمكنك تنزيل نسخة تجارية مجانية وتجريبية من هنا - http://www-01.ibm.com/software/data/db2/linux-unix-windows/download.html (تحتاج إلى معرف IBM للتنزيل ، ولكن التسجيل متاح سريع ومجاني).

دعونا نرى كيف تبدو عملية التثبيت والتكوين باستخدام الإصدار المجاني كمثال.

قم بتنزيل مجموعة أدوات التوزيع ، وفك ضغطها وتشغيل ملف setup.exe ، تظهر نافذة ترحيب.

انتقل إلى علامة التبويب "تثبيت المنتج" وانقر فوق "تثبيت" نسخة جديدة"مقابل الخيار الوحيد المقترح (في الإصدار التجاري ، هناك خيار لإصدار DBMS)

ابدأ التثبيت

نحن نقبل اتفاقية الترخيص

نترك التثبيت المعتاد ونستمر. بالنسبة لـ 1C ، سيكون هذا كافياً.

إذا كنت تريد تثبيت DB2 على جهاز كمبيوتر واحد فقط ، فلن تحتاج إلى إنشاء ملف استجابة

نشير إلى دليل التثبيت. إذا كان لديك مجموعة أقراص منفصلة لقواعد بيانات DB2 ، فيمكنك التثبيت مباشرة هناك ، وسيسمح ذلك افتراضيًا بإنشاء قواعد بيانات جديدة على نفس القرص ، ولكن يمكن دائمًا تغيير المعلمة المسؤولة عن ذلك.

لقد تخليت عن SSH. هو - هي فرصة إضافيةإدارة الخادم ، وهو أمر مرغوب فيه للاستخدام عند إدارة الخوادم عبر الشبكات العامة عبر قناة غير محمية. الخامس شبكه محليهلا معنى له.

نخلق ملف الحسابلبدء عمليات الخادم

هنا نشير إلى منفذ بدء DBMS. يجب تغيير البريد الافتراضي في حالة تشغيل عدة DB2 على جهاز واحد ، أو إذا كانت هناك رغبة في تغيير المنفذ لتوفير حماية صغيرة إضافية (هناك توصية لتعيين منافذ غير قياسية للخدمات القياسية ، مما قد يربك مهاجم محتمل ، على الأقل غير متمرس).

نحن في انتظار اكتمال التثبيت ونرى رسالة النجاح

مباشرة بعد اكتمال التثبيت ، أضف معلمة مهمة، والذي سيعمل على تحسين عمل DB2 لـ 1C:

فتح نافذة الأوامر

ونقوم بتنفيذ الأمر
db2set DB2_WORKLOAD = 1C
إذا قمت بتشغيل db2set للتو ، فسيعرض النظام قائمة بالمعلمات المثبتة

ثم نعيد تشغيل DBMS:
db2stop
db2start

نخلق ملف قاعدة المعلوماتفي 1C ، بينما كمستخدم لخادم قاعدة البيانات ، يجب عليك تحديد db2admin ، الذي قمت بإنشائه أثناء عملية التثبيت

لا تنس التحقق من وجود ملف الإشارة في الدليل مع خادم تطبيق 1C db2loadapion، مما يؤدي إلى تسريع عملية تحميل قاعدة البيانات من ملف dt.

هذا كل شئ. يبقى تحميل ملف dt أو ملف التكوين في القاعدة التي تم إنشاؤها ويمكن أن يبدأ العمل.

لم يعد هناك "مركز تحكم" في DB2 10.1 ، ولكن بصرف النظر عن سطر الأوامريمكن تثبيتها أداة مجانيةلإدارة DB2 - IBM Data Studio.

الهدف هو تفريغ قاعدة البيانات باستخدام أدوات 1C ، وإعادة تثبيت النظام الأساسي والخادم ، وإعادة تحميل قاعدة البيانات. في الوقت نفسه ، إذا بقيت أي أحذية رياضية من التكوينات في قاعدة البيانات في وقت سابق ، فستختفي بالتأكيد.

1. تنظيف.لذلك في البداية قم بإنشاء نسخة من قاعدة البيانات عن طريق 1C Enterprise(عبر المكون \ الإدارة). بعد ذلك ، نقوم بإيقاف تشغيل جميع المهام المجدولة الممكنة لـ 1C (النسخ الاحتياطي ، وما إلى ذلك) وإيقاف خادم 1C للمؤسسة. منذ ذلك الحين ، قمنا بهدم الإصدارات الحالية من DB2 وملفات قاعدة البيانات تمامًا في الإصدار المجاني ، لا يتم دعم تثبيت "التحديث" ، فقط التثبيت من البداية. نقوم بحذف المجلد "C: \ Program Files \ 1cv81 \ server" لمسح ذاكرة التخزين المؤقت لقواعد البيانات الموجودة والقدرة على إنشاء قاعدة بيانات بنفس الاسم كما كان من قبل (حتى لا يخاف المستخدمون).

2. دعنا ننتقل إلى التثبيت.أولاً ، قم بتثبيت أحدث إصدار من حزمة jre: http://www.java.com/ru/download/manual.jsp ، لأن DB2 مرتبط بالواقع. الآن نقوم بتسجيل الدخول إلى Windows باسم مستخدم لا يتكون اسمه من أكثر من 8 أحرف أو أرقام إنجليزية (مشرف) ، وإلا فلن يتم تثبيت DB2 على الإطلاق ، أو لن يُسمح له بالدخول إلى قاعدة البيانات بشكل طبيعي. بعد ذلك ، نقوم بتثبيت DB2 نفسه ، كل شيء بسيط هناك ، فقط عند إنشاء مستخدم يبدأ منه الخادم ، لا تنس قيود الاسم. يمكن أن تكون بقية الإعدادات الافتراضية. بعد تثبيت الخادم ، تحتاج إلى تكوينه لـ 1C. للقيام بذلك ، انتقل إلى بدء \ البرامج \ db2 \ أدوات سطر الأوامر \ نافذة الأوامر. نكتب الأوامر التالية في وحدة التحكم:

db2set DB2_WORKLOAD = 1C

db2set DB2_CREATE_DB_ON_PATH = نعم

db2start

الآن يمكنك تحديث منصة 1C. آمل أن تتمكن من تخمين كيفية القيام بذلك. الملاحظة الوحيدة هي أنه عند إنشاء مستخدم سيتم تشغيل خادم 1C نيابة عنه ، لا تنسَ قيود الاسم وقم بإضافته إلى مجموعة مستخدمي db2admns. حسنًا ، تحقق مما إذا كانت جميع عمليات خادم 1C قد بدأت بشكل طبيعي (ragent ، rphost ، rmngr) ، إذا لم تكن هناك عملية ، فقم بإنشائها في وحدة تحكم خادم 1C بالإعدادات الافتراضية.

الآن نحن بحاجة إلى إنشاء قاعدة فارغة للتحميل. إذا كانت موجودة في قائمة قواعد البيانات وكان اسم المستخدم / كلمة المرور لمستخدم DB2 (الذي بدأ منه الخادم) قديمًا ، فإننا نحاول ببساطة إدخال قاعدة البيانات في وضع التهيئة. إذا تغير شيء ما ، فسنقوم بتغيير الإعدادات. عند المدخل ، سيتم إنشاء قاعدة فارغة.

3. وأخيرًا ، لنجعل القاعدة تعمل بثبات.نحتاج إلى مركز تحكم DB2. أولاً ، نقوم بإيقاف خادم 1C حتى نتمكن من إعادة تشغيل قاعدة البيانات دون أي مشاكل. ننتقل إلى وحدة db2 (من خلال الرمز الموجود في علبة النظام أو من خلال البداية). نجد قاعدتنا في مركز التحكم ، اتصل واضغط على زر "طلب" في مجموعة الإجراءات مع القاعدة. نقوم بتنفيذ الطلب التالي:

تحديث db cfg باستخدام APPLHEAPSZ 4096 APP_CTL_HEAP_SZ 4096 STMTHEAP 16384 logsecond 64 logsecond 128 DBHEAP 32768 logfilsiz 16384 LOCKLIST تلقائي فوري ؛
تحديث DBM CFG USING MON_HEAP_SZ 200 FCM_NUM_BUFFERS 2048 فوري ؛

لا تنسى بعد كل "؛" انقر. بعد تنفيذ الطلب ، أعد تشغيل قاعدة البيانات (بعد قائمة السياق). الآن DB2 جاهز للعمل مع 1C.

نبدأ خادم 1C مرة أخرى ، وننتقل من خلال المُكوِّن إلى قاعدة البيانات الخاصة بنا ، ونحمِّل الملف المحفوظ مسبقًا لنسخة قاعدة البيانات. هنا سوف تضطر إلى الانتظار ، tk. يمكن أن يستغرق تحميل قاعدة بيانات كبيرة وقتًا طويلاً جدًا. نقوم بتشغيل ، بعد التحميل ، جميع المهام المجدولة مرة أخرى ، وفويلا ، لدينا نظام أساسي جديد على خادم DB2 جديد.

توضح هذه المهمة كيفية بدء معالج إعداد DB2 على نظام التشغيل Windows. سوف تستخدم معالج إعداد DB2 لتعريف التركيب الخاص بك وتثبيت منتج قاعدة بيانات DB2® على نظامك.

حول هذه المهمة

قيود

  • لا يمكنك تشغيل أكثر من نسخة واحدة من معالج إعداد DB2 في أي حساب مستخدم.
  • لا يمكن أن يبدأ اسم نسخة DB2 واسم المثيل بقيمة رقمية. يقتصر اسم نسخة DB2 على 64 حرفًا إنجليزيًا تتكون من الأحرف A-Z ، a-z و 0-9.
  • يجب أن يكون اسم نسخة DB2 واسم النسخة متفردين بين كل نسخ DB2.
  • يقتصر استخدام ميزات XML على قاعدة بيانات تحتوي على قسم قاعدة بيانات واحد فقط.
  • لا يمكن تثبيت أي منتج آخر لقاعدة بيانات DB2 في نفس المسار إذا كان أحد المنتجات التالية مثبتًا بالفعل:
    • عميل IBM Data Server Runtime
    • حزمة برنامج تشغيل خادم بيانات IBM
    • مركز معلومات DB2
  • لا تقبل مجالات معالج إعداد DB2 أحرف غير الإنجليزية.
  • إذا قمت بتمكين الأمان الممتد على نظام التشغيل Windows Vista أو Windows 2008 ، أو أعلى ، فيجب أن ينتمي المستخدمون إلى مجموعة DB2ADMNS أو DB2USERS لتشغيل أوامر وتطبيقات DB2 المحلية بسبب ميزة أمان إضافية (التحكم في وصول المستخدم) التي تحد من الامتيازات التي يتمتع بها المسؤولون المحليون بشكل افتراضي. إذا كان المستخدمون لا ينتمون إلى إحدى هذه المجموعات ، فلن يتمكنوا من الوصول للقراءة إلى تكوين DB2 المحلي أو بيانات التطبيق.

قبل ان تبدأ

قبل أن تبدأ معالج إعداد DB2:

  • إذا كنت تخطط لإعداد بيئة قاعدة بيانات مقسمة ، فراجع "إعداد بيئة قاعدة بيانات مقسمة".
  • تأكد من أن نظامك يلبي متطلبات التثبيت والذاكرة والقرص.
  • إذا كنت تخطط لاستخدام LDAP لتسجيل خادم DB2 في Active Directory لأنظمة تشغيل Windows ، فيجب عليك توسيع مخطط الدليل قبل التثبيت ، وإلا فستحتاج إلى تسجيل العقدة يدويًا وفهرسة قواعد البيانات. لمزيد من المعلومات ، راجع "توسيع مخطط Active Directory لخدمات دليل LDAP (Windows)"عنوان.
  • اذا كنت تخطط لاستخدام IBM® Tivoli المراقبة لقواعد البيانات: DB2 Agent ، قبل تركيب منتج DB2 الخاص بك راجع موضوع "تركيب IBM Tivoli Monitoring for Databases: DB2 Agent with DB2 installer" للحصول على التفاصيل والقيود والقيود.
  • يجب أن يكون لديك حساب مستخدم مسؤول محلي مع حقوق المستخدم الموصى بها لإجراء التثبيت. في خوادم قاعدة بيانات DB2 حيث يمكن استخدام LocalSystem كمستخدم نسخة DAS و DB2 وأنت لا تستخدم ميزة تقسيم قاعدة البيانات ، يمكن لمستخدم غير مسئول لديه امتيازات مرتفعة تنفيذ التثبيت.

    ملاحظة: إذا كان حساب مستخدم غير المسؤول سيقوم بتثبيت المنتج ، فيجب تثبيت مكتبة وقت تشغيل VS2005 قبل محاولة تثبيت منتج قاعدة بيانات DB2. مكتبة وقت تشغيل VS2005 مطلوبة على نظام التشغيل قبل أن يتم تثبيت منتج قاعدة بيانات DB2. مكتبة وقت تشغيل VS2005 متاحة من موقع تنزيل مكتبة وقت تشغيل Microsoft. يوجد خياران: اختر vcredist_x86.exe لأنظمة 32 بت أو vcredist_x64.exe لأنظمة 64 بت.

  • على الرغم من أنه ليس إلزاميًا ، يوصى بإغلاق جميع البرامج حتى يتمكن برنامج التثبيت من تحديث أي ملفات على الكمبيوتر دون الحاجة إلى إعادة التشغيل.
  • لا يتم دعم تثبيت منتجات DB2 من محرك أقراص ظاهري أو محرك أقراص شبكة غير معين (مثل \\ hostname \ sharename في Windows Explorer). قبل محاولة تثبيت منتجات DB2 ، يجب عليك تعيين محرك أقراص الشبكة إلى حرف محرك أقراص Windows (على سبيل المثال ، Z :).

إجراء

لبدء معالج إعداد DB2:

  1. قم بتسجيل الدخول إلى النظام باستخدام حساب المسؤول المحلي الذي قمت بتعريفه لتثبيت DB2.
  2. إذا كان لديك قرص DVD لمنتج قاعدة بيانات DB2 ، فقم بإدخاله في محرك الأقراص. في حالة التمكين ، تبدأ ميزة التشغيل التلقائي تلقائيًا في تشغيل لوحة تشغيل إعداد DB2. إذا لم يعمل التشغيل التلقائي ، فاستخدم Windows Explorer لتصفح قرص DVD لمنتج قاعدة بيانات DB2 وانقر نقرًا مزدوجًا فوق أيقونة الإعداد لبدء تشغيل DB2 Setup Launchpad.
  3. إذا قمت بتنزيل منتج قاعدة بيانات DB2 من Passport Advantage® ، فقم بتشغيل الملف القابل للتنفيذ لاستخراج ملفات تثبيت منتج قاعدة بيانات DB2. استخدم Windows Explorer لتصفح ملفات تثبيت DB2 وانقر نقرًا مزدوجًا على أيقونة الإعداد لبدء تشغيل DB2 Setup Launchpad.
  4. من لوحة تشغيل إعداد DB2 ، يمكنك عرض متطلبات التثبيت الأساسية وملاحظات الإصدار ، أو يمكنك المتابعة مباشرة إلى التثبيت. قد ترغب في مراجعة متطلبات التثبيت الأساسية وملاحظات الإصدار للحصول على أحدث المعلومات.
  5. انقر قم بتثبيت منتج وستعرض نافذة تثبيت منتج المنتجات المتاحة للتثبيت.

    إذا لم يكن لديك منتجات قاعدة بيانات DB2 مثبتة على جهاز الكمبيوتر الخاص بك ، فابدأ التثبيت بالنقر فوق تثبيت جديد. تابع خلال التثبيت متبعًا مطالبات معالج إعداد DB2.

    إذا كان لديك منتج قاعدة بيانات DB2 واحد على الأقل مثبتًا على جهاز الكمبيوتر الخاص بك ، فيمكنك:

    • انقر فوق تثبيت جديد لإنشاء نسخة DB2 جديدة.
    • انقر فوق Work with Existing لتحديث نسخة DB2 موجودة أو لإضافة وظيفة إلى نسخة DB2 موجودة أو ترقية نسخة DB2 الإصدار 8 أو الإصدار 9.1 أو الإصدار 9.5 أو لتثبيت منتج إضافي.
  6. ال سيحدد معالج إعداد DB2 لغة النظام ، وبدء برنامج الإعداد لتلك اللغة. المساعدة عبر الإنترنت متاحة لإرشادك خلال الخطوات المتبقية. لاستدعاء التعليمات عبر الإنترنت ، انقر فوق "تعليمات" أو اضغط على F1. يمكنك النقر فوق "إلغاء الأمر" في أي وقت لإنهاء التثبيت.

نتائج

سيتم تثبيت منتج قاعدة بيانات DB2 ، افتراضيًا ، في الدليل Program_Files \ IBM \ sqllib ، حيث يمثل Program_Files موقع دليل Program Files.

إذا كنت تقوم بالتثبيت على نظام حيث يتم استخدام هذا الدليل بالفعل ، فسيتم إضافة _ xx إلى مسار تثبيت منتج قاعدة بيانات DB2 ، حيث xx عبارة عن أرقام ، بدءًا من 01 وتزداد اعتمادًا على عدد نسخ DB2 التي قمت بتثبيتها.

يمكنك أيضًا تحديد مسار تثبيت منتج قاعدة بيانات DB2 الخاص بك.

ما العمل التالي

  • تحقق من التثبيت الخاص بك.
  • نفذ مهام ما بعد التثبيت الضرورية.

للحصول على معلومات حول الأخطاء التي تمت مواجهتها أثناء التثبيت ، قم بمراجعة ملف سجل التثبيت الموجود في الدليل My Documents \ DB2LOG \. يستخدم ملف السجل التنسيق التالي: DB2- ProductAbrrev - DateTime .log، على سبيل المثال، DB2-ESE-الثلاثاء أبريل 04 17_04_45 2008.log.

إذا كان هذا تثبيتًا جديدًا لمنتج DB2 على نظام التشغيل Vista 64-بت ، وستستخدم موفر OLE DB 32 بت ، فيجب عليك تسجيل DLL IBMDADB2 يدويًا. لتسجيل DLL هذا ، قم بتشغيل الأمر التالي: c: \ windows \ SysWOW64 \ regsvr32 / s c: \ Program_Files \ IBM \ SQLLIB \ bin \ ibmdadb2.dll حيث يمثل Program_Files موقع دليل Program Files.

إذا كنت تريد أن يتمكن منتج قاعدة بيانات DB2 الخاص بك من الوصول إلى وثائق DB2 إما على الكمبيوتر المحلي الخاص بك أو على كمبيوتر آخر على شبكتك ، فيجب عليك تثبيت مركز معلومات DB2. يحتوي مركز معلومات DB2 على وثائق لنظام قاعدة بيانات DB2 والمنتجات ذات الصلة بـ DB2. بشكل افتراضي ، سيتم الوصول إلى معلومات DB2 من الويب إذا لم يكن مركز معلومات DB2 مثبتًا محليًا.

حدود الذاكرة DB2 Express Edition و DB2 Workgroup Server Edition إذا كنت تقوم بتركيب DB2 Express Edition ، فإن الحد الأقصى للذاكرة المسموح بها للمثيل هو 4 جيجا بايت.

إذا كنت تقوم بتثبيت DB2 Workgroup Server Edition ، فإن الحد الأقصى للذاكرة المسموح بها للمثيل هو 64 جيجا بايت.

يتم تحديد مقدار الذاكرة المخصصة للمثيل بواسطة معلمة تكوين مدير قاعدة البيانات INSTANCE_MEMORY. ملاحظات مهمة عند الترقية من الإصدارين 9.1 أو 9.5:

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