Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

क्लाउड में Oracle ऑटोनॉमस डेटाबेस के साथ शुरुआत करना

परिचय

इस ट्यूटोरियल में बताया गया है कि कैसे एक मुफ़्त Oracle क्लाउड खाता सेट किया जाए और एक मुफ़्त ऑटोनॉमस डेटाबेस इंस्टेंस बनाया जाए।

महत्वपूर्ण: जबकि Oracle क्लाउड खाता मुफ़्त है और अधिकांश बुनियादी सेवाएँ उपयोग करने के लिए स्वतंत्र हैं, आपकी पहचान सत्यापित करने के लिए एक क्रेडिट कार्ड (या समान भुगतान विधि) की आवश्यकता होती है। आपको टेक्स्ट संदेश प्राप्त करने में सक्षम सेल फोन की भी आवश्यकता होगी। यदि आपका इरादा केवल SQL कथनों का अभ्यास करना है और/या Oracle APEX का उपयोग करके एक वेब एप्लिकेशन विकसित करना है, तो आप इसके बजाय क्रेडिट कार्ड का उपयोग किए बिना एक निःशुल्क Oracle APEX कार्यक्षेत्र बना सकते हैं। Oracle एपेक्स के साथ काम करने पर एक संक्षिप्त ट्यूटोरियल यहां पाया जा सकता है।

एक बार ऑटोनॉमस डेटाबेस बन जाने के बाद, आप अपने डेटा के साथ काम करने के लिए Oracle SQL डेवलपर, Oracle APEX और अन्य टूल सहित कई अलग-अलग टूल का उपयोग कर सकते हैं। आप Oracle SQL डेवलपर को अपने कंप्यूटर (Windows या MacOSX) पर डाउनलोड और इंस्टॉल करना चाह सकते हैं।

पहला कदम एक नया Oracle क्लाउड खाता बनाना होगा। इन चरणों की रूपरेखा अगले पृष्ठ पर दी गई है।

Oracle Cloud Account बनाना

आरंभ करने के लिए, URL के साथ Oracle वेब साइट पर जाएँ:https://www.oracle.com/cloud/free/

निःशुल्क प्रारंभ करें . पर क्लिक करें बटन।

अपना ई-मेल पता भरें और अपने देश का चयन करें। Oracle उपयोग की शर्तें और अन्य नीतियां पढ़ें और फिर अगला . क्लिक करें जब आप तैयार हों तब बटन दबाएं।

क्लाउड खाता नाम के लिए फ़ील्ड भरें। इस नाम में केवल ऐसे अक्षर होने चाहिए जिनमें कोई रिक्त स्थान या अन्य विराम चिह्न न हों। डेटाबेस तक पहुँचने के दौरान आप इस नाम का उपयोग करेंगे। फिर दिए गए संकेतों में अपना नाम, पता रेत सेल फोन नंबर भरें। एक बार यह सारी जानकारी दर्ज हो जाने के बाद, अगला:मोबाइल नंबर सत्यापित करें . पर क्लिक करें बटन।

कोड नंबर देखने के लिए Oracle से टेक्स्ट संदेश के लिए अपने सेल फोन की जाँच करें। Oracle वेब साइट पर कोड संख्या टाइप करें जहाँ संकेत दिया गया हो और सत्यापित करें . पर क्लिक करें बटन।

अपने Oracle क्लाउड खाते के लिए एक नया पासवर्ड बनाएं। दिए गए पासवर्ड नियमों का पालन करें। अगला क्लिक करें भुगतान जानकारी चरण पर जाने के लिए बटन। ध्यान रखें कि यह आपका Oracle क्लाउड खाता होगा (डेटाबेस खाता नहीं - जिसे बाद में बनाया जाएगा)।

भुगतान जानकारी के संबंध में Oracle से नोटिस पढ़ें। क्रेडिट कार्ड विवरण जोड़ें . क्लिक करें तैयार होने पर बटन।

अगली स्क्रीन पर, भुगतान विधि सहित अपनी भुगतान जानकारी भरें। समाप्त करें . क्लिक करें बटन जब किया। याद रखें कि जब तक आप "ऑलवेज फ्री" सेवाओं का उपयोग करते हैं, तब तक आपकी भुगतान विधि से शुल्क नहीं लिया जाएगा।

अगली स्क्रीन पर, कार्ड नंबर और समाप्ति की पुष्टि करें। Oracle क्लाउड सेवा अनुबंध की समीक्षा करें, बॉक्स को चेक करें और फिर पूर्ण साइन-अप . क्लिक करें बटन।

इस बिंदु पर नया Oracle क्लाउड खाता बनाया जाएगा। इसे पूरा होने में 5 मिनट तक का समय लग सकता है। कुछ दुर्लभ मामलों में, यदि आपकी भुगतान जानकारी को सत्यापित करने में कोई समस्या है, तो अतिरिक्त जानकारी प्रदान करने के लिए आपसे ई-मेल के माध्यम से संपर्क किया जा सकता है।

Oracle क्लाउड खाता बन जाने के बाद इस ट्यूटोरियल के अगले पृष्ठ पर जारी रखें।

Oracle Cloud Console में लॉग इन करना

एक बार खाता बन जाने के बाद वेब ब्राउज़र को लॉगिन पृष्ठ पर पुनः निर्देशित करना चाहिए। पूर्व चरणों में दिए गए अनुसार अपना Oracle क्लाउड खाता उपयोगकर्ता नाम और पासवर्ड भरें और साइन-इन पर क्लिक करें बटन।

लॉग इन करने के बाद, Oracle क्लाउड कंसोल होम पेज दिखाई देगा। विभिन्न सेवाओं और उन सेवाओं पर ध्यान दें, जिन्हें हमेशा नि:शुल्क योग्य . के रूप में चिह्नित किया गया है . "ऑलवेज फ्री" सेवाओं का उपयोग बिना किसी शुल्क के किया जा सकता है। आपके खाते में $300 (दिसंबर, 2019 तक) भी जमा किया जाएगा, जिसका उपयोग विभिन्न सेवाओं का परीक्षण करने के लिए किया जा सकता है जो मुफ़्त नहीं हैं।

अगले भाग में, एक नया ऑटोनॉमस ट्रांजैक्शन प्रोसेसिंग डेटाबेस बनाया जाएगा।

Oracle Cloud में एक नया ऑटोनॉमस ट्रांजैक्शन प्रोसेसिंग डेटाबेस बनाना

ट्यूटोरियल के इस भाग में ट्रांजैक्शन प्रोसेसिंग डेटाबेस इंस्टेंस बनाना शामिल होगा। Oracle क्लाउड कंसोल से, एटीपी डेटाबेस बनाने . के लिए बड़े बटन पर क्लिक करें ।

एक कम्पार्टमेंट चुनें (आमतौर पर खाता सेट करते समय आपके द्वारा दर्ज की गई सेवा का नाम), फिर प्रदर्शन नाम और डेटाबेस नाम प्रदान करें। ध्यान दें कि डेटाबेस नाम में विराम चिह्न या रिक्त स्थान नहीं हो सकते हैं।

लेन-देन प्रसंस्करण कार्यभार प्रकार का चयन करें और नीचे दिखाए अनुसार साझा आधारभूत संरचना चुनें।

डेटाबेस कॉन्फ़िगर करें . के अंतर्गत शीर्षक, हमेशा नि:शुल्क . चुनें विकल्प। इस विकल्प का चयन करके, 20 जीबी डिस्क स्थान और एक वर्चुअल सीपीयू वाला एक मूल डेटाबेस बनाया जाएगा। इस डेटाबेस के लिए आपके खाते में कोई शुल्क नहीं लगेगा।

डेटाबेस व्यवस्थापक के लिए एक नया पासवर्ड प्रदान करें। डिफ़ॉल्ट डेटाबेस व्यवस्थापक उपयोगकर्ता नाम व्यवस्थापक होगा . ध्यान रखें कि यह आपके द्वारा बनाए जा रहे एटीपी डेटाबेस के लिए उपयोगकर्ता नाम और पासवर्ड होगा। यह आपके Oracle क्लाउड खाते से अलग है।

अगला कदम नेटवर्क एक्सेस चुनना है। डिफ़ॉल्ट रूप से, नया डेटाबेस इंटरनेट पर कहीं से भी एक्सेस किया जा सकेगा। यदि आप अधिक सीमित पतों पर होस्ट या क्लाइंट के लिए इस डेटाबेस तक पहुंच को प्रतिबंधित करना चाहते हैं, तो पहुंच नियंत्रण नियम कॉन्फ़िगर करें की जांच करें। बॉक्स और फिर स्वीकार्य आईपी पते या सीआईडीआर ब्लॉक जोड़ने के लिए संकेतों का पालन करें।

इस उदाहरण के लिए, हम एक्सेस को खुला छोड़ देंगे।

अंत में, लाइसेंस शामिल . चुनें विकल्प पर क्लिक करें और फिर स्वायत्त डेटाबेस बनाएं . पर क्लिक करें बटन।

ध्यान दें कि नए डेटाबेस को प्रावधान होने में 5 मिनट तक का समय लग सकता है ।

एक बार नए डेटाबेस का प्रावधान हो जाने के बाद यह उपलब्ध हो जाना चाहिए . टूल . पर क्लिक करें डेटाबेस तक पहुँचने के लिए उपयोग किए जाने वाले विभिन्न उपकरणों को देखने के लिए टैब।

ध्यान दें कि इस प्रबंधन पृष्ठ का उपयोग किया जाएगा यदि आपको कभी भी अपने एटीपी डेटाबेस को फिर से शुरू करने की आवश्यकता हो। अधिक कार्रवाइयां… . के अंतर्गत जांचें इन सुविधाओं के लिए बटन।

अगले पृष्ठ में कुछ ऐसे टूल का परिचय दिया गया है जिनका उपयोग नए एटीपी डेटाबेस तक पहुंचने के लिए किया जा सकता है।

एटीपी डेटाबेस के साथ काम करना

Oracle SQL डेवलपर वेब इंटरफ़ेस का उपयोग करके नए डेटाबेस तक पहुँचने का सबसे तेज़ तरीका है। एसक्यूएल डेवलपर वेब खोलें पर क्लिक करें बटन।

डेटाबेस में व्यवस्थापक उपयोगकर्ता नाम और संबद्ध पासवर्ड के साथ लॉग इन करें जो डेटाबेस बनाते समय प्रदान किया गया था। लॉग इन करने के बाद, SQL डेवलपर वेब वर्कशीट दिखाई देगी। तीन मुख्य खंड हैं। स्कीमा (उपयोगकर्ता) और उनके ऑब्जेक्ट (तालिका, दृश्य आदि) बाएं हाथ की विंडो में नेविगेटर के अंतर्गत प्रदर्शित होते हैं . SQL कथनों को वर्कशीट अनुभाग का उपयोग करके टाइप किया जा सकता है। नीचे दाईं ओर विंडो में क्वेरी परिणाम और अन्य फ़ीडबैक प्रदान किए जाते हैं।

Oracle बिक्री इतिहास (SH) नमूना स्कीमा डेटाबेस में उपलब्ध है, इसलिए इसका उपयोग प्रश्नों को आसानी से जांचने के लिए किया जा सकता है जैसा कि नीचे दिखाया गया है।

अगला पृष्ठ बताता है कि Oracle SQL डेवलपर क्लाइंट टूल का उपयोग करके क्लाउड डेटाबेस से कैसे कनेक्ट किया जाए जिसे आप अपने पीसी पर डाउनलोड करते हैं।

SQL डेवलपर सॉफ़्टवेयर का उपयोग करके Oracle क्लाउड डेटाबेस से कनेक्ट करना

Oracle SQL डेवलपर सॉफ़्टवेयर में वेब संस्करण की तुलना में और भी अधिक सुविधाएँ हैं। SQL डेवलपर का स्थापित संस्करण आपके अपने कंप्यूटर पर स्थापित किया जा सकता है (Windows या MacOSX के लिए निर्देश यहां देखें)।

यह मानते हुए कि आपके पास SQL ​​डेवलपर डाउनलोड, इंस्टॉल और चल रहा है, आप Oracle क्लाउड डेटाबेस इंस्टेंस से Oracle क्लाउड वॉलेट क्रेडेंशियल डाउनलोड कर सकते हैं और डेटाबेस से कनेक्ट करने के लिए उनका उपयोग कर सकते हैं।

ऑटोनॉमस डेटाबेस होम स्क्रीन से, DB कनेक्शन . पर क्लिक करें बटन।

क्लाउड डेटाबेस से कनेक्ट करने के लिए वॉलेट और कनेक्शन स्ट्रिंग दोनों की आवश्यकता होती है। वॉलेट डाउनलोड करने के लिए बटन पर क्लिक करें।

वॉलेट के लिए एक नया पासवर्ड प्रदान करें और फिर डाउनलोड करें . पर क्लिक करें बटन।

वॉलेट फ़ाइल को सुरक्षित स्थान पर संग्रहीत करना सुनिश्चित करें।

SQL डेवलपर से एक नया डेटाबेस कनेक्शन बनाना

Oracle SQL डेवलपर में, नया डेटाबेस कनेक्शन बनाने के लिए हरे धन चिह्न पर क्लिक करें।

नए डेटाबेस कनेक्शन को एक नाम दें और व्यवस्थापक उपयोगकर्ता नाम और संबद्ध पासवर्ड प्रदान करें।

कनेक्शन प्रकार बदलें क्लाउड वॉलेट . पर . ब्राउज़ करें... . क्लिक करें बटन, अपने क्लाउड वॉलेट वाले फ़ोल्डर में नेविगेट करें और उस फ़ाइल को चुनें।

परीक्षण . क्लिक करें कनेक्शन काम कर रहा है यह सुनिश्चित करने के लिए बटन।

अंत में सहेजें . क्लिक करें इस कनेक्शन को सहेजने के लिए बटन दबाएं और फिर कनेक्ट करें . क्लिक करें क्लाउड डेटाबेस से कनेक्ट करने के लिए बटन।

एक बार कनेक्ट होने के बाद, एक नई वर्कशीट खुलेगी जहां SQL स्टेटमेंट दर्ज किए जा सकते हैं।

ध्यान दें कि यह कनेक्शन व्यवस्थापक उपयोगकर्ता के साथ किया गया था। कोई भी नया डेटाबेस विकास कार्य एक अलग डेटाबेस उपयोगकर्ता खाते के साथ किया जाना चाहिए। एक नया Oracle डेटाबेस उपयोगकर्ता बनाने के चरण अगले पृष्ठ पर दिए गए हैं।

नया Oracle डेटाबेस उपयोगकर्ता बनाना

SQL डेवलपर का उपयोग एक नया डेटाबेस उपयोगकर्ता बनाने के लिए किया जा सकता है। क्लाउड डेटाबेस के व्यवस्थापक उपयोगकर्ता के पास अतिरिक्त डेटाबेस उपयोगकर्ता बनाने और उन्हें आवश्यक विशेषाधिकार प्रदान करने के लिए आवश्यक अनुमतियाँ हैं।

Oracle में एक नया उपयोगकर्ता बनाने के लिए सबसे बुनियादी SQL सिंटैक्स है:

पासवर्ड द्वारा पहचाने गए उपयोगकर्ता उपयोगकर्ता नाम बनाएं;

CREATE USER . में और भी कई वैकल्पिक भाग हैं बयान लेकिन उन्हें छोड़ कर चूक का इस्तेमाल किया जाएगा। नोट:कृपया इस उदाहरण से भिन्न पासवर्ड चुनें। Oracle उपयोगकर्ता पासवर्ड में अपर और लोअर केस अक्षरों और संख्याओं का मिश्रण होना चाहिए।

इस उदाहरण के लिए, हम "फर्नीचर" नाम का एक नया उपयोगकर्ता बनाएंगे।

नए उपयोगकर्ता को कुछ अनुमतियां देने की आवश्यकता होगी ताकि वे डेटाबेस से कनेक्ट हो सकें और टेबल और दृश्य जैसे नए ऑब्जेक्ट बना सकें।

GRANT CONNECT, RESOURCE TO furniture;
GRANT CREATE SESSION TO furniture;
GRANT UNLIMITED TABLESPACE TO furniture;
GRANT CREATE ANY VIEW TO furniture;
GRANT SELECT ANY TABLE TO furniture;

अब जब नए उपयोगकर्ता ने उचित अनुमतियां बनाई और असाइन की हैं, तो हम इस उपयोगकर्ता की साख के साथ डेटाबेस से एक नया कनेक्शन बना सकते हैं। फिर उसी वॉलेट का उपयोग किया जाएगा।

परीक्षण . क्लिक करें कनेक्शन काम कर रहा है यह सुनिश्चित करने के लिए बटन। फिर कनेक्शन सहेजें और अंत में कनेक्ट करें . क्लिक करें इस नए उपयोगकर्ता नाम का उपयोग करके डेटाबेस से कनेक्ट करने के लिए बटन।

एक बार कनेक्शन स्थापित हो जाने के बाद, SQL स्टेटमेंट्स को टेबल (स्कीमा) का एक नया सेट बनाने के लिए दर्ज किया जा सकता है।

एक बार स्कीमा बन जाने के बाद, आप SQL क्वेरीज़ का परीक्षण कर सकते हैं।

नए उपयोगकर्ता के लिए SQL डेवलपर वेब सक्षम करना

डिफ़ॉल्ट रूप से, केवल व्यवस्थापक उपयोगकर्ता को SQL डेवलपर वेब लॉन्च करने की अनुमति है। अतिरिक्त उपयोगकर्ताओं को SQL डेवलपर वेब चलाने की क्षमता देने के लिए, पहले SQL डेवलपर वेब में व्यवस्थापक उपयोगकर्ता के रूप में लॉग इन करें और फिर निम्न PL/SQL स्क्रिप्ट चलाएँ:


BEGIN
 ords_admin.enable_schema(
  p_enabled => TRUE,
  p_schema => 'your schema name',
  p_url_mapping_type => 'BASE_PATH',
  p_url_mapping_pattern => 'your schema name',
  p_auto_rest_auth => TRUE
 );
 commit;
END;
/

अपने उपयोगकर्ता के नाम पर रखें जहां उसके पास 'आपका स्कीमा नाम' . है . उदाहरण के लिए:


BEGIN
 ords_admin.enable_schema(
  p_enabled => TRUE,
  p_schema => 'FURNITURE',
  p_url_mapping_type => 'BASE_PATH',
  p_url_mapping_pattern => 'FURNITURE',
  p_auto_rest_auth => TRUE
 );
 commit;
END;
/

अंतिम पंक्ति में स्लैश सहित सभी कोड चलाना सुनिश्चित करें।

SQL डेवलपर वेब से लॉग आउट करें और URL को नोट करें।

https://db-name.db_host.oraclecloudapps.com/ords/admin/sign-in/?nav=worksheet

"व्यवस्थापक" भाग को अपनी नई स्कीमा के नाम में बदलें। उदाहरण के लिए:

https://db-name.db_host.oraclecloudapps.com/ords/furniture/sign-in/?nav=worksheet

फिर अपने नए खाते के उपयोगकर्ता नाम और पासवर्ड के साथ SQL डेवलपर वेब में लॉग इन करें।

अगला पृष्ठ SQL डेवलपर से संबंधित अन्य ट्यूटोरियल के लिए कुछ अतिरिक्त लिंक प्रदान करता है।

अतिरिक्त SQL डेवलपर ट्यूटोरियल

यहां कुछ पृष्ठ दिए गए हैं जो SQL कथनों को लिखने, चलाने और सहेजने, SQL डेवलपर का उपयोग करके डेटा निर्यात करने और SQL डेवलपर का उपयोग करके Oracle में डेटा आयात करने के तरीके को कवर करते हैं। आपको Oracle स्कीमा को रिवर्स इंजीनियर करने के लिए SQL डेवलपर का उपयोग करने में भी रुचि हो सकती है। वह ट्यूटोरियल यहाँ जुड़ा हुआ है।


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. उबंटू मशीन पर ओरेकल इंस्टेंट क्लाइंट और pdo_oci कैसे स्थापित करें?

  2. Oracle.DataClient का उपयोग करते समय प्रदाता Oracle क्लाइंट त्रुटि के संस्करण के साथ संगत नहीं है

  3. Oracle क्लाइंट 11 के साथ .NET एप्लिकेशन को परिनियोजित करने के लिए आवश्यक न्यूनतम सेटअप क्या है?

  4. Oracle में एक स्ट्रिंग निकालने के लिए Instr के साथ Substr का उपयोग करना

  5. पीएल/एसक्यूएल संग्रहित प्रो में अल्पविराम से अलग स्ट्रिंग को विभाजित करना