نصب اوراکل اپکس | Oracle APEX Installation

نصب اوراکل اپکس | Oracle Application Express (APEX) Installation
الزامات نصب
پایگاه داده اوراکل | Oracle Database
نسخه Oracle APEX 21.2 نیازمند Oracle Database release 12.1.0.2 یا بالاتر می باشد.
اوراکل اپکس بر روی تمامی نسخه های دیتابیس ار جمله Enterprise Edition (EE)، Standard Edition (SE) و Express Edition (XE) قابل اجرا می باشد.
Oracle Application Express را می توان در پایگاه داده با یک Instance و همچنین در پایگاه داده Oracle Real Application Clusters (Oracle RAC) نصب کرد.
مرورگر | Browser
اوراکل اپکس برای اجرا به یک مرورگر دارای جاوا اسکریپت نیاز دارد و از نسخه اصلی فعلی و قبلی Google Chrome، Mozilla Firefox، Apple Safari و Microsoft Edge پشتیبانی میکند.
Web Listener
اوراکل اپکس برای اجرا به Oracle REST Data Services (ORDS) 19.x یا بالاتر نیاز دارد.
Oracle XML DB
برای محیط توسعه کامل نیاز است Oracle XML DB در پایگاه داده Oracle که می خواهید از آن استفاده کنید نصب باشد. اگر از یک پایگاه داده از پیش پیکربندی شده استفاده می کنید که توسط Database Configuration Assistant (DBCA) ایجاد شده است، Oracle XML DB روی آن نصب و پیکربندی شده است.
دانلود
نرم افزار APEX را دانلود نمائید.
مراحل نصب
یک tablespace به عنوان فضای پیشفرض APEX ایجاد نمائید.
-- For Oracle Managed Files (OMF). -- CONN sys@pdb1 AS SYSDBA CREATE TABLESPACE apex DATAFILE SIZE 100M AUTOEXTEND ON NEXT 1M; -- For non-OMF. CREATE TABLESPACE apex DATAFILE '/path/to/datafiles/apex01.dbf' SIZE 100M AUTOEXTEND ON NEXT 1M;
فایل دریافت شده را از حالت فشرده خارج نمائید.
در محیط Terminal مربوط به لینوکس و یا Command Prompt مربوط به ویندوز، مسیر را به پوشه apex (مربوط به فایل مرحله 2) تغییر دهید.
Linux: $ cd /home/oracle/apex Windows: cd C:\Oracle\apex
با کاربر SYS به SQL*Plus متصل شوید و اسکریپت “apexins.sql” را با مشخص نمودن tablespace مربوطه و مسیر image اجرا نمائید.
-- CONN sys@pdb1 AS SYSDBA SQL> -- @apexins.sql tablespace_apex tablespace_files tablespace_temp images SQL> SQL> @apexins.sql APEX APEX TEMP /i/
کلمه عبور admin را با اجرای اسکریپت “apxchpwd.sql” به عنوان کاربر SYS تغییر دهید.
-- CONN sys@pdb1 AS SYSDBA SQL> @apxchpwd.sql
با اجرای اسکریپت “apex_rest_config.sql” کاربران APEX_LISTENER و APEX_REST_PUBLIC_USER را ایجاد نمائید.
-- CONN sys@pdb1 AS SYSDBA SQL> @apex_rest_config.sql
اکنون نصب اوراکل اپکس به پایان رسیده و می بایست از یک Gateway برای دسترسی به APEX استفاده نمائید. طبق توصیه اوراکل، ORDS گزینه ی مناسبی می باشد.