Enable and Disable Data Integration Services and Processes
You can enable and disable the entire Data Integration Service or a single Data Integration Service process on a particular node.
If you run the Data Integration Service on a grid or with the high availability option, you have one Data Integration Service process configured for each node. For a grid, the Data Integration Service runs all enabled Data Integration Service processes. For high availability, the Data Integration Service runs the Data Integration Service process on the primary node.
Enable, Disable, or Recycle the Data Integration Service
You can enable, disable, or recycle the Data Integration Service. You might disable the Data Integration Service if you need to perform maintenance or you need to temporarily restrict users from using the service. You might recycle the service if you changed a service property or if you updated the role for a node assigned to the service or to the grid on which the service runs.
The number of service processes that start when you enable the Data Integration Service depends on the following components which the service can run on:
- Single node
- When you enable a Data Integration Service that runs on a single node, a service process starts on the node.
- Grid
- When you enable a Data Integration Service that runs on a grid, a service process starts on each node in the grid that has the service role.
- Primary and back-up nodes
- When you enable a Data Integration Service configured to run on primary and back-up nodes, a service process is available to run on each node, but only the service process on the primary node starts. For example, you have the high availability option and you configure a Data Integration Service to run on a primary node and two back-up nodes. You enable the Data Integration Service, which enables a service process on each of the three nodes. A single process runs on the primary node, and the other processes on the back-up nodes maintain standby status.
When you enable the Data Integration Service, a service process starts on the node.
Note: The associated Model Repository Service must be started before you can enable the Data Integration Service.
When you disable the Data Integration Service, you shut down the Data Integration Service and disable all service processes. If you are running the Data Integration Service on a grid, you disable all service processes on the grid.
When you disable the Data Integration Service, you shut down the Data Integration Service and disable the service process for the Data Integration Service.
When you disable the Data Integration Service, you must choose the mode to disable it in. You can choose one of the following options:
- •Complete. Stops all applications and cancels all jobs within each application. Waits for all jobs to cancel before disabling the service.
- •Abort. Stops all applications and tries to cancel all jobs before aborting them and disabling the service.
Note: If data engineering recovery is enabled on the Data Integration Service, run infacmd ms abortAllJobs before you disable or recycle the service.
When you recycle the Data Integration Service, the Service Manager restarts the service. When the Service Manager restarts the Data Integration Service, it also restores the state of each application associated with the Data Integration Service.
When you prepare to recycle or shut down a Data Integration Service running on a grid, verify that no jobs are running. If you recycle or shut down the service while jobs are running, a Data Integration Service node might recover the aborted jobs and re-run them. To ensure jobs are not recovered, use the infacmd ms abortAllJobs command before you issue the shut down request. The command gracefully aborts all running jobs and prevents them from being re-run.
Note: Observe the following guidelines:
- •Choosing the option to abort all running jobs in the Administrator tool shut down dialog does not have the same effect as using the abortAllJobs command. To ensure all jobs on a Data Integration Service grid are stopped and not recovered, use the infacmd ms abortAIIJobs command before you issue the shutdown request.
- •When you shut down or recycle a Data Integration Service with a single node, or with a primary + backup node setup, the Data Integration Service aborts all jobs and does not recover them.
Enabling, Disabling, or Recycling the Service
You can enable, disable, or recycle the service from the Administrator tool.
1. In the Administrator tool, click the Manage tab > Services and Nodes view.
2. In the Domain Navigator, select the service.
3. On the Manage tab Actions menu, click one of the following options:
- - Enable Service to enable the service.
- - Disable Service to disable the service. Choose the mode to disable the service in.
Disable Mode | Description |
---|
Abort | Abruptly kills the service. |
Complete | Waits for all the sessions to complete and then, stops the service. |
Stop | Stops the service after a grace period of 30 seconds. Applicable only for Metadata Access Service. |
If you complete these options, the information appears in the Events and Command History panels in the Domain view on the Manage tab.
- - Recycle Service to recycle the service.
Enable or Disable a Data Integration Service Process
You can enable or disable a Data Integration Service process on a particular node.
The impact on the Data Integration Service after you disable a service process depends on the following components which the service can run on:
- Single node
- When the Data Integration Service runs on a single node, disabling the service process disables the service.
- Grid
- When the Data Integration Service runs on a grid, disabling a service process does not disable the service. The service continues to run on other nodes that are designated to run the service, as long as the nodes are available.
- Primary and back-up nodes
- When you have the high availability option and you configure the Data Integration Service to run on primary and back-up nodes, disabling a service process does not disable the service. Disabling a service process that is running causes the service to fail over to another node.
Enabling or Disabling a Service Process
You can enable or disable a service process from the Administrator tool.
1. In the Administrator tool, click the Manage tab > Services and Nodes view.
2. In the Domain Navigator, select the service.
3. In the contents panel, click the Processes view.
4. On the Manage tab Actions menu, click one of the following options:
- - Enable Process to enable the service process.
- - Disable Process to disable the service process. Choose the mode to disable the service process in.
Disable Mode | Description |
---|
Abort | Abruptly kills the service process. |
Complete | Waits for all the sessions to complete and then, stops the service process. |
Stop | Stops the service process after a grace period of 30 seconds. Applicable only for Metadata Access Service. |