DB2 - सर्वर इंस्टालेशन

यह अध्याय DB2 सर्वर के संस्थापन चरणों का वर्णन करता है।

परिचय

आप DB2 सर्वर परीक्षण संस्करण को डाउनलोड कर सकते हैं या www.ibm.com से उत्पाद लाइसेंस खरीद सकते हैं । ऑपरेटिंग सिस्टम के आकार के आधार पर, डाउनलोड करने के लिए दो अलग-अलग DB2 सर्वर उपलब्ध हैं, जिस पर इसे निष्पादित करने का इरादा है। उदाहरण के लिए, यदि आप 32 बिट लिनक्स या यूनिक्स ऑपरेटिंग सिस्टम के लिए एक डीबी 2 सर्वर डाउनलोड करना चाहते हैं, तो आपको 32 बिट सीडी सर्वर डाउनलोड करने की आवश्यकता है। 64 बिट DB2 सर्वर के लिए भी यही बात लागू होती है।

हार्डवेयर आवश्यकताएँ

प्रोसेसर: न्यूनतम कोर 2Duo

राम: १ जीबी न्यूनतम

हार्ड डिस्क: 30 जीबी न्यूनतम

सॉफ़्टवेयर आवश्यकताएं

DB2 सर्वर को स्थापित करने से पहले, आपके सिस्टम को उस पर आवश्यक सॉफ़्टवेयर के साथ तैयार होने की आवश्यकता है। लिनक्स के लिए, आपको "libstdc ++ 6.0" इंस्टॉल करना होगा।

सिस्टम संगतता की जाँच करना

DB2 सर्वर को स्थापित करने से पहले, आपको यह सत्यापित करने की आवश्यकता है कि क्या आपका सिस्टम DB2 सर्वर के साथ संगत है। संगतता की पुष्टि करने के लिए, आपको कमांड कंसोल पर 'db2prereqcheck' कमांड को कॉल करने की आवश्यकता है।

लिनक्स ऑपरेटिंग सिस्टम पर DB2 स्थापित करना

टर्मिनल खोलें और "CD <DB2 स्थापना फ़ोल्डर>" कमांड का उपयोग करके कंसोल पर db2 इंस्टॉलेशन छवि फ़ोल्डर पथ सेट करें। फिर "./db2prereqcheck" कमांड टाइप करें, जो DB2 सर्वर के साथ आपके सिस्टम की अनुकूलता की पुष्टि करता है।

./db2prereqcheck

चित्र -1 लिनक्स ऑपरेटिंग सिस्टम और हार्डवेयर सिस्टम की अनुकूलता आवश्यकताओं को दर्शाता है।

अपने लिनक्स सिस्टम पर DB2 को स्थापित करने के लिए दिए गए चरणों का पालन करें:

  • टर्मिनल खोलें।
  • रूट उपयोगकर्ता के रूप में लॉगिन करें।
  • DB2 स्थापना फ़ोल्डर खोलें।
  • "./Db2setup" टाइप करें और Enter दबाएँ।

यह प्रक्रिया DB2 सर्वर सेटअप का निष्पादन शुरू करेगी।

टाइप करें "./db2setup" और DB2 सर्वर की सेटअप प्रक्रिया शुरू करने के लिए रूट टर्मिनल पर एंटर दबाएं।

ऐसा करने पर, "लॉन्च पैड सेट करें" स्क्रीन दिखाई देती है। [चित्र 2]

सेटअप लॉन्च पैड पृष्ठ पर, बाईं ओर के मेनू से "उत्पाद स्थापित करें" विकल्प चुनें। "DB2 उन्नत एंटरप्राइज़ सर्वर संस्करण" विकल्प चुनें। "नया स्थापित करें" बटन का चयन करें।

"DB2 सेटअप विज़ार्ड" नाम के साथ एक नया फ़्रेम दिखाई देता है। अगला पर क्लिक करें"। [चित्र तीन]

अगली स्क्रीन DB2 लाइसेंस समझौते के साथ दिखाई देती है। "मैं शर्तों को स्वीकार करता हूं ..." पर क्लिक करें "अगला" चुनें। [चित्रा-4]

अगली स्क्रीन स्थापना प्रकार की पेशकश के साथ आती है, जो डिफ़ॉल्ट रूप से "विशिष्ट" पर सेट है।

एक ही चयन रखें। अगला पर क्लिक करें"। [चित्रा-5]

अगली स्क्रीन इंस्टॉलेशन एक्शन के साथ दिखाई देती है।

"DB2 उन्नत एंटरप्राइज़ सर्वर संस्करण स्थापित करें ..." चुनें

अगला पर क्लिक करें"। [चित्रा-6]

अगली स्क्रीन पर, सेटअप प्रोग्राम इंस्टॉलेशन डायरेक्टरी के चयन के लिए कहता है।

डिफ़ॉल्ट रखें और "अगला" पर क्लिक करें।

अगली स्क्रीन उपयोगकर्ता प्रमाणीकरण के साथ आती है। "Dasusr1" उपयोगकर्ता के लिए अपना पासवर्ड दर्ज करें।

(आपका पासवर्ड उपयोगकर्ता नाम के समान हो सकता है ताकि याद रखना सुविधाजनक हो।)

निम्न स्क्रीन पर, सेटअप आपको DB2 सर्वर इंस्टेंस के निर्माण के लिए कहता है।

यहाँ, यह "db2inst1" नाम के साथ एक DB2 उदाहरण बना रहा है।

अगली स्क्रीन आपसे आपके डिफ़ॉल्ट उदाहरण के लिए आवश्यक विभाजन की संख्या पूछती है।

आपके पास "एकल या एकाधिक" विभाजन का विकल्प है।

"एकल विभाजन उदाहरण" का चयन करें। अगला पर क्लिक करें"।

अगली स्क्रीन पर, सेटअप आपको DB2 उदाहरण के लिए प्रमाणीकरण के लिए पूछता है।

यहां, डिफ़ॉल्ट उपयोगकर्ता नाम "db2inst1" के रूप में बनाया गया है। आप उपयोगकर्ता नाम के समान पासवर्ड दर्ज कर सकते हैं।

अगला पर क्लिक करें"।

अगली स्क्रीन पर, सेटअप "db2fenc" उपयोगकर्ता के लिए प्रमाणीकरण जानकारी दर्ज करने के लिए कहता है।

यहां, आप उपयोगकर्ता नाम के समान पासवर्ड दर्ज कर सकते हैं।

अगला पर क्लिक करें"।

अगली स्क्रीन पर, आप "इस समय सूचनाएं भेजने के लिए अपने db2 सर्वर को सेटअप न करें" विकल्प का चयन कर सकते हैं।

अगला पर क्लिक करें"।

अगली स्क्रीन आपको db2 सेटअप के बारे में जानकारी दिखाती है।

"समाप्त" पर क्लिक करें।

DB2 स्थापना प्रक्रिया इस स्तर पर पूरी हो गई है।

DB2 स्थापना का सत्यापन

आपको इसकी उपयोगिता के लिए DB2 सर्वर की स्थापना को सत्यापित करने की आवश्यकता है। DB2 सर्वर इंस्टॉलेशन पूरा करने पर, वर्तमान उपयोगकर्ता मोड से लॉगआउट करें और "db2inst1" उपयोगकर्ता के लिए लॉगिन करें। "Db2inst1" उपयोगकर्ता वातावरण में, आप टर्मिनल खोल सकते हैं और यह सत्यापित करने के लिए कि आपका db2 उत्पाद ठीक से स्थापित है या नहीं, निम्न कमांड निष्पादित कर सकते हैं।

db2level

यह कमांड वर्तमान संस्करण और वर्तमान उदाहरण के लिए स्थापित DB2 उत्पाद का सेवा स्तर दिखाता है।

Syntax:

db2level

Example:

db2level

Output:

DB21085I Instance "db2inst2" uses "64" bits       
And DB2 code release "SQL10010" with level     
identifier "0201010E". Informational tokens     
are "DB2 v10.1.0.0", "s120403",     
"LINUXAMD64101", and Fix Pack "0".  
Product is installed at "/home/db2inst2/sqllib".

db2licm

यह कमांड हमारे DB2 उत्पाद के लाइसेंस संबंधी सभी जानकारी दिखाता है।

Syntax:

db2licm <parameter>

Example:

db2licm -l

Output:

Product name:                     "DB2 Advanced Enterprise Server Edition" 
License type:                     "Trial" 
Expiry date:                      "10/02/2014" 
Product identifier:               "db2aese" 
Version information:              "10.1"  
Product name:                     "DB2 Connect Server" 
License type:                     "Trial" 
Expiry date:                      "10/02/2014" 
Product identifier:               "db2consv" 
Version information:              "10.1"

कमांड लाइन प्रोसेसर (सीएलपी)

सीएलपी को तीन मोड में से एक में शुरू किया जा सकता है:

  • Command mode: इस मोड में, प्रत्येक कमांड और SQL स्टेटमेंट को "db2" द्वारा उपसर्ग किया जाना चाहिए। उदाहरण के लिए, क्वेरी "db2 सक्रिय डेटाबेस नमूना"।

  • Interactive input mode: आप "db2" कमांड का उपयोग करके इस मोड को लॉन्च कर सकते हैं। यहां, आप उपसर्ग के बिना SQL स्टेटमेंट पास कर सकते हैं। उदाहरण के लिए, "डेटाबेस नमूना सक्रिय करें"।

  • Batch mode: यहां, आपको एक स्क्रिप्ट फ़ाइल बनाने की आवश्यकता है, जिसमें सभी SQL क्वेरीज़ की आवश्यकताएँ हैं और फ़ाइल को ".db2" एक्सटेंशन के साथ सहेजें। आप इसे वाक्य रचना "db2 -tf <filename.db2>" का उपयोग करके कमांड लाइन में कह सकते हैं।