यह आलेख Microsoft Windows 7 32-बिट ऑपरेटिंग सिस्टम पर Oracle 11g रिलीज़ 2 एंटरप्राइज़ संस्करण डेटाबेस स्थापित करने के लिए एक रूपरेखा प्रदान करता है। इस लेखन के समय तक Oracle की डाउनलोड साइट पर उपलब्ध विंडोज 7 32-बिट संस्करण के लिए वर्तमान Oracle 11g रिलीज़ 2 EE संस्करण 11.2.0.1.0 है।
पूर्व-आवश्यकताएं
विंडोज 7 32-बिट पर Oracle 11g रिलीज 2 स्थापित करने से पहले निम्नलिखित पूर्व-आवश्यकताओं की समीक्षा की जानी चाहिए:
- आपके पास Oracle की वेब साइट पर एक खाता सेट अप होना चाहिए। खाता स्थापित करने के लिए https://login.oracle.com/mysso/signon.jsp पर जाएं।
- विंडोज 7 32-बिट ऑपरेटिंग सिस्टम पर चलने वाला एक इंटेल प्रोसेसर आधारित पीसी
- RAM:कम से कम 4GB (8GB या अधिक बेहतर है, खासकर यदि आप Oracle के विकास टूल का भी उपयोग करेंगे)
- स्वैप स्पेस:कम से कम 3 जीबी
- डिस्क स्थान:कम से कम 10 जीबी खाली स्थान (भले ही ओरेकल का कहना है कि केवल 4 जीबी की आवश्यकता है, आपको और अधिक की आवश्यकता होगी)
- कुछ एंटीवायरस सॉफ़्टवेयर प्रोग्राम Oracle इंस्टॉलेशन के कुछ हिस्सों को ब्लॉक करने के लिए जाने जाते हैं। साथ ही Oracle डेटाबेस को पोर्ट 1521 और 1158 जैसे पोर्ट खोलने की अनुमति देने के लिए Windows फ़ायरवॉल को कॉन्फ़िगर करने की आवश्यकता हो सकती है
- सुनिश्चित करें कि आपका PATH पर्यावरण चर 1,000 वर्णों से छोटा है
- सीएमडी प्रॉम्प्ट खोलें और यह देखने के लिए %PATH% गूंजें कि यह कितना लंबा है।
- यदि यह 1,000 वर्णों से अधिक लंबा है, तो कंप्यूटर के गुण प्राप्त करें और अपने मौजूदा पर्यावरण चर को तब तक संपादित करें जब तक पथ 1,000 वर्णों से कम न हो।
- यदि इस नए संस्करण को स्थापित करने से पहले Oracle के किसी पूर्व संस्करण को हटा दिया गया है तो यह संभवतः सबसे अच्छा है।
सॉफ़्टवेयर को डाउनलोड और अनपैक करना
- स्थापना फ़ाइलों के लिए Oracle वेब साइट पर जाएँ:
http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html - दो ज़िप फ़ाइलों को एक अस्थायी निर्देशिका में डाउनलोड करें।
win32_11gR2_database_1of2.zip
win32_11gR2_database_2of2.zip
- दोनों ज़िप फ़ाइलों को समान फ़ोल्डर में अनज़िप करें। दूसरे शब्दों में, उन्हें "win32_11gR2_database_1of2" और "win32_11gR2_database_2of2" नाम के फ़ोल्डर में अनज़िप न करें। इसके बजाय, बस उन्हें वर्तमान निर्देशिका में अनज़िप करें जो एक "डेटाबेस" निर्देशिका का निर्माण करे।
डेटाबेस निर्देशिका में नेविगेट करने के बाद विंडोज एक्सप्लोरर का एक चित्र नीचे दिया गया है:
Oracle इंस्टालर प्रारंभ करना
- चलाएं setup.exe कार्यक्रम। स्वागत स्क्रीन पर, अगला> बटन क्लिक करें।
- यदि आपके पास Oracle समर्थन खाता है, तो उपयुक्त डेटा भरें और अगला> बटन क्लिक करें। यदि आपके पास समर्थन नहीं है, तो फ़ील्ड खाली छोड़ दें और अगला> बटन क्लिक करें।
- "डेटाबेस बनाएं और कॉन्फ़िगर करें" विकल्प का चयन करें, फिर अगला> बटन क्लिक करें।
- डेस्कटॉप क्लास चुनें (जब तक आप Oracle ग्रिड/RAC को तुरंत कॉन्फ़िगर नहीं करना चाहते जिसके लिए काफी अधिक प्रयास की आवश्यकता होती है) और अगला> बटन क्लिक करें।
प्रत्येक "कक्षा" में क्या शामिल है, इसका संक्षिप्त विवरण नीचे दिया गया है:
- निम्न के लिए सेटिंग जांचें और आपूर्ति करें:
- Oracle Base के लिए एक गंतव्य फ़ोल्डर निर्दिष्ट करें (डिफ़ॉल्ट c:\app\Administrator यहाँ प्रयोग किया जाता है)।
- डेटाबेस संस्करण के लिए "एंटरप्राइज़ संस्करण" चुनें।
- वैश्विक डेटाबेस नाम निर्दिष्ट करें (इस मामले में orcl)
- एक नया डेटाबेस व्यवस्थापक पासवर्ड प्रदान करें।
अगला> बटन क्लिक करें।
- इस बिंदु पर इंस्टालर कुछ ऑपरेटिंग सिस्टम जांच के माध्यम से चलाएगा ताकि यह सुनिश्चित हो सके कि पर्याप्त रैम, हार्ड डिस्क स्थान, पाथ चर की लंबाई आदि है। यदि इनमें से कोई भी जांच विफल हो जाती है, तो आपको इंस्टॉलर से बाहर निकलने की आवश्यकता होगी और फिर समस्याओं को ठीक करें। यदि सभी चेक पास हो जाते हैं, तो अगला> बटन क्लिक करें।
फ़ाइलों की प्रतिलिपि बनाना और नया डेटाबेस कॉन्फ़िगर करना
- इस बिंदु पर सभी विकल्प सेट कर दिए गए हैं और Oracle इंस्टालर शुरू करने के लिए तैयार है। इंस्टॉल शुरू करने के लिए समाप्त करें बटन पर क्लिक करें।
नोट:यदि आपको फ़ाइलों की प्रतिलिपि बनाने में समस्याओं के बारे में त्रुटियां प्राप्त होती हैं, तो पुनर्प्राप्त करने का सबसे सुरक्षित तरीका इंस्टॉलर से बाहर निकलना है, फिर इंस्टॉल निर्देशिकाओं से सभी फ़ाइलों को हटा दें (इस मामले में c:\app\Administrator)। आपको OracleMTSRecoveryService . को रोकना पड़ सकता है कुछ फ़ाइलें हटाने से पहले).
दूसरा नोट:अगर orandce11.dll.dbl जैसी फ़ाइलों को ले जाने या कॉपी करने में त्रुटियां हैं, तो बस जारी रखें बटन पर क्लिक करें। ये गैर-महत्वपूर्ण फ़ाइलें हैं जो Oracle कार्यक्षमता को प्रभावित नहीं करनी चाहिए।
- एक बार सभी फाइलें कॉपी और इंस्टॉल हो जाने के बाद, डेटाबेस कॉन्फ़िगरेशन सहायक लॉन्च हो जाएगा। आम तौर पर इस समय आपको Assistant को खत्म करने की अनुमति देने के अलावा बहुत कुछ करने की ज़रूरत नहीं है।
- नए डेटाबेस को कॉन्फ़िगर करने के बाद, सारांश स्क्रीन नीचे दिखाए अनुसार दिखाई देगी। कुछ खातों को अनलॉक करने के लिए "पासवर्ड प्रबंधन" बटन पर क्लिक करें (विशेषकर वेयरहाउस बिल्डर और बीआई टूल के साथ काम करने के लिए)।
- खाता अनलॉक करने के लिए, चेक मार्क पर क्लिक करें, फिर अनलॉक किए गए प्रत्येक खाते के लिए पासवर्ड प्रदान करें। हो जाने पर OK बटन क्लिक करें।
- अंतिम पुष्टिकरण स्क्रीन Oracle एंटरप्राइज मैनेजर सिस्टम तक पहुंचने के लिए आपके स्थानीय पीसी पर URL दिखाती है। चल रहे डेटाबेस को देखने के लिए URL को वेब ब्राउज़र में कॉपी और पेस्ट करें।
- ओरेकल एंटरप्राइज मैनेजर को URL पर लाने के बाद:https://localhost:1158/em
DBA यूजरनेम टाइप करें (आमतौर पर system ) और पासवर्ड जिसे आपने स्थापना के दौरान सेट किया था।
- Oracle Enterprise Manager, Oracle के सभी कार्यों पर नियंत्रण प्रदान करता है।
- विंडोज़ स्टार्ट मेन्यू में निम्नलिखित आइटम जोड़े जाएंगे:
- निम्न Oracle सेवाएँ Windows सेवाएँ पैनल में स्थापित की जाएँगी:
Oracle द्वारा उपयोग की जाने वाली मुख्य सेवाएं हैं:- OracleServiceORCL - यह मुख्य DBMS सेवा है जो डेटाबेस इंजन को चलाती है। एक सर्व पर सर्वर बूट होने पर इसे स्वचालित रूप से प्रारंभ करने के लिए सेट किया जाना चाहिए। यदि आप केवल एक बार Oracle का उपयोग करेंगे, तो आप इसे मैन्युअल रूप से प्रारंभ करने के लिए सेट करना चाह सकते हैं। इस तरह आप जरूरत पड़ने पर इसे चालू कर सकते हैं।
- OracleOraDb11g_home1TNSListener - यह "श्रोता" सेवा है जो Oracle क्लाइंट को आपके सर्वर पर चल रहे डेटाबेस से कनेक्ट करने की अनुमति देती है। डिफ़ॉल्ट रूप से यह आने वाले कनेक्शनों को स्वीकार करने के लिए टीसीपी पोर्ट 1521 खोलेगा और फिर उन कनेक्शनों को डेटाबेस सेवा में अग्रेषित करेगा। अधिकांश Oracle विकास उपकरण और मिडलवेयर को इस सेवा से बात करने में सक्षम होने की आवश्यकता होगी।
- OracleOraDb11g_home1ClrAgent - यह वह सेवा है जो Oracle डेटाबेस के भीतर .NET कनेक्शन और निष्पादन का समर्थन करती है। CLR का मतलब कॉमन लैंग्वेज रनटाइम है जो .NET एप्लिकेशन चलाने के लिए Microsoft का "वर्चुअल मशीन" वातावरण है (जैसे, C# या Visual Basic.NET में लिखा गया है)। यदि आप .NET का उपयोग करने की योजना नहीं बनाते हैं, तो इस सेवा को सुरक्षित रूप से अक्षम किया जा सकता है या मैन्युअल सेटिंग पर छोड़ा जा सकता है।
- OracleMTSRecoveryService - यह Microsoft लेनदेन सेवा एकीकरण सेवा है जो Oracle डेटाबेस को वितरित लेनदेन में भाग लेने की अनुमति देती है। जब तक आप एमटीएस एप्लिकेशन विकसित नहीं कर रहे होंगे, आप इस सेवा को मैन्युअल सेटिंग पर सेट छोड़ सकते हैं।
- OracleJobScheduler - यह सेवा Oracle रिमोट जॉब शेड्यूलिंग पैकेज का समर्थन करती है। यदि आप DBMS_SCHEDULER के साथ आवेदन पत्र लिखने का इरादा नहीं रखते हैं, तो आप इस सेवा को अक्षम छोड़ सकते हैं।
- OracleDbConsoleORCL - यह सेवा Oracle Enterprise Manager वेब सेवा का समर्थन करती है जो पोर्ट 1158 पर चलती है।
- Oracle ORCL VSS Writer Service - यह सेवा Oracle वॉल्यूम शैडो कॉपी बैकअप और रिकवरी फ़ंक्शन का समर्थन करती है। हालांकि यह मैन्युअल स्टार्टअप के लिए सेट है, यह तब शुरू होगा जब मुख्य Oracle डेटाबेस शुरू होगा।
- Oracle Fusion Middleware and Weblogic Server इंस्टाल करना
- Oracle फ़ॉर्म और रिपोर्ट 11g रिलीज़ 2 इंस्टॉल करना
- ओरेकल एसक्यूएल*प्लस ट्यूटोरियल
- Oracle Developer Suite 11g प्रपत्र और रिपोर्ट ट्यूटोरियल
- Oracle सॉफ़्टवेयर ट्यूटोरियल प्राप्त करना और इंस्टॉल करना
Oracle Enterprise Manager को लॉन्च करना
निष्कर्ष और अतिरिक्त Oracle ट्यूटोरियल
इस बिंदु पर आपके पास अपने विंडोज मशीन पर चलने वाला एक पूर्ण ओरेकल डीबीएमएस होना चाहिए। यदि आप Oracle फ़्यूज़न मिडलवेयर या Oracle प्रपत्र और रिपोर्ट का उपयोग करके किसी भी अनुप्रयोग विकास कार्य का इरादा रखते हैं, तो आप इन विषयों पर मेरे अन्य ट्यूटोरियल पर जाना चाह सकते हैं: