Oracle डेटाबेस 18c से शुरू करके, आप Oracle होम को केवल-पढ़ने के लिए मोड में कॉन्फ़िगर कर सकते हैं। केवल पढ़ने के लिए Oracle होम के लाभ:
- बिना विस्तारित डाउनटाइम के Oracle डेटाबेस के निर्बाध पैचिंग और अद्यतन को सक्षम करता है
- पैचिंग और बड़े पैमाने पर रोलआउट को सरल बनाता है क्योंकि एक छवि कई सर्वरों को पैच वितरित करने के लिए पर्याप्त होगी
- स्थापना और कॉन्फ़िगरेशन के पृथक्करण को लागू करके प्रावधान को सरल बनाता है
/पी>
सिंटैक्स
$ roohctl -help Usage: roohctl [<flag>] [<command> <option>] Following are the possible flags: -help Following are the possible commands: -enable Enable Read-only Oracle Home [-nodeList List of nodes in a cluster environment]
ओराबेसटैब फ़ाइल ORACLE_HOME/install/orabasetab में रहती है और इसका उपयोग यह निर्धारित करने के लिए किया जा सकता है कि ORACLE_HOME केवल पढ़ने के लिए है या पढ़ने/लिखने के लिए है। अंतिम फ़ील्ड 'N . है ' और इसका मतलब है कि रीड ओनली ऑरेकल होम अक्षम है।
$ cat $ORACLE_HOME/install/orabasetab #orabasetab file is used to track Oracle Home associated with Oracle Base /u01/app/oracle/product/18.0.0.0/dbhome_1:/u01/app/oracle:c10_DbHome_1:N:
केवल पढ़ने के लिए Oracle होम सक्षम करें
यदि उपयोगिता “roohctl "इस Oracle होम से संबंधित मौजूदा डेटाबेस या श्रोता को ढूंढता है, यह त्रुटि लौटाएगा:
$ roohctl -enable Enabling Read-Only Oracle home. Cannot enable Read-Only Oracle home in a configured Oracle home. The Oracle Home is configured with databases 'cpdbanq01,cpdbcmi10,cpdbdcd1'.
"roohctl -enable" में जोड़ने के लिए एक गैर-दस्तावेज "-force" पैरामीटर है:
$ roohctl -enable -force Enabling Read-Only Oracle home. The Oracle Home is configured with databases databases 'cpdbanq01,cpdbcmi10,cpdbdcd1'. Update orabasetab file to enable Read-Only Oracle home. Orabasetab file has been updated successfully. Create bootstrap directories for Read-Only Oracle home. Bootstrap directories have been created successfully. Bootstrap files have been processed successfully. Read-Only Oracle home has been enabled successfully.
orabasetab फ़ाइल की सामग्री देखें। अंतिम फ़ील्ड 'Y . है ' और इसका मतलब है कि रीड ओनली ऑरेकल होम सक्षम है।
$ cat $ORACLE_HOME/install/orabasetab #orabasetab file is used to track Oracle Home associated with Oracle Base /u01/app/oracle/product/18.0.0.0/dbhome_1:/u01/app/oracle:c10_DbHome_1:Y:
केवल पढ़ने के लिए Oracle होम अक्षम करें
आप 'roohctl -disable . के साथ रीड ओनली Oracle होम को अक्षम कर देते हैं ':
$ roohctl -disable -force Disabling Read-Only Oracle home. Update orabasetab file to disable Read-Only Oracle home. Orabasetab file has been updated successfully. Read-Only Oracle home has been disabled successfully. Check the log file /u01/app/oracle/cfgtoollogs/roohctl/roohctl-210110PM125527.log.