LoginSignup
2
3

More than 1 year has passed since last update.

Oracle APEX インストールメモ

Last updated at Posted at 2022-02-13

Oracle APEX インストールメモ

Oracle Databaseに簡単にWEBアプリケーションを構築できるAPEXという宝が眠っています。今回、オンプレミス環境で、APEX環境構築手順を紹介します。

  • 今回はPDB環境にAPEXを構築する手順を説明
  • DBインストール手順,APEX,ORDSの配置は割愛(DB:19c APEX:21.1 ORDS:21.4)
  • CDB_SID:ORAPX PDB_SID:PDB
①APEXインストール確認
sqlplus / as sysdba
--APEXインストールされているか確認
SQL> SELECT STATUS FROM DBA_REGISTRY WHERE COMP_ID = 'APEX';
--APEXインストールされている場合、削除
SQL> @$ORACLE_HOME/apex/apxremov.sql
SQL> SELECT STATUS FROM DBA_REGISTRY WHERE COMP_ID = 'APEX';
②PDBにAPEXをインストール

事前にTNSを構成し、TNSでPDBに接続できることを確認

  • APEX用表領域作成
sqlplus / as sysdba
alter pluggable database all open;
Alter session set container = pdb;
create tablespace APEX_DATA datafile 'C:\APP\ORACLE\ORADATA\ORAPX\PDB\apexdata.dbf' size 1G autoextend on;
create tablespace APEX_FILES datafile 'C:\APP\ORACLE\ORADATA\ORAPX\PDB\apexfiles.dbf'size 1G autoextend on;
③APEXのインストール
apexins.sql配置されているディレクトリに移動してから
sqlplus / as sysdba
Alter session set container = pdb;
@apexins.sql APEX_DATA APEX_FILES TEMP /i/
  • APEXユーザのアンロック
ALTER USER APEX_PUBLIC_USER ACCOUNT UNLOCK IDENTIFIED BY <passwd>;
  • network構成
BEGIN
DBMS_NETWORK_ACL_ADMIN.APPEND_HOST_ACE(
host => '*',
ace => xs$ace_type(privilege_list => xs$name_list('connect'),
principal_name => 'APEX_210100',
principal_type => xs_acl.ptype_db));
END;
/
  • RESTful Servicesを構成
@apex_rest_config.sql

④ ORDS (Oracle Rest Data Services)インストール

@ords_installer_privileges.sql PDBADMIN
cd C:\app\apex\ords
java -jar ords.war setup advanced

コマンド実行中に下記を入力 ①設定ファイル構成場所を指定C:\app\apex\ords\21.4\ords_pdb\myConfData ②Enter number for [1] Basic [2] TNS [3] Custom URL [1]:1  Enter the name of the database server [localhost]:実際のホスト名を指定 ③管理アカウント要求されるので[sys]ユーザを入力

  • WARを構成
java -jar ords.war static C:\app\apex\ords\images
  • Start ORDS standalone server
java -jar ords.war standalone C:\app\apex\ords\images
  • APEX管理者アカウント作成
SQL> CONN /@pdb AS SYSDBA
SQL> @apxchpwd.sql
  • ログイン

http://hostname:port/apex/apex_admin

参考URL

https://ttmatters.com/install-apex-ords-oracle-database
https://mutatsu.wordpress.com/2018/01/07/pcローカル環境の再作成(その5)/

2
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
3