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