I have based my receipe on Tim Hall's instructions found at www.oracle-base.com, and I do not want to take credit for this. But the installation steps was executed by myself, and my notes may come in handy for others.
In my case, a developer needed access to the APEX_JSON package, and as confirmed with Oracle Development, the package is not available outside the APEX software stack. However, when APEX is installed in an existing database, you can start using the functionality in this package even if you don't need anything else that comes with APEX.
Here is how I performed the minimal installation:
1. Create a dedicated tablespace:
create bigfile tablespace apex datafile '/u02/oradata/testdb01/apex.dbf' size 128M autoextend on next 32M maxsize unlimited; |
2. Download the latest APEX installation bundle from http://www.oracle.com/technetwork/developer-tools/apex/downloads/index.html#close, and upload it to your server
3. Unzip the file
4. change directory to the apex folder
5. Install the software.
The header of the apexins.sql file states its usage:
Arguments: Position 1: Name of tablespace for Application Express application user Position 2: Name of tablespace for Application Express files user Position 3: Name of temporary tablespace or tablespace group Position 4: Virtual directory for APEX images
sqlplus / as sysdba @apexins.sql APEX APEX TEMP /i/ |
6. Set the admin password:
sqlplus / as sysdba @apxchpwd.sql |
7. Create the APEX_LISTENER and schema APEX_REST_PUBLIC_USER:
sqlplus / as sysdba @apex_rest_config.sql |
There are additional, optional steps to be configured, depending on your needs. See this article at Oracle-base.com
Thanks, this was very helpful! One minor comment for others - that link sends you to the latest version of Apex (currently 21.1), which requires Oracle 12c or above. So for 11.2 databases, you need to click on the "Prior Release Archive" on that page. Granted, 11.2 is out of support, but virtually every other version of Apex ran on 11.2.
ReplyDelete