কম্পিউটার

ওরাকল বিজনেস ইন্টেলিজেন্স ডিসকভারার আপগ্রেড করা:পার্ট 2

মূলত TriCore দ্বারা প্রকাশিত:মে 17, 2017

Oracle® বিজনেস ইন্টেলিজেন্স ডিসকভারার হল ওরাকল ডাটাবেস পরিবেশের জন্য অ্যাডহক কোয়েরি, রিপোর্টিং, ডেটা বিশ্লেষণ এবং ওয়েব প্রকাশনার একটি টুল।

পরিচয়

এই দুই-অংশের ব্লগ সিরিজটি একটি বিদ্যমান ই-বিজনেস স্যুট (EBS) R12 ইনস্ট্যান্সের মধ্যে ডিসকভারার ইনস্টল বা আপগ্রেড করার জন্য প্রয়োজনীয় পদক্ষেপগুলি কভার করে৷ পার্ট 1 ডিসকভারার 11.1.1.7 আপগ্রেডের জন্য প্রয়োজনীয় সফ্টওয়্যার ইনস্টল করার বিষয়ে আলোচনা করা হয়েছে৷ এই ব্লগ, পার্ট 2, ইন্টিগ্রেশন এবং ডিসকভারারের বিবরণ কভার করে

শেষ ব্যবহারকারী স্তর (EUL) আপগ্রেড।

ডিসকভার 11g এর সাথে ইন্টিগ্রেশন

এই বিভাগে বর্ণনা করা হয়েছে কিভাবে ই-বিজনেস স্যুট R12 ডিসকভারার 11gby-এর সাথে ডাটাবেস সংযোগকারী (dbc) ফাইল ব্যবহার করে একীভূত করা যায়, যা একটি .dbc ব্যবহার করে এক্সটেনশন, এবং tnsnames.ora কনফিগারেশন।

আপনার ডিসকভারার নোডে, ফাইল $ORACLE_INSTANCE/config/tnsnames.ora-এ আপনার EBS R12 ডেটাবেসের সাথে সংযোগ করতে tnsnames এন্ট্রি অন্তর্ভুক্ত করুন .

tnsnames.ora-এ বিদ্যমান একই এন্ট্রি ব্যবহার করুন আপনার OracleE-বিজনেস স্যুট রিলিজ 12 অ্যাপ্লিকেশন টিয়ার সার্ভার নোডে ফাইল করুন। dbc ফাইলের TWO_TASK এন্ট্রির সাথে ডাটাবেসের নাম অবশ্যই মিলতে হবে।

আপগ্রেড করুন বা আবিষ্কারক EUL তৈরি করুন

আপনার যদি ইতিমধ্যেই একটি বিদ্যমান ডিসকভার EUL থাকে, তাহলে আপনাকে আপগ্রেড আপগ্রেড করতে হতে পারে। আপগ্রেডের পদক্ষেপগুলি আপনার আবিষ্কারক সংস্করণের উপর নির্ভর করে। বিস্তারিত জানার জন্য নিম্নলিখিত বিভাগগুলি দেখুন।

বিদ্যমান EUL এবং আবিষ্কারক 10.1.2

আপনার যদি একটি বিদ্যমান ডিসকভার EUL থাকে এবং এটি Discoverer 10.1.2 থেকে হয়, তাহলে আপনাকে আপগ্রেড করতে হবে না। আবিষ্কারক সংস্করণ 11.1.1 ডিসকভারার 10.1.2 হিসাবে একই EUL সংস্করণ ব্যবহার করে। আপগ্রেডের সময় dbc ফাইল স্থানান্তর করা হয় না। আপগ্রেড করার পরে, আপনাকে অবশ্যই dbc ফাইলটি ম্যানুয়ালি কপি করতে হবে।

বিদ্যমান EUL এবং ডিসকভারার 10.1.2-এর চেয়ে পুরানো সংস্করণ

আপনার যদি একটি বিদ্যমান ডিসকভারার EUL থাকে এবং এর সংস্করণটি Discoverer10.1.2-এর আগে থেকে থাকে, তাহলে স্বতন্ত্র অ্যাপ্লিকেশন সার্ভারে যেখানে Oracle Fusion Middleware Discoverer 11g ইনস্টল করা আছে সেখানে নিম্নলিখিত কমান্ডগুলি ব্যবহার করে এটিকে Discoverer 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 না থাকে, তাহলে আপনাকে অবশ্যই নতুন ডিসকভারার 11.1.1-এর জন্য একটি তৈরি করতে হবে। ই-বিজনেস স্যুট R12 ভিশন ডাটাবেসের নতুন ইনস্টলেশনে আগে থেকে ইনস্টল করা ডিসকভার 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

কমান্ড লাইন স্ক্রিপ্ট চালানোর আগে ডিসকভারার EUL তৈরি করতে, আপনাকে অবশ্যই এনভায়রনমেন্ট স্ক্রিপ্ট উৎস করতে নিম্নলিখিত কমান্ডটি চালাতে হবে:

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

প্ল্যাটফর্ম-নির্দিষ্ট পরিবেশ সেটিংস কনফিগার করুন

আপনি যদি 64-বিট প্ল্যাটফর্মে ডিসকভার ব্যবহার করেন (যেমন SPARC®64 বিটে Oracle Solaris, HP-UX® PA-RISC 64 bit, HP-UX Itanium 64 bit, IBM® AIX 64 bit,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-এ Discoverer ব্যবহার করেন, তাহলে 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 চালান .

ওরাকল ইবিএস-এ অ্যাপ্লিকেশন প্রোফাইল বিকল্পগুলি সেট করুন

EBS-এ অ্যাপ্লিকেশন প্রোফাইল বিকল্পগুলি সেট করতে, প্রোফাইল> সিস্টেম-এ নেভিগেট করুন ফর্ম।

নিম্নলিখিত আইটেম খুঁজছেন আবিষ্কারক প্রোফাইল বিকল্পগুলি জিজ্ঞাসা করুন:

  • ইন্টার-কার্টিজ এক্সচেঞ্জ(ICX):আবিষ্কারক লঞ্চার - যে URLটি ডিসকভারার প্লাস সার্লেটের দিকে নির্দেশ করে।
  • ICX:ডিসকভারার ভিউয়ার লঞ্চার - যে ইউআরএল ডিসকভারার ভিউয়ারসার্ভলেটকে নির্দেশ করে।
  • ICX:আবিষ্কারক ভিউয়ার ব্যবহার করে - ডিসকভারার প্লাস (ডিফল্ট) এর পরিবর্তে ডিসকভারার ভিউয়ারটি পুনরায় চালু করা উচিত কিনা তা নির্দিষ্ট করুন।
  • ICX:ডিসকভারার ডিফল্ট EUL স্কিমা উপসর্গ - ভাষা কোডের সাথে EUL উপসর্গের সমন্বয় রানটাইমে EUL মালিককে তৈরি করে। উদাহরণ, EUL মালিক EUL_US EUL উপসর্গ EUL আছে .
  • ICX:ডিসকভারার EUL ভাষা ওভাররাইড - যেহেতু EUL বিষয়বস্তু বর্তমানে শুধুমাত্র US English-এ উপলব্ধ, তাই এই প্রোফাইল বিকল্পটি ব্যবহার করে ডিসকভারার EUL-এর জন্য ব্যবহারকারীর সাধারণ ভাষা পছন্দকে ওভাররাইড করা সম্ভব৷ নির্দিষ্ট EUL ভাষা নির্বিশেষে ব্যবহৃত হয়৷ স্বতন্ত্র ব্যবহারকারীর ভাষা পছন্দ।
  • ICX:ডিসকভারার রিলিজ - এই প্রোফাইলটি ঐচ্ছিকভাবে ডিসকভারারের কাছে অতিরিক্ত ইউআরএল প্যারামিটার পাস করতে ব্যবহার করা যেতে পারে।
  • ডিসকভারার ডিবিসি ফাইলের নাম ওভাররাইড - এই প্রোফাইলটি ডিবিসি ফাইলের নাম নির্দিষ্ট করতে ব্যবহার করা যেতে পারে যা ডিসকভারারের ই-বিজনেস স্যুটডেটাবেসের সাথে সংযোগ করতে ব্যবহার করা উচিত৷

নিম্নলিখিত চিত্রটি এই সেটিংস দেখায়:

ওরাকল বিজনেস ইন্টেলিজেন্স ডিসকভারার আপগ্রেড করা:পার্ট 2

"অ্যাপ্লিকেশন দ্বারা ব্যবসার দৃশ্য তৈরি করুন" সমবর্তী প্রোগ্রাম চালান

আপনার ব্যবসার দৃষ্টিভঙ্গি পুনরুত্পাদন করতে, Generate Business Views by Application চালান সমবর্তী প্রোগ্রাম, নিম্নলিখিত ধাপে নির্দেশিত হিসাবে:

  • ওরাকল ই-বিজনেস স্যুটে SYSADMIN হিসাবে লগ ইন করুন .
  • ব্যবসায়িক দৃশ্য সেটআপ চয়ন করুন৷ দায়িত্ব।
  • নেভিগেট করুন প্রতিবেদন> চালান> একক অনুরোধ বেছে নিন> "সমস্ত ব্যবসায়িক দৃশ্য তৈরি করুন" .

আপনার যদি SYSADMIN-কে "বিজনেস ভিউ সেটআপ" দায়িত্ব দেওয়া না থাকে ব্যবহারকারী, নিম্নলিখিতগুলি করুন:

  • ওরাকল ই-বিজনেস স্যুটে SYSADMIN হিসাবে লগ ইন করুন .
  • সিস্টেম অ্যাডমিনিস্ট্রেটর বেছে নিন দায়িত্ব।
  • নেভিগেট করুন নিরাপত্তা> ব্যবহারকারী> সংজ্ঞায়িত করুন এবং দায়িত্ব যোগ করুনব্যবসায়িক দৃশ্য সেটআপ SYSADMIN ব্যবহারকারীর কাছে .

APPS অবজেক্ট পুনরায় কম্পাইল করুন

APPS-এ সমস্ত বস্তু পুনরায় কম্পাইল করুন adadmin ব্যবহার করে স্কিমা .

বিজনেস ইন্টেলিজেন্স সিস্টেম ভিউ চেক করুন

নিশ্চিত করুন যে বিজনেস ইন্টেলিজেন্স সিস্টেম ভিউ বিদ্যমান এবং সেগুলি SQL*প্লাস-এ নিম্নলিখিত কমান্ড জারি করে বৈধ:

% 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 প্রশাসনের বিশেষাধিকার প্রদান করুন

নিম্নলিখিত কমান্ড চালানোর মাধ্যমে 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>

EBS আবিষ্কারক সামগ্রী আমদানি করুন

$AU_TOP/discover অ্যাক্সেস করুন ডিসকভারার 11জি বিআই ইনস্ট্যান্স থেকে আপনার EBR R12 ইনস্ট্যান্সে ডিরেক্টরি। এই ডিরেক্টরিটি আবিষ্কারক সার্ভারে অনুলিপি করা হয়েছে৷

নিম্নলিখিত কমান্ডটি ব্যবহার করে ডিসকভারার লোডার ফাইল (.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

নিম্নলিখিত কমান্ডটি চালিয়ে ডিসকভারার 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-এ Discoverer 11.1.1.7-এ কনফিগার বা আপগ্রেড করতে হয়, যা Discoverer সংস্করণ 11.1.1.6.0 এবং 11.1.1.7.0 সমর্থন করে।

কোনো মন্তব্য করতে বা প্রশ্ন জিজ্ঞাসা করতে প্রতিক্রিয়া ট্যাবটি ব্যবহার করুন৷


  1. ওরাকল প্রপার্টি ম্যানেজারের একটি ওভারভিউ

  2. ওরাকল ডাটাবেসে পরিসংখ্যান পুনরুদ্ধার করা হচ্ছে

  3. PostgreSQL প্রশাসন, পার্ট 1

  4. Oracle 19c এ DBCA কমান্ড ব্যবহার করে একটি ডাটাবেস ক্লোন করা হচ্ছে