Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> डेटाबेस

चरण-दर-चरण गाइड: लिनक्स पर Oracle Demantra 12.2 स्थापित करना और वेब सर्वर व एनालिटिकल इंजन कॉन्फ़िगर करना

Oracle Demantra, Oracle द्वारा प्रदान किया गया एक डिमांड मैनेजमेंट और सप्लाई चेन मैनेजमेंट टूल है।

यह डिमांड मैनेजमेंट, सेल्स एंड ऑपरेशंस प्लानिंग, और ट्रेड प्रमोशन मैनेजमेंट सॉल्यूशंस का सर्वश्रेष्ठ प्रदाता है। यह Oracle E-Business Suite / Oracle Advanced Planning (APS) Suite (Oracle Advanced Supply Chain Planning - ASCP) के साथ एकीकृत है ताकि Demantra की डिमांड मैनेजमेंट और सप्लाई चेन मैनेजमेंट कार्यक्षमता का अधिकतम स्तर पर लाभ उठाया जा सके। आर्किटेक्चर से संबंधित अधिक विवरण के लिए, मेरे पहले के ब्लॉग को देखें।

इसमें, मैंने Oracle Demantra 12.2 को Oracle Advanced Planning (APS) 12.2 Suite के साथ स्थापित करने और बेहतर प्रदर्शन और स्थिरता के लिए लिनक्स सर्वर पर Demantra वेब सर्वर और एनालिटिकल इंजन को कॉन्फ़िगर करने के चरण-दर-चरण निर्देशों पर चर्चा की है।

नोट

  • इंस्टॉलेशन चरण Oracle Demantra 12.2.6.2 पर आधारित हैं जिसमें Oracle Advanced Planning (APS) 12.2.6 Suite है

  • Oracle Demantra और Oracle APS/ASCP के कार्यात्मक एकीकरण चरण इस दस्तावेज़ के दायरे से बाहर हैं।

Demantra 12.2 को APS/ASCP 12.2 के साथ स्थापित करने के चरण

Demantra एप्लिकेशन को स्थापित करने की प्रक्रिया एक बहु-चरणीय प्रक्रिया है।

Oracle Demantra 12.2 को Oracle Advanced Planning (APS) 12.2 Suite के साथ स्थापित करने और लिनक्स सर्वर पर Demantra वेब सर्वर और एनालिटिकल इंजन को कॉन्फ़िगर करने के चरणों को निम्नलिखित चार चरणों में विभाजित किया गया है:

  • चरण 1: Demantra के लिए APS/ASCP डेटाबेस तैयार करें
  • चरण 2: Windows मशीन पर Oracle Demantra स्थापित करें
  • चरण 3: Oracle Demantra वेब सर्वर को कॉन्फ़िगर करें और Demantra एप्लिकेशन (ear) को लिनक्स पर डिप्लॉय करें
  • चरण 4: Oracle Demantra एनालिटिकल इंजन को लिनक्स पर कॉन्फ़िगर और डिप्लॉय करें

मैं इस बार चरण 1 और 2 पर ध्यान केंद्रित कर रहा हूं और अपने अगले ब्लॉग में, मैं चरण 3 और 4 को कवर करूंगा।

चरण 1 और 2 से संबंधित विवरण निम्नलिखित हैं:

यह दस्तावेज़ मानता है कि ASCP Suite पहले से प्रोविज़न किया गया है, साथ ही Demantra के लिए Windows और Linux सर्वर का निर्माण उपयोगकर्ताओं/समूहों/नेटवर्किंग/सुरक्षा/स्टोरेज के साथ पूरा हो चुका है।

Demantra के लिए APS/ASCP डेटाबेस तैयार करें

Demantra एप्लिकेशन को ASCP/APS (लक्ष्य प्लानिंग इंस्टेंस) के समान डेटाबेस में स्थापित किया जाना चाहिए ताकि ASCP और Demantra का एकीकरण काम करे। EBS सोर्स इंस्टेंस एक अलग डेटाबेस में हो सकता है।

कृपया ASCP डेटाबेस में निम्नलिखित चरणों को पूरा करें:

  1. init.ora फाइल में निम्नलिखित जोड़ें:
db_16K_cache_size=1024M
db_securefile=NEVER
SQL> show parameter db_16k_cache_size
NAME                    TYPE        VALUE
db_16k_cache_size       big integer 1G
SQL> show parameter db_securefile
NAME                    TYPE        VALUE
db_securefile           string      NEVER
  1. पासवर्ड फाइल बनाएं (यदि पहले से मौजूद है तो अनदेखा करें):
orapwd file=orapw password=XXXXX entries=10 ignorecase=y
  1. डेटाबेस में 16k ब्लॉकसाइज़ के साथ TS_DMT_DATA और TS_DMT_IDX टेबलस्पेस बनाएं:
SQL> CREATE TABLESPACE TS_DMT_DATA DATAFILE
'/u01/oradata/DTTIC/d_dmt_data01.dbf' SIZE 2G AUTOEXTEND ON MAXSIZE 20G,
'/u01/oradata/DTTIC/d_dmt_data02.dbf' SIZE 2G AUTOEXTEND ON MAXSIZE 20G
LOGGING ONLINE PERMANENT BLOCKSIZE 16K
EXTENT MANAGEMENT LOCAL UNIFORM SIZE 128K
SEGMENT SPACE MANAGEMENT AUTO;
Tablespace created.

SQL> CREATE TABLESPACE TS_DMT_IDX DATAFILE
'/u01/oradata/DTTIC/d_dmt_idx01.dbf' SIZE 2G AUTOEXTEND ON MAXSIZE 20G,
'/u01/oradata/DTTIC/d_dmt_idx02.dbf' SIZE 2G AUTOEXTEND ON MAXSIZE 20G
LOGGING ONLINE PERMANENT BLOCKSIZE 16K
EXTENT MANAGEMENT LOCAL UNIFORM SIZE 128K
SEGMENT SPACE MANAGEMENT AUTO;
Tablespace created.

चरण 2: Windows मशीन पर Oracle Demantra स्थापित करें

Demantra एप्लिकेशन को Windows सर्वर पर स्थापित किया जाता है क्योंकि Oracle Demantra इंस्टॉलर और Oracle Demantra एडमिनिस्ट्रेटिव यूटिलिटीज (इंस्टॉलर, बिजनेस मॉडलर और डिमांड मैनेजमेंट टूल्स आदि) केवल Windows प्लेटफॉर्म पर समर्थित हैं।

Windows सर्वर पर Demantra इंस्टॉलर डेटाबेस स्कीमा (APS डेटाबेस में) और एप्लिकेशन को कॉन्फ़िगर करने के लिए आवश्यक एडमिनिस्ट्रेटर टूल्स बनाता है।

Windows 64-bit 2012 सर्वर मशीन में 12.2.6.2 Demantra स्थापित करने के पूर्व-चरण:

  1. Windows सर्वर पर 64-bit Oracle Database 12c (12.1.0.2) क्लाइंट स्थापित करें।
  2. पर्यावरण चर में Oracle home और Oracle base जोड़ें।

चरण 1: My Computer पर राइट-क्लिक करें → Properties → Advanced system settings पर क्लिक करें → Environment Variables

चरण 2: प्लानिंग डेटाबेस के लिए TNS सेटअप करें

tnsnames.ora में निम्नलिखित जोड़ें:

DTTIC=
(DESCRIPTION=
(ADDRESS=(PROTOCOL=tcp)(HOST=ndemdb01.xx.xxx.net)(PORT=1543))
(CONNECT_DATA=
(SERVICE_NAME=DTTIC)
(INSTANCE_NAME=DTTIC)
)
)
  1. Oracle क्लाइंट से SQLPLUS कनेक्शन टेस्ट करें (system/syssbx@dbSid)

Windows 64-bit 2012 सर्वर मशीन में 12.2.6.2 Demantra स्थापित करने के चरण:

  1. My Oracle Support से पैच 25820351: DEMANTRA 12.2.6.2 रिलीज़ डाउनलोड करें और p25820351_122620_MSWIN-x86-64.zip को Windows सर्वर पर अस्थायी स्थान पर निकालें
  2. setup.exe पर डबल-क्लिक करें
  3. Install Demantra Spectrum पर क्लिक करें
  4. इंस्टॉलर विंडो दिखाई देगी
  5. Next पर क्लिक करें
  6. डिप्लॉय करने के विकल्प चुनें: Demantra और/या Linux पर इंजन नोट: बेहतर प्रदर्शन और स्थिरता के लिए Demantra वेब और एनालिटिकल इंजन को Linux सर्वर पर लागू करने के लिए इन विकल्पों का चयन करें।
  7. Demantra एप्लिकेशन के लिए इंस्टॉलेशन फोल्डर चुनें
  8. Demantra एप्लिकेशन के शॉर्टकट/आइकन का स्थान चुनें
  9. DBA उपयोगकर्ता/पासवर्ड भरें
  10. Demantra इंस्टॉलर स्क्रीन पर Next क्लिक करें
  11. अपना Demantra स्कीमा नाम और पासवर्ड भरें (यहां Demantra स्कीमा: DEM)
  12. अपने कनेक्शन विवरण भरें
  13. यदि आपका DBA (इस मामले में सिस्टम उपयोगकर्ता) के पास SYSDBA विशेषाधिकार हैं, तो एक चेतावनी संदेश पॉपअप हो सकता है। Next पर क्लिक करें
  14. मानक या कस्टम एप्लिकेशन चुनने का विकल्प दिखाई देता है।

  15. उन टेबलस्पेस को चुनें जहां Demantra ऑब्जेक्ट रहेंगे। सुनिश्चित करें कि आपके पास पर्याप्त फ्री टेबलस्पेस है।

  16. भाषाएं चुनें। एक डिफ़ॉल्ट भाषा चुनी जानी चाहिए।
  17. Demantra URL सेट करें
  18. ईमेल खाता सेट करें या इसे बाद में सेट किया जा सकता है
  19. विकल्पों का सारांश जांचें और Install पर क्लिक करें
  20. इंस्टॉलेशन चलने की प्रतीक्षा करें
  21. यदि पहले से इंस्टॉल नहीं है तो यह Java 8 अपडेट 51 इंस्टॉलेशन के लिए पूछेगा
  22. Java 8 अपडेट 51 इंस्टॉल करें

  23. Next चुनें

  24. Java इंस्टॉलेशन के लिए फोल्डर चुनें

  25. इंस्टॉलेशन पूरा होने पर Java सेटअप बंद करें

Acrobat रीडर इंस्टॉलर लॉन्च होगा

OK पर क्लिक करें

  1. Demantra इंस्टॉलेशन जारी रहेगा
  1. Demantra उपयोगकर्ता पासवर्ड भरें सभी पासवर्ड एक ही सेट हैं (नोट: यह केस-सेंसिटिव है)
  1. इंस्टॉलेशन पूरा करने के लिए Done पर क्लिक करें
  1. यदि DBA उपयोगकर्ता के पास SYSDBA विशेषाधिकार नहीं हैं, तो चेतावनी पॉपअप होगी
  1. इंस्टॉलेशन पूरा होने के बाद चलाए जाने वाले SQL पर ध्यान दें

  2. OK पर क्लिक करें। इंस्टॉलेशन पूरा हो गया है।

30. मैन्युअल रूप से sys_grants.sql निष्पादित करें

  1. मैन्युअल रूप से sys_grants.sql निष्पादित करें D:\demantra\Demand Planner\Database Objects\Oracle Server\admin को डेटाबेस सर्वर पर अस्थायी स्थान पर कॉपी करें, जैसे /u01/app/oradc/DTTIC/patches/Demantra
[oradc@ndemdb01 admin]$ pwd
/u01/app/oradc/DTTIC/patches/demantra/admin
[oradc@ndemdb01 admin]$ ls -lrt
total 68
-rw-rw-r-- 1 oradc oradc 234 Mar 30 14:17 UPDATE_PASSWORDS.sql
-rw-rw-r-- 1 oradc oradc 2265 Mar 30 14:17 system_revokes.sql
-rw-rw-r-- 1 oradc oradc 14568 Mar 30 14:17 sys_grants.sql
-rw-rw-r-- 1 oradc oradc 5216 Mar 30 14:17 run_table_reorg.sql
-rw-rw-r-- 1 oradc oradc 1298 Mar 30 14:17 revoke_table_reorg.sql
-rw-rw-r-- 1 oradc oradc 1000 Mar 30 14:17 grant_table_reorg.sql
-rw-rw-r-- 1 oradc oradc 26221 Mar 30 14:17 GRANT_HTTP_TO_DEMANTRA.sql
[oradc@ndemdb01 admin]$ sqlplus / as sysdba
SQL> @sys_grants.sql DEM ACL_DEFAULT ACL_DEFAULT false
false USER is "SYS"
spool grant_dbms_crypto.log
-- grant_dbms_crypto
…………………………………
-- update_passwords
EXECUTE "DEM".UPDATE_PASSWORDS;
spool off
Disconnected from Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production
With the Partitioning, OLAP, Advanced Analytics and Real Application Testing options
[oradc@ndemdb01 admin]$
  1. किसी भी त्रुटि के लिए लॉग फाइल जांचें
  1. इंस्टॉलेशन के दौरान उत्पन्न लॉग फाइलों को आगे की समीक्षा के लिए रखें: D:\temp\reInstall

  2. संस्करण जांचें

  1. जांचें कि क्या आप Business Modeler में लॉग इन कर सकते हैं। modeler.bat से Business Modeler शुरू करें
  1. उपयोगकर्ता और पासवर्ड भरें dm / <dm password> का उपयोग करें (यह केस-सेंसिटिव है)
  1. Help > About Business Modeler से Business Modeler संस्करण देखें
  1. जांचें कि Tomcat सफलतापूर्वक शुरू हो रहा है। startup.bat पर डबल-क्लिक करें

  2. सुनिश्चित करें कि आप Demantra Anywhere में लॉग इन कर सकते हैं: https://localhost:8080/demantra/portal/anywhereLogin.jsp (Demantra लोकल सर्वर से) https://nchwdat01.xxx.net:8080/demantra/portal/anywhereLogin.jsp (आंतरिक नेटवर्क पर किसी भी मशीन से)

  1. उच्च प्राथमिकता वाले पैच की सूची की समीक्षा करें: My Oracle Support नोट 470574.1 और लागू नवीनतम पैच लागू करें

  2. Windows मशीन पर Demantra फाइल सिस्टम और Demantra स्कीमा का बैकअप लें

चरण 3: Oracle Demantra वेब सर्वर कॉन्फ़िगर करें और Demantra एप्लिकेशन (ear) को लिनक्स पर डिप्लॉय करें

विस्तृत चरण अगले ब्लॉग में कवर किए जाएंगे, हालांकि उच्च-स्तरीय चरण हैं:

  1. लिनक्स सर्वर (Demantra वेब सर्वर) पर Java JDK 8 64-bit इंस्टॉल करें
  2. लिनक्स सर्वर (Demantra वेब सर्वर) पर Weblogic 12c (12.1.3.0.0) इंस्टॉल करें
  3. Demantra डिप्लॉयमेंट के लिए डोमेन कॉन्फ़िगर करें
  4. JDBC डेटा स्रोत कॉन्फ़िगर करें
  5. आर्काइव्ड रियल पथ सक्षम करें
  6. Windows मशीन पर Demantra WAR फाइल बनाएं
  7. Demantra ear डिप्लॉय करें
  8. Demantra एप्लिकेशन सक्रिय करें

चरण 4: Oracle Demantra एनालिटिकल इंजन को लिनक्स पर कॉन्फ़िगर और डिप्लॉय करें

विस्तृत चरण अगले ब्लॉग में कवर किए जाएंगे, हालांकि उच्च-स्तरीय चरणों में शामिल हैं:

  1. लिनक्स सर्वर (Demantra एनालिटिकल इंजन) पर Java JDK 8 64-bit और Oracle क्लाइंट इंस्टॉल करें
  2. Windows सर्वर से इंजन टार को Linux सर्वर पर कॉपी करें
  3. इंजन डेटा स्रोत फाइल बनाएं
  4. नए Oracle Wallet रिपॉजिटरी के साथ एनालिटिकल सर्वर पर Demantra एनालिटिकल इंजन कॉन्फ़िगर करें
  5. एनालिटिकल इंजन स्टार्टर शुरू करें

निष्कर्ष:

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

इन उत्पादों के एकीकरण का परिणाम है:

  • योजनाकारों की बढ़ी हुई उत्पादकता, क्योंकि यह उन्हें निर्देशित विश्लेषण के साथ एक समग्र विश्लेषणात्मक दृश्य देखने में सक्षम बनाता है।
  • सूचित और तेज़ निर्णय, क्योंकि यह योजनाकारों को पूरे उद्यम में एकीकृत सप्लाई चेन प्लानिंग जानकारी साझा करने में सक्षम बनाता है।
  • सप्लाई चेन के सभी पहलुओं का विश्लेषण करके और वर्चुअल सप्लाई चेन में इष्टतम योजनाएं विकसित करके सप्लाई चेन प्रदर्शन में सुधार।

किसी भी टिप्पणी या प्रश्न के लिए फीडबैक टैब का उपयोग करें। आप हमारे साथ बातचीत भी शुरू कर सकते हैं।


  1. उच्च उपलब्धता प्राप्त करें: Oracle Forms & Reports 12.2.1.3 को Oracle Enterprise Linux 7.2 पर इंस्टॉल और कॉन्फ़िगर करना उच्च उपलब्धता प्राप्त करें: Oracle Forms & Reports 12.2.1.3 को Oracle Enterprise Linux 7.2 पर इंस्टॉल और कॉन्फ़िगर करना

    उच्च-उपलब्धता मॉडल निम्न आरेख एक उच्च-उपलब्धता मॉडल को दर्शाता है। इस मॉडल का उपयोग करने के लिए, आपको निम्नलिखित कार्य करने होंगे, जिन्हें यह ब्लॉग विस्तार से कवर करता है: एप्लिकेशन नोड्स (नोड1 और नोड2) पर WebLogic® सर्वर संस्करण 12.2.1.3 इंस्टॉल करने की तैयारी करें। JDK® 1.8 इंस्टॉल करें। WebLogic

  1. चरण-दर-चरण गाइड: Oracle APEX को ORDS के साथ इंस्टॉल और कॉन्फ़िगर करना चरण-दर-चरण गाइड: Oracle APEX को ORDS के साथ इंस्टॉल और कॉन्फ़िगर करना

    परिचय यह पोस्ट Oracle® Application Express (APEX) और Oracle REST Data Services (ORDS) का वर्णन करता है, जिसमें APEX इंस्टॉल करने और ORDS इंस्टॉल और कॉन्फ़िगर करने के चरण शामिल हैं। आमतौर पर, डेटाबेस प्रशासक (DBAs) इन दोनों कार्यों को करते हैं। APEX Oracle ने APEX को एक कम लागत, वेब-आधारित सॉफ़्टवेय

  1. PHP विकास के लिए विंडोज 10 पर XAMPP को कैसे इंस्टॉल और कॉन्फ़िगर करें PHP विकास के लिए विंडोज 10 पर XAMPP को कैसे इंस्टॉल और कॉन्फ़िगर करें

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