An open API service indexing awesome lists of open source software.

https://github.com/oraopensource/apexbackup

This may be a temp directory to start with.
https://github.com/oraopensource/apexbackup

Last synced: 9 months ago
JSON representation

This may be a temp directory to start with.

Awesome Lists containing this project

README

          

# DEPRECATED

I'm no longer supporting these scripts as [SQLcl](http://www.oracle.com/technetwork/developer-tools/sqlcl/overview/index.html) has built in functionality that handles the export in one simple command. [This post](https://www.insum.ca/oracle-apex-deployments-youre-doing-it-wrong/) covers how to use SQLcl and its `apex export` command.

# Oracle APEX Backup Script

The purpose of this script is to provide a quick way to backup all of your APEX applications.

#Download
To download the APEX backup scripts, go to the parent directory where you want to store them and run:

```bash
git clone https://github.com/OraOpenSource/apexbackup.git
```

#Configuration
Configuration is defined on `config.properties`. Though you can modify this file, it will be updated each time you refresh the project from Github.

It is recommended that you copy all the options from `config.properties` and paste them into `custom.properties`. Any settings defined in `custom.properties` will overwrite anything in `config.properties`. `custom.properties` will not be updated when refreshing from Github so your configurations will be retained.

#Run Backup
To run the backup simply execute:

```bash
. apexbackup/apex_backup.sh
```

If no backup location (directory where backup files are to be stored) is provided, the default path from `config.properties` will be used.

#Updates
To get the latest update of the backup script simply go to your project directory and run:

```bash
git pull
```