Installing Oracle Clusterware for Use with TimesTen

Since TimesTen replication with Oracle Clusterware is not supported on Oracle Linux for Arm systems, the information in this section is not applicable if you are using Oracle Linux for Arm.

See Using Oracle Clusterware to Manage Active Standby Pairs in the Oracle TimesTen In-Memory Database Replication Guide.

Follow these recommendations:

  • Create an NFS share to be used for both OCR and the voting disk. Specific NFS parameters are required so that the NFS share can be used as a voting disk.

  • Do not install in a shared Oracle home, as this does not allow rolling upgrades of Oracle Clusterware. Instead, each compute node should have its own installation of Clusterware.

  • Install Clusterware on each compute node. The path to the Clusterware installation must be the same on each compute node. Therefore, it is required to set up a directory structure that allows each compute node to use the same path to access its own Clusterware installation.

    • On the shared storage, a separate directory exists for each compute node:

      • For compute node 1, the directory is:

        /export/compute_node_1/general
        
      • For compute node 2, the directory is:

        /export/compute_node_2/general
        
      • For compute node n, the directory is:

        /export/compute_node_n/general
        
    • Use NFS mount to map the node specific directory to the same path on each compute node:

      • On host 1, do as follows.

        mkdir -p /swdir/oracle
        mount storage-server:/export/compute_node_1/general /swdir/oracle
        
      • On host 2, do as follows.

        mkdir -p /swdir/oracle
        mount storage-server:/export/compute_node_2/general /swdir/oracle
        
      • On host n, do as follows.

        mkdir -p /swdir/oracle
        mount storage-server:/export/compute_node_n/general /swdir/oracle
        
    • On each host: Install Oracle Clusterware in /swdir/oracle/crs.