Oracle Application Express,Learn about downloading and putting in
This section describes the way to download and set up How you install depends upon with the aid of the sort of database you into which you are installing.
Topics:
Installing Application Express Install Oracle Application Express by downloading a ZIP file from the download page. Creating or Updating Your Instance Administration Account Learn how to create or update your instance administrator account. Restarting Processes Restart the processes that you stopped before you began the installation. Configuring the APEX_PUBLIC_USER Account It is important to correctly configure the APEX_PUBLIC_USER account to enable proper operation of
Installing Application Express
by downloading a ZIP file from the Oracle Application Express download page.
To install
- For installations where the development will be in English only, download the file
apex_5.1_en.zip
from the Oracle Application Express download page. If the development will include languages other than English, downloadapex_5.1.zip
from the Oracle Application Express download page. See
http://www.oracle.com/technetwork/developer-tools/apex/downloads/index.html
- Note that the actual file name may differ if a more recent release has shipped since this document was published.
- Unzip downloaded zip file:
- If English only, unzip
apex_5.1_en.zip
as follows, preserving directory names:- UNIX and Linux:
$ unzip apex_5.1_en.zip
- Windows: Double click the file
apex_5.1_en.zip
in Windows Explorer
- UNIX and Linux:
- If multiple languages, unzip
apex_5.1.zip
as follows, preserving directory names:- UNIX and Linux:
$ unzip
apex_5.1.zip
- Windows: Double click the file
apex_5.1.zip
in Windows Explorer
- UNIX and Linux:
- If English only, unzip
- Change your working directory to
apex
. - Start SQL*Plus and connect to the database where Oracle Application Express is installed as
SYS
specifying theSYSDBA
role. For example:
On Windows:
SYSTEM_DRIVE:\ sqlplus /nolog
SQL> CONNECT SYS as SYSDBA
Enter password: SYS_password
On UNIX and Linux:
$ sqlplus /nolog
SQL> CONNECT SYS as SYSDBA
Enter password: SYS_password
- Disable any existing password complexity rules for the default profile.
- Select the appropriate installation option.Full development environment provides complete access to the App Builder environment to develop applications. A Runtime environmentenables users to run applications that cannot be modified.Available installation options include:
- Full development environment. Run
apexins.sql
passing the following four arguments in the order shown:
- Full development environment. Run
@apexins.sql tablespace_apex tablespace_files tablespace_temp images
tablespace_apex
is the name of the tablespace for thetablespace_files
is the name of the tablespace for the Oracle Application Express files user.tablespace_temp
is the name of the temporary tablespace or tablespace group.images
is the virtual directory for Oracle Application Express images. For installations using EPG,/i/
is the required value for the images argument. To support future Oracle Application Express upgrades, define the virtual image directory as/i/
.
@apexins.sql SYSAUX SYSAUX TEMP /i/
Runtime environment. Run apxrtins.sql
passing the following arguments in the order shown:
@apxrtins.sql tablespace_apex tablespace_files tablespace_temp images
Where:
tablespace_apex
is the name of the tablespace for thetablespace_files
is the name of the tablespace for thetablespace_temp
is the name of the temporary tablespace or tablespace group.images
is the virtual directory for Oracle Application Express images. To support future Oracle Application Express upgrades, define the virtual image directory as/i/
.
@apxrtins.sql SYSAUX SYSAUX TEMP /i/
When installs, it creates three new database accounts:
APEX_050100
– The account that owns the schema and metadata.FLOWS_FILES
– The account that owns the Oracle Application Express uploaded files.APEX_PUBLIC_USER
– The minimally privileged account is used for Oracle Application Express configuration with Oracle REST Data Services or Oracle HTTP Server andmod_plsql
.
If you configured RESTful Web services, then these additional accounts will be created:
APEX_REST_PUBLIC_USER
– The account used when invoking RESTful Services definitions stored in.APEX_LISTENER
– The account used to query RESTful Services definitions stored in
If you are upgrading from a previous release, then FLOWS_FILES
already exists and APEX_PUBLIC_USER
is created if it does not already exist
Oracle Application Express Creating or Updating Your Instance Administration Account
Learn how to create or update your instance administrator account.
This section describes how to create or update your Instance Administrator account.
Tip:
Skip this section if you are upgrading from a previous release of. In an upgrade scenario, the Instance Administrator account and password is preserved and carried over from the prior release.
Topics:
- What Is an Instance Administrator? Instance administrators are superusers that are responsible for managing an entire instance, including managing workspace provisioning, configuring features and instance settings, and managing security.
- About apxchpwd.sql Run the
apxchpwd.sql
script to create or update your Instance Administrator account. - Run the
apxchpwd.sql
script to create and update your Instance Administrator account.
Oracle Application Express What Is an Instance Administrator?
Instance directors are superusers that are chargeable for managing an entire instance, such as managing workspace provisioning, configuring capabilities and example settings, and handling protection.
To carry out these obligations, an Instance administrator signs and symptoms in to the Administration Services software.
About apxchpwd.sql
Run the apxchpwd.sql
script to create or update your Instance Administrator account.
Running the apxchpwd.sql
script enables your to create or update your Instance Administrator account. You must run the apxchpwd.sql
script in the following scenarios:
- New Oracle Application Express installations – Run
apxchpwd.sql
to create an Instance Administrator account and password. - Converting of a runtime environment to a development environment – Run
apxchpwd.sql
to change the Instance Administrator account password. - Changing Your Instance Administrator Password -Run
apxchpwd.sql
to change the password for an existing Instance Administrator account. - Unlocking Your Instance Administrator Account – Run
apxchpwd.sql
to unlock an existing Instance Administrator account.
Oracle Application Express Running apxchpwd.sql
Run the apxchpwd.sql
script to create and update your Instance Administrator account.
To create or update your Instance Administrator account:
- Change your working directory to the
apex
directory where you unzipped the installation software. - Start SQL*Plus and connect to the database where Oracle Application Express is installed as
SYS
specifying theSYSDBA
role. For example:- On Windows:SYSTEM_DRIVE:\ sqlplus /nolog SQL> CONNECT SYS as SYSDBA Enter password: SYS_password
- On UNIX and Linux:$ sqlplus /nolog SQL> CONNECT SYS as SYSDBA Enter password: SYS_password
- Run
apxchpwd.sql
. For example:@apxchpwd.sql Follow the on-screen instructions. You will be prompted provide a username, password, and email address. If the account username does not exist, it will be created for you.
Restarting Processes
Restart the processes that you stopped before you began the installation.
After you install , you must restart the processes that you stopped before you began the installation. In addition, restart Oracle HTTP Server.
Configuring the APEX_PUBLIC_USER Account
It is important to correctly configure the APEX_PUBLIC_USER
account to enable proper operation of Oracle Application Express.
Topics:
- About the APEX_PUBLIC_USER Account Learn about the random password that is created upon installation in APEX_PUBLIC_USER account.
- Unlocking the APEX_PUBLIC_USER Account Unlock the
APEX_PUBLIC_USER
account by running a SQL statement. - Changing the Password for the APEX_PUBLIC_USER Account Change the password for the
APEX_PUBLIC_USER
account by running a SQL statement. - About Password Expiration in Oracle Database 11g You can set
PASSWORD_LIFE_TIME
parameter to unlimited by alteringAPEX_PUBLIC_USER
to prevent password expiration.
About the APEX_PUBLIC_USER Account
Learn about the random password that is created upon installation in APEX_PUBLIC_USER account.
The APEX_PUBLIC_USER
account is created with a random password in a new installation of Oracle Application Express. You must change the password for this account before configuring the database access descriptor (DAD) in a new installation.
Unlocking the APEX_PUBLIC_USER Account
- Start SQL*Plus and connect to the database where Oracle Application Express is installed as
SYS
specifying theSYSDBA
role. If you are configuring an Oracle Database 12c CDB, make sure you are connected to the root container,CDB$ROOT
when completing this step.For example:- On Windows:SYSTEM_DRIVE:\ sqlplus /nolog SQL> CONNECT SYS as SYSDBA Enter password: SYS_password
- On UNIX and Linux:$ sqlplus /nolog SQL> CONNECT SYS as SYSDBA Enter password: SYS_password
- Run the following statement:ALTER USER APEX_PUBLIC_USER ACCOUNT UNLOCK
Changing the Password for the APEX_PUBLIC_USER Account
- Start SQL*Plus and connect to the database where Oracle Application Express is installed as
SYS
specifying theSYSDBA
role. If you are configuring an Oracle Database 12c CDB, make sure you are connected to the root container,CDB$ROOT
when completing this step.For example:- On Windows:SYSTEM_DRIVE:\ sqlplus /nolog SQL> CONNECT SYS as SYSDBA Enter password: SYS_password
- On UNIX and Linux:$ sqlplus /nolog SQL> CONNECT SYS as SYSDBA Enter password: SYS_password
- Run the following statement:ALTER USER APEX_PUBLIC_USER IDENTIFIED BY new_password Where
new_password
is the new password you are setting forAPEX_PUBLIC_USER
. You will use this password when creating the DAD in the sections that follow.
About Password Expiration in Oracle Database 11g
ou can set PASSWORD_LIFE_TIME
parameter to unlimited by altering APEX_PUBLIC_USER
to prevent password expiration.
In the default profile in Oracle Database 11g, the parameter PASSWORD_LIFE_TIME
is set to 180. If you are using Oracle Database 11g with Oracle Application Express, this causes the password for APEX_PUBLIC_USER
to expire in 180 days. As a result, your instance will become unusable until you change the password.
To prevent this behavior, create another profile in which the PASSWORD_LIFE_TIME
parameter is set to unlimited and alter the APEX_PUBLIC_USER
account and assign it to the new profile.