কম্পিউটার

Oracle APEX এবং ORDS ইনস্টল এবং কনফিগার করুন

এই পোস্টটি Oracle® অ্যাপ্লিকেশন এক্সপ্রেস (APEX) এবং Oracle REST DataServices (ORDS) বর্ণনা করে, যার মধ্যে APEX ইনস্টল করার এবং ORDS ইনস্টল ও কনফিগার করার পদক্ষেপগুলি রয়েছে৷ সাধারণত, ডাটাবেস অ্যাডমিনিস্ট্রেটর (DBAs) এই দুটি কাজই সম্পাদন করে।

APEX

ওরাকল একটি কম খরচে, ওয়েব-ভিত্তিক সফ্টওয়্যার ডেভেলপমেন্ট এনভায়রনমেন্ট প্ল্যাটফর্ম হিসাবে APEX তৈরি করেছে যা একটি ওরাকল ডাটাবেসে চলে। আপনি যেকোন জায়গায় APEX স্থাপন করতে পারেন, যা ডেভেলপারদের বিভিন্ন বৈশিষ্ট্য সহ নিরাপদ এবং মাপযোগ্য এন্টারপ্রাইজ অ্যাপ তৈরি করতে সক্ষম করে।

ORDS

ORDS, একটি জাভা-ভিত্তিক অ্যাপ্লিকেশন, SQL এবং ডাটাবেস দক্ষতা সম্পন্ন বিকাশকারীদের ওরাকল ডাটাবেসের জন্য REST API তৈরি করতে সক্ষম করে। আপনি WebLogic®, Tomcat® এবং Glassfish® সহ ওয়েব এবং অ্যাপ্লিকেশন সার্ভারগুলিতে ORDS স্থাপন করতে পারেন, যেমনটি নীচের ছবিতে দেখানো হয়েছে:

Oracle APEX এবং ORDS ইনস্টল এবং কনফিগার করুন

ছবির উৎস :https://www.oracle.com/technetwork/developer-tools/apex/application-express/apex-arch-1876607.png

ইনস্টল এবং কনফিগার করুন

আপনি নিম্নলিখিত পদ্ধতিগুলি ব্যবহার করে APEX এবং ORDS ইনস্টল এবং কনফিগার করতে পারেন:

  • APEX এবং ORDS ইনস্টল করুন এবং ORDS কনফিগার করুন।
  • এপেক্স ইনস্টল করুন এবং একটি ওয়েব লিসেনার কনফিগার করুন:এমবেডেড PL/SQL গেটওয়ে।
  • এপেক্স ইনস্টল করুন এবং লিগ্যাসি ওয়েব লিসেনার কনফিগার করুন:ওরাকল HTTP সার্ভার৷

এই পোস্টের জন্য, আমি প্রথম বিকল্পটি বেছে নিয়েছি, যা Oracle সুপারিশ করে:APEXand ORDS ইনস্টল করুন এবং ORDS কনফিগার করুন।

APEX ইনস্টল করুন

দ্রষ্টব্য: আপনাকে অবশ্যই ডাটাবেস সার্ভার নোডে APEX ইনস্টল করতে হবে।

অ্যাপেক্স এক্সিকিউটেবল ইনস্টল করুন এবং নিম্নলিখিত ধাপগুলি ব্যবহার করে টেবিলস্পেস এবং স্কিমা তৈরি করুন:

  1. ডাউনলোড করুন এবং APEX সফ্টওয়্যারটিকে /u01/app/oradi/Apex-এ আনজিপ করুন .

     $unzip apex_19.2_en.zip
     SQL> create tablespace apex_data datafile '+DMLCKI_DATA1/dmlcki/datafile/apex_data01.dbf' size 4000M; Tablespace created.
     $pwd /u01/app/oradi/Apex
     sqlplus "/as sysdba"
     SQL> @apexins.sql apex_data apex_data TEMP /i/
     apex_data - Tablespace to hold Apex Schema and its files
     TEMP - Temporary Tablespace
     /i/ - It is image directory
    

2· অ্যাডমিনিস্ট্রেটর পাসওয়ার্ড পরিবর্তন করুন।

    SQL> @apxchpwd.sql

3· APEX_LISTENER এবং APEX_REST_PUBLIC_USER তৈরি করুন।

    SQL> @apex_rest_config.sql

ORDS ইনস্টল এবং কনফিগার করুন

ORDS ইনস্টল এবং কনফিগার করতে নিম্নলিখিত পদক্ষেপগুলি ব্যবহার করুন:

  1. ORDS-এর সর্বশেষ রিলিজটি /u01/app/oradi/ORDS-এ ডাউনলোড করুন .

  2. ডাউনলোড করা ফাইলটিকে আপনার পছন্দের ডিরেক্টরিতে আনজিপ করুন।

  3. ছবি ডিরেক্টরি অনুলিপি করুন, /u01/app/oradi/Apex/apex/images , APEX সফ্টওয়্যার জিপ ফাইল থেকে সেই অবস্থানে যেখানে আপনি ORDS ইনস্টল করার পরিকল্পনা করছেন৷

     [oradi@diatmlckidb01 apex]$ cp -rp images /u01/app/oradi/ORDS/
     [oradi@diatmlckidb01 apex]$ pwd
     /u01/app/oradi/Apex/apex
     [oradi@diatmlckidb01 apex]$ cd /u01/app/oradi/ORDS/
     [oradi@diatmlckidb01 ORDS]$ ls -lrt
     drwxr-xr-x 32 oradi oinstall  40960 Nov 6 14:21 images
     -rw-r--r-- 1 oradi oinstall 63211594 Nov 27 20:14 ords-19.2.0.199.1647.zip
    
  4. Oracle সুপারিশ করে যে আপনি ORDS-এর জন্য জাভা-এর সর্বশেষ সংস্করণ ব্যবহার করুন৷ প্যাচ ফাইল থেকে JDK সংস্করণ 8 ডাউনলোড করুন, p30437878_180231_LINUX.zip , এবং ফাইলটি আনজিপ করুন।

  5. বিদ্যমান jdk এর একটি ব্যাকআপ নিন ফোল্ডার এবং অনুলিপি করুন jdk1.8.0_231 ORACLE_HOME/-এ .

     [oradi@diatmlckidb01 clone]$ cd /u01/app/oradi/DMLCKI/db/tech_st/11.2.0/
     [oradi@diatmlckidb01 11.2.0]$ mv jdk jdk_old
     [oradi@diatmlckidb01 11.2.0]$ cd
     [oradi@diatmlckidb01 ~]$ cd clone/
     [oradi@diatmlckidb01 clone]$ cp -rp jdk1.8.0_231 $ORACLE_HOME/
     [oradi@diatmlckidb01 clone]$ cd $ORACLE_HOME/
     [oradi@diatmlckidb01 11.2.0]$ mv jdk1.8.0_231 jdk
     [oradi@diatmlckidb01 11.2.0]$ java -version
     java version "1.8.0_231"
     Java(TM) SE Runtime Environment (build 1.8.0_231-b33)
     Java HotSpot(TM) Server VM (build 25.231-b33, mixed mode)
    
  6. সেটআপ এবং কনফিগারেশন সম্পূর্ণ করতে নিম্নলিখিত কমান্ডটি চালান:

     [oradi@diatmlckidb01 ORDS]$ java -Dorg.eclipse.jetty.server.Request.maxFormContentSize=3000000 -jar ords.war
     This Oracle REST Data Services instance has not yet been configured.
     Please complete the following prompts
     Enter the location to store configuration data: /u01/app/oradi/ORDS/params
     Enter the name of the database server [localhost]:diatmlckidb01.
     Enter the database listen port [1521]:1522
     Enter 1 to specify the database service name, or 2 to specify the database SID [1]:
     Enter the database service name:DMLCKI
     Enter the database password for ORDS_PUBLIC_USER:
     Confirm password:
     Requires to login with administrator privileges to verify Oracle REST Data Services schema.
     Enter the administrator username:sys
     Enter the database password for SYS AS SYSDBA:
     Confirm password:
     Retrieving information.
     Enter the default tablespace for ORDS_PUBLIC_USER [SYSAUX]:
     Enter **1** if you want to use PL/SQL Gateway or **2** to skip this step.
     If you are using Oracle Application Express or migrating from mod_plsql then you must enter **1**:
     Enter the database password for APEX_PUBLIC_USER:
     Confirm password:
     Enter **1** to specify passwords for Application Express RESTful Services database users (APEX_LISTENER, APEX_REST_PUBLIC_USER) or **2** to skip this step:
     Enter the database password for APEX_LISTENER:
     Confirm password:
     Enter the database password for APEX_REST_PUBLIC_USER:
     Confirm password:
     Nov 28, 2019 6:38:12 AM
     Installing Oracle REST Data Services version 19.2.0.r1991647
     ... Log file written to /home/oradi/ords_install_core_2019-11-28_063812_00625.log
     ... Verified database prerequisites
     ... Created Oracle REST Data Services proxy user
     ... Created Oracle REST Data Services schema
     ... Granted privileges to Oracle REST Data Services
     ... Created Oracle REST Data Services database objects
     ... Log file written to /home/oradi/ords_install_datamodel_2019-11-28_063822_00076.log
     ... Log file written to /home/oradi/ords_install_apex_2019-11-28_063823_00607.log
     Complete installation for Oracle REST Data Services version 19.2.0.r1991647. Elapsed time: 00:00:12.537.
    

আপনি APEX, https://localhost:8080/apex/apex_admin-এর URL অ্যাক্সেস করতে সক্ষম হবেন ,আপনার ওয়েব ব্রাউজার থেকে।

উপসংহার

APEX, ডাটাবেস এবং ওয়েব অ্যাপ্লিকেশন ডেভেলপমেন্টের জন্য ওরাকল টুল, লিগ্যাসি ওরাকল ফর্ম অ্যাপ্লিকেশনগুলিকে প্রতিস্থাপন করেছে। Oracle APEX হল একটি ভাল পছন্দ কারণ এটি দ্রুত কম খরচে অ্যাপ্লিকেশন তৈরি করে এবং আপনার গ্রাহকদের প্রয়োজনীয়তা পূরণ করতে DBA-কে সক্ষম করে।

ORDS আপনাকে HTTP বা HTTPSrequest এর মাধ্যমে আপনার ডাটাবেস অ্যাক্সেসে সরাসরি অ্যাক্সেস দেয়, যাতে আপনি বিদ্যমান অ্যাপ্লিকেশনের জন্য সহজেই আপনার ডেটা পরিবর্তন করতে পারেন। সফ্টওয়্যার বিকাশকারীরা ডাটাবেসের সাথে ইন্টারঅ্যাক্ট করার জন্য একটি ওয়েব পরিষেবাকে কল করে৷

কোনো মন্তব্য করতে বা প্রশ্ন জিজ্ঞাসা করতে প্রতিক্রিয়া ট্যাব ব্যবহার করুন। কথোপকথন শুরু করতে আপনি এখন চ্যাটও করতে পারেন।

ডেটাবেস সম্পর্কে আরও জানুন।


  1. উবুন্টুতে প্ল্যাঙ্ক ডক কীভাবে ডাউনলোড, ইনস্টল এবং কনফিগার করবেন

  2. Oracle Demantra এবং SPWA বুঝুন এবং ইনস্টল করুন

  3. OEL-তে উচ্চ প্রাপ্যতার জন্য ওরাকল ফর্ম এবং রিপোর্টগুলি ইনস্টল এবং কনফিগার করুন

  4. Windows 10 এ XAMPP ইনস্টল এবং কনফিগার করুন