This topic describes how to properly refresh a target dbTier environment hosting an EBS VDB.
When an environment is initially registered with the Delphix Engine, a discovery process is responsible for registering resources such as Oracle Homes, listeners, and databases. When an environment is modified – for example, when an Oracle Home is upgraded or removed – you must run the discovery process again in order to register new resources and unregister removed ones.
The virtual dbTechStack plays a unique role in the Delphix Engine because it acts both as a virtual dataset AND a discovered resource on the target dbTier environment. Because of this unique role, you must mount and start this dataset (hosting the EBS database listener) before you refresh the target dbTier environment.
If you unmount or stop the virtual dbTechStack, the discovery process will assume that the EBS Oracle Home and database listener have been removed from the environment. Further interactions with the EBS VDB will result in error, because neither the database listener nor Oracle Home appear available to the database.
- Prior to refreshing a target dbTier environment, ensure that the virtual dbTechStack is both enabled and started.
For more information, see Enabling and Disabling a Virtual EBS Instance and Starting and Stopping a Virtual EBS Instance.
- Refresh the target dbTier environment.
For more information, see Refreshing an Oracle Environment.