Examine these commands:
$ srvctl add service –db racdb –service erp –serverpool srvpooll
– failovertype TRANSACTION –commit_outcome TRUE – replay_init_time 1800
– retention 86400 –notification TRUE –rlbgoal SERVICE_TIME –clbgoal SHORT
– failoverretry 30 – failoverdelay 10
$ srvctl start service – db racdb – service erp
Instances RACDB_1 and RACDB_2 run on host01 and host02, respectively.
Which three statements are true regarding the service erp?
A.
Connections to the database using erp benefit from Application Continuity.
B.
erp is configured for an administrator-managed RAC database.
C.
Load Balancing Advisory (LBA) will be disabled for this service.
D.
Connections to the database using erp benefit from Load Balancing.
E.
Connections to the database using erp benefit from Transaction Guard.
Explanation:
A: To enable Application Continuity for Java, set the failovertype parameter to TRANSACTION.
D: -clbgoal {SHORT | LONG}
Connection Load Balancing Goal. Use a value of SHORT for this parameter for run-time load balancing, or if using an integrated connection pool.
E: Enable Transaction Guard through the -commit_outcome parameter. When it is set to TRUE, the commit outcome for a transaction is accessible after the
transaction’s session fails due to a recoverable outage.
Incorrect Answers:
C: Load Balancing Advisory (LBA) is set through –rlbgoal parameter. Set this parameter to SERVICE_TIME to balance connections by response time
https://docs.oracle.com/database/121/RACAD/srvctladmin.htm#RACAD5050
A,D,E CORRECT
The correct is A, D and E:
To use Application Continuity, set the following mandatory service attributes:
• -FAILOVERTYPE=TRANSACTION to enable Application Continuity
• -COMMIT OUTCOME=TRUE to enable Transaction Guard