LoginSignup
6
3

More than 5 years have passed since last update.

ORACLE APEX5.1インストールメモ(12.2のPDBにインストール PL/SQL Gateway版)

Posted at

1. SYSユーザーでログインし、インストールするPDBに接続

sqlplus / as sysdba
> ALTER SESSION SET CONTAINER = ORCLPDB;

2. 必要に応じてAPEX用の表領域作成

  • サイズ等は要件にあわせて修正
> CREATE TABLESPACE "APEX" DATAFILE 
  '/u01/app/oracle/oradata/orcl/orclpdb/APEX01.DF' SIZE 104857600
  AUTOEXTEND ON NEXT 10485760 MAXSIZE 32767M

3. インストール

> @apexins.sql APEX APEX TEMP /i/

4. インスタンス管理者アカウントを作成

> @apxchpwd.sql

 Enter the administrator's username [ADMIN]
 User "ADMIN" does not yet exist and will be created.
 Enter ADMIN's email [ADMIN]
 Enter ADMIN's password []
 Created instance administrator ADMIN.

5. APEX_PUBLIC_USERアカウントのロック解除

> ALTER USER APEX_PUBLIC_USER ACCOUNT UNLOCK;

6. APEX_PUBLIC_USERアカウントのパスワードの変更

> ALTER USER APEX_PUBLIC_USER IDENTIFIED BY <新しいパスワード>;

7. 必要に応じてパスワードの有効期限変更

> alter profile default limit PASSWORD_LIFE_TIME UNLIMITED;

8. apex_epg_config.sql構成スクリプトの実行

> @apex_epg_config.sql <apex install directory>

9. ANONYMOUSアカウントのロック解除

  • 共通ユーザーなので、ルートコンテナで実施する
  • アカウントステータスがOPENになっていないと、APEX画面アクセス時にBASIC認証を求められる
sqlplus / as sysdba
> ALTER USER ANONYMOUS ACCOUNT UNLOCK;
> ALTER USER ANONYMOUS IDENTIFIED BY <適当なパスワード>;

10. Oracle XML DBプロトコル・サーバーの有効化

  • PDBに接続して実施する
  • ここではポートは8080にする
sqlplus / as sysdba
> ALTER SESSION SET CONTAINER = ORCLPDB;
> EXEC DBMS_XDB.SETHTTPPORT(8080);

11. ネットワーク・サービスの有効化

  • メール送信やPDF、Webサービスを使用する際に必要
  • 今回は省略

12. 日本語のインストール

環境変数設定

NLS_LANG=American_America.AL32UTF8
export NLS_LANG

PDBに接続後SQL実行

sqlplus / as sysdba
> ALTER SESSION SET CONTAINER = ORCLPDB;
> ALTER SESSION SET CURRENT_SCHEMA = APEX_050100;
> @load_ja.sql

13. SHARED_SERVERSパラメータの構成

  • ルートコンテナで実行
  • 同時ユーザーが少数の場合は、SHARED_SERVERSの値に5を使用することをお薦め(マニュアルより)
sqlplus / as sysdba
> ALTER SYSTEM SET SHARED_SERVERS = 5 SCOPE=BOTH;

14. ログイン

http://<hostname>:<port>/apex

でログイン

6
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
6
3