2008-08-25 13 views
20

पर विकसित करें मैं चाहता हूं कि हमारी टीम ओरेकल डेटाबेस के स्थानीय उदाहरणों के खिलाफ विकसित हो। एमएस एसक्यूएल के साथ, मैं एसक्यूएल एक्सप्रेस संस्करण का उपयोग कर सकते हैं। मेरे विकल्प क्या हैं?स्थानीय ओरेकल उदाहरण

उत्तर

19

ओरेकल का एक एक्सप्रेस संस्करण भी है। मेरा मानना ​​है कि यह हालांकि अधिक सीमित है

Oracle XE

+2

सीमाएं: *-तनाव परीक्षण उपयोगकर्ता डेटा * किसी भी आकार सर्वर * 1GB RAM अप करने के लिए उपयोग करता है किसी भी आकार सर्वर में में 1 प्रोसेसर पर निष्पादित 4GB तक का समर्थन करता है * मशीन –

4

ओरेकल डेवलपर्स डाउनलोड करने और (सॉफ्टवेयर विकसित कर कम से कम के लिए के प्रयोजन के लिए मुक्त करने के लिए ओरेकल उपयोग करने के लिए अनुमति देता है (iirc, आप केवल एक उदाहरण पर एक डेटाबेस हो सकते हैं) प्रारंभिक प्रोटोटाइप, लाइसेंस शर्तों को पढ़ने के लिए सबसे अच्छा)। डाउनलोड here

1

मैं ओरेकल एक्सई की सिफारिश नहीं करता हूं। मेरे सहकर्मी और मैं ओरेकल में एक परियोजना कर रहा हूं और हमारे स्थानीय विकास के उदाहरणों के लिए एक्सई का उपयोग करने की कोशिश करने के बाद गंभीर रूप से फिसल गया है। जब तक हमने स्थानीय तनाव परीक्षण शुरू नहीं किया, तब तक डाटाबेस ठीक काम करता था, जिस बिंदु पर उसने कनेक्शन छोड़ना शुरू कर दिया था।

मुझे नहीं पता कि यह एक जानबूझकर, दस्तावेजीकृत सीमा है या शायद हम दोनों ने एक अजीब बग मारा है, लेकिन मैं दृढ़ता से अनुशंसा करता हूं कि आप XE से दूर रहें। जब हम दोनों पूर्ण संस्करण में स्विच हो गए, तो हमारी समस्याएं तुरंत चली गईं।

इसके अलावा, ओरेकल को पूर्ण सर्वर के लिए किसी भी तरह की लाइसेंसिंग पुष्टि की आवश्यकता नहीं है; आपको यह कहने के लिए कुछ क्लिक करना होगा कि आपने वास्तव में लाइसेंस प्राप्त किया है, लेकिन यह आपको साबित नहीं करता है। इसलिए यदि आपके पास ओरेकल का उपयोग करने का लाइसेंस है, तो ऐसा कोई कारण नहीं है कि आप अपनी विकास मशीनों पर पूर्ण संस्करण स्थापित न करें।

+4

प्रति एक डाटाबेस मैं नहीं होता XE , आपको वास्तविक सर्वर पर पूर्ण ऑरैकल इंस्टेंस (डेवलपर लाइसेंस) पर ऐसा करना चाहिए। एक्सई उपयोगी है क्योंकि इसमें बहुत छोटा पदचिह्न है, यह हल्का है, और बहुत आसान स्थापना है। –

+0

हमारे तनाव परीक्षण बहुत हल्के थे; केवल कुछ दर्जन धागे एक साथ चीजें कर रहे हैं।परीक्षण करने के दौरान डेवलपर को अपने बॉक्स पर चलाने में सक्षम होना चाहिए, और यदि XE ऐसा नहीं कर सकता है तो मैं किसी भी चीज़ के लिए XE का उपयोग करने की अनुशंसा नहीं करता हूं। –

+0

मुझे यकीन नहीं है कि बहुत से डेवलपर्स की यह आवश्यकता है, और यदि नहीं, तो मुझे लगता है कि एक्सई शायद स्थानीय होस्ट विकास के लिए एक बहुत व्यवहार्य समाधान है, खासकर अगर आपके पास पूर्ण संस्करण के लिए लाइसेंस नहीं है। – Trevor

7

मुझे ओरेकल 10 जी एक्सप्रेस संस्करण का उपयोग करके बहुत सफलता मिली है। यह ओरेकल एप्लिकेशंस एक्सप्रेस के साथ आता है जो सरल व्यवस्थापक और वेब इंटरफ़ेस के माध्यम से सॉफ़्टवेयर का निर्माण करने की अनुमति देता है। यह 4 जीबी डिस्क स्पेस, 1 जीबी राम तक सीमित है और केवल 1 प्रोसेसर का उपयोग करेगा।

यह मुफ़्त है और मेरे अनुभव में 100% विश्वसनीय रहा है। इसे आसानी से वर्चुअल मशीन के भीतर होस्ट किया जा सकता है।

इसके अलावा ओरेकल एसक्यूएल डेवलपर एक क्रॉस प्लेटफ़ॉर्म एप्लिकेशन है जिसका उपयोग ओरेकल के किसी भी संस्करण के साथ किया जा सकता है और यह भी निःशुल्क है। ओरेकल 10 जी शानदार है। इसके लिए जाएं :-)

2

हम ओरेकल एक्सई का उपयोग कर समाप्त हो गए। क्लाइंट इंस्टॉल करें, एक्सप्रेस इंस्टॉल करें, रीबूट करें, यह सिर्फ काम करता है।

6

मैं विकास उद्देश्यों के लिए ओरेकल एक्सई से खुश हूं।

मेरे पास साझा करने के लिए बुद्धिमानी का यह टुकड़ा है; अगर आपको ओआरए-12519 जैसी समस्याएं आ रही हैं: टीएनएस: कोई उचित सेवा हैंडलर नहीं मिला है या ओआरए-12560: टीएनएस: समय-समय पर प्रोटोकॉल एडेप्टर त्रुटि, फिर अपने प्रोसेसिस पैरामीटर को बदलने का प्रयास करें, sysdba के रूप में sys का उपयोग करके ओरेकल पर लॉगऑन करें और निष्पादित करें निम्नलिखित:

ALTER SYSTEM SET PROCESSES=150 SCOPE=SPFILE; 

PROCESSES पैरामीटर को बदलने के बाद अपनी ओरेकल सेवा को पुनरारंभ करें।