🚂 RailGuruji
Databases and SQLडेटाबेस और एसक्यूएल7 / 7

Oracle database administrationओरेकल डेटाबेस प्रशासन

Practise the chapter · 13 Qपूरे अध्याय का अभ्यास · 13 प्रश्न
Updated अद्यतन 07 Oct 2026
This chapterयह अध्याय asked in 1 exam1 परीक्षा में पूछा गया
1
THE INSTANCE AND ITS FILESइंस्टेंस और उसकी फाइलें
An Oracle INSTANCE is a set of memory structures and background processes that access a set of database files.
  • The files are TABLESPACES and their DATAFILES, the REDO LOGS and the CONTROL FILES
  • The TRACE FILE and the ALERT LOG record events and errors
  • The SYSTEM GLOBAL AREA, SGA, holds the data block buffer cache, the dictionary cache and the redo log buffer
  • The SGA also holds the shared SQL pool, the large pool and the Java pool
As the DBA, the DATABASE ADMINISTRATOR, you can shut the instance down while the files stay on disk. So the instance is memory plus processes, and the database is the files.
ओरेकल इंस्टेंस मेमोरी संरचनाओं और पृष्ठभूमि प्रोसेसों का समूह है जो डेटाबेस फाइलों के समूह तक पहुँचता है।
  • फाइलें हैं: टेबलस्पेस और उनकी डेटाफाइलें, रीडू लॉग और कंट्रोल फाइलें
  • ट्रेस फाइल और अलर्ट लॉग घटनाएँ और त्रुटियाँ दर्ज करते हैं
  • सिस्टम ग्लोबल एरिया, अर्थात् एसजीए, में डेटा ब्लॉक बफर कैश, डिक्शनरी कैश और रीडू लॉग बफर रहते हैं
  • एसजीए में शेयर्ड एसक्यूएल पूल, लार्ज पूल और जावा पूल भी रहते हैं
डीबीए, अर्थात् डेटाबेस प्रशासक, के रूप में आप इंस्टेंस बंद कर सकते हैं, जबकि फाइलें डिस्क पर बनी रहती हैं। अर्थात् इंस्टेंस मेमोरी और प्रोसेस है, और डेटाबेस फाइलें हैं।
2
THE BACKGROUND PROCESSESपृष्ठभूमि प्रोसेस
The background processes keep the memory and the physical files in step.
  • SMON, SYSTEM MONITOR: performs instance recovery when needed
  • PMON, PROCESS MONITOR: cleans up failed user processes
  • DBWR, DATABASE WRITER: writes changed blocks from the SGA to the datafiles in batches
  • LGWR, LOG WRITER: writes the redo log buffer to the online redo log files
  • CKPT, CHECKPOINT: makes DBWR write all blocks changed since the last checkpoint, and records it
  • ARCH, ARCHIVER: copies a filled online redo log to disk; RECO resolves distributed failures
You will be asked to match each process to its job. So SMON recovers the instance, and PMON cleans up after failed users.
पृष्ठभूमि प्रोसेस मेमोरी और भौतिक फाइलों को तालमेल में रखते हैं।
  • एसमॉन, सिस्टम मॉनिटर: आवश्यकता पड़ने पर इंस्टेंस की पुनर्प्राप्ति करता है
  • पीमॉन, प्रोसेस मॉनिटर: विफल उपयोगकर्ता प्रोसेसों की सफाई करता है
  • डीबीडब्ल्यूआर, डेटाबेस राइटर: एसजीए से बदले ब्लॉक डेटाफाइलों में बैचों में लिखता है
  • एलजीडब्ल्यूआर, लॉग राइटर: रीडू लॉग बफर को ऑनलाइन रीडू लॉग फाइलों में लिखता है
  • सीकेपीटी, चेकपॉइंट: डीबीडब्ल्यूआर से पिछले चेकपॉइंट के बाद बदले सभी ब्लॉक लिखवाता है, और उसे दर्ज करता है
  • एआरसीएच, आर्काइवर: भरे हुए ऑनलाइन रीडू लॉग को डिस्क पर कॉपी करता है; रेको वितरित विफलताएँ सुलझाता है
आपसे हर प्रोसेस का उसके काम से मिलान पूछा जाएगा। अर्थात् एसमॉन इंस्टेंस को बहाल करता है, और पीमॉन विफल उपयोगकर्ताओं के बाद सफाई करता है।
3
TUNING THE DATABASEडेटाबेस की ट्यूनिंग
  • Minimise the database's size; store the transaction log on a separate disk
  • Keep tables and their indexes on separate disks, and stripe very large tables across several disks
  • Keep the sort area, the data dictionary and the rollback area on separate disks; add CPU and memory as needed
  • Obstacles include too few commits, careless SQL, and badly sized tables and indexes
  • The buffer cache and shared pool use LRU: the least recently used data leaves memory first
HIT RATIO = (logical reads - physical reads) / logical reads, and a perfect hit ratio is 1.00. So you tune by spreading the load across disks and keeping data in memory.
  • डेटाबेस का आकार न्यूनतम रखें; ट्रांजैक्शन लॉग अलग डिस्क पर रखें
  • तालिकाएँ और उनके इंडेक्स अलग डिस्कों पर रखें, और बहुत बड़ी तालिकाओं को कई डिस्कों पर स्ट्राइप करें
  • सॉर्ट एरिया, डेटा डिक्शनरी और रोलबैक एरिया अलग डिस्कों पर रखें; आवश्यकतानुसार सीपीयू और मेमोरी जोड़ें
  • बाधाओं में बहुत कम कमिट, लापरवाह एसक्यूएल, और गलत आकार की तालिकाएँ और इंडेक्स शामिल हैं
  • बफर कैश और शेयर्ड पूल एलआरयू का उपयोग करते हैं: सबसे कम हाल में उपयोग हुआ डेटा पहले मेमोरी से निकलता है
हिट रेशियो = (लॉजिकल रीड - फिजिकल रीड) / लॉजिकल रीड, और पूर्ण हिट रेशियो 1.00 है। अर्थात् आप भार को डिस्कों पर फैलाकर और डेटा को मेमोरी में रखकर ट्यूनिंग करते हैं।
4
THE DATA DICTIONARY AND DATABASE SECURITYडेटा डिक्शनरी और डेटाबेस सुरक्षा
The DATA DICTIONARY holds information about the database itself: its design, stored code, users and performance.
  • USER_USERS tells you who you are; USER_SYS_PRIVS what you can do; USER_ROLE_PRIVS your roles
  • DBA_ROLES, DBA_SYS_PRIVS, DBA_TAB_PRIVS and DBA_COL_PRIVS list the grants across the database
  • USERS are the accounts allowed to log on
  • A ROLE is a named group of privileges
  • SYSTEM PRIVILEGES apply system-wide; OBJECT PRIVILEGES give access to objects you do not own
So you grant privileges to a role, and the role to a user.
डेटा डिक्शनरी स्वयं डेटाबेस की जानकारी रखती है: उसका डिजाइन, संग्रहीत कोड, उपयोगकर्ता और प्रदर्शन।
  • USER_USERS बताता है कि आप कौन हैं; USER_SYS_PRIVS आप क्या कर सकते हैं; USER_ROLE_PRIVS आपकी भूमिकाएँ
  • DBA_ROLES, DBA_SYS_PRIVS, DBA_TAB_PRIVS और DBA_COL_PRIVS पूरे डेटाबेस की अनुमतियाँ सूचीबद्ध करते हैं
  • उपयोगकर्ता वे खाते हैं जिन्हें लॉग ऑन की अनुमति है
  • रोल विशेषाधिकारों का नामित समूह है
  • सिस्टम विशेषाधिकार पूरे सिस्टम पर लागू होते हैं; ऑब्जेक्ट विशेषाधिकार उन ऑब्जेक्टों तक पहुँच देते हैं जिनके आप स्वामी नहीं हैं
अर्थात् आप विशेषाधिकार रोल को देते हैं, और रोल उपयोगकर्ता को।
5
DATABASE BACKUP AND RECOVERY IN ORACLEओरेकल में डेटाबेस बैकअप और पुनर्प्राप्ति
  • A LOGICAL BACKUP reads database records and writes them to a file; EXPORT does it, and IMPORT reads it back
  • Export runs in FULL, TABLESPACE, USER or TABLE mode
  • A PHYSICAL BACKUP copies the database files with operating system commands
  • An OFFLINE backup is taken with the database shut down: all datafiles, control files, online redo logs and init.ora
  • An ONLINE backup is taken while the database is open, and only in ARCHIVE mode; RMAN automates it
An online backup with the archived redo logs lets you ROLL FORWARD to any point in time. So you need archive mode for an online backup.
  • लॉजिकल बैकअप डेटाबेस अभिलेख पढ़कर फाइल में लिखता है; एक्सपोर्ट यह करता है, और इम्पोर्ट उसे वापस पढ़ता है
  • एक्सपोर्ट फुल, टेबलस्पेस, यूजर या टेबल मोड में चलता है
  • फिजिकल बैकअप ऑपरेटिंग सिस्टम कमांडों से डेटाबेस फाइलें कॉपी करता है
  • ऑफलाइन बैकअप डेटाबेस बंद करके लिया जाता है: सभी डेटाफाइलें, कंट्रोल फाइलें, ऑनलाइन रीडू लॉग और init.ora
  • ऑनलाइन बैकअप डेटाबेस खुला रहते लिया जाता है, और केवल आर्काइव मोड में; आरमैन इसे स्वचालित करता है
ऑनलाइन बैकअप और आर्काइव्ड रीडू लॉग से आप किसी भी समय-बिंदु तक रोल फॉरवर्ड कर सकते हैं। अर्थात् ऑनलाइन बैकअप के लिए आपको आर्काइव मोड चाहिए।
Report an error on this pageइस पेज में गलती बताएँ

Finished this page? Practise its chapter.यह पेज पूरा हुआ? अब इसके अध्याय का अभ्यास कीजिए।

Only questions asked in real past papersकेवल पिछले वर्षों के प्रश्नपत्रों में पूछे गए प्रश्नOnly practice questions, none from a past paperकेवल अभ्यास प्रश्न, कोई भी पिछले प्रश्नपत्र से नहींPast-paper and practice questions togetherपिछले प्रश्नपत्रों के और अभ्यास प्रश्न, दोनों

or take the free Mock CBTया फ्री Mock CBT दें