-
If the application has never been deployed and you do not currently have an offset, the plugin can generate the offset. Just select
Use APEX Offset(FDAPEX_USE_OFFSET), make sure you note the offset value used and set the propertyAPEX Offset Value(FDAPEX_OFFSET)for the next deployment. -
If you know the offset, select
Use APEX Offset(FDAPEX_USE_OFFSET)and set the propertyAPEX Offset Value(FDAPEX_OFFSET).
Target Properties
Property Name | Property Code | Required | Description |
|---|---|---|---|
Oracle SQLcl Home |
| Yes | Folder where SQLcl is installed. Make sure that the endpoint Java Home is a high enough version for your SQLcl version. |
APEX User |
| Yes | Provide database user APEX_xxxxx (APEX user requires INHERIT Privilege) or owner (parsing schema) of the application for export and import operations. You can use system user as well. |
APEX Password |
| Yes | Password for APEX User. |
Run Application Only |
| No | Deploy with Run Application Only as build status. |
Oracle Database URL |
| Yes | JDBC URL for Oracle database. For example:
Connecting to Oracle Autonomous DatabaseYou will need client credential zip file (wallet) to connect with Oracle Autonomous Database on Oracle cloud. You can download wallet zip file from Oracle Cloud, you will need admin userid and password to perform this download. See Download Client Credentials (Wallets) for more details on how to download wallet file.
If using the Oracle Database Plugin with ADW or ATP databases , use the _low connection. The _medium and _high connections can sometimes throw error ORA-12839: cannot modify an object in parallel after modifying it. |
Oracle Wallet File |
| No | Since 9.0.0.9 - Provide the Oracle Wallet file, seeCredential Type - Oracle Wallet for more details. |
Project Properties
Property Name | Property Code | Required | Description |
|---|---|---|---|
APEX Workspace Name |
| Yes | APEX Workspace Name. Provide uppercase name. This defaults to FD_INSTANCE_CODE expression, so if you keep instance code same as your workspace, you will not need to change default value. If Workspace id is different in each environment, FlexDeploy will still be able to handle that situation by deriving workspace id from workspace name provided. |
Parsing Schema |
| No | Parsing schema (owner) of APEX application. If not provided, value in exported sql file will be used, which means that schema name will be same in all environments. |
APEX Application Id |
| No | Identifying number of the application. If not specified, workspace name and application name is used to query application id, otherwise new application id will be generated. |
APEX Application Name |
| No | The name of the application to deploy. This is used to derive application id if application id and Application Alias are not provided. |
APEX Application Alias |
| No | APEX Application Alias. Sets the alias for the application during import. If not provided, the alias from the exported SQL files is used. |
Use APEX Offset |
| No | Determines if the plugin will attempt to set the Offset. |
APEX Offset value |
| No | The offset value during application import. This value is used to ensure that the metadata for the Application Express application definition does not collide with other metadata on the instance. |
Backup files prior to deploy |
| No | Indicates whether a backup of the files should be performed prior to deploying the files. For more information on the backups repository see: FlexDeploy Backups Repository Allows backing up application before deployment, ensuring a smooth rollback if necessary. This was added in 9.0.0.2. See Build & Deploy Projects for details on performing deployment rollback. |