यह ब्लॉग Oracle® के E-Business Suite (EBS) APPS स्कीमा और WebLogic® के लिए पासवर्ड बदलने के चरणों की रूपरेखा देता है, जो Oracle एप्लिकेशन डेटाबेस एडमिनिस्ट्रेटर (DBA) के लिए एक नियमित गतिविधि है। EBS संस्करण R12.2 में, आप AFPASSWD विकल्प का उपयोग करके या FNDCPAS के बाद कुछ मैन्युअल चरणों का उपयोग करके पासवर्ड बदल सकते हैं।
स्कीमा पासवर्ड बदलें
निम्न तालिका EBS v. R12.2 के लिए स्कीमा दिखाती है:
| स्कीमा | विवरण |
|---|---|
| APPS | डेटाबेस में सभी एप्लिकेशन कोड का मालिक है और E-Business Suite में सभी डेटा तक पहुंच रखता है। सभी एंड-यूजर कनेक्शन APPLSYSPUB स्कीमा का उपयोग करके प्रमाणित होने के बाद APPS के रूप में कनेक्ट होते हैं। APPS स्कीमा का पासवर्ड APPLSYS और APPS_NE स्कीमा के समान होना चाहिए। |
| APPLSYS | E-Business Suite के फाउंडेशन ऑब्जेक्ट्स (AD_* और FND_* टेबल) का मालिक है जिनका उपयोग उपयोगकर्ताओं, मेनू आदि को परिभाषित करने के लिए किया जाता है। APPLSYS स्कीमा का पासवर्ड APPS और APPS_NE स्कीमा के समान होना चाहिए। |
| APPS_NE | E-Business Suite के लिए नया नॉन-एडिशन रनटाइम 'APPS' उपयोगकर्ता है। APPS_NE स्कीमा का पासवर्ड APPLSYS और APPS स्कीमा के समान होना चाहिए। |
तालिका स्रोत: https://www.integrigy.com/security-resources/oracle-e-business-suite-applsys-apps-and-appsne
नोट: पासवर्ड बदलने के चरणों को रन फाइल सिस्टम पर किया जाना चाहिए, और किसी भी पासवर्ड को बदलने से पहले FND_USER और FND_ORACLE_USERID टेबल का बैकअप लेना चाहिए। परिवर्तनों के सफलतापूर्वक पूरा होने की पुष्टि करने के बाद बैकअप को हटा दें। जब आप APPLSYS पासवर्ड बदलते हैं तो सभी तीन स्कीमा, APPS, APPLSYS और APPS_NE के पासवर्ड एक साथ बदल जाते हैं।
स्कीमा पासवर्ड बदलने के लिए निम्नलिखित चरणों का उपयोग करें:
1: एप्लिकेशन टियर सेवाओं को रोकें
प्राथमिक एप्लिकेशन नोड से निम्नलिखित कमांड चलाकर कई नोड्स पर एप्लिकेशन टियर सेवाओं को रोकें:
adstpall.sh apps/apps_password -mode=allnodes
यह WebLogic पासवर्ड के लिए संकेत देता है। आंतरिक रूप से, यह R12.2.x पूर्वापेक्षा सेटअप के भाग के रूप में सक्षम Secure Shell (SSH) का उपयोग करके सभी नोड्स से कनेक्ट होता है।
2. पासवर्ड बदलें
स्कीमा, APPS, APPLSYS, और APPS_NE के लिए पासवर्ड बदलने के लिए निम्नलिखित कमांड लाइन उपयोगिताओं में से एक का उपयोग करें।
FNDCPASS
प्राथमिक एप्लिकेशन सर्वर पर रन फाइल सिस्टम पर पर्यावरण फाइल निर्यात करने के बाद पासवर्ड बदलने के लिए निम्नलिखित कमांड का उपयोग करें:
FNDCPASS apps/apps_password 0 Y <SYSTEM उपयोगकर्ता नाम>/<SYSTEM पासवर्ड> SYSTEM APPLSYS <नया_पासवर्ड>
नोट: आपको पैच 19127427 लागू करने की आवश्यकता हो सकती है, अन्यथा FNDCPASS पासवर्ड बदलने में विफल हो सकता है और त्रुटि के साथ: APPS के लिए पासवर्ड सत्यापन में त्रुटि।
AFPASSWD
AFPASSWD FNDCPASS का एक उन्नत संस्करण है और इसमें निम्नलिखित विशेषताएं हैं:
-
AFPASSWDकेवल वर्तमान ऑपरेशन के लिए आवश्यक पासवर्ड के लिए संकेत देता है, जो एप्लिकेशन एडमिनिस्ट्रेटर और डेटाबेस एडमिनिस्ट्रेटर के बीच कर्तव्यों का पृथक्करण प्रदान करता है। यह Oracle Database Vault के साथ इंटरऑपरेबिलिटी में भी सुधार करता है। इसके विपरीत,FNDCPASSउपयोगिता वर्तमान में APPS और SYSTEM उपयोगकर्ता नाम और संबंधित पासवर्ड के विनिर्देश की आवश्यकता होती है, जो एप्लिकेशन और डेटाबेस एडमिनिस्ट्रेटर के बीच कर्तव्यों के पृथक्करण को रोकता है। -
जब आप
AFPASSWDके साथ पासवर्ड बदलते हैं, तो आपको पुष्टि करने के लिए नया पासवर्ड दो बार दर्ज करने के लिए कहा जाता है। -
EBS रिलीज 12.2.3 और बाद में, आप EBS उपयोगकर्ता पासवर्ड को पासवर्ड-हैशिंग योजना में माइग्रेट करने के लिए
AFPASSWDउपयोगिता का उपयोग भी कर सकते हैं।
AFPASSWD कमांड के लिए निम्नलिखित सिंटैक्स का उपयोग करें:
AFPASSWD [-c <APPSUSER>[@<TWO_TASK>]] -s <APPLSYS>
निम्नलिखित उदाहरण डेटाबेस के साथ उपयोगकर्ता ERPUAT के रूप में रन फाइल सिस्टम पर प्राथमिक एप्लिकेशन सर्वर के पर्यावरण फाइल को निर्यात करके पासवर्ड बदलता है:
- कमांड चलाएं:
AFPASSWD -c apps@ERPUAT -s APPLSYS - एप्लिकेशन ऑब्जेक्ट लाइब्रेरी APPSUSER के लिए Oracle पासवर्ड दर्ज करें और APPS से सफलतापूर्वक कनेक्ट करें।
- SYSTEM Oracle स्कीमा के लिए पासवर्ड दर्ज करें और SYSTEM से सफलतापूर्वक कनेक्ट करें (लॉग फाइल: AFPWD_ERPUAT_11.log)।
- उपयोगकर्ता के लिए नया पासवर्ड दर्ज करें और उपयोगकर्ता के लिए नया पासवर्ड सत्यापित करें।
- ऑपरेशन सफलतापूर्वक पूरा होता है।
3. ऑटोकॉन्फिग चलाएं
नए बदले गए पासवर्ड के साथ सभी नोड्स पर ऑटोकॉन्फिग चलाएं।
4. एडमिनसर्वर शुरू करें
$INST_TOP/admin/scripts/adadminsrvctl.sh स्क्रिप्ट का उपयोग करके एडमिनसर्वर शुरू करें। कोई अन्य एप्लिकेशन टियर सेवाएं शुरू न करें। निम्नलिखित कमांड का उपयोग करें:
adadminsrvctl.sh start
5. WebLogic में APPS पासवर्ड बदलें
निम्नलिखित अनुभागों में वर्णित विकल्पों में से एक का उपयोग करके WebLogic Suite (WLS) डेटासोर्स में APPS पासवर्ड बदलें।
कंसोल में पासवर्ड बदलें
WLS कंसोल का उपयोग करके APPS पासवर्ड बदलने के लिए, निम्नलिखित चरणों को निष्पादित करें:
- WLS एडमिनिस्ट्रेशन कंसोल में लॉग इन करें।

- चेंज सेंटर में लॉक और संपादन पर क्लिक करें।

- डोमेन स्ट्रक्चर ट्री में, सेवाएं का विस्तार करें, और डेटा स्रोत चुनें।

- JDBC डेटा स्रोत का सारांश पेज पर, EBSDataSource चुनें।

- EBSDataSource के लिए सेटिंग्स पेज पर, कनेक्शन पूल टैब चुनें।
- पासवर्ड में नया पासवर्ड दर्ज करें।

- पासवर्ड की पुष्टि करें में नया पासवर्ड दर्ज करें।
- सहेजें पर क्लिक करें।
- चेंज सेंटर में परिवर्तन सक्रिय करें पर क्लिक करें।
कमांड लाइन पर पासवर्ड बदलें
Unix प्रॉम्प्ट से WLS एडमिन कंसोल में APPS पासवर्ड बदलने के लिए, निम्नलिखित चरणों को निष्पादित करें:
-
निम्नलिखित जानकारी की पहचान करें, जिसका उपयोग अगले चरण में किया जाएगा:
- weblogic_password: weblogic पासवर्ड
- server_name: सर्वर का नाम जहां weblogic एडमिन चल रहा है
- port: रन फाइल सिस्टम का weblogic एडमिन पोर्ट
- apps_password: नया apps पासवर्ड जिसे आपने पहले बदला था
- डेटा स्रोत का वास्तविक पथ: $FMW_HOME/user_projects/domains/EBS_domain_${ORACLE_SID}
- updateDSpwd.py संपादित करें और पैरामीटर्स को अपने विवरण के साथ अपडेट करें:
username = 'weblogic'
password = 'weblogic_password'
URL= 't3://server_name:port'
connect(username,password,URL)
edit()
startEdit()
en = encrypt('apps_password','actual path of data source')
dsName = 'EBSDataSource'
cd('/JDBCSystemResources/'+dsName+'/JDBCResource/'+dsName+'/JDBCDriverParams/'+dsName)
set('PasswordEncrypted',en)
print ('')
print ('')
save()
activate()
- updateDSpwd.py निष्पादित करें।
6. सभी सेवाएं शुरू करें
प्राथमिक एप्लिकेशन नोड से निम्नलिखित कमांड चलाकर सभी सेवाएं शुरू करें:
adstrtal.sh apps/apps_password -mode=allnodes
7. WebLogic डेटास्टोर सत्यापित करें
WLS डेटास्टोर को सत्यापित करने के लिए निम्नलिखित चरणों का उपयोग करें:
- WLS एडमिनिस्ट्रेशन कंसोल में लॉग इन करें।
- डोमेन स्ट्रक्चर ट्री में, सेवाएं का विस्तार करें और डेटा स्रोत चुनें।
- JDBC डेटा स्रोत का सारांश पेज पर, EBSDataSource चुनें।
- EBSDataSource के लिए सेटिंग्स पेज पर, निगरानी > परीक्षण चुनें।
- oacore_server1 चुनें।
- Test DataSource पर क्लिक करें।
- संदेश EBSDataSource पर सर्वर oacore_server1 का परीक्षण सफल रहा देखें।
WebLogic पासवर्ड बदलें
निम्नलिखित अनुभाग Txk Delta 7 और बाद के लिए और Txk Delta 7 से पहले के संस्करणों के लिए WebLogic पासवर्ड अपडेट करने के चरण दिखाते हैं।
Txk Delta 7 और बाद के
निम्नलिखित चरण WebLogic Txk Delta 7 और बाद के लिए लागू होते हैं:
-
रन फाइल सिस्टम को सोर्स करने, एडमिन सर्वर को छोड़कर सभी एप्लिकेशन टियर सेवाओं को बंद करने, और यह सुनिश्चित करने के लिए निम्नलिखित कमांड चलाएं कि प्राथमिक एप्लिकेशन सर्वर पर कोई एप्लिकेशन सेवाएं (एडमिन सर्वर और नोड मैनेजर को छोड़कर) नहीं चल रही हैं:
adstpall.sh apps/apps_password -mode=allnodes -skipNM -skipAdmin -
Weblogic एडमिनिस्ट्रेशन पासवर्ड बदलने और सेवाओं को शुरू करने के लिए निम्नलिखित कमांड चलाएं:
perl $FND_TOP/patch/115/bin/txkUpdateEBSDomain.pl -action=updateAdminPasswordसिस्टम आपसे Apps पासवर्ड, पुराना WebLogic पासवर्ड और नया WebLogic पासवर्ड मांगेगा।
इस प्रक्रिया से कुछ नमूना आउटपुट निम्नलिखित है:
$ perl $FND_TOP/patch/115/bin/txkUpdateEBSDomain.pl -action=updateAdminPassword
प्रोग्राम: txkUpdateEBSDomain.pl मंगलवार अगस्त 21 04:30:52 2018 को शुरू हुआ
WebLogic एडमिन पासवर्ड बदलने के बाद AdminServer रीस्टार्ट हुआ सभी मिडटियर सेवाओं को WebLogic एडमिन पासवर्ड बदलने से पहले शटडाउन होना चाहिए पुष्टि करें कि सभी मिड-टियर सेवाएं शटडाउन स्थिति में हैं। आगे बढ़ने के लिए "Yes" दर्ज करें या बाहर निकलने के लिए कुछ और: एप्लिकेशन कॉन्टेक्स्ट फाइल का पूरा पथ दर्ज करें [डिफ़ॉल्ट - /apps1/OSID/fs1/inst/apps/OSID_pserver/appl/admin/OSID_pserver.xml]: WLS एडमिन पासवर्ड दर्ज करें: नया WLS एडमिन पासवर्ड दर्ज करें: APPS उपयोगकर्ता पासवर्ड दर्ज करें:
... (लॉग आउटपुट जारी है) ...
*************** महत्वपूर्ण **************** WebLogic एडमिन पासवर्ड बदल गया है। कंट्रोल स्क्रिप्ट का उपयोग करके सभी एप्लिकेशन टियर सेवाओं को रीस्टार्ट करें।
प्रोग्राम: txkUpdateEBSDomain.pl मंगलवार अगस्त 21 04:34:33 2018 को पूरा हुआ
- सभी नोड्स पर सभी सेवाएं शुरू करें, निम्नलिखित कमांड का उपयोग करके।
adstrtal.sh apps/apps_password -mode=allnodes
- एडमिन कंसोल में लॉग इन करके सत्यापित करें कि नया WebLogic उपयोगकर्ता पासवर्ड काम करता है।
Txk Delta 7 से पहले के संस्करण
निम्नलिखित चरण Txk Delta 7 से पहले के WebLogic संस्करणों पर लागू होते हैं:
- WebLogic एडमिनिस्ट्रेटिव कंसोल में लॉग इन करें।
- मौजूदा WebLogic एडमिन उपयोगकर्ता नाम और पासवर्ड का उपयोग करें।
- लॉक और संपादन पर क्लिक करें और डोमेन पर क्लिक करें।
- सुरक्षा टैब पर क्लिक करें और उन्नत टैब पर क्लिक करें।
- नोड मैनेजर पासवर्ड में WebLogic एडमिन उपयोगकर्ता के लिए आप जो नया पासवर्ड चाहते हैं उसे दर्ज करें।
- सहेजें पर क्लिक करें और सत्यापित करें कि सेटिंग्स सफलतापूर्वक अपडेट की गईं। फिर परिवर्तन सक्रिय करें पर क्लिक करें।
- सुरक्षा क्षेत्र पर क्लिक करें और Myrealm पर क्लिक करें।
- उपयोगकर्ता और समूह चुनें, Weblogic उपयोगकर्ता चुनें, और WebLogic उपयोगकर्ता के लिए नया पासवर्ड दर्ज करें।
- सुनिश्चित करें कि सेटिंग्स सफलतापूर्वक अपडेट की गई हैं।
नोट: पासवर्ड परिवर्तन के बाद चलाने के लिए अगले तैयार चरण में, Oracle Ad Online Patching (adop) EBS डोमेन कॉन्फ़िगरेशन को आमंत्रित करता है ताकि यह सुनिश्चित हो सके कि पैच फाइल सिस्टम पर WLS डेटा स्रोत नए Apps पासवर्ड के साथ सिंक्रनाइज़ है।
निष्कर्ष
इस ब्लॉग में उल्लिखित प्रक्रिया का उपयोग APPS, APPLSYS, APPS_NE और WebLogic पासवर्ड बदलने के लिए करें। ध्यान दें कि विशेष वर्णों या मल्टीबाइट वर्णों वाले पासवर्ड वर्तमान में EBS के साथ समर्थित नहीं हैं।
FNDCPASS एक विरासत उपकरण है जो अभी भी पिछड़े संगतता के लिए समर्थित है, लेकिन कमांड लाइन पर पासवर्ड दर्ज करना सुरक्षा जोखिम हो सकता है। Oracle अनुशंसा करता है कि सभी ग्राहक जल्द से जल्द उत्तराधिकारी उपकरण, AFPASSWD, पर स्विच करें, जिसके लिए कमांड लाइन पर कोई पासवर्ड दर्ज नहीं किया जाता है।
कोई भी टिप्पणी करने या प्रश्न पूछने के लिए फीडबैक टैब का उपयोग करें।
हमारी डेटाबेस सेवाओं के बारे में और जानें।