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

Oracle व्यापार खुफिया खोजकर्ता का उन्नयन:भाग 2

मूल रूप से ट्राईकोर द्वारा प्रकाशित:17 मई, 2017

Oracle® Business Intelligence Discoverer, Oracle डेटाबेस परिवेश के लिए तदर्थ क्वेरी, रिपोर्टिंग, डेटा विश्लेषण और वेब प्रकाशन के लिए एक उपकरण है।

परिचय

यह दो-भाग वाली ब्लॉग श्रृंखला मौजूदा ई-बिजनेस सूट (ईबीएस) आर12 इंस्टेंस में डिस्कवरर को स्थापित या अपग्रेड करने के लिए आवश्यक चरणों को शामिल करती है। भाग 1 में डिस्कवरर 11.1.1.7 अपग्रेड के लिए आवश्यक सॉफ़्टवेयर की स्थापना पर चर्चा की गई है। यह ब्लॉग, भाग 2, एकीकरण और खोजकर्ता के विवरण को शामिल करता है

अंतिम उपयोगकर्ता परतें (EUL) अपग्रेड।

डिस्कवरर 11g के साथ एकीकरण

यह खंड बताता है कि डेटाबेस कनेक्टर (डीबीसी) फ़ाइल का उपयोग करके डिस्कवर 11जीबी के साथ ई-बिजनेस सूट आर12 को कैसे एकीकृत किया जाए, जो एक .dbc का उपयोग करता है। एक्सटेंशन, और tnsnames.ora विन्यास।

अपने डिस्कवरर नोड पर, फ़ाइल में अपने EBS R12डेटाबेस से कनेक्ट करने के लिए tnsnames प्रविष्टि शामिल करें $ORACLE_INSTANCE/config/tnsnames.ora

उसी प्रविष्टि का उपयोग करें जो tnsnames.ora . में मौजूद है अपने OracleE-बिजनेस सूट रिलीज 12 एप्लिकेशन टियर सर्वर नोड पर फाइल करें। डेटाबेस का नाम dbc फ़ाइल में TWO_TASK प्रविष्टि से मेल खाना चाहिए।

डिस्कवरर EUL को अपग्रेड करें या बनाएं

यदि आपके पास पहले से ही एक मौजूदा Discoverer EUL है, तो आपको अपग्रेड करने के लिए अपग्रेड करने की आवश्यकता हो सकती है। अपग्रेड के चरण आपके खोजकर्ता संस्करण पर निर्भर करते हैं। विवरण के लिए निम्नलिखित अनुभाग देखें।

मौजूदा EUL और Discoverer 10.12

यदि आपके पास एक मौजूदा Discoverer EUL है और यह Discoverer 10.12 से है, तो आपको अपग्रेड करने की आवश्यकता नहीं है। खोजकर्ता संस्करण 11.1.1 खोजकर्ता 10.12 के समान ईयूएल संस्करण का उपयोग करता है। dbc फ़ाइल नवीनीकरण के दौरान स्थानांतरित नहीं होती है। अपग्रेड के बाद, आपको dbc फ़ाइल को मैन्युअल रूप से कॉपी करना होगा।

मौजूदा ईयूएल और खोजकर्ता 10.12 से पुराना संस्करण

यदि आपके पास एक मौजूदा डिस्कवरर ईयूएल है और इसका संस्करण Discoverer10.1.2 से पहले का है, तो इसे स्टैंडअलोन एप्लिकेशन सर्वर पर निम्न कमांड का उपयोग करके डिस्कवरर 11g में अपग्रेड करें जहां Oracle फ्यूजन मिडलवेयर डिस्कवरर 11g स्थापित है:

$ source $ORACLE_INSTANCE/Discoverer/Discoverer_<ias-instance>/util/discenv.sh
$ $ORACLE_HOME/bin/eulapi -CONNECT <EUL User>/<Password>@<db> -AUTO_UPGRADE

डिस्कवरर 11.1.1 के लिए नया EUL बनाएं

यदि आपके पास कोई मौजूदा EUL नहीं है, तो आपको नए Discoverer 11.1.1 के लिए एक बनाना होगा। E-Business Suite R12 Vision डेटाबेस के नए इंस्टॉलेशन में पहले से इंस्टॉल किया गया Discoverer EUL होता है, लेकिन अन्य संस्करण EUL के साथ नहीं आते हैं।

EUL बनाने के लिए निम्न कमांड चलाएँ:

% sqlplus /NOLOG
 SQL> connect sys/<sys_password> as sysdba
 SQL> create tablespace DISCOVERER datafile \
 '[DB_ORACLE_HOME]/dbf/discoverer01.dbf' size 200M reuse \
 extent management local uniform size 128K;
 SQL> /
Statement Processed

कमांड लाइन स्क्रिप्ट चलाने से पहले डिस्कवरर ईयूएल बनाने के लिए, आपको पर्यावरण स्क्रिप्ट को स्रोत करने के लिए निम्न आदेश चलाना होगा:

$ source $ORACLE_INSTANCE/Discoverer/Discoverer_<ias-instance>/util/discenv.sh

प्लेटफ़ॉर्म-विशिष्ट परिवेश सेटिंग कॉन्फ़िगर करें

यदि आप 64-बिट प्लेटफॉर्म पर डिस्कवरर का उपयोग कर रहे हैं (जैसे कि SPARC®64 बिट पर Oracle Solaris, HP-UX® PA-RISC 64 बिट, HP-UX इटेनियम 64 बिट, IBM® AIX 64 बिट, Linux x86-64), $ORACLE_INSTANCE/Discoverer/Discoverer_<ias-instance>/util/discenv.sh में लाइन ढूंढें जो वैरिएबल को परिभाषित करता है LIB_PATH और इसे निम्न कोड का उपयोग करके सेट करें:

LIB_PATH=$OH/discoverer/lib:$OH/lib:/usr/lib:$OH/lib32

यदि आप 64-बिट प्लेटफॉर्म Linux x86-64 पर डिस्कवरर का उपयोग कर रहे हैं, तो वह रेखा ढूंढें जो चर LD_ASSUME_KERNEL को परिभाषित करती है और इस पर टिप्पणी करें जैसा कि निम्नलिखित कोड में दिखाया गया है:

#export LD_ASSUME_KERNEL=2.4.19

$ORACLE_HOME/bin/eulapi \
 -CREATE_EUL \
 -APPS_MODE \
 -CONNECT system/<password>@<db> \
 -USER <EUL_User_Prefix>_US \
 -PASSWORD <password> \
 -DEFAULT_TABLESPACE <default tablespace> \
 -TEMPORARY_TABLESPACE <temp tablespace> \
 -EUL_LANGUAGE US \
 -APPS_GRANT_DETAILS <FNDNAM>/<FNDNAM password>

adupdeul.sh और adrfseul.sh वाला पैच लागू करें

adpatch . का उपयोग करके निम्न में से कोई एक पैच लागू करें विकल्प:

  • संस्करण 12.1 के लिए, पैच 9394002 का उपयोग करें
  • संस्करण 12.0 के लिए, पैच 9384228 का उपयोग करें

ऑटोकॉन्फिग का उपयोग करके डिस्कवरर के लिए एप्लिकेशन प्रोफाइल विकल्प सेट करें

डिस्कवरर के लिए एप्लिकेशन प्रोफ़ाइल विकल्प सेट करने के लिए, वेरिएबल को अपडेट करेंs_disco_url CONTEXT_FILE . में और autoconfigचलाएं ।

Oracle EBS में एप्लिकेशन प्रोफ़ाइल विकल्प सेट करें

ईबीएस में एप्लिकेशन प्रोफाइल विकल्प सेट करने के लिए, प्रोफाइल> सिस्टम . पर नेविगेट करें फॉर्म।

निम्नलिखित मदों की तलाश में खोजकर्ता प्रोफ़ाइल विकल्पों को क्वेरी करें:

  • इंटर-कार्ट्रिज ईएक्सचेंज(आईसीएक्स):डिस्कवरर लॉन्चर - वह यूआरएल जो डिस्कवरर प्लस सर्वलेट की ओर इशारा करता है।
  • ICX:Discoverer Viewer Launcher - वह URL जो Discoverer Viewerservlet की ओर इशारा करता है।
  • ICX:डिस्कवर व्यूअर का उपयोग करता है - निर्दिष्ट करें कि डिस्कवरर प्लस (डिफ़ॉल्ट) के बजाय डिस्कवरर व्यूअर को लॉन्च किया जाना चाहिए या नहीं।
  • आईसीएक्स:डिस्कवरर डिफ़ॉल्ट ईयूएल स्कीमा उपसर्ग - भाषा कोड के साथ ईयूएल उपसर्ग संयोजन रनटाइम पर ईयूएल मालिक बनाते हैं। उदाहरण के लिए, ईयूएल मालिक EUL_US EUL उपसर्ग है EUL
  • आईसीएक्स:डिस्कवरर ईयूएल भाषा ओवरराइड - क्योंकि ईयूएल सामग्री वर्तमान में केवल यूएस अंग्रेजी में उपलब्ध है, इस प्रोफाइल विकल्प का उपयोग करके डिस्कवरर ईयूएल के लिए उपयोगकर्ता की सामान्य भाषा वरीयता को ओवरराइड करना संभव है। निर्दिष्ट ईयूएल भाषा का उपयोग किया जाता है, भले ही व्यक्तिगत उपयोगकर्ता की भाषा वरीयताएँ।
  • ICX:डिस्कवरर रिलीज़ - इस प्रोफ़ाइल का उपयोग वैकल्पिक रूप से खोजकर्ता को अतिरिक्त URL पैरामीटर पास करने के लिए किया जा सकता है।
  • डिस्कवरर डीबीसी फ़ाइल नाम ओवरराइड - इस प्रोफ़ाइल का उपयोग डीबीसी फ़ाइल नाम को निर्दिष्ट करने के लिए किया जा सकता है जिसे डिस्कवरर को ई-बिजनेस सूट डेटाबेस से कनेक्ट करने के लिए उपयोग करना चाहिए।

निम्न छवि इन सेटिंग्स को दिखाती है:

Oracle व्यापार खुफिया खोजकर्ता का उन्नयन:भाग 2

“एप्लिकेशन द्वारा व्यवसाय दृश्य उत्पन्न करें” समवर्ती कार्यक्रम चलाएं

अपने व्यावसायिक विचारों को पुन:उत्पन्न करने के लिए, Generate Business Views by Application चलाएं समवर्ती कार्यक्रम, जैसा कि निम्नलिखित चरणों में दर्शाया गया है:

  • Oracle E-Business Suite पर SYSADMIN के रूप में लॉग ऑन करें ।
  • व्यावसायिक दृश्य सेटअप चुनें जिम्मेदारी।
  • नेविगेट करें रिपोर्ट> चलाएं> एकल अनुरोध चुनें> “सभी व्यावसायिक दृश्य जेनरेट करें”

यदि आपके पास SYSADMIN को असाइन की गई "व्यवसाय दृश्य सेटअप" की जिम्मेदारी नहीं है उपयोगकर्ता, निम्न कार्य करें:

  • Oracle E-Business Suite पर SYSADMIN के रूप में लॉग ऑन करें ।
  • सिस्टम व्यवस्थापक चुनें जिम्मेदारी।
  • नेविगेट करें सुरक्षा> उपयोगकर्ता> परिभाषित करें और जिम्मेदारी जोड़ेंव्यावसायिक दृश्य सेटअप उपयोगकर्ता के लिए SYSADMIN

APPS ऑब्जेक्ट को फिर से कंपाइल करें

APPS . में सभी ऑब्जेक्ट पुन:संकलित करें adadmin . का उपयोग करके स्कीमा ।

बिजनेस इंटेलिजेंस सिस्टम व्यू जांचें

सुनिश्चित करें कि व्यावसायिक इंटेलिजेंस सिस्टम दृश्य मौजूद हैं और SQL*Plus में निम्न आदेश जारी करके वे मान्य हैं:

% sqlplus apps/<password>@<db>
SQL> select object_name from user_objects
where object_type = 'VIEW' and
status = 'INVALID' and
( object_name like '%FV_%' or object_name like '%FG_%' or
object_name like '%BV_%' or object_name like '%BG_%' )and
 object_name in (select sobj_ext_table from eul_us.eul5_objs);

ईयूएल प्रशासन विशेषाधिकार प्रदान करें

निम्न आदेश चलाकर EUL प्रशासनिक विशेषाधिकार प्रदान करें:

 sh eulapi > -CONNECT EUL_US/EUL_US@SID > -GRANT_PRIVILEGE > -USER SYSADMIN > -PRIVILEGE administration > -PRIVILEGE all_admin_privs > -LOG admin_priv.log
-connect <**********>
-grant_privilege
-user SYSADMIN
-privilege administration
-privilege all_admin_privs
-log <logfilename>

सुरक्षा पहुंच प्रदान करें

सुनिश्चित करें कि उपयोगकर्ता SYSADMIN निम्न आदेश चलाकर सभी व्यावसायिक क्षेत्रों में पूर्ण सुरक्षा पहुँच रखता है:

 sh $ORACLE_HOME/bin/eulapi > -CONNECT EUL_US/***@sid > -GRANT_PRIVILEGE > -USER SYSADMIN > -BUSINESS_AREA_ADMIN_ACCESS % > -WILDCARD > -LOG full_sec_acc.log
-connect <**********>
-grant_privilege
-user SYSADMIN
-business_area_admin_access %
-wildcard
-log <logfilename>

ईबीएस खोजकर्ता सामग्री आयात करें

$AU_TOP/discover तक पहुंचें आपके EBR R12 इंस्टेंस पर डिस्कवरर 11g BI इंस्टेंस से निर्देशिका। यह निर्देशिका डिस्कवरर सर्वर पर कॉपी की गई थी।

निम्न आदेश का उपयोग करके खोजकर्ता लोडर फ़ाइलों (.eex फ़ाइलें) की आयात प्रक्रिया प्रारंभ करें:

sh adupdeul.sh connect=sysadmin/sysadmin@SID resp="System Administrator"
gwyuid=APPLSYSPUB/*** fndnam=APPS secgroup="Standard" topdir=<loc>
language=US eulprefix=EUL iashome=loc eultype=OLTP mode=complete logfile=<logfilename>

आयात लॉग फ़ाइल की समीक्षा करें और DOC ID - 1074326.1 में वर्णित आयात के दौरान चेतावनियों को अनदेखा करें।

डिस्कवरर को रीफ़्रेश करें 11.1.1 EUL

निम्न आदेश चलाकर Discoverer EUL को ताज़ा करें:

sh adrfseul.sh connect=sysadmin/*******@SID resp="System Administrator" gwyuid=APPLSYSPUB/*** fndnam=APPS secgroup="Standard" eulschema=EUL_US eulpassword=***** twotask=sid iashome=<loc> logfile=<logfilename>

निष्कर्ष

इस ब्लॉग ने आपको दिखाया कि कैसे RedHat® Enterprise Linux (RHEL) 6 पर डिस्कवरर को 11.1.1.7 में कॉन्फ़िगर या अपग्रेड किया जाए, जो डिस्कवर संस्करण 11.1.1.6.0 और 11.1.1.7.0 का समर्थन करता है।

कोई टिप्पणी करने या प्रश्न पूछने के लिए प्रतिक्रिया टैब का उपयोग करें।


  1. Oracle डेटाबेस में आँकड़ों को पुनर्स्थापित करना

    यह ब्लॉग पोस्ट इस बात की पड़ताल करती है कि आप Oracle®Database में आँकड़ों को कब और कैसे पुनर्स्थापित कर सकते हैं। परिचय एक डेटाबेस प्रशासक (डीबीए) के रूप में, आप शायद अक्सर पाते हैं कि ताजा आंकड़े इकट्ठा करने से अनुकूलक उप-कार्य निष्पादन योजनाओं को निष्पादित करता है। उन मामलों में, आप उस समय के आँक

  1. PostgreSQL प्रशासन, भाग 1

    यह पोस्ट PostgreSQL का परिचय देता है और आपको Linux® पर संस्करण 9.3 की स्थापना और कॉन्फ़िगरेशन के बारे में बताता है। परिचय PostgreSQL दुनिया का सबसे उन्नत ओपन-सोर्स रिलेशनल डेटाबेस मैनेजमेंट सिस्टम (RDBMS) है। कई प्रमुख संगठन, जैसे कि Apple, IMDB, Skype, Uber, Lockheed Martin, Verizon, और अन्य, Post

  1. Oracle 19c में DBCA कमांड का उपयोग करके डेटाबेस क्लोन करना

    यह ब्लॉग डेटाबेस कॉन्फ़िगरेशन सहायक (DBCA) का उपयोग करने के तरीकों का परिचय देता है, Oracle 19c में एक नई सुविधा, स्रोत डेटाबेस का बैकअप लिए बिना एक दूरस्थ प्लग करने योग्य डेटाबेस (PDB) को एक कंटेनर डेटाबेस (CDB) में क्लोन करने के लिए। स्रोत से लक्ष्य तक क्लोन करने में कम से कम समय लगता है। स्रोत D