TTC_Server2, TTC_ServerN
For TimesTen, this attribute specifies the logical server name to use if an
automatic failover occurs. See the description of TTC_Server or TTC_Server1 for details on setting the value of
this attribute and associated attributes.
-
When using automatic client failover with an active standby pair replication scheme in TimesTen, you can only define
TTC_Server2. After which, the client alternately attempts to connect toTTC_ServerandTTC_Server2until a connection succeeds or theTTC_TIMEOUTattribute expires. -
For other types of automatic client failover, you can specify a list of failover servers with
TTC_ServerNconnection attributes whereN>= 2. TimesTen can iterate through this list of designated failover servers (as necessary) that you configured asTTC_Server2,TTC_Server3,TTC_Server4, and so on. The maximum number of servers that the client can specify is 999.Note:
See TTC_Random_Selection on how TimesTen iterates through the list of designated failover servers.
Unspecified values for TTC_ServerN, TTC_Server_DSNN, and TCP_PortN inherit the value of TTC_Server (or equivalently, TTC_Server1), TTC_Server_DSN (or TTC_Server_DSN1), and TCP_PORT (or TCP_PORT1), respectively. For example, if TTC_Server2 is specified but TTC_Server_DSN2 and TCP_Port2 are not, then TTC_Server_DSN2 is set to the TTC_Server_DSN value and TCP_Port2 is set to the TCP_Port value.
You should configure your failover servers sequentially. If you do skip a number when configuring your failover servers, then TimesTen automatically creates the missing definition and assigns it to the server identified by TTC_Server. In this case, your client could fail over to the same server multiple times.
When using an active standby pair replication scheme for client failover, the TTC_Server or TTC_Server1 and TTC_Server2 connection attributes could potentially have the same setting if it is a virtual IP address. Virtual IP addresses can dynamically move to different hosts; thus, both connection attributes may have the same definition, but could be referencing distinct databases.
See Using Automatic Client Failover in Oracle TimesTen In-Memory Database Operations Guide for more information on automatic client failover.
Required Privilege
No privilege is required to change the value of this attributes.
Setting
Set TTC_Server2 or TTC_ServerN as follows:
| Where to set the attribute | How the attribute is represented | Setting |
|---|---|---|
|
C or Java programs or UNIX and Linux systems |
|
Character string specifying the logical server to be used if an automatic failover occurs. |
|
Windows ODBC Data Source Administrator |
Failover Server Name or Network Address field on the Oracle TimesTen Client DSN Setup dialog configures the |
Character string specifying the logical server to be used if an automatic failover occurs. |