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

डेटाबेस कॉन्फ़िगरेशन सहायक का उपयोग करके Oracle 12c के लिए नमूना स्कीमा स्थापित करना

परिचय

Oracle 12c के नवीनतम संस्करण में प्रारंभिक स्थापना के दौरान नमूना स्कीमा शामिल नहीं है। इन नमूना स्कीमा में शामिल हैं:

  • एचआर - मानव संसाधन
  • OE - ऑर्डर एंट्री
  • प्रधानमंत्री - उत्पाद मीडिया
  • SH - बिक्री इतिहास (डेटा वेयरहाउस)

नमूना स्कीमा को कंटेनर डेटाबेस के अंदर एक नया प्लग करने योग्य डेटाबेस (पीडीबी) बनाकर जोड़ा जा सकता है जिसे स्थापित किया गया था।

इस ट्यूटोरियल में डेटाबेस कॉन्फ़िगरेशन सहायक (dbca) का उपयोग करके Oracle 12c डेटाबेस में नमूना डेटाबेस स्कीमा स्थापित करना शामिल है। DBCA एक उपयोगिता है जिसे Oracle 12c डेटाबेस के साथ स्थापित किया गया है और इसका उपयोग कंटेनर डेटाबेस और प्लग करने योग्य डेटाबेस को प्रबंधित करने के लिए किया जा सकता है।

इस बिंदु पर आपके पास पहले से बनाए गए कम से कम एक प्लग करने योग्य डेटाबेस के साथ Oracle 12c डेटाबेस स्थापित और चालू होना चाहिए। विंडोज़ पर डिफ़ॉल्ट रूप से इस प्लग करने योग्य डेटाबेस को pdborcl कहा जाता है।

आरंभ करने के लिए, dbca.bat टाइप करके डेटाबेस कॉन्फ़िगरेशन सहायक चलाएँ। या Oracle होम निर्देशिका और फिर बिन उपनिर्देशिका में नेविगेट करें और dbca.bat प्रोग्राम का पता लगाएं।

जब DBCA ओपनिंग स्क्रीन दिखाई दे, तो प्लग करने योग्य डेटाबेस प्रबंधित करें चुनें और अगला> बटन क्लिक करें।

अगली स्क्रीन पर (चरण 2), एक प्लग करने योग्य डेटाबेस बनाएं चुनें और अगला> बटन क्लिक करें।

अगली स्क्रीन स्थापित सभी मौजूदा डेटाबेस को सूचीबद्ध करती है। मौजूदा ओआरसीएल डेटाबेस का चयन किया जाना चाहिए (यदि उपयुक्त कंटेनर डेटाबेस का चयन न करें तो आप नए प्लग करने योग्य डेटाबेस को स्थापित करने के लिए उपयोग करना चाहेंगे)।

यदि संकेत दिया जाए, तो SYS उपयोगकर्ता नाम और पासवर्ड प्रदान करें। फिर अगला> बटन क्लिक करें।

अगली स्क्रीन एक नया प्लग करने योग्य डेटाबेस बनाने के लिए तीन विकल्प प्रदान करती है। पीडीबी फ़ाइल सेट का उपयोग करके प्लग करने योग्य डेटाबेस बनाने के विकल्प का चयन करें

एक PDB फ़ाइल सेट में एक XML मेटाडेटा फ़ाइल और एक डेटा फ़ाइल बैकअप (एक्सटेंशन .dfb) होता है।
प्लग करने योग्य डेटाबेस मेटाडेटा के आगे स्थित ब्राउज़ करें बटन पर क्लिक करें। फ़ाइल प्रॉम्प्ट करें और samplechema.xml फ़ाइल का चयन करें। यह फ़ाइल Oracle होम के अंतर्गत सहायक/डीबीसीए/टेम्पलेट्स निर्देशिका में स्थित होनी चाहिए। फ़ाइल के चयन के बाद, ठीक . पर क्लिक करें बटन।


संबंधित डेटा फ़ाइल बैकअप फ़ाइल (sampleschema.dfb) अपने आप भरनी चाहिए। यदि नहीं, तो उपयुक्त ब्राउज़ बटन का उपयोग करके उस फ़ाइल को भी चुनें।

पूरा होने पर अगला> बटन क्लिक करें।

अगली स्क्रीन नए प्लग करने योग्य डेटाबेस को कॉन्फ़िगर करने के विकल्प प्रदान करती है।

नए प्लग करने योग्य डेटाबेस को pdborcl_sample जैसा नाम दें।

उपयुक्त पीडीबी स्टोरेज का चयन करें। अधिकांश अनुप्रयोगों के लिए भंडारण स्थानीय फाइल सिस्टम होगा। oradata निर्देशिका के अंतर्गत उप-निर्देशिका नाम के रूप में चर {PDB_NAME} का उपयोग करें। उदाहरण के लिए, यदि वर्तमान डेटा फ़ाइल संग्रहण c:\app\oracle\oradata\orcl निर्देशिका में है, तो पथ का उपयोग करें:

c:\app\oracle\oradata\orcl\{PDB_NAME}

एक नया व्यवस्थापक खाता प्रदान करें जैसे कि नमूनेव्यवस्थापक और संबद्ध पासवर्ड।

पूरा हो जाने पर अगला> बटन क्लिक करें।

स्थापना सारांश की समीक्षा करें और फिर नमूना प्लग करने योग्य डेटाबेस को स्थापित करने के लिए समाप्त करें बटन पर क्लिक करें।

प्रगति बार तुरंत बढ़ना शुरू हो जाना चाहिए।

स्थापना पूर्ण होने के बाद, DBCA से बाहर निकलने के लिए बंद करें बटन पर क्लिक करें।

SQL डेवलपर के साथ नए प्लग करने योग्य डेटाबेस का परीक्षण करना

अब जबकि नया प्लग करने योग्य डेटाबेस बन गया है, लॉग इन करें और नमूना स्कीमा की समीक्षा करें।

SQL डेवलपर चलाएँ और pdborcl_sample नामक नमूना PDB से एक नया कनेक्शन बनाएँ। pdborcl_sample को सेवा नाम के रूप में निर्दिष्ट करें (SID नहीं)। सिस्टम उपयोगकर्ता नाम nad पासवर्ड या नए व्यवस्थापक खाते का उपयोग करें जिसे आपने अभी नए PDB के साथ बनाया है।

pdborcl_sample प्लग करने योग्य डेटाबेस से कनेक्ट करें। क्वेरी का उपयोग करके नमूना खातों की स्थिति की जाँच करें:

SELECT username, account_status
FROM dba_users;


ध्यान दें कि नमूना खाते सभी लॉक होने चाहिए। आप इन SQL कथनों का उपयोग करके उन्हें अनलॉक कर सकते हैं:


ALTER USER hr ACCOUNT UNLOCK;
ALTER USER oe ACCOUNT UNLOCK;

आप इन खातों के लिए SQL कथनों का उपयोग करके पासवर्ड बदल सकते हैं जैसे:

ALTER USER hr IDENTIFIED BY newpassword;

इस बिंदु पर नमूना स्कीमा उपयोग के लिए उपलब्ध होना चाहिए। उदाहरण के लिए:


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle में NVL2 फ़ंक्शन

  2. Oracle में वर्तमान तिथि कैसे प्राप्त करें

  3. Oracle में sql में ट्री संरचना। SQL Oracle में ट्री, चाइल्ड नोड्स और पैरेंट नोड्स कैसे दिखाएं?

  4. आरयू या आरयूआर?

  5. वर्तमान परिवर्तन खोजने के लिए LogMiner का उपयोग करना