E.2 Preventing SRVCTL from Restarting True Cache Services for Oracle RAC Primary Databases

To prevent errors when stopping and restarting primary database services for Oracle RAC database, disable the True Cache service on the cluster where it was added.

The following errors might occur:

PRCD-1133: failed to start services for database
PRCR-1095: Failed to start resources using filter
CRS-2501: Resource 'ora.primary_db.true_cache_service.svc' is disabled

To prevent these errors, disable the True Cache service on the cluster where it was added. For example:

srvctl disable service -d primdb1i -s sales_tc

This doesn't affect standby databases or True Caches because they run outside the cluster where the True Cache service is disabled. The disabled status is not stored in DBMS_SERVICE/service$, but only in Cluster Ready Services (CRS), and only in the cluster where the True Cache service was added. Other databases outside the cluster can start the service with DBMS_SERVICE.START_SERVICE and aren't affected by this setting.