My blog How do I install TimesTen in the Oracle Bare Metal Cloud, resulted in the TimesTen In-Memory Database software being installed on a set of machines in the Cloud.
This blog uses those TimesTen installations and covers how to create the simplest TimesTen high availability configuration, a TimesTen Active Standby Pair via the mkasp script:
The mkasp script will create a database, populate it with data, create the active standby pair and replicate some data.
Using the Oracle Bare Metal Cloud Service console, I created some Bare Metal High IO instances [BM.HighIO1.36] in three availability domains:
You need to click on the instance names (eg doughigh1 and doughigh2) to determine the public and private IP addresses for those machines.
The resulting IP addresses were:
From your on premises machine [ie a bash shell in Linux, MacOS or Cygwin] do the following:
For my on premise environment, the commands are:
./mkasp -a 126.96.36.199 -s 188.8.131.52 --admpwd admin --apppwd appuser
This script will run several other scripts which will create the active standby pair and replicate a row of data:
The end of the script output should look like this:
The script output showed 'Active DB OK' and that the row for order_number 68531180 was replicated to the standby database.
Disclaimer: these are my personal thoughts and do not represent Oracle's official viewpoint in any way, shape, or form.